body,h1,h2,h3,h4,h5,h6 {font-family: "Lato", sans-serif;}
h1{font-size:24px}
h2{font-size:24px}
h3{font-size:20px}
h4{font-size:20px}
h5{font-size:18px}
h6{font-size:16px}
body, html {
  height: 100%;
  color: #777;
  line-height: 1.8;
}

/* Create a Parallax Effect */
.bgimg-1, .bgimg-2, .bgimg-3 {
  background-attachment: fixed;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* First image (Logo. Full height) */
.bgimg-1 {
  background-image: url('/images/header.jpg');
  min-height: 100%;
}

/* Second image (Portfolio) */
.bgimg-2 {
  background-image: url("/images/gallery.jpg");
  min-height: 400px;
}

/* Third image (Contact) */
.bgimg-3 {
  background-image: url("/images/contact.jpg");
  min-height: 400px;
}

.w3-wide {letter-spacing: 10px;}
.w3-hover-opacity {cursor: pointer;}




.w3-button:hover {

    color: #FFF !important;
    background-color: #BDCC2F !important;

}

footer a:hover {
	color: #BDCC2F;
}

.special {
	color: #BDCC2F;
	text-transform: uppercase;
	font-weight: bold;
}

.background-green {
	background-color: #BDCC2F;
	color: #FFFFFF;
}

p.success {
	color:#BDCC2F;;
}

#map {
     height: 600px;  /* The height is 400 pixels */
     width: 100%;  /* The width is the width of the web page */
}

.cookie-bar-button {
    display: block;
    text-decoration: none !important;
    position: fixed;
    bottom: -20px;
    left: 25px;
    overflow: hidden;
    width: 40px;
    height: 42px;
    border: none;
    background-color: #000000;
    color: #ffffff !important;
    padding: 5px;
    width: auto;
	border-radius: 10px 10px 0px 0px;
	
	transition: bottom ease 0.5s;

}

.cookie-bar-button:hover {
	bottom: 0px;
}

#cookie-bar-prompt {
	display: none!important;
}


.mastoras-logo {
	text-align: center;
}

.mastoras-logo img{
	max-width: 350px;
	height: auto;
}




/* Turn off parallax scrolling for tablets and phones */
@media only screen and (max-device-width: 1600px) {
  .bgimg-1, .bgimg-2, .bgimg-3 {
    background-attachment: scroll;
    min-height: 400px;
  }
}