@charset "utf-8";
/* CSS Document */





.search-form {
			display: none;
            padding: 5px;
            width: 100%;
			text-align:right;
			border:1px solid #C8C8C8;
			/*float:right;
			right:20px;
			margin-right:10%;*/
			position:absolute;
			z-index: 1000;
			  background-color: #333333;
}

.search-field {
            width: 85%;
			border:1px solid #C8C8C8;
			padding: 4px;
			color: #515054;
			font-family: 'Fira Sans', sans-serif;
			font-size:11px;
}

.search-button:focus {
outline:none	
}
.search-button2 { display:none; }

.search-button {
	width: 60px;
	height:25px;
	border:0px solid #C8C8C8;
	background-color:transparent;
	
	background-image:url(/interface/icon-search.png);
	background-repeat:no-repeat;
	background-position:center;  
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}



.search-button:hover{

	background-image:url(/interface/icon-search2.png);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	cursor:pointer;
}

.languagebar {
display:none;
}

.languagebar2 {
display:block;
}


.languagemenu {
	text-align:right;
	font-size:9px;
	color: #3E3E3E;	
	font-family: 'Fira Sans', sans-serif;
}

.languagemenu a {
	color: #ABABAB;
	text-decoration:none;
}
.languagemenu a:hover {
	
	color: #3E3E3E;
}

.languagedivider {
color:#ABABAB;	
}


#MAINSLIDER {
	background-color: #ffffff;
	display:block;
	width:100%;
	margin: 0 auto;
}

#SMALLSLIDER {
	display:none;
	
}

.socialbar {
	margin:0 auto;
	margin-top:10px;
}



headermenu 
{
	display:block;
	position:fixed;
	width:100%;
	z-index:1000;
	/*margin-top:-20px;*/
	margin-top:0px;
	/*background-color:#000000;
	background-color:#171717;*/
	background-color:#FFF;
	border-bottom: 1px solid #ababab;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out ;

}

productmenu 
{
	display:block;
	width:100%;
	z-index:1000;
	height:117px;  
	background-color:#FFF;
	    margin-top: -35px;
	/*border-bottom: 1px solid #ababab; 
*/
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out ;
}


headermainmenu {
		display:block;

	margin:0 auto;
	margin-top:75px;
	
	/*float:left;
	margin-left: 140px;*/
	
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out ;

}



header-top {
  border: 0px solid #ddd;
    vertical-align: middle;
    text-align: right;
    margin-top: 0px;
    margin-left: 0px;
    padding-bottom: 0px;
    display: block;
    background-image: url(/interface/mb_logo_01.png);
    background-repeat: no-repeat;
    background-position: center;
    height: 100px;
    background-size: 67px;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out ;

	}

header-top-back {
	background: #521a33;
	border-radius: 0px 0px  25px 0px;
	vertical-align: middle;
	display: block;
    position: absolute;
	height: 100px;
	width:100px;
	z-index: 8000;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out ;
	}
	

header-top img{
    width: 100%;
    height: auto;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out ;

}

header-top-text {
	width: 208px;
    height: 60px;
    display: block;
    border: 0px solid #ddd;
    position: fixed;
    top: 27px; 
	z-index: 7000;
	
	background-image: url(/interface/Logo_MBtext.png);
    background-repeat: no-repeat;
	background-size: contain;
	background-position: right;

	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out ;	
}






.productmainmenu {
	margin:0 auto;
	margin-top:0px;
	float:left;
}

.productmainmenu-full {
display:block;
}
.productmainmenu-min {
display:none;
}


.header-tables {
	max-width: 1600px;
	max-width: 100%;
	margin: 0 auto;
	padding-left:0px;
	font-family: 'Fira Sans', sans-serif;
	font-size: 10px;
	font-weight: 400;
	color: #333;
	
	padding-left: 0px;
    padding-right: 10px;

 }

 
 
 .header-tables2 {
    margin: 0 auto;
	padding-left:0px;
	max-height:50px;
 }
 
 
.pure-header
{
letter-spacing:-.31em;
*letter-spacing:normal;
*word-spacing:-.43em;
display:-webkit-flex;
-webkit-flex-flow:row wrap;
display:-ms-flexbox;
-ms-flex-flow:row wrap;
}

.opera-only :-o-prefocus,
.pure-header
{
word-spacing:-.43em; padding-left:10px;
} 
 
 
.header-middle {
	vertical-align:middle;
	text-align:left;
	padding-top:6px;
}

.header-middle img
{
	max-height:80px;
	width:auto;
	 	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;

}

.header-left {
	text-align:left;
	position: absolute;
	top : 60%;
	left: 20px;;
	-webkit-transform: translate(0%, -50%);
	transform: translate(0%, -50%);
}

.header-right {
	text-align:right;
	
	position: absolute;
	top : 40%;
	right: 0px;;
	-webkit-transform: translate(0%, -50%);
	transform        : translate(0%, -50%);
	/*  height: 130px;
  vertical-align: middle;
  display:table-cell;
  border: 0px*/
}





/*FIREFOX*/
@-moz-document url-prefix() {

.header-left {
	padding-top:50px;
	-webkit-transform: translate(0%, 0%);
	transform        : translate(0%, 0%);
	
	}

.header-right {

	padding-top:50px;
	-webkit-transform: translate(0%, 0%);
	transform        : translate(0%, 0%);
}

}

.pure-u-bottom,.pure-u-top,.pure-u-bottom-right,.pure-u-left,.pure-u-middle,.pure-u-right,.pure-u-menuright,.pure-u-menuleft,.pure-u-menuright-p,.pure-u-menuleft-p
{
display:inline-block;
*display:inline;
zoom:1;
letter-spacing:normal;
word-spacing:normal;
vertical-align:top;
text-rendering:auto
}

.pure-u-top{
width:100%;
}

.pure-u-bottom{
width:100%;
}

.pure-u-bottom-right{
display:none;
}


.pure-u-left
{
position:relative;
width:40%;
*width:40%;
}

.pure-u-middle
{
width:40%;
*width:40%;
}

.pure-u-right{
position:relative;
width:60%;
*width:60%;
}


.pure-u-menuleft
{
width:100%;
*width:100%;
}
.pure-u-menuright{
width:50%;
*width:50%;
}

.pure-u-menuleft-p
{
width:450px
}
.pure-u-menuright-p
{
width:30px;
height: 40px;
}

/*
.pure-u-left
{
width:20%;
*width:20%;
}

.pure-u-middle
{
width:35px;
*width:5%;
}

.pure-u-right{
width:80%;
*width:80%;
padding-top: 8px
}
*/

.searchform {
 margin:0px;
 margin-top:5px;
 height:auto;
 width:98%;
}

.SearchBox {
	display:inline-block;
	float: left;
	width:90%;
	font-family: 'Fira Sans', sans-serif;
	font-size:11px;
	
	color:black;
	padding:4px;
	text-align:left;
	height:30px;
	margin:0px;

}

.Searchbutton {
	display:inline-block;
	border: 1px solid #3E3E3E;
	background-color: #3E3E3E;
	background-image:url(/interface/icon_mag.png);
	background-repeat:no-repeat;
	background-position:center;
	background-size:60%;
	height:30px;
	width: 10%;
	margin:0px;
	
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

:hover.Searchbutton {
 	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}


@media (max-width:820px)
{
	
.header-tables {
padding:0px;
    margin-top: -15px;
}
	
.headermenu 
{
	display:block;
	width:100%;
	/*/*min-width: 1000px;*/
	height:225px;
	/*height:35px;*/
	z-index:1000;
}
.productmenu {
    height: 39px;
}

.search-button {
display:none;	
}


.search-button2 {
	display:block;
	width: 30px;
	height:40px;
	border:0px solid #C8C8C8;
	background-color:transparent;
	
	background-image:url(/interface/icon-search.png);
	background-repeat:no-repeat;
	background-position:center;  
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}



.search-button2:hover{

	background-image:url(/interface/icon-search2.png);
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	cursor:pointer;
}



.productmainmenu-full {
display:none;
}
.productmainmenu-min {
display:block;
}




.productmenu 
{
	    margin-top: 35px;
}



.pure-u-left {
	width:100%;
}
.pure-u-middle {
	width:100%;
}

.pure-u-menuleft
{
width:100%
}
.pure-u-menuright
{
width:100%
}

.pure-u-menuleft-p
{
width:100%
}
.pure-u-menuright-p
{
display:none;

}

.pure-u-right {
padding-top: 0px;
width: 100%;
display: block;
height: auto;
left: 0;
text-align:center;
}	


	

.header-left {
	width:100%;
	padding-top:5px;
	position:relative;
	text-align:center;
	left:0px;
	top : 0%;
	transform:none;
	-webkit-transform:none;
}

.header-middle {
	padding-bottom:5px;
    text-align: center;	
		-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}

.header-middle img {
    max-height: 60px;
    width: auto;
}



.header-right {
	width:100%;
	position:relative;
	text-align:right;	
	right:0px;
	top : 0%;
	transform:none;
	-webkit-transform:none;
	font-size: 10px;
	padding-left:5px;
	padding-right:5px;
  
  }

/*FIREFOX*/
@-moz-document url-prefix() {
}


.headermainmenu {
	margin:0 auto; 
	float:none;
	margin-top:0px;
}

.productmainmenu {
	margin:0 auto; 
	float:none;
	margin-top:0px;
	width: 100%;
}




.socialbar {
	margin:0 auto;
	margin-top:10px;
}

.languagebar {
display:block;
padding-top:8px;
float:right;
}

.languagebar2 {
display:none;
}

}
@media (max-width:820px)
{
	
	

	
	
.socialbar {
	padding-left: 240px;
	display:none;

}



.productmainmenu {
	margin:0 auto; 
	margin-top:0px;
}

}
@media (max-width:820px)
{

#MAINSLIDER {
	display:none;
}

#SMALLSLIDER {
	display:block;
}
}
@media (max-width:480px)
{
	.socialbar {
display:none;}


}

@media (max-width:420px)
{
.header-middle img {
max-height:60px;
width:auto;
 	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.header-middle {
  padding-bottom: 0px;
}
.headermenu 
{
	/*height:240px;
	height:35px;*/
}

}

 @media (min-width:1700px)
{
.header-tables {
	/*max-width: 1240px;*/
	max-width: 1600px;
	max-width:100%;
	}
}
