
@media screen and (min-width: 960px) {
	.main-container{ }
	.main-container:before { right: 310px; left: inherit; }

		main{ padding: 0 7% 0 2%; }
		.one-sidebar main{ margin-left: 0; margin-right: 300px; }

		aside{ margin-left: -300px; }
		aside > .region{ padding: 0 0 20px 20%; }
		
			.partner-link { width: 100px; }
}

@media screen and (max-width: 480px) {
  .block.menu.language {
    right: 0px;
  }
}

@media screen and (max-width: 959px) {
  .block.menu.language {
    position: absolute;
    top: 5px;
    right: 0px;
    z-index: 10;
    margin: 0;
    padding: 0;
    height: 30px;
  }
}