
body{
	background-color: #f1f1f1;
	background-color: #fff;
}


.nav-pills .nav-link {
    color: #303030;
}

.theme-color-bg-green {
	background-color: #E9EAD8;
}

.impressum {
	font-size: small;
}

.theme-color-bg-purple {
	background-color: #e6dee7;
}

.nav-pills .nav-link.active, .nav-pills .show>.nav-link {
	background-color: #E9EAD8 !important;
    color: #284A3D !important;
}

.container img{
	width: 100%;;
}


.list-group-item {
	background-color: rgba(0, 255, 238, 0);
}
.accordion-button {
	color: #232323;
}
.bg-dark-purple{
	background-color: #4F127E;
}
.bg-shade-green {
	background-color: #F3FDFA;
}

.bg-shade-blue {
	background-color: #F2F9FF;
}

.bg-shade-red {
	background-color: #FDF2F2;
}

.bg-shade-yellow {
	background-color: #FEFCEA;
}
.bg-shade-purple {
	background-color: #EFF2FE;
}
.bg-shade-pink {
	background-color: #F9F5FE;
}

.accordion-button.collapsed {
	background-color: rgba(0, 255, 238, 0);
	color: #000;
}
.accordion-button:not(.collapsed) {
	background-color: rgba(0, 255, 238, 0);
	color: #000;
}
.accordion-button {
	background-color: rgba(0, 255, 238, 0);
	font-size: 16px;
	font-weight: 600;
}

.purple-color {
	color: #A953ED;
}

.bg-light-green {
	background-color: #f6f6ef;
}

.bg-light-purple {
	background-color: #e6dee7;
}
.bg-light-gray {
	background-color: #eff0ed;
}

.title-text{
	font-size: calc(2rem + 1.5vw)!important;
	font-family: 'VisueltPro-Bold', -apple-system, sans-serif;
	letter-spacing: -1px;

}
.header-text {
	font-weight: 600;
	font-size: 34px;
}
.caption-header {
	font-weight: 500;
	font-size: 20px;
}

.about img{
	width: 100%;
}

.about .list-group-item{
	background-color: transparent;
}

.contact-header{
	padding-top: 25px;
	padding-bottom: 20px;
	display: inline-block;
	width: 100%;
	margin-bottom: 40px;
}


.review-container{
	background-color: #eff0ed;
}

.review-container-embed {
	background-color: #eff0ed;
}

.impressum{
	padding-top: 40px;
	border-top: 1px solid #ccc;
}


.nyu{
	margin-bottom: 30px;
}
.nyu img {
	margin: 40px auto;
	display: block;
	width: 100%;
}
.navbar{
	/* height: 140px;
	background-color: #f1f1f1;
	background-color: #fff;
	padding: 20px 0px;
	border:none;
	border-radius: 0;
	margin-bottom: 0px; */
}

.navbar-brand {
	padding: 0;
	z-index: 2;
}

.fs-6{
	font-size: 1.1em!important
}





@media only screen and (device-width : 375px) and (device-height : 812px) and (-webkit-device-pixel-ratio : 3) {

}

@media only screen and (device-width : 375px) and (device-height : 667px) and (-webkit-device-pixel-ratio : 2) {
	
}

@media only screen and (device-width : 414px) and (device-height : 736px) and (-webkit-device-pixel-ratio : 3) {
	
}





@media (max-width: 768px) {
	


}

@media (min-width: 768px) and (max-width: 991px) {

}


@media (min-width: 992px) and (max-width: 1200px) {
	
}

@media (min-width: 1200px) {

	
}


	@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {

	}

	@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 2) {

	}

	@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (-webkit-min-device-pixel-ratio: 1) {

	}











