/* MOBILE CUSTOMIZE */

/* 7 inch = 17.78 cm */
@media 
only screen and (max-width: 7in),
only screen and (max-device-width: 7in),
only screen and (max-width: 1080px), 
only screen and (max-device-width: 1080px) {

#headerTopBack {
 border-bottom: 0px;
 height:80px;
}

#headerTop {
 
 text-align:left;
}

#menuBack {
 margin-top:0px;
 background:#ffffff;
}

#menuMobile {
  display:block;
  text-align:right;
  width:auto;
  min-width:auto;
  max-width:auto;
  float:right;
  margin-top:15px;
}

#menuMobile .iconNavi {
 top:-15px;
 font-size:30px;
 height:25px;
 padding:20px;
 text-rendering:optimizeLegibility;
}

#menu .iconPlus {
 font-size:18px;
 color:#bbbbbb;
 height:18px;
 margin:11px 11px 0px 10px;
}

#menuMobile {
}

#menu ul li { 
 border-top:1px #dbdbdb solid;  
 border-bottom:0px;
}

#menu ul li a,
#menu ul li a:visited,
#menu ul li a:active,
#menu ul li a:hover,
#menu ul li a.act {
 border-bottom:0px;
 padding-bottom:0px;
 padding-left:0px;
}

#menu ul li ul li {
 border-top:1px #dbdbdb solid; 
 border-bottom:0px; 
}

#menu ul li ul li a {
 line-height:44px;
 height:44px;
}

#menu ul li ul li a.act,
#menu ul li ul li a:hover {
  padding-left:14px;

}

#menu ul li:last {
  margin-bottom:15px;
}


#menuMobile,
#menuMobile a,
#menuMobile a:visited,
#menuMobile a:active,
#menuMobile a:hover,
#menuMobile a:link {
 color:#2f2f2f;
}

#contentFooterLine {
  padding-top:3px;
}

#contentFooterLine .blockItem {
  margin-top:0px;
  padding-top:0px;
}

.footerCompany {
  float:none;
}

.footerMenu { 
  float:none;
  left:0px;
 }

 .scrollUp {
  display:block;
 }


/* >>> MODULES */
.slideshowbutton, .slideshowleftbutton, .slideshowrightbutton { display: none; }

/* <<< MODULES */

}

