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

* {box-sizing: border-box}
body {font-family: Verdana, sans-serif; margin:0;
background-color:transparent;margin: 0px;
	padding: 0px;
	height: 100%;}

*{margin:0px;
	padding:0px;
	text-size:0px;}

html,body {width:100vw;
    	   height: 100vh;
    	   margin: 0;}

html { 
  background: url("beach.jpg") no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
	top: 10px;
}


h1{font-family: 'Montserrat', sans-serif;
    font-size: 30px;
	text-align:center;
	color: white;
	padding-bottom: 25px;
	padding-top: 10px;
	top: 150px;
	position: absolute;
	left: 50%;
	transform: translate(-50%,-50%);}

picture {width: 100%;
	height: 100%;
	top:100px;
	position: absolute;}

#pic1 {width: 100%;
	height: auto;
	top:622px;
	position: absolute;}

#pic {width: 100%;
	height: auto;
	top:1144px;
	position: absolute;}

#pic2 {width: 100%;
	height: auto;
	top:1666px;
	position: absolute;}

figure.snip1157 {
  font-family: 'Raleway', Arial, sans-serif;
  position: relative;
  overflow: hidden;
  margin: 10px;
margin-top: 40px;
  width: 100%;
  min-width: 250px;
  max-width: 310px;
  color: #333;
	top: 150px;
  text-align: left;
  box-shadow: none !important;
	padding: 0 0 0 0;}

figure.snip1157 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);
  transition: all 0.35s cubic-bezier(0.25, 0.5, 0.5, 0.9);}

figure.snip1157 img {
  max-width: 100%;
  vertical-align: middle;
  height: 90px;
  width: 90px;
  border-radius: 50%;
  margin: 40px 0 0 10px;
	z-index: 2;}

figure.snip1157 blockquote {
  display: block;
  border-radius: 8px;
  position: relative;
  background-color: #fafafa;
  padding: 25px 50px 30px 50px;
  font-size: 0.8em;
  font-weight: 500;
  margin: 0;
  line-height: 1.6em;
  font-style: italic;}

figure.snip1157 blockquote:before,
figure.snip1157 blockquote:after {
  font-family: 'FontAwesome';
  content: "\201C";
  position: absolute;
  font-size: 50px;
  opacity: 0.3;
  font-style: normal;}

figure.snip1157 blockquote:before {
  top: 25px;
  left: 20px;}

figure.snip1157 blockquote:after {
  content: "\201D";
  right: 20px;
  bottom: 0;}

figure.snip1157 .arrow {
  top: 100%;
  width: 0;
  height: 0;
  border-left: 0 solid transparent;
  border-right: 25px solid transparent;
  border-top: 25px solid #fafafa;
  margin: 0;
  position: absolute;}

figure.snip1157 .author {
  position: absolute;
  bottom: 45px;
  padding: 10px 10px 20px 120px;
  margin: 0;
  text-transform: uppercase;
  color: #ffffff;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);}

figure.snip1157 .author h5 {
  opacity: 0.8;
  margin: 0;
  font-weight: 800;}


/* Demo purposes only */
html {
  height: 100%;}

body {
 
  display: flex;
  justify-content: center;
  align-items: center;
  flex-flow: wrap;
  margin: 0;
  height: 100%;}



.dropbtn{background-color: transparent;
		color: white;
		padding: 16px;
		width: 100px;
		font-size: 16px;
		border: none;
		margin-bottom: 20px;}

.dropdown{position: fixed;
		display: inline-block;
		width: 100px;
		right: 10px;
		top: 20px;}

.dropdown-content{display: none;
				position: absolute;
				width: 100px;
				z-index: 1;
				text-align: center;
				background-color: black;}

.dropdown-content a{color:cornsilk;
					padding: 10px 16px;
					text-decoration:none; 
					display: block;
					border-radius: 10px;
					font-family: 'Montserrat', sans-serif;}

.header {text-align: center;
  padding: 32px;}

#text{text-align: center;
	font-size: 30px;
	position: absolute;
	top: 135px;
	color: aliceblue;}

#header{background-color: white;
		width: 100%;
		position: fixed;
		top: 0px;
		z-index: 1;
		height: 100px;}

#title{position: absolute;
		left:50%;
		top:20px;
		transform: translate(-50%);
		font-size: 40px;
		color:black;
		z-index: 1;
		font-family: 'EB Garamond', serif;}

#menu{width: 30px;
	height: auto;}

#logo{position: absolute;
			width: 200px;
			top:-50px;
			left:-20px;
			height: auto;
			z-index: 5;}

@media only screen and (max-width: 600px) {
	.snip1157 {padding-bottom: 30px;}
	figure.snip1157 {top: 25%;
				 min-width: 310px;
  				max-width: 310px;}
figure.snip1157 .author {padding: 10px 10px 75px 120px;}
	figure.snip1157 img {margin: 40px 10px;}}

@media only screen and (max-width: 600px) {
	h1 {width: 100%;}
	#logo{left:-33px;}}

@media only screen and (min-width: 600px) {
	#pic, #pic1, #pic2 {display: none;}}

.dropdown-content a:hover{color:gray;}

.dropdown:hover .dropdown-content {display: block;}

@media only screen and (max-width: 600px) {
  html {
	  background-image: url("water1.jpg");}}
