/*---------------------------------------*/
.navbar .logo {
	display: inline-block;
	vertical-align: middle;
	margin: 0 50 5px 0;
	padding: 0;
}

.navbar .logo a {
	display: block;
	padding: 0;
	margin-bottom:0px;
	text-shadow: none;
	color: transparent;
	height: 80px;
	background: url("../imagens/logo/logo-mop.png") no-repeat;
	background-size: contain;
}

.navbar .logo.sticky a {
	display: block;
	padding: 0;
	margin-bottom:0px;
	text-shadow: none;
	color: transparent;
	height: 80px;
	background: url("../imagens/logo/logo-mop.png") no-repeat;
	background-size: contain;
}

@media only screen and (max-width: 767px) {
.navbar .logo a {
	margin-top:0px;
	height: 60px;
}
}

/*---------------------------------------*/

.main_header_area {
  height: 120px;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100; }
  @media only screen and (max-width: 767px) {
    .main_header_area {
      height: 100px; } 
}

/*---------------------------------------*/

@media only screen and (min-width: 768px) and (max-width: 991px) {
  #aplandmenu {
    width: 100%;
    background-color: #f2f4f8;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
    padding: 30px 15px;
    border-radius: 0 0 6px 6px;
    margin-top: 14px; } }
@media only screen and (max-width: 767px) {
  #aplandmenu {
    width: 100%;
    background-color: #f2f4f8;
    box-shadow: 0 3px 15px rgba(0, 0, 0, 0.15);
    padding: 30px 15px;
    border-radius: 0 0 6px 6px;
    margin-top: 14px; 
	} 
}
/*---------------------------------------*/

.navbar.navbar-expand-lg.mg-nav{
	margin-top:14px;
}
 
 /*---------------------------------------*/
 

 .slideshows .main_header_area, .static-image .main_header_area, .video-version .main_header_area {
  border-bottom: 1px solid rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
 }
 
/*---------------------------------------*/ 
 
.footer_codigo a {
  font-size:11px;
}

.footer_codigo ul li {
  display: inline-block;
  margin-top:10px;
}

.icon_box img.icon{
width:50px;
margin-bottom:10px;
}

.single_work_step img.icon{
width:50px;
margin-bottom:20px;
}