.header_inner {
  max-width: var(--headwidth);
  padding: var(--tMargins) var(--hPaddingsHalf) calc(var(--bMargins) * .65);
  align-items: flex-end;
  margin: 0 auto;
  pointer-events: all;
  display: flex;
  justify-content: space-between;
  position: relative;
}

.mmnws header{
  
}

.mmnws .header_inner{
  padding: 0;
  display: block;
  max-width: 100vw;
  width: 100%;
  margin: 0;
}


.logo {
  display: block;
  position: relative;
  background-repeat: no-repeat;
  text-indent: -1000em;
  padding: 0;
  margin: 0 0 12px var(--hPaddingsHalf);
  border: 0;
  background-image: url('templates/default/logo/logo.png');
  background-position: left bottom;
  width: 228px;
  height: 60px;
  background-size: contain;
  text-decoration: none;
  z-index: 2;
}

.mmnws .logo-container .logo{
  margin: 0 auto;
  background-position: center 5px;
}

/* .header-has-color:not(.scrolling-back-start) .logo {
	background-image: url('../../../templates/default/logo/logo-white.png');	
} */


.has-outside-hero-slider.invert-header .logo {
	background-image: url('templates/default/logo/logo-white.png');
}

.hamburger-container{
  right: auto;
  left: 0;
  padding: 15px calc(var(--hPaddings) - 10px) 14px;
  padding: 15px 10px 14px;
}

.main-menu.dropdown ul.root {
  margin-right: 40px;
}

.active-lang,
.lan,
.la{
  display: none !important;
}
a.lang{
  cursor: pointer;
}







#iso .sort-info-panel{
  line-height: 1;
}

#iso .sort-info-panel .column-name{
  display: none;
}

/* https://stackoverflow.com/questions/14310154/how-do-i-set-a-background-color-for-the-width-of-text-not-the-width-of-the-enti */
#iso .sort-info-panel .display{
  background-color: #fff;
  border-bottom-left-radius: 4px;
  font-size: 11px;
}

#iso .sort-info-panel .display.show{ /* Can be inline as well */
  display: block;
}

/* .no-touch .views.toggle .option,
.no-touch .views.toggle .option.selected,
.no-touch .views.toggle .option:hover{
	background-color: transparent;
}

.views.toggle .option .icn{
	font-size: 1.5em;
} */

.ui-autocomplete li.even {
  background-color: #f7f7f7;
}

h1, h2, h3, h4, h5, h6 {
  line-height: 1.2em;
  font-weight: 400;
}

input[type="submit"], .abutton{
  border-width: 1px !important;
}

form input.ui-text, textarea.ui-textarea, input.ui-password{
  border-width: 1px !important;
}

.mce-content-body > blockquote > * {
  border-left: 1px solid var(--basecolor);
}




.gevels a{
  position: relative;
  bottom: 0;
  display: block;
  height: 240px;
  width: auto;
  float: left; /* lazy needs this */
  border: 0;
}

.gevels a img{
  display: block;
  height: 240px;
  width: auto;
  opacity: 0;
  -webkit-transition: opacity .5s ease-in-out;
	 -moz-transition: opacity .5s ease-in-out;
	-ms-transition: opacity .5s ease-in-out;
	 -o-transition: opacity .5s ease-in-out;
		transition: opacity .5s ease-in-out;
}

.gevels a img.loaded{
  opacity: 1;
}

#content .gevels.facade-found a img.loaded{
  opacity: .35;
}

#content .gevels a.is-selected img.loaded{
  opacity: 1;
}

/*
@media screen and (max-width : 768px){
  .gevels a, .gevels_dynamic a,
  .gevels a img, .gevels_dynamic a img{
	height: 120px;
  }
}
*/
table.factsheet-1{
  width: 100%;
  max-width: calc(var(--basewidth) + var(--hPaddings));
  margin: 0 auto;
  padding: 0 var(--hPaddingsHalf);
  border-collapse: collapse;
}

table.factsheet-1 td{
  vertical-align: top;
  padding: calc(var(--tMargins) / 2) var(--hPaddings);
  line-height: 1.7;
}

table.factsheet-1 tr:first-child td{
  padding-top: 0;
}
table.factsheet-1 tr:last-child td{
  padding-bottom: 0;
}

.clmns table.factsheet-1 td{
  padding: calc(var(--tMargins) / 2) var(--hPaddingsHalf);

}

table.factsheet-1 td button{
  background: transparent;
  border: 0;
}

.share-contents-1{
  display: flex;
}


.share-on-twitter{
  display: none;
}


table.factsheet-1 td .share-contents-1 div{
  padding: 0 5px 0 0;
}

table.factsheet-1 td .share-contents-1 div button{
  cursor: pointer;
}

table.factsheet-1 td button .txt{
  display: none;
}









.factsheet-2{
  margin: 0 auto;
  max-width: calc(var(--basewidth) * 2);
  padding: 0 var(--hPaddingsHalf);
}

.factsheet-2 > .contributors-container,
.factsheet-2 > table{
  float: left;
}

.factsheet-2 .contributors-container .contributors{
  margin: 0 var(--hPaddingsHalf);
}

.factsheet-2 .contributors-container .contributors a{
  display: block;
  float: left;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  overflow: hidden;
  margin: 0 20px 20px 0;
  z-index: 1;
  position: relative;
}

.factsheet-2 .contributors-container .contributors a img{
  width: 100%;
  height: 100%;
}

.factsheet-2 > table{
  border-collapse: collapse;
}

.factsheet-2 table td{
  vertical-align: top;
  padding: calc(var(--tMargins) / 2) var(--hPaddingsHalf);
  line-height: 1.7;
}

.factsheet-2 table tr:first-child td{
  padding-top: 0;
}
.factsheet-2 table tr:last-child td{
  padding-bottom: 0;
}


.gevels .flickity-button.flickity-prev-next-button{
  background-color: #fff;
  background-size: 30px 30px;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 4px;
  border: 1px solid #f0f0f0;
}
.gevels .flickity-button.flickity-prev-next-button.previous{
  background-position: 4px center;
}
.gevels .flickity-button.flickity-prev-next-button.next{
  background-position: 8px center;
}




#iso .sort-info-panel{
  z-index: 2;
}

.has-module .user-form{
  margin-top: calc(var(--bMargins) * 3);
}

form input.ui-text, textarea.ui-textarea, input.ui-password{
  padding: 13px 24px;
}

.ui-tooltip{
  padding: 5px 10px !important; 
  background-color: #000000 !important;
  color: #fff !important; 
  border: 0 !important;
  font-weight: normal !important;
  font-size: 0.84em !important;
  -webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.0) !important;
  -moz-box-shadow: 0 0 0 0 rgba(0,0,0,0.0) !important;
  box-shadow: 0 0 0 0 rgba(0,0,0,0.0) !important;
  font-size: 15px !important;
  line-height: normal !important;
  font-family: var(--basefont) !important;
  border-radius: 3px !important;
}

/*
.mce-content-body h1,
.mce-content-body h2,
.mce-content-body h3,
.mce-content-body h4,
.mce-content-body h5,
.mce-content-body h6{
	font-weight: 800;
	text-transform: uppercase;
	letter-spacing: -0.01em;
}
*/