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

/* cartões entrada Madeira / Porto santo*/

.section-card {
  padding: 0px;
  margin-bottom: 100px;
  margin-top: 50px;
}

.card-2 {
  margin-top: 2rem;
  outline: none !important;
  border:none!important;
  }


.card-body{
  margin-top: 1.5rem;
  padding: 0px;
	font-size: 14px;
	color: #212529;
	line-height: 22px;
  text-align:left;
  }
  
  .card-title{
    text-transform: uppercase;
    margin-top: 0.9rem;
    padding: 0px;
    font-size: 16px;
    font-weight: 500;
    color: #212529;
    line-height: 19px;
    text-align:left;

    }
  


.card-img, .card-img-top {
  opacity: 1.0;
}

.card-img, .card-img-top:hover{
  opacity: 0.6;
}



.seccao_1{
  padding: 0px 30px 50px 30px;
}



.seccao_2 {
  padding: 0px 30px 50px 30px;


}


/* galeria de imagens */



.column_center {
	-ms-flex: 100%; /* IE 10 */
	flex: 100%;
	padding: 0 8px;
  }

  .column_large {
	-ms-flex: 50%; /* IE 10 */
	flex: 50%;
	padding: 0 8px;
  }


  
  .column {
	-ms-flex: 33.3%; /* IE 10 */
	flex: 33.3%;
	padding: 0 8px;
  }



  .column img {
	margin-top: 16px;
	vertical-align: middle;
  }

  .column_center{
	margin-top: 16px;
	vertical-align: middle;
  }

  .column_large{
	margin-top: 16px;
	vertical-align: middle;
  }


@media (max-width: 800px) {
	.column {
	  flex: 33.3%;
	  max-width: 33.3%;
	}
  }

  @media (max-width: 600px) {
	.column {
	  flex: 33.3%;
	  max-width: 33.3%;
    }
    .column_center {
        flex: 100%;
        max-width: 100%;
	  }
	  
	  .column_large {
        flex: 50%;
        max-width: 50%;
      }

      .column_4 {
        flex: 100%;
        max-width: 100%;
      }
  }

  .img_captation_m {
    position: relative;
    opacity: 1;
    }
    
    .img_captation_m :hover {
    opacity: 1;
    }
    
  

    a.video_pop_up {
      position:relative;
      display:block;
      }
   
    a.video_pop_up img {
      position: relative;
      z-index: 5;
    }	
   
    .play {
      width: 74px;
      height: 73px;
      background: url(/furniture/images/buttons/playbutton.png) no-repeat 0 0;
      position:absolute;
      top: 80px;
      left: 143px;
      z-index:500;
      opacity: 0.8;		
      }	
   
    .play:hover {
      opacity: 1;		
      }
   