@charset "utf-8";

	.image-with-overlay::before {
		background: linear-gradient(to bottom, transparent 0, #7f3f98 100%) !important;
	}
	.xBold {
		font-weight: 900;
	}
	.simply-scroll .simply-scroll-list li {
		background-color: #fff !important;
		border: 1px solid #7f3f98;
	}
	.slick-list.draggable {
		padding: 0 11% !important;
	}
	#scroller p {
		color: #333 !important;
	}
	
	.blockMargin {
		margin: 100px auto;
	}
		.blockPadding {
		padding: 100px 0;
	}
	#bp h2::after {
  background: #f26522;
	}
#bp a.buttonOrange {
	padding: 10px;
	color: #fff;
	background-color: #f26522;
	transition: all 0.5s;
	margin: 30px auto 0;
	display: block;
    border-radius: 8px;
    max-width: 320px;
    text-decoration: none;
	text-align: center;
}


#bp a.buttonOrange:hover {
	background-color: #b8b897;
	text-decoration: none;
	transition: all 0.5s;color: #fff;

}
	
	#bp a.buttonKhaki {
	padding: 10px;
	color: #fff;
	background-color: #b8b897;
	transition: all 0.5s;
	margin: 30px auto 0;
	display: block;
    border-radius: 8px;
    max-width: 320px;
    text-decoration: none;
	text-align: center;
}


#bp a.buttonKhaki:hover {
	background-color: #71712f;
	text-decoration: none;
	transition: all 0.5s;color: #fff;

}
.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: 300px;
		width:45%;
		color: #fff;
		text-align: center;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.iconDiv p {
		margin:5px auto !important;
		height: 52px;
		padding: 0 10px;
	}
	
	.iconDiv img {
		transform: scale(1);
		transition: all 1.2s;
	}
	
	.iconDiv img:hover {
		transform: scale(1.2);
		transition: all 1.2s;
	}
	
	.icons2 {
	}
	.icon2Div {
		max-width: 250px;
		width:45%;
		color: #333;
		text-align: center;
		margin-bottom: 10px;
		overflow: hidden;
	}
	.icon2Div p {
		margin:5px auto !important;
		height: 52px;
	}
	
	.icon2Div img {
		transform: scale(1);
		transition: all 1.2s;
		width: 100%;
	}
	
	.icon2Div 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(/content/images/adelaide.webp);
        background-repeat: no-repeat;
        background-size: contain;*/
    }

    .breadcrumb-wrapper {
        display: none;
    }
	.white {color: #fff !important}
	
.ideasInner {
  width: 95%;
  margin: 20px auto;
  padding: 30px 30px;
  background-image: url(/content/images/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(/content/images/yellowPink.webp?v=1);
		background-position: center top;
		background-repeat: no-repeat;
		background-size: cover;
	border-radius: 10px;
	}
	

	
@media(max-width:600px) {	
	.icons {width: 45%;
	max-width: 150px;
	margin: 10px auto;
	}
	.ideasOuter {
		border-radius: 0;
	}
	.ideasInner {
		min-height: 400px;
	}
	.iconDiv {
		max-width: 220px;
		width:48%;
		color: #fff;
	}
	.iconDiv img {
    width: 140px;
}
	.iconDiv p {
    font-size: 14px;
}
	.blockMargin {
		margin: 40px auto;
	}
		.blockPadding {
		padding: 40px 0;
	}
	p {
		font-size: 15px;
	}
	}

