/* --- Create your own CSS Here */
/* --- Create your own CSS Here */

.red { color: #B54731;}
.deep-orange { color: #E35726;}
.orange { color: #FD8020;}
.yellow { color: #FABC41;}
.blue { color: #2199BE;}
.turquoise { color: #249EA0;}
.green { color: #008083;}
.dark-green { color: #005F60;}

/*.navbar {
	height: 70px;
	width: 100%;
	z-index: 980;
}*/

.fb-event-btn a.text-link.link.external {
	color: #FFFFFF!Important;
}

.kc-red {
	color: #C03E24;
}

.kc-orange {
	color: #E5642B;
}

.kc-yellow {
	color: #FABC41;
}

.kc-teal {
	color: #2199BE;
}

.kc-sky {
	color: #5AD5E7;
}

.kc-pale-sky {
	color: #92D7E7;
}

.kc-box-shadow {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	border-radius: 8px;
	margin: 16px 0px 16px 0px;
}

.navbar-bg {
	background-size: auto 25px!Important;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background: #272A38;
}

#page-contents-o-1010 {
	background-image:
	/*	linear-gradient(to bottom, rgba(245, 246, 252, 0.52), rgba(117, 19, 93, 0.73))!Important;*/
}


.kc-event-card {	
	overflow: hidden;
	height: 250px;
	/*    background: var(--f7-card-expandable-bg-color); */
	position: relative;
	transform-origin: center center;
	transition-property: transform, border-radius;
	border-radius: var(--f7-card-expandable-border-radius);
	z-index: 2;
	margin-left: calc(var(--f7-card-expandable-margin-horizontal) + var(--f7-safe-area-left));
	margin-right: calc(var(--f7-card-expandable-margin-horizontal) + var(--f7-safe-area-right));
	/*  margin-top: var(--f7-card-expandable-margin-vertical);
	margin-bottom: var(--f7-card-expandable-margin-vertical);*/
	box-shadow: var(--f7-card-expandable-box-shadow);
	font-size:var(--f7-card-expandable-font-size)
	min-height: 250px;
	max-height: 250px;
	border-radius: 15px;
	margin-top: 10px;
	margin-bottom: 60px;
}

.kc-event-card .kc-card-banner {
	min-height: 250px;
	max-height: 250px;
	border-radius: 25px;
}

.kc-static-card {
	
	overflow: default;
	height: auto;
	/*    background: var(--f7-card-expandable-bg-color); */
	position: relative;
	transform-origin: center center;
	transition-property: transform, border-radius;
	border-radius: var(--f7-card-expandable-border-radius);
	z-index: 2;
	margin-left: calc(var(--f7-card-expandable-margin-horizontal) + var(--f7-safe-area-left));
	margin-right: calc(var(--f7-card-expandable-margin-horizontal) + var(--f7-safe-area-right));
	/*  margin-top: var(--f7-card-expandable-margin-vertical);
	margin-bottom: var(--f7-card-expandable-margin-vertical);*/
	box-shadow: var(--f7-card-expandable-box-shadow);
	font-size:var(--f7-card-expandable-font-size)
	border-radius: 15px;
	margin-top: 10px;
	margin-bottom: 60px;
}


.card-expandable {
	min-height: 250px;
	max-height: 250px;
}

.card-expandable .card-content .card-expandable-container {
	min-height: 250px;
	max-height: 250px;
}



#toolbar {
	border-radius: 20px 20px 0px 0px;
	height: 90px!Important;
	min-height: 90px!Important;
	max-height:90px!Important;
}



	.kc-tabbar {
	
	bottom: 0px;
	border-radius: 20px 20px 0px 0px;
	/* Extra small devices (phones, 600px and down) */
	@media only screen and (max-width: 600px) {} 
	/* Small devices (portrait tablets and large phones, 600px and up) */
	@media only screen and (min-width: 600px) {} 
	/* Medium devices (landscape tablets, 768px and up) */
	@media only screen and (min-width: 768px) {} 
	/* Large devices (laptops/desktops, 992px and up) */
	@media only screen and (min-width: 992px) {
		bottom: 10vh;
		border-radius: 20px;
	} 
	/* Extra large devices (large laptops and desktops, 1200px and up) */
	@media only screen and (min-width: 1200px) {
		bottom: 10vh;
		border-radius: 20px;
	}
	
}

#swiper-1498 {
	/*position: absolute;*/
	top: 0px;
	left:0px;
	height: 100vh;
	width:100%;
}

#obj-1497 {
	background-size: cover;
	background-position: center bottom;
}
