/*!
 * Start Bootstrap
 * Copyright 2013-2017 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-business-frontpage/blob/master/LICENSE)


MAIN CSS

VIVA LOCAL HOLIDAYS 2019
designed and coded by: ritaperpetuo@gmail.com

CUSTOM STYLES
Colors:
light blue 5DC0CB
dark blue: 195F79
orange: EF8023

Fonts:
Lobster
Open Sans

================================================================== */
html {
  scroll-behavior: smooth;
}

body {
  padding-top: 54px;
}

@media (min-width: 992px) {
  body {
    padding-top: 56px;
  }
}

.business-header {
  height: 50vh;
  min-height: 300px;
  background: url(../imagens/header-landingpage.jpg) center center no-repeat
    scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.marina-header {
  height: 50vh;
  min-height: 300px;
  background: url(../imagens/header-marina.jpg) center center no-repeat scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.alvor-header {
  height: 50vh;
  min-height: 300px;
  background: url("../imagens/photo update 02Feb22/Vila da Praia/Vista Vila - Vila da Praia/7 Exterior/exterior3.jpg")
    center center no-repeat scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.dunas-header {
  height: 50vh;
  min-height: 300px;
  background: url("../imagens/galerias/dunas gallery/dunas by order/Dunas 21.jpg")
    center center no-repeat scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.arcos-header {
  height: 50vh;
  min-height: 300px;
  background: url("../imagens/galerias/arcos gallery/arcos by order/arcos 1.jpg")
    center center no-repeat scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.praia-mar-header {
  height: 50vh;
  min-height: 300px;
  background: url("../imagens/galerias/praia mar gallery/praia mar by order/praia mar 1.jpg")
    center center no-repeat scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  background-size: cover;
  -o-background-size: cover;
}

.card {
  height: 100%;
}

.h2 business {
  font-family: "Lobster", cursive;
}

p {
  font-size: 1.1em;
  font-family: "Muli", sans-serif;
}
.pic:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
  transition: opacity 0.2s ease-out;
  -moz-transition: opacity 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
}

a {
  color: #5dc0cb;
}

a:hover {
  color: #ef8023;
}

.img-responsive {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 0 auto;
}

.bg-nav-opaque {
  opacity: 1;
}

.bg-nav-transparent {
  opacity: 0.95;
  filter: alpha(opacity=80);
}

.footerLogoButton {
  text-align: center;
}

.text-info .material-icons {
  vertical-align: middle;
}
