.front #main-wrapper {
	margin-top: -19px;
	background: #adb1b4;
	background: -moz-linear-gradient(45deg,  #adb1b4 0%, #d9dee2 100%);
	background: -webkit-linear-gradient(45deg,  #adb1b4 0%,#d9dee2 100%);
	background: linear-gradient(45deg,  #adb1b4 0%,#d9dee2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adb1b4', endColorstr='#d9dee2',GradientType=1 );
}
@media (max-width: 970px){
	.front #main-wrapper {
		margin-top: 0;
	}
}
.front .content {
	background: transparent;
}
.front #wrapper {
	background-image: url(../images/background2.png);
}
#block-menu-menu-submenu-us-kontr-pl h2,
#block-menu-menu-submenu-us-kontr-en h2,
#block-menu-menu-submenu-us-kontr-fr h2 {
	margin-left: 10px;
}
#block-menu-menu-submenu-us-kontr-pl ul.menu,
#block-menu-menu-submenu-us-kontr-en ul.menu,
#block-menu-menu-submenu-us-kontr-fr ul.menu {
	margin-right: 10px;
}

#menu_blocks {
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
  position: relative;
}
#menu_blocks .__segment {
  width: calc(50% - 10px);
  margin-right: 20px;
  float: left;
  margin-bottom: 20px;
  padding-bottom: 37.2%;
  background-size: contain;
  background-repeat: no-repeat;
  transition: all 200ms;
  position: relative;
}
#menu_blocks .__segment a {
	width: 100%;
	height: 100%;
	position: absolute;
}
#menu_blocks .__segment:hover {
  opacity: .5;
}
.i18n-pl #menu_blocks .__segment.block1 {
  background-image: url(../images/menu/blok1.png);
}
.i18n-pl #menu_blocks .__segment.block2 {
  background-image: url(../images/menu/blok2.png);
   margin-right: 0;
}
.i18n-pl #menu_blocks .__segment.block3 {
  background-image: url(../images/menu/blok3.png);
  margin-bottom: 0;
}
.i18n-pl #menu_blocks .__segment.block4 {
  background-image: url(../images/menu/blok4.png);
  margin: 0;
}

.i18n-en #menu_blocks .__segment.block1 {
  background-image: url(../images/menu/blok1_en.png);
}
.i18n-en #menu_blocks .__segment.block2 {
  background-image: url(../images/menu/blok2_en.png);
   margin-right: 0;
}
.i18n-en #menu_blocks .__segment.block3 {
  background-image: url(../images/menu/blok3_en.png);
  margin-bottom: 0;
}
.i18n-en #menu_blocks .__segment.block4 {
  background-image: url(../images/menu/blok4_en.png);
  margin: 0;
}

.i18n-fr #menu_blocks .__segment.block1 {
  background-image: url(../images/menu/blok1_fr.png);
}
.i18n-fr #menu_blocks .__segment.block2 {
  background-image: url(../images/menu/blok2_fr.png);
   margin-right: 0;
}
.i18n-fr #menu_blocks .__segment.block3 {
  background-image: url(../images/menu/blok3_fr.png);
  margin-bottom: 0;
}
.i18n-fr #menu_blocks .__segment.block4 {
  background-image: url(../images/menu/blok4_fr.png);
  margin: 0;
}

#menu_blocks:after {
  content: "";
  clear: both;
  display: block;
}
#menu_blocks .__logo {
  width: 172px;
  height: 172px;
  background:  url(../images/menu/logotyp.png) center center;
  background-size: cover;
  box-sizing: border-box;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -86px 0 0 -86px;
  border-radius: 100%;
}
@media (max-width: 900px){
	#menu_blocks .__logo {
		width: 150px;
		height: 150px;
		margin: -75px 0 0 -75px;
	}
}
@media (max-width: 768px){
	#menu_blocks .__logo {
		width: 120px;
		height: 120px;
		margin: -60px 0 0 -60px;
	}
}

@media (max-width: 500px){
	#menu_blocks .__segment {
		width: 100% !important;
		margin: 0;
		margin-bottom: 20px !important;
		float: none;
		padding-bottom: 72%;
	}
	#menu_blocks .__logo {
		display: none;
	}
}