.kaikki-yhteystiedot {
  margin-top: 15px !important; }

.kaikki-yhteystiedot a {
  font-weight: 600 !important;
  margin-top: 15px; }

.myymala-otsikko {
  font-size: 24px;
  font-weight: bold;
  line-height: 32px; }

.valiotsikko {
  font-weight: 600;
  font-size: 16px !important;
  line-height: 24px !important; }

.yhteystiedot-container {
  margin-top: 10px; }

.yhteystieto-otsikko-small.yhteystieto-email,
.yhteystieto-kappale.yhteystieto-email,
.yhteystieto-otsikko-small.yhteystieto-email.yhteystieto-email-hlo,
.yhteystieto-kappale.yhteystieto-email.yhteystieto-email-hlo {
  display: block !important; }

.yhteystieto-otsikko-small.yhteystieto-email.yhteystieto-email-hlo,
.yhteystieto-kappale.yhteystieto-email.yhteystieto-email-hlo {
  display: none !important; }

@media (max-width: 767px) {
  .myymala-otsikko,
  .yhteystieto-otsikko-small.yhteystieto-osoite,
  .yhteystieto-kappale.yhteystieto-osoite,
  .yhteystieto-otsikko-small.yhteystieto-aukiolo,
  .yhteystieto-otsikko-small.yhteystieto-puhelin,
  .yhteystieto-kappale.yhteystieto-puhelin,
  .yhteystieto-otsikko-small.yhteystieto-email,
  .yhteystieto-kappale.yhteystieto-email {
    text-align: center; }

  .yhteystieto-taulukko {
    width: 100%; }

  .yhteystieto-taulukko td.col-2 {
    text-align: center;
    width: 50%; }

  .yhteystieto-taulukko td.col-1 {
    text-align: center;
    width: 50%; }

  .kaikki-yhteystiedot, .valiotsikko {
    text-align: center; } }
.footer-contact .personel .person {
  /* height:320px!important; */
  height: 340px !important; }

.footer-contact .personel .person:nth-of-type(n+3) {
  display: none !important; }

@media (max-width: 767px) {
  .footer-contact .personel .person:nth-of-type(n+3) {
    display: block !important; } }
.footer-contact a.person-email {
  /* color: #d30100; */
  color: #957D91;
  font-weight: 400 !important;
  outline: none !important; }

/* Hämeenlinna */
.aui #p_p_id_56_INSTANCE_1136686_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1135370_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1135370_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1135370_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1135370_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1135370_ .personel .person {
  width: 175px;
  height: 285px; }

/* Espoo 1142058 1142046 */
.aui #p_p_id_56_INSTANCE_1142058_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1142046_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1142046_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1142046_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1142046_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1142046_ .personel .person {
  width: 175px;
  height: 285px; }

/* Loimaa 1144747 1144741 */
.aui #p_p_id_56_INSTANCE_1144747_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1144741_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1144741_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1144741_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1144741_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1144741_ .personel .person {
  width: 175px;
  height: 285px; }

/* Vantaa 1144579 1144573 */
.aui #p_p_id_56_INSTANCE_1144579_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1144573_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1144573_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1144573_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1144573_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1144573_ .personel .person {
  width: 175px;
  height: 285px; }

/* Salo 1144873 1144867 */
.aui #p_p_id_56_INSTANCE_1144873_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1144867_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1144867_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1144867_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1144867_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1144867_ .personel .person {
  width: 175px;
  height: 285px; }

/* Tre 1144939 1144933 */
.aui #p_p_id_56_INSTANCE_1144939_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1144933_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1144933_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1144933_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1144933_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1144933_ .personel .person {
  width: 175px;
  height: 285px; }

/* Pori 1144831 1144825 */
.aui #p_p_id_56_INSTANCE_1144831_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1144825_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1144825_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1144825_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1144825_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1144825_ .personel .person {
  width: 175px;
  height: 285px; }

/* Lahti 1144711 1144705 */
.aui #p_p_id_56_INSTANCE_1144711_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1144705_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1144705_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1144705_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1144705_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1144705_ .personel .person {
  width: 175px;
  height: 285px; }

/* Jyväskylä 1144621 1144615 */
.aui #p_p_id_56_INSTANCE_1144621_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1144615_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1144615_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1144615_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1144615_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1144615_ .personel .person {
  width: 175px;
  height: 285px; }

/* Kokkola 1144663 1144657 */
.aui #p_p_id_56_INSTANCE_1144663_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1144657_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1144657_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1144657_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1144657_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1144657_ .personel .person {
  width: 175px;
  height: 285px; }

/* Oulu 1144795 1144789 */
.aui #p_p_id_56_INSTANCE_1144795_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1144789_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1144789_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1144789_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1144789_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1144789_ .personel .person {
  width: 175px;
  height: 285px; }

/* Turku 1144981 1144975 */
.aui #p_p_id_56_INSTANCE_1144981_ .portlet-borderless-container,
.aui #p_p_id_56_INSTANCE_1144975_ .portlet-borderless-container {
  background-color: #f8f9fc !important; }

#p_p_id_56_INSTANCE_1144975_ .personel .person {
  display: none !important; }

#p_p_id_56_INSTANCE_1144975_ .personel .person:nth-child(1),
#p_p_id_56_INSTANCE_1144975_ .personel .person:nth-child(2) {
  display: block !important; }

#p_p_id_56_INSTANCE_1144975_ .personel .person {
  width: 175px;
  height: 285px; }

/* .journal-content-article {
    max-width: 100%!important;
    margin: 0 auto;
} */
@media (min-width: 768px) {
  .form-container {
    top: -70px !important;
    position: relative;
    box-shadow: 0 0 33px 0 #eef1f9 !important;
    padding: 20px 75px 0px 85px;
    background-color: #FFF;
    margin-bottom: 30px; } }
@media (max-width: 767px) {
  .form-container {
    position: relative;
    box-shadow: 0 0 33px 0 #eef1f9 !important;
    padding: 10px 20px 0px 20px;
    background-color: #FFF;
    margin-bottom: 30px; } }
#footer-contact-details-heading {
  text-align: center;
  margin-bottom: 110px;
  margin-top: 60px; }

.footer-contact-container {
  min-width: 100%;
  background-color: #F8F9FC;
  padding-top: 20px;
  margin-bottom: 600px; }

@media (max-width: 767px) {
  .footer-contact-container {
    margin-bottom: 50px; } }
@media (min-width: 768px) {
  .footer-contact-details-container {
    max-width: 1080px !important;
    /* max-height:760px!important; */
    /* max-height:790px!important; */
    max-height: 845px !important; } }

