/*
	Description: WEB express 2018 updates Peder Sjögren
	Author: Peder Sjögren
*/

.site_text{
  background: #86338e;
  margin-bottom: 15px;
  height: 100px;
}
.site_text p {
  font-family: 'Droid Sans', sans-serif;
  font-size:30px;
  color:white !important;
  line-height: 100px;
  text-align: center;
}
.site_pres{
  background: white;
  margin-bottom: 5%;
  padding:3%;
}
.site_pres p {
  font-size: 20px;
  font-family: 'Droid Sans', sans-serif;
  color:black;
  line-height: 1.4em;
}

.startpage_post .text_content p {
    line-height: 1.4em;
}

footer.page-footer div article h3 {
    padding-left: unset;
}

footer.page-footer div article ul.share .linkedin a {
    margin: -2px;
    width: 48px;
    height: 48px;
    background: url(../img/icons/footer_linkedin.png);
}
.stream_menu article {
  width: 100%;
  margin-bottom: 103px;
  height: 96%;
}
.stream_bottom{
  display:none;
}

.google-languages{
  margin-right: 1.5%;
  float:right;
}
.stream_content article.calender ul.events li p {
    font-size: 13px;
    line-height: 1.4em;
}

@media only screen and (min-width: 600px){
  .startpage_post .text_content p {
      font-size: 14px;
  }
  .tinymce p, #tribe-events div.tribe-events-single-event-description p, #tribe-events .tribe-events-loop .tribe-events-content p {
      font-size: 14px;
  }
}

@media only screen and (max-width: 1110px){
  .site_text p {
      font-size: 4vw;
    }
    .site_pres p {
      font-size: 2vw;
    }
}

@media only screen and (max-width: 600px){
    .site_pres p {
      font-size: 3vw;
    }
    .stream_menu{
      display:none !important;
    }
    .stream_bottom{
      display:block;
    }
}


/* new styles for stöd oss button responsive fixes etc  */

@media (min-width: 200px) and (max-width: 599px){
  .site_header {
		height: 200px !important;
	}
  .home .site_header {
		height: unset !important;
	}
  .google-languages{
    display:none;
  }
  .home .google-languages {
    display:block;
    margin-right: 1.5%;
    margin-top: 3px;
    float: right;
  }
}
@media (min-width: 600px) {
	.site_header {
		height: 100px !important;
	}
	.page_header {
		height: 100px !important;
	}
	.page_header form {
		top: 3px !important;
	}
}

@media (min-width: 1110px) {
	.site_header {
		height: 150px !important;
	}
	.page_header {
		height: 150px !important;
	}
	.page_header form {
		top: 3px !important;
	}
}
@media (max-width: 1110px){
  .google-languages{
    margin 0;
    float:unset;
    text-align:center;
  }
}
