body {
	background-color: #fff;
	font-family: 'Lato', sans-serif;
	font-family: 'Roboto', sans-serif;
	font-family: 'Anton', sans-serif;
}
nav {
	background-color: #fff;
}
.navbar-light .navbar-nav .nav-link {
	color: rgba(249,3,148,1);
}
.navbar-light .navbar-nav .nav-link:hover {
	color: #00D7AB;
}
h1, h2, h3, h4, h5 {
	color: rgba(146,0,138,1);
	text-align: center;
}
#front_logo {
	height: 50px;
}
#greeter_slide {
	position: relative;
	bottom: 50vh;
}
#greeter_slide span {
	color: #F90394;
	opacity: 0;
	text-transform: uppercase;
	font-size: 100px;
	position: absolute;
	transform:scale(.75,1);
	text-shadow: 0px 1px 2px rgba(255, 255, 255, 1);
	letter-spacing: 10px;
	left: 200px;
}
#greeter_slide img {
	height: 280px;
	position: absolute;
	left: 200px;
	top: -120px;
	opacity: 0;
}
#greeter_slide p {
	color: rgba(146,0,138,1);
	font-family: 'Lobster', sans-serif;
	font-size: 60px;
	position: absolute;
	top: 800px;
	text-shadow: 3px 3px 5px rgba(255, 255, 255, 1);
}
#row1 {
	padding: 100px 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: rgba(146,0,138,1);
}
#row2 {
	background-color: #F90394;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	padding: 80px;
}
#row3 {
	background-color: #00D7AB;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	padding: 80px;
}
#row2 img, #row3 img {
	margin-left: calc(50% - 150px);
}
#row4 {
	background-color: #fff;
}
#row4 .card {
	background-color: rgba(146,0,138,1);
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	transition: 1s;
}
#row4 p {
	text-align: center;
}
#row4 .card:hover {
	background-color: #F90394;
}
/**Instafeed******************************/
#instafeed img{
    width:22%;
    margin: 1%;
    padding-left: 2%;
}
@media screen and (max-width:1400px){
    #instafeed img{
        width:40%;
        margin: 2%;
        padding-left: 8%;
    }
}
@media screen and (max-width:767px){
    #instafeed img{
        width:80%;
        margin: 2%;
        padding-left: 15%;
    }
}
/**Slick**********************************/
#slick_slide {
	background-color: #000;
	width: 91%;
}
#slick_slide img {
	width: 100%;
}
#slick_slide div {
	padding: 20px;
	padding-left: 10px;
}
footer {
	padding: 20px;
}
footer a {
	color: #00D7AB;
	list-style-type: none;
}
footer a:hover {
	color: rgba(146,0,138,1);
	text-decoration: none;
}
footer img {
	height: 100px;
}
@media screen and (max-width:1400px){
	#greeter_slide {
		bottom: 35vh;
	}
}
@media screen and (max-width:1199px){
	#greeter_slide {
		bottom: 27.5vh;
		left: -5vw;
	}
}
@media screen and (max-width:991px){
	#greeter_slide {
		bottom: 22vh;
    	left: -13vw;
    	transform: scale(.75);
	}
}
@media screen and (max-width:767px){
	#greeter_slide {
		transform: scale(.4);
		bottom: 18vh;
	}
	#greeter_slide span {
		margin-left: -100px;
	}
	#greeter_slide img {
		margin-left: -80px;
	}
}
@media screen and (max-width:575px){
	#greeter_slide span, #greeter_slide p {
		display: none;
	}
	#greeter_slide img {
	    margin-left: calc(50% - 400px);
	}
	#greeter_slide {
		bottom: 9vh;
	}
}
/**Contact Us******************************/
.contact, .follow, .address {
    color: rgba(146,0,138,1);
    width: 100%;
    padding: 10px;
    border: 5px dotted #00D7AB;
    margin: 0;
}
.info {
    color: #F90394;
    width: 100%;
    padding: 10px;
    border: 5px dotted #F90394;
    margin: 0;
}
.title {
    text-align: center;
    width: fit-content;
    height: fit-content;
    padding: 20px;
    margin: auto;
}
/**Gallery********************************/
#scroll_spy a {
	color: #F90394;
}
.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background-color: #00D7AB;
}
.blank {
	z-index: -2;
}
#image_gallery img {
	width: 100%;
}
#image_gallery img:hover {
	cursor: pointer;
}
@media screen and (max-width:767px){
	#scroll_spy {
		display: none;
	}
}
/**FAQ***********************************/
#FAQ h5 {
	text-align: left;
}
#FAQ button {
	color: #fff;
}
#FAQ .card-body {
	color: rgba(146,0,138,1);
}
/**Menu**/
#order_form {
	color: #F90394;
}
#order_form .card .form-group-card label {
	padding: 5px;
}
.btn {
	background-color: #F90394;
	border-color: #F90394;
	color: #fff;
}
.btn:hover {
	background-color: darkmagenta;
	border-color: darkmagenta;
}
/**Nutrition**/
#top {
	padding-left: 1em;
}
#cheatDay {
	font-size: 40px;
	color: black;
	text-align: center;
}
.array-btn {
	background-color: purple;
	color: hotpink;
	font-size: 52px;
	border: 4px solid hotpink;
	margin: 4px;
}
#buttons {
	background-color: hotpink;
	color: purple;
	font-size: 50px;
	width: 100%;
	text-align: center;
	border: 4px solid purple;
}
#buttons-view button:hover {
	cursor: pointer;
}
#nutrition #other {
	background-color: purple;
	color: hotpink;
	border: 4px solid hotpink;
}
