html {
  scroll-behavior: smooth;
}

*{
	margin:0px; 
	padding:0px; 
}

body{
	background-image:linear-gradient(peachpuff, indianred);
	color: white;
    font-family: 'Playfair Display SC', serif;
	letter-spacing: 0.5em;
    text-shadow: 7px 7px 9px #AA6C39;
	text-align: center;
	height: 100vh;
}

hr.divider {
	border: 3px solid peachpuff;
}

h1 {
	font-family: Courier, Georgia, Serif;
	color: pink;
	text-align: center;
}

p {
  color: white;
  font-family:Tahoma, Arial, Sans-serif;
  line-height: 1.5;
  text-align: justify;
  font-size: 20px;
} 

hr.divider {
	border: 3px solid peachpuff;
}

.title {
	font-family: Verdana, Geneva, Tahoma, Sans-serif;
	text-shadow: 0 .5rem 1rem #000;
	font-size: 4rem;
	color: #fff;
}

.column {
  float: left;
  width: 33.33%;
  padding: 5px;
}

.column img {
  -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
	width: 70%;
}

.column img:hover {
  -webkit-transform: scale(1.3);
	transform: scale(1.3);
}


/* Clearfix (clear floats) */
.row {
  display: flex;
}

.btn{
    border: none;
    font-size: 0.9rem;
    text-transform: uppercase;
    border: 2px solid #fff;
    border-radius: 20px;
    padding: 0.55rem 0;
    width: 150px;
    font-weight: 600;
    background: transparent;
    margin: 2 0.5rem;
    cursor: pointer;
    color:#fff;
	
	
}

a {
	text-decoration: none;
	color:#fff
}

.btn.btn-pink{
    background: #912934;
    color: #fff;
    border-color: #912934;
    transition: all 0.5s ease-in-out;
}
.btn.btn-pink:hover{
    background: transparent;
    border-color: #fff;
    color: #fff;
}

.btn.btn-white{
    transition: all 0.5s ease-in-out;
	float: right;
}

.btn.btn-white:hover{
    background: #912934;
    border-color: #912934;
    color: #fff;
}

