#myce .paddingWrapMY {
	padding-right:15px;
	padding-left:15px;
	line-height: 1.1;
}

#myce h1 {
	font-weight: bold;
	font-size: 36px;
	letter-spacing: -1px;
}

#myce h2 {
	font-weight:bold;
	font-size: 36px;
	letter-spacing: -1px;
	line-height: 1;
}

@media only screen and (min-width: 550px) {
#myce h2 {
		font-size:48px;
	}
}

#myce .mainMYintro h1 {
	font-size: 36px;
	font-weight: bold;
	margin-bottom: 0px;
}

@media only screen and (min-width: 550px) {
#myce .mainMYintro h1 {
		font-size: 48px;
	}
}

#myce .mainMYintro h2 {
	font-size: 20px;
	line-height: 32px;
}

#myce h3 {
	font-weight:bold;
	color:rgba(182, 32, 106, 1);
}

#myce .myclubbackground {
	background-image: url("/img/myclubeuropebck.jpg"); /* The image used */
	min-height: 1024px; /* You must set a specified height */
	background-position: center; /* Center the image */
	background-repeat: no-repeat; /* Do not repeat the image */
	background-size: cover; /* Resize the background image to cover the entire container */
}

#myce .myclubbackground.backgroundStyle2 {
	background-image: url("/img/myclubeuropebck2.jpg"); /* The image used */
}

#myce .myclubbackground h2, #myce .myclubbackground h3, #myce .myclubbackground p {
	color:#fff;
}

#myce .myclubbackground h3 {
	color:rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
}

#myce .myclubbackground p {
	line-height: 1.8;
}

#concert #myce .myclubbackground .blockBtn {
	background-color: #fff;
	color: rgba(182, 32, 106, 1);
}

#concert #myce .myclubbackground .blockBtn:hover {
	background-color: rgba(255, 255, 255, 0.6) !important;
}

#concert #myce .myclubbackground.backgroundStyle2 .blockBtn {
	color: rgb(84, 159, 64);
}

#myce .colorsectionwhiteback {
	height:200px;width:100%;position:absolute; background-color:#fff;bottom:0;
}

@media only screen and (min-width: 1100px) {
#myce .colorsectionwhiteback {
		height:400px;
	}
}

/* TEXT BOX */

#myce .textBoxLeft {
	padding:30px;
	float: right;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
}

#myce .textBoxRight {
	padding:30px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
}

@media only screen and (min-width: 550px) {
#myce .textBoxLeft {
		padding-left: 40px;
	}
#myce .textBoxRight {
		padding-left: 40px;
	}
}

@media only screen and (min-width: 768px) {
#myce .textBoxLeft {
		max-width:720px;
	}
#myce .textBoxRight {
		max-width:720px;
	}
}

@media only screen and (min-width: 800px) {
#myce .textBoxLeft {
		padding-left: 50px;
	}
#myce .textBoxRight {
		padding-right: 50px;
	}
}

@media only screen and (min-width: 992px) {
#myce .textBoxLeft {
	padding-left: 70px;
  }
#myce .textBoxRight {
	padding-right: 70px;
  }
}

@media only screen and (min-width: 1300px) {
#myce .textBoxLeft {
	padding-left: 90px;
	padding-right: 90px;
  }
#myce .textBoxRight {
	padding-right: 90px;
	padding-left: 90px;
  }
}

/* END OF TEXT BOX */

#myce .overflowNone {
	overflow-x: hidden;
}

#myce .leftOverImg {
	width:600px;
	float:right;
}

#myce .rightOverImg {
	width:600px;
}

@media only screen and (min-width: 550px) {
#myce .rightOverImg {
		width:720px;
	}
}

@media only screen and (min-width: 768px) {
#myce .rightOverImg {
		width:800px;
	}
}

@media only screen and (min-width: 1100px) {
#myce .rightOverImg {
		width:1000px;
	}
}

#myce .ipadLeft {
	position: relative;;
	z-index: 1;
	width:480px;
	padding-left: 30px;
	margin-bottom: 20px;
}

@media only screen and (min-width: 550px) {
#myce .ipadLeft {
		width:600px;
		float:right;
		padding-right: 10px;
	}
}

@media only screen and (min-width: 768px) {
	#myce .ipadLeft {
		padding-left: 0px;
		margin-bottom: 00px;
	}
}

@media only screen and (min-width: 1100px) {
	#myce .ipadLeft {
		width:720px;
		padding-right: 10px;
		margin-bottom: 00px;
	}
}

/* Portrait iPad Left */

#myce .ipadPortraitLeft {
	position: relative;;
	z-index: 1;
	width:100%;
	padding-left: 30px;
	padding-right: 30px;
	z-index: 1;
	margin-bottom: 20px;
}

#myce .centerIpad {
	text-align: center;
}

@media only screen and (min-width: 420px) {
	#myce .ipadPortraitLeft {
		position: relative;;
		z-index: 1;
		width:384px;
		padding-right: 10px;
		z-index: 1;
	}
}

@media only screen and (min-width: 550px) {
	#myce .ipadPortraitLeft {
		width:480px;
	}
}

@media only screen and (min-width: 768px) {
	#myce .ipadPortraitLeft {
		float: right;
	}
}

@media only screen and (min-width: 992px) {

	#myce .ipadPortraitLeft {
		margin-bottom: 0px;
		float: right;
	}
}

@media only screen and (min-width: 1100px) {
	#myce .ipadPortraitLeft {
		width:600px;
	}
}

/* iPad Right */

#myce .ipadRight {
	position: relative;;
	z-index: 1;
	width:480px;
	padding-left: 30px;
	z-index: 1;
}

@media only screen and (min-width: 550px) {
	#myce .ipadRight {
		width:600px;
		padding-left: 10px;
	}
}

@media only screen and (min-width: 1100px) {
	#myce .ipadRight {
		width:720px;
		padding-left: 10px;
	}
}

#myce .blockBtn span {
	font-weight: lighter;
}

#myce .step1section {
	margin-bottom:-87px;
	position: relative;
	z-index: 1;
}

@media only screen and (min-width: 1100px) {
	#myce .step1section {
		margin-bottom:-113px;
	}
}

#myce .step2section {
	padding-top:120px;
	padding-bottom: 90px
}

#myce .step3section {
	padding-bottom: 20px;
}

#myce .step4section {
	padding-top: 90px;
	padding-bottom: 90px;
}

#myce .step5section {
	padding-top: 90px;
	padding-bottom: 60px;
}

#myce .step6section {
	padding-top: 60px;
	padding-bottom: 90px;
}

#myce .bodytext p {
	line-height: 1.8;
	margin-bottom: 0.5rem;
}

#myce .bodytext .bodydivider {
	width:20px;height:2px;background-color:rgba(182, 32, 106, 1);margin-bottom:0.6rem;
}

#myce .myclubbackground .bodytext .bodydivider {
	background-color:#fff;
}

#myce .justify-content-center .bodytext .bodydivider {
	margin-left: auto; margin-right: auto;
}

#myce .bodytext .blockBtn {
	margin-top: 1rem;
}
