@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;
    }
    
  