* {
	margin: 0px;
}

body {
	background-color: #eeeeee;
}

.navbar-fixed {
	height: 60px;
}

.nav-container {
	font-family: 'Abel', sans-serif;
	color: #3d3d3d;
}

.hamburger {
	color: #3d3d3d;
}

.brand-logo img {
	margin-top: 7px;
	height: 50px;
}
.parallax-container {
	height: 500px;
}

.slogan {
	font-family: 'Galada', cursive;
	font-size: 60px;
	margin-top: 30px;
}


.text-logo {
	margin-top: 50px;
}

.text-logo img{
	height: 140px;
}


.info {
	font-family: 'Abel', sans-serif;
	font-size: 18px;
	margin-top: 50px;
	margin-bottom: 50px;
	border-left: 1px solid #3d3d3d;
}

.contact-info {
	font-family: 'Abel', sans-serif;
	font-size: 18px;
	margin-top: 50px;
	margin-bottom: 50px;
	border-left: 1px solid #3d3d3d;	
}

.service-container {
	font-family: 'Abel', sans-serif;
	background-image: url(../img/services.png);
}

.service-header {
	font-size: 40px;
	font-weight: bold;
}

.service-text {
	font-size: 20px;
}

.card-container {
	margin-top: 50px;
	margin-bottom: 0;
}

.card-one {
	font-family: 'Abel', sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
}

.card-two {
	font-family: 'Abel', sans-serif;
	margin-top: 20px;
	margin-bottom: 20px;
}

.card-reveal {
	font-size: 18px;
}

@media screen and (max-width: 600px){
    .slogan {
    	font-size: 30px;
    }
}

@media screen and (max-width: 600px){
    .brand-logo img {
   		margin-top: 2px !important;
    }
}


@keyframes zoomInUp {
	  from {
	    opacity: 0;
	    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	    -moz-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	    -o-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
	    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	    -moz-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	    -o-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
	  }

	  60% {
	    opacity: 1;
	    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	    -moz-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	    -o-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
	    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	    -moz-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	    -o-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
	  }
	}

div#welcome-text{
	color: white;
    -webkit-animation-name: zoomInUp;
    -moz-animation-name: zoomInUp;
    -o-animation-name: zoomInUp;
    animation-name: zoomInUp;
	animation-duration: 1.5s;

}

.footer-copyright {
	margin-top: 20px;
	font-family: 'Abel', sans-serif;
}

#go-to-top {
	position: fixed;
	height: 50px;
	width: 50px;
	background-color: rgba(192, 21, 21, 0.5);
	border-radius: 50%;

	bottom: 20px;
	right: 20px;
}

#go-to-top:hover {
	background-color: rgba(192, 21, 21, 1);
}

.up {
	font-size: 40px;
	margin-left: 4.5px;
	margin-top: 4px;
	color: white;

}

.up:hover {
	cursor: pointer;
}