@charset "utf-8";
h1, h2, h3 {
		font-family: "stymie", sans-serif; font-weight: 300; line-height: normal; color: #f26522;
	}
	
	#bp h1, h2, h3 {
		 color: #666 !important;
	}
	#bp h2::after {
		background-color: #666 !important;
	}
#bp a:hover {
	text-decoration: none;
}
	
	.largeFeature {
		font-family: "stymie", sans-serif; 
		font-weight: 300; 
		line-height: normal; 
		color: #666666;
		font-size: 70px;
	}
	
	.floatHead {
		color: #fff !important; 
		background-color: #bf9fcc; 
		border-radius: 10px; 
		box-shadow: 0 0 10px #000;
		padding: 10px;
	}
	.floatHead::after {
		display: none !important;
	}
a.featureBlock50:hover .floatHead {
	background-color: #666;
	transition: all 0.5s;
}
	.featured  {
		font-size: 20px !important;
	}
	.eventsBlock {
		background-image: url(/assets/img/events.webp);
		width: 95% !important;
		aspect-ratio: 2.2 / 1;
		margin: 2.5% !important;
		background-size: cover;
	}
	.merchBlock {
		background-image: url(/assets/img/merchandise2.webp);
		width: 95% !important;
		aspect-ratio: 2.2 / 1;
		margin: 2.5% !important;
		background-size: cover;
		background-position: center;
	}
	.giftsBlock {
		background-image: url(/assets/img/gifts2.webp);
		width: 95% !important;
		aspect-ratio: 2.2 / 1;
		margin: 2.5% !important;
		background-size: cover;
		background-position: center;
	}
	.br15 {
		border-radius: 15px;
	}
	.simply-scroll .simply-scroll-list li {
		background-color: #dfcfe5 !important;
		
	}
	#scroller p {
		color: #7f3f98 !important;
	}
	.xBold {
		font-family: "parisplus-sombre", sans-serif;
		font-weight: 700;
	}
	
	.blockMargin {
		margin: 100px auto;
	}
		.blockPadding {
		padding: 100px 0;
	}

.star--ratingFull {
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 306 306' id='icon-star' stroke='%23ffffff' fill='%23fdb10d'%3E%3Cpolygon points='153,230.775 247.35,299.625 211.65,187.425 306,121.125 191.25,121.125 153,6.375 114.75,121.125 0,121.125 94.35,187.425 58.65,299.625 ' /%3E%3C/svg%3E"); 
width: 20px;
  height: 20px;
  margin-right: 4px;
display: inline-block;
  vertical-align: middle;
}
#contact {
  background: #ec008c;
  border-radius: 8px;
	color: #fff;
	transition: all 0.5s;
}
#contact .text {
	color: #fff;
}	
	#contact:hover {
  background: #7f3f98;
}
	.icons {
	}
	.iconDiv {
		max-width: 250px;
		width:45%;
		color: #fff;
		text-align: center;
		background-color: #777;
		margin-bottom: 10px;
		overflow: hidden;
		padding: 0;
		border-radius: 0;
	}
	.iconDiv p {
		margin:5px auto !important;
		height: 52px;
		padding: 0 10px;
	}
	
	.iconDiv img {
		transform: scale(1);
		transition: all 1.2s;
		width: 100%;
		filter: drop-shadow(0px 0px 0px rgba(0,0,0,0));
		max-width: none;
		margin: 0;
	}
	
	.iconDiv img:hover {
		transform: scale(1.2);
		transition: all 1.2s;
	}
	
.container--medium {
    max-width: none;
	padding: 0;
}
	#categoryFeatured1 .categoryFeatured1__item .content-wrapper {
		opacity: 0;
		transition: opacity .1s ease;
	}
	#categoryFeatured1 .categoryFeatured1__item:hover .content-wrapper {
		opacity: 1;
		transition: opacity .1s ease;
	}
    ol {
        margin-left: 60px;
    }
    li::marker {
        color: #7f3f98;
        font-weight: bold;
    }
    .page-heading {
        display: none;
    }
    .page-content {
        /*background-color: #ffd703;
        background-image: url(/assets/img/adelaide.webp);
        background-repeat: no-repeat;
        background-size: contain;*/
    }

    .breadcrumb-wrapper {
        display: none;
    }
	p {
		font-size: 18px;
		text-align: center;
	}
	#bp .white {color: #fff !important}
	h1 {text-align: center}
	h2 {text-align: center; font-size: 50px;}
	
.ideasInner {
  width: 95%;
  margin: 20px auto;
  padding: 30px 30px;
  background-image: url(/assets/img/bigIdeas2.webp?v=1.1);
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100%;
  min-height: 700px;
  display: flex;
  align-items: flex-end;
}
.ideasOuter {
		max-width: 1800px; 
		width: 100%; 
		margin: 20px auto; 
		background-image: url(/assets/img/yellowPink.webp?v=1);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
	border-radius: 10px;
	}
	

	
@media(max-width:600px) {	
	.largeFeature {
		font-size: 30px;
	}
	.eventsBlock {
		aspect-ratio: 1 / 1;
	}
	.merchBlock {
		aspect-ratio: 1 / 1;
	}
	.giftsBlock {
		aspect-ratio: 1 / 1;
	}
	.ideasOuter {
		border-radius: 0;
	}
	.ideasInner {
		min-height: 400px;
	}

	.iconDiv p {
    font-size: 14px;
}
	.blockMargin {
		margin: 40px auto;
	}
		.blockPadding {
		padding: 40px 0;
	}
	h2 {
	font-size: 	30px
	}
	p {
		font-size: 15px;
	}
	}

