@charset "UTF-8";
/* CSS Document */
/* Typeface */
@font-face{
	font-family:"Fun City Level 3 Basic";
	src: url("../fonts/FunCityLevel3Basic.otf");
	font-style: normal;
}
@font-face{
	font-family:'Fun City Level 1 Dots';
	src: url("../fonts/FunCityLevel1Dots.otf");
	font-style: normal;
}
@font-face{
	font-family:'helvetica Neue Light';
	src:local('Helvetica Neue Light'),
		local('HelveticaNeue-Light'),
		url('../fonts/helveticaneue-light.ttf');
}
body {
	font-family: "Fun City Level 3 Basic";
}
h4{
	text-align: center;
	color:rgba(255,255,255,0.55)
}
h4.dreamerypink{
	color:black;
}

/* buttons */
.btn-primary{
	color: #fff;
    background-color: #e9198d;
    border-color: #e9198d;
	padding-right: 40px;
	padding-left: 40px;	

}
a{
	color:rgba(53,2,92,1.00);
}
a:hover h4{
	color:#e9198d;
}
.btn:hover{
	background-color:rgba(53,2,92,1.00);
}
button:active {
	background-color: rgba(255,0,213,1.00)!important;
}

/* Color Scheme */
.pinkbackground{
	background-color: #f6accb;
}
.darkpinkbackground{
	background-color: #e9198d;
}

/*Footer*/
.footer-menu a {
    color:white;
}

	/*Social Media*/
	.fa-instagram{
		color: white;

	}
	.fa-twitter{
		color: white;
	}
	.fa-facebook{
		color:white;
	}

.waffle{
    background-image:url("../imgs/vectors/waffle.svg");
    background-size: cover;
    height:590px;
    background-position: center;
    background-repeat: no-repeat;
}

/*Parralax Section*/
div#parallax-image {
    background-image: url("../imgs/home/dreameryIceCreamery.jpg");
    background-attachment: fixed;
    background-size: cover;
    height:800px;
    background-position: center;
    background-repeat: no-repeat;
	z-index:-1;
    overflow:hidden;
}

#parallax-pink {
    background-color:#e9198d;
    background-attachment: fixed;
    background-size: cover;
    height:100px;
    background-position: center;
    background-repeat: no-repeat;
	z-index:-1;
}

.header-section{
	background-color:#e9198d;
	color:white;
	text-align: center;
}
div.place-card.place-card-large {
	top: 80px;
}
.prlx {
	position:relative;
}
.wavey{
	position:absolute;
	z-index: 9999;
	width:100%;
    top:-1px;
}
.waveContainer{
    position:relative;
}
.bg-dark{
	background-color: #e9198d!important;
}
/*Menu Page Format*/
.card{
	border:0px;
}
.card-title{
	font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";
	text-align: center;
}
.card-text{
	font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";

}
.flavor-title{
	font-family: "Fun City Level 1 Dots";
	font-size: 1.5rem;
}
hr{
	border-top:5px solid rgba(77,26,88,1.00);
	width:10%;
	padding-bottom:2%;
}
/* our story*/
.pull-out{
	font-family: 'helvetica Neue Light';
	font-size: 2.5rem;
	text-align:center;
	line-height: 1;
}
.about-text{
	font-family:"Helvetica Neue", Helvetica, Arial, "sans-serif";
}
blockquote{
	font-family:'helvetica Neue Light';
	background-color: rgba(77,25,88,1.00);
	color:white;
	padding-top:20px;
	padding-bottom:20px;
	
}
/*Breakpoints*/
/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 
	.nav-logo {
		width:100px;
	}

}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) { 
	.nav-logo {
		width:150px;
	}
}

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 
	.nav-logo {
		width:200px;
	}
}

/* Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 
	.nav-logo {
		width:300px;
	}
}
@media (max-width: 575.98px) { 
	.menu-section{
		display:none;
	}
	
	#parallax-image{
		height:500px;
	}
}

@media (min-width: 576px) and (max-width: 767.98px){
	.hide-toggler{
		display:none;
	}
	.menu-section{
		font-size:.9rem;
	}
	a.nav-link{
		padding-left: 6px;
		padding-right: 6px;
	}
}
@media (min-width: 768px) and (max-width: 991.98px) { 
	.hide-toggler{
		display:none;
	}
}
@media (min-width: 992px) and (max-width: 1199.98px) { 
	.hide-toggler{
		display:none;
	}
}
@media (min-width: 1200px) { 
	.hide-toggler{
		display:none;
	}
}