@charset "utf-8";
/* CSS Document */

/*---------- Google Fonts ----------*/
/* font-family: 'Poppins', sans-serif; */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
/* font-family: 'Merriweather', serif; */
@import url('https://fonts.googleapis.com/css2?family=Merriweather:ital,wght@0,300;0,400;0,700;0,900;1,300;1,400;1,700;1,900&display=swap');

html.overflowSection {
	overflow: hidden;
	scroll-behavior: smooth;
}

body{
	/* font-family: 'Merriweather', serif; */
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	background-color: #fff;
	font-size: 16px;
	line-height: 1.5;
	color: #080414;
}

a,
input,
button,
textarea { outline: none !important; }

a {
	transition: all ease-in-out 300ms;
	-webkit-transition: all ease-in-out 300ms;
	-ms-transition: all ease-in-out 300ms;
	-o-transition: all ease-in-out 300ms;
	-moz-transition: all ease-in-out 300ms;
}

p {
	font-size: 16px;
	line-height: 2;
	margin-bottom: 25px;
}

p a {
	text-decoration: none;
	color: inherit !important;
}

ul, ol {
	padding-left: 20px;
}

ul li, ol li {
	font-size: 16px;
	line-height: 2;
	margin-bottom: 10px;
}

ul li a, ol li a {
	text-decoration: none;
	color: inherit;
}

.text-trasform-none {
	text-transform: none !important;
}

.letter-spacing-0 {
	letter-spacing: 0 !important
}

.commonNumericList, ol {
	margin: 25px 0;
}

.commonNumericList ul, ol {
	padding: 0;
	list-style-type: none;
	counter-reset: my-awesome-counter;
}

.commonNumericList ul li, ol li {
	padding-left: 30px;
	list-style-type: none;
	counter-increment: my-awesome-counter;
	position: relative;
	margin-bottom: 10px;
}

.commonNumericList ul li:before, ol li:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	content: counter(my-awesome-counter);
	font-size: 20px;
	line-height: 1.7;
	color: inherit;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
}

b,
strong {
	font-weight: bolder;
}

.fontFamilyMerriweather {
	font-family: 'Merriweather', serif !important;
}

.fontFamilyMerriweather * {
	font-family: inherit !important;
}

.fontFamilyPoppins {
	font-family: 'Poppins', sans-serif !important;
}

.fontFamilyPoppins * {
	font-family: inherit !important;
}

.fontWeight300 {
	font-weight: 300 !important;
}

.fontWeight300 * {
	font-weight: inherit !important;
}

.fontWeight400 {
	font-weight: 400 !important;
}

.fontWeight400 * {
	font-weight: inherit !important;
}

.fontWeight500 {
	font-weight: 500 !important;
}

.fontWeight500 * {
	font-weight: inherit !important;
}

.fontWeight600 {
	font-weight: 600 !important;
}

.fontWeight600 * {
	font-weight: inherit !important;
}

.fontWeight700 {
	font-weight: 700 !important;
}

.fontWeight700 * {
	font-weight: inherit !important;
}

.fontWeight800 {
	font-weight: 800 !important;
}

.fontWeight800 * {
	font-weight: inherit !important;
}

.fontWeight900 {
	font-weight: 900 !important;
}

.fontWeight900 * {
	font-weight: inherit !important;
}

.text-ffffff {
	color: #ffffff !important;
}

.bg-ffffff {
	background-color: #ffffff !important;
}

.text-fcfcfc {
	color: #fcfcfc !important;
}

.bg-fcfcfc {
	background-color: #fcfcfc !important;
}

.text-f5f5f5 {
	color: #f5f5f5 !important;
}

.bg-f5f5f5 {
	background-color: #f5f5f5 !important;
}

.text-454545 {
	color: #454545 !important;
}

.bg-454545 {
	background-color: #454545 !important;
}

.text-080414 {
	color: #080414 !important;
}

.bg-080414 {
	background-color: #080414 !important;
}

.text-6a6872 {
	color: #6a6872 !important;
}

.bg-6a6872 {
	background-color: #6a6872 !important;
}

.bg-640466 {
	background-color: #640466 !important;
}

.text-640466 {
	color: #640466 !important;
}

.text-eba521 {
	color: #eba521 !important;
}

.bg-eba521 {
	background-color: #eba521 !important;
}

.text-e5e5e5 {
	color: #e5e5e5 !important;
}

.bg-e5e5e5 {
	background-color: #e5e5e5 !important;
}

.text-b11e54 {
	color: #b11e54 !important;
}

.bg-b11e54 {
	background-color: #b11e54 !important;
}

.text-075b5c {
	color: #075b5c !important;
}

.bg-075b5c {
	background-color: #075b5c !important;
}

.text-0085ad {
	color: #0085ad !important;
}

.bg-0085ad {
	background-color: #0085ad !important;
}

.text-DDDDDD {
	color: #DDDDDD !important;
}

.bg-DDDDDD {
	background-color: #DDDDDD !important;
}

.text-EBEBEB {
	color: #EBEBEB !important;
}

.bg-EBEBEB {
	background-color: #EBEBEB !important;
}

.bg-af4510 {
	background-color: #af4510 !important;
}

.commonBlockWidth1024 {
	/* font-family: 'Merriweather', serif !important; */
	max-width: 1024px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.commonBlockWidth1024 p {
	font-family: inherit;
}

.commonBlockWidth1024 p a {
	text-decoration: none;
	border-bottom: 1px solid #cdccd0;
}

.commonBlockWidth1024 p a:hover {
	border-color: #080414;
}

.commonBlockWidth848 {
	/* font-family: 'Merriweather', serif !important; */
	max-width: 848px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.commonBlockWidth848 p {
	font-family: inherit;
}

.commonBlockWidth848 p a {
	text-decoration: none;
	border-bottom: 1px solid #cdccd0;
}

.commonBlockWidth848 p a:hover {
	border-color: #080414;
}

.commonBlockWidth544 {
	font-family: 'Merriweather', serif !important;
	max-width: 544px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}

.commonBlockWidth544 p {
	font-family: inherit;
}

.commonBlockWidth544 p a {
	text-decoration: none;
	border-bottom: 1px solid #cdccd0;
}

.commonBlockWidth544 p a:hover {
	border-color: #080414;
}

.commonTopBottomSpace96 {
	padding-top: 96px;
	padding-bottom: 96px;
}

.commonTopBottomSpace48 {
	padding-top: 48px;
	padding-bottom: 48px;
}

.commonTopBottomSpace5560 {
	padding-top: 55px;
	padding-bottom: 60px;
}

/* commonTitles */
.subTitle {
	display: block;
	font-family: 'Poppins', sans-serif;
	/* font-weight: 300; */
	font-weight: 400;
	font-size: 14px;
	line-height: 1.5;
	letter-spacing: 1.75px;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.subTitle16 {
	display: block;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.5;
	letter-spacing: 2px;
	text-transform: uppercase;
	margin-bottom: 14px;
}

.mainTitle {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 64px;
	line-height: 1.1875 !important;
	color: #080414;
	margin: 0 auto 15px;
}

.mainTitle .subTitle:first-child,
.mainTitle .subTitle16:first-child {
	margin-bottom: 14px;
}

.mainTitle .subTitle:last-child,
.mainTitle .subTitle16:last-child {
	margin-top: 14px;
}

.mainTitle h1,
.mainTitle h2,
.mainTitle h3,
.mainTitle h4,
.mainTitle h5,
.mainTitle h6,
.mainTitle a {
	text-decoration: none;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
}

/* .mainTitle a:hover {
opacity: 0.7;
} */

.mainPgTitle {
	margin-bottom: 53px !important;
}

.sectionTitle {
	font-family: 'Poppins', sans-serif !important;
	font-weight: 700;
	font-size: 48px;
	line-height: 1.15 !important;
	color: #080414;
	margin: 0 auto 30px auto;
}

.sectionTitle .subTitle:first-child,
.sectionTitle .subTitle16:first-child {
	margin: 0 auto 15px;
}

.sectionTitle .subTitle:last-child,
.sectionTitle .subTitle16:last-child {
	margin: 15px auto 0;
}

.sectionTitle h1,
.sectionTitle h2,
.sectionTitle h3,
.sectionTitle h4,
.sectionTitle h5,
.sectionTitle h6,
.sectionTitle a {
	text-decoration: none;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
}

.mediumSectionTitle {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 40px;
	line-height: 1.15 !important;
	color: #080414;
	margin: 0 auto 15px;
}

.mediumSectionTitle .subTitle:first-child,
.mediumSectionTitle .subTitle16:first-child {
	margin-bottom: 5px;
}

.mediumSectionTitle .subTitle:last-child,
.mediumSectionTitle .subTitle16:last-child {
	margin-top: 5px;
}

.mediumSectionTitle h1,
.mediumSectionTitle h2,
.mediumSectionTitle h3,
.mediumSectionTitle h4,
.mediumSectionTitle h5,
.mediumSectionTitle h6,
.mediumSectionTitle a {
	text-decoration: none;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
}

.smallSectionTitle {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 36px;
	line-height: 1.15 !important;
	color: #080414;
	margin: 0 auto 15px;
}

.smallSectionTitle .subTitle:first-child,
.smallSectionTitle .subTitle16:first-child {
	margin-bottom: 14px;
}

.smallSectionTitle .subTitle:last-child,
.smallSectionTitle .subTitle16:last-child {
	margin-top: 14px;
}

.smallSectionTitle h1,
.smallSectionTitle h2,
.smallSectionTitle h3,
.smallSectionTitle h4,
.smallSectionTitle h5,
.smallSectionTitle h6,
.smallSectionTitle a {
	text-decoration: none;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
}

/* .sectionTitle a:hover {
opacity: 0.7;
} */

.blockTitle {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 32px;
	line-height: 1.25 !important;
	color: #080414;
	margin: 0 auto 15px;
}

.blockTitle .subTitle:first-child,
.blockTitle .subTitle16:first-child {
	margin-bottom: 14px;
}

.blockTitle .subTitle:last-child,
.blockTitle .subTitle16:last-child {
	margin-top: 14px;
}

.blockTitle h1,
.blockTitle h2,
.blockTitle h3,
.blockTitle h4,
.blockTitle h5,
.blockTitle h6,
.blockTitle a {
	text-decoration: none;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
}

/* .blockTitle a:hover {
opacity: 0.7;
} */

.smallBlockTitle {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.25 !important;
	color: #080414;
	margin: 0 auto 15px;
}

.smallBlockTitle .subTitle:first-child,
.smallBlockTitle .subTitle16:first-child {
	margin-bottom: 14px;
}

.smallBlockTitle .subTitle:last-child,
.smallBlockTitle .subTitle16:last-child {
	margin-top: 14px;
}

.smallBlockTitle h1,
.smallBlockTitle h2,
.smallBlockTitle h3,
.smallBlockTitle h4,
.smallBlockTitle h5,
.smallBlockTitle h6,
.smallBlockTitle a {
	text-decoration: none;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
}

.extraSmallBlockTitle {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 1.25 !important;
	color: #080414;
	margin: 0 auto 15px;
}

.extraSmallBlockTitle .subTitle:first-child,
.extraSmallBlockTitle .subTitle16:first-child {
	margin-bottom: 14px;
}

.extraSmallBlockTitle .subTitle:last-child,
.extraSmallBlockTitle .subTitle16:last-child {
	margin-top: 14px;
}

.extraSmallBlockTitle h1,
.extraSmallBlockTitle h2,
.extraSmallBlockTitle h3,
.extraSmallBlockTitle h4,
.extraSmallBlockTitle h5,
.extraSmallBlockTitle h6,
.extraSmallBlockTitle a {
	text-decoration: none;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
}

.extraSmallBlockTitle * a {
	border-bottom: 1px solid #cdccd0;
}

.extraSmallBlockTitle * a:hover {
	border-color: #080414;
}
/* commonTitles */

/* linkWithArrow */
.linkWithArrow {
	display: inline-block;
	text-decoration: none;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px;
	line-height: 2;
	color: #080414;
	position: relative;
	padding-right: 25px;
}

.linkWithArrow:before {
	position: absolute;
	content: "\f101";
	font-family: 'Font Awesome 5 Free';
	font-size: inherit;
	line-height: inherit;
	top: 50%;
	right: 0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.linkWithArrow:hover:before {
	animation: linkMove 0.25s alternate;
}

.linkWithArrow:hover {
	color: #1e98ba;
}
/* linkWithArrow */

/* linkWithUnderline */
.linkWithUnderline {
	display: inline-block;
	text-decoration: none;
	font-family: 'Poppins', sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px;
	line-height: 2;
	color: #080414;
	position: relative;
	border-bottom: 1px solid #080414;
}

.linkWithUnderline:hover {
	border-color: transparent !important;
}

.linkWithUnderlineGrey {
	text-decoration: none;
	color: inherit !important;
	border-bottom: 1px solid #cdccd0;
}

.linkWithUnderlineGrey:hover {
	border-color: #080414 !important;
}
/* linkWithArrow */

/* Buttons */
.btn {
	font-family: 'Poppins', sans-serif !important;
	font-weight: 700 !important;
	font-size: 16px;
	line-height: 2;
	border: 1px solid transparent;
	text-align: center;
	box-shadow: none !important;
	position: relative;
	padding: 10px 62px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.btnWithArrow {
	position: relative;
	margin: 0 10px 20px 10px;
}

.btnWithArrow:before {
	position: absolute;
	content: "\f101";
	font-family: 'Font Awesome 5 Free';
	font-size: inherit;
	line-height: inherit;
	top: 50%;
	right: 25px;
	opacity: 0;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.btn:hover:before,
.btn:active:focus:before {
	opacity: 1;
	right: 35px;
}

.btnSimpleBlack {
	color: #080414;
	border-color: #080414 !important;
	background-color: transparent;
}

.btnSimpleBlack:before {
	color: #080414;
}

.btnSimpleBlack:focus {
	color: #080414;
	border-color: #080414;
	background-color: transparent;
}

.btnSimpleBlack:hover,
.btnSimpleBlack:active:focus {
	color: #ffffff;
	border-color: #080414;
	background-color: #080414;
}

.btnSimpleBlack.btnWithArrow:hover,
.btnSimpleBlack.btnWithArrow:active:focus {
	color: #080414;
	border-color: #080414;
	background-color: transparent;
}

.btnBlack {
	color: #ffffff !important;
	border-color: #080414;
	background-color: #080414;
}

.btnBlack:before {
	color: #ffffff;
}

.btnBlack:focus {
	color: #ffffff;
	border-color: #080414;
	background-color: #080414;
}

.btnBlack:hover,
.btnBlack:active:focus {
	color: #080414;
	border-color: #080414;
	background-color: transparent;
}

.btnBlack.btnWithArrow:hover,
.btnBlack.btnWithArrow:active:focus {
	color: #ffffff;
	border-color: #080414;
	background-color: #080414;
}

.btnSimpleWhite {
	color: #ffffff;
	border-color: #ffffff;
	background-color: transparent;
}

.btnSimpleWhite:before {
	color: #ffffff;
}

.btnSimpleWhite:focus {
	color: #ffffff;
	border-color: #ffffff;
	background-color: transparent;
}

.btnSimpleWhite:hover,
.btnSimpleWhite:active:focus {
	color: #080414;
	border-color: #ffffff;
	background-color: #ffffff;
}

.btnSimpleWhite.btnWithArrow:hover,
.btnSimpleWhite.btnWithArrow:active:focus {
	color: #ffffff;
	border-color: #ffffff;
	background-color: transparent;
}

.btnWhite {
	color: #080414;
	border-color: #ffffff;
	background-color: #ffffff;
}

.btnWhite:before {
	color: #080414;
}

.btnWhite:focus {
	color: #080414;
	border-color: #ffffff;
	background-color: #ffffff;
}

.btnWhite:hover,
.btnWhite:active:focus {
	color: #ffffff;
	border-color: #ffffff;
	background-color: transparent;
}

.btnWhite.btnWithArrow:hover,
.btnWhite.btnWithArrow:active:focus {
	color: #080414;
	border-color: #ffffff;
	background-color: #ffffff;
}

.btnSimpleYellow {
	color: #eba521;
	border-color: #eba521;
	background-color: transparent;
}

.btnSimpleYellow:before {
	color: #eba521;
}

.btnSimpleYellow:focus {
	color: #eba521;
	border-color: #eba521;
	background-color: transparent;
}

.btnSimpleYellow:hover,
.btnSimpleYellow:active:focus {
	color: #ffffff;
	border-color: #eba521;
	background-color: #eba521;
}

.btnSimpleYellow.btnWithArrow:hover,
.btnSimpleYellow.btnWithArrow:active:focus {
	color: #eba521;
	border-color: #eba521;
	background-color: transparent;
}

.btnYellow {
	color: #ffffff;
	border-color: #eba521;
	background-color: #eba521;
}

.btnYellow:before {
	color: #ffffff;
}

.btnYellow:focus {
	color: #ffffff;
	border-color: #eba521;
	background-color: #eba521;
}

.btnYellow:hover,
.btnYellow:active:focus {
	color: #eba521;
	border-color: #eba521;
	background-color: transparent;
}

.btnSimpleSky {
	color: #00a4bd;
	border-color: #00a4bd;
	background-color: transparent;
}

.btnSimpleSky:before {
	color: #00a4bd;
}

.btnSimpleSky:focus {
	color: #00a4bd;
	border-color: #00a4bd;
	background-color: transparent;
}

.btnSimpleSky:hover,
.btnSimpleSky:active:focus {
	color: #ffffff;
	border-color: #00a4bd;
	background-color: #00a4bd;
}

.btnSimpleSky.btnWithArrow:hover,
.btnSimpleSky.btnWithArrow:active:focus {
	color: #00a4bd;
	border-color: #00a4bd;
	background-color: transparent;
}

.btnSky {
	color: #ffffff;
	border-color: #00a4bd;
	background-color: #00a4bd;
}

.btnSky:before {
	color: #ffffff;
}

.btnSky:focus {
	color: #ffffff;
	border-color: #00a4bd;
	background-color: #00a4bd;
}

.btnSky:hover,
.btnSky:active:focus {
	color: #00a4bd;
	border-color: #080414;
	background-color: #080414;
}

.btnSky.btnWithArrow:hover,
.btnSky.btnWithArrow:active:focus {
	color: #00a4bd;
	border-color: #00a4bd;
	background-color: transparent;
}
/* Buttons */

.viewAllEventsButton {
	margin-top: 30px;
}

/* slick slider */
.slick-slider .slick-slide {
	outline: none;
}
/* slick slider */

/* keyframes */
@keyframes linkMove{
	from{
		transform:translate(0, -50%);
		-webkit-transform:translate(0, -50%);
		-moz-transform:translate(0, -50%);
		-ms-transform:translate(0, -50%);
		-o-transform:translate(0, -50%);
	} to {
		transform:translate(5px, -50%);
		-webkit-transform:translate(5px, -50%);
		-moz-transform:translate(5px, -50%);
		-ms-transform:translate(5px, -50%);
		-o-transform:translate(5px, -50%);
	}
}

@-webkit-keyframes linkMove{
	from {
		transform:translate(0, -50%);
		-webkit-transform:translate(0, -50%);
		-moz-transform:translate(0, -50%);
		-ms-transform:translate(0, -50%);
		-o-transform:translate(0, -50%);
	} to {
		transform:translate(5px, -50%);
		-webkit-transform:translate(5px, -50%);
		-moz-transform:translate(5px, -50%);
		-ms-transform:translate(5px, -50%);
		-o-transform:translate(5px, -50%);
	}
}

@keyframes fadeOutAnimation {
	0% {
		visibility:hidden;
		pointer-events:none;
		display:none;
		opacity:0
	} 1% {
		visibility:visible;
		pointer-events:auto;
		display:block;
		opacity:0
	} to {
		display:block;
		opacity:1
	}
}
@-webkit-keyframes fadeOutAnimation {
	0% {
		visibility:hidden;
		pointer-events:none;
		display:none;
		opacity:0
	} 1% {
		visibility:visible;
		pointer-events:auto;
		display:block;
		opacity:0
	} to {
		display:block;
		opacity:1
	}
}

@keyframes burgerAnimation {
	0% {
		background-color:#080414
	} to {
		background-color:#fcfcfc
	}
}

@-webkit-keyframes burgerAnimation {
	0% {
		background-color:#080414
	} to {
		background-color:#fcfcfc
	}
}
/* keyframes */
/*==================================================================*/
/*========== Header Start ==========*/
/*==================================================================*/

.header {
	/* box-shadow: 0 0 0 1px #cdccd0; */
	border-bottom: 1px solid #cdccd0;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.header .hCTIStands {
	text-align: center;
	background-color: #080414;
	padding: 15px 0;
}

.header .hCTIStands a {
	display: inline-block;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	text-decoration: underline;
	color: #ffffff;
}

.header .hCTIStands a:hover {
	opacity: 0.7;
}

.header.headerWhite {
	border: none;
}

.header.headerAbs {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	z-index: 9999;
	width: calc(100% - 80px);
	background-image: linear-gradient(180deg,#080414,rgba(11,5,25,.11) 81.8%,transparent);
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

html.megaMenuOpen .header {
	width: 100%;
}

.header.covid19 {
	background-color: #080414;
}

.header.bg-white {
	background-image: none;
}

.header.innerHeader.headerAbs ~ .content {
	margin-top: 113px;
}

.header .hTop {
	padding: 20px 0;
	position: relative;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.header.headerAbs .hTop {
	background-color: #080414;
}

.hBottom {
	text-align: center;
	padding: 15px 0;
}

.hBottom .linkWithArrow span {
	color: #080414;
	background-color: #ffff00;
	padding: 1px 5px;
}

.navbar {
	padding: 0;
}

.navbar-brand {
	padding: 0;
}

.navbar-brand img {
	width: 232px;
	position: relative;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.navbar-brand img.default {
	display: block;
}

.navbar-brand img.active {
	display: none;
}

.navbar-nav .nav-item {
	padding: 3px 16px;
}

.navbar-nav .nav-item .nav-link {
	padding: 0 0 5px;
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	/* font-size: 16px; */
	font-size: 14px;
	line-height: 1.5;
	color: #080414;
	position: relative;
}

.header.headerWhite .navbar-nav .nav-item .nav-link {
	color: #fcfcfc;
}

.navbar-nav .nav-item .nav-link:before {
	position: absolute;
	content: "";
	left: 0;
	bottom: 0;
	height: 2px;
	width: 0;
	background-color: #080414;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.header.headerWhite .navbar-nav .nav-item .nav-link:before {
	background-color: #fcfcfc;
}

.navbar-nav .nav-item.active .nav-link:before,
.navbar-nav .nav-item .nav-link.active:before,
.navbar-nav .nav-item .nav-link:hover:before {
	width: 100%;
}

.header .navbar-nav .nav-item .nav-link:after {
	display: none;
}

.header .navbar-nav .dropdown-mega .dropdown-menu {
	right: 0;
	margin-top: 19px;
	background-color: #000000;
	padding: 30px 0 0;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	transition: 0.7s;
	-webkit-transition: 0.7s;
	-moz-transition: 0.7s;
	-ms-transition: 0.7s;
	-o-transition: 0.7s;
	max-height: 1000px;
	overflow: auto;
	height: 100%;
}

.header.headerStick .navbar-nav .dropdown-mega .dropdown-menu {
	margin-top: 10px;
}

.header .navbar-nav .dropdown-mega .mega-about-header .container {
	position: relative;
}

.header .navbar-nav .dropdown-mega .dropdown-menu .dropdown-close-icon {
	position: absolute;
	right: 15px;
	top: -15px;
	padding: 0;
	display: block;
}

.header .navbar-nav .dropdown-mega .dropdown-menu .dropdown-close-icon img {
	width: 16px;
	height: 16px;
}

.header .navbar-nav .dropdown-mega .dropdown-menu:before {
	position: absolute;
	content: "";
	left: 50%;
	top: 0;
	bottom: 0;
	width: 6000px;
	height: 100%;
	z-index: -1;
	background-color: #000000;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.header .navbar-nav .dropdown-mega .dropdown-menu .blockTitle {
	margin-bottom: 30px;
}

.header .navbar-nav .mega-about-dropdown {
	/* max-height: 75vh; */
	/* height: calc(100% - 112px);
	overflow: hidden;
	overflow-y: auto; */
	position: fixed;
	top: 111px;
	margin: 0 !important;
}

html.megaMenuOpen {
	overflow: hidden;
}

html.hCTIStands .header .navbar-nav .mega-about-dropdown {
	top: 165px;
}

.header.headerStick .navbar-nav .mega-about-dropdown {
	top: 69px;
}

html.hCTIStands .header.headerStick .navbar-nav .mega-about-dropdown {
	top: 122px;
}

.header .navbar-nav .mega-about-footer {
	padding: 40px 0;
	position: relative;
	margin-top: 10px;
}

.header .navbar-nav .mega-about-footer .smallBlockTitle {
	margin: 0;
}

.header .navbar-nav .mega-about-footer:before {
	position: absolute;
	content: "";
	left: 50%;
	top: 0;
	bottom: 0;
	width: 6000px;
	height: 100%;
	z-index: -1;
	background-color: #ffffff;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.header .navbar-nav .mega-about-footer .subTitle16 {
	margin: 5px 0 0;
}

.header .navbar-nav .mega-about-content .mega-about-blocks-list .row {
	margin: 0 -7.5px;
}

.header .navbar-nav .mega-about-content .mega-about-blocks-list [class^=col-] {
	padding: 0 7.5px;
}

.header .navbar-nav .mega-about-content .mega-about-block {
	background-color: #222222;
	padding: 15px 30px;
	height: calc(100% - 15px);
	margin-bottom: 15px;
	text-align: left;
}

.header .navbar-nav .mega-about-content .mega-about-block .title {
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #ffffff;
	position: relative;
	padding-left: 15px;
	margin-bottom: 5px;
}

.header .navbar-nav .mega-about-content .mega-about-block .title:before {
	position: absolute;
	content: "";
	width: 10px;
	height: 10px;
	background: url("data:image/svg+xml,%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='451.846px' height='451.847px' viewBox='0 0 451.846 451.847' style='enable-background:new 0 0 451.846 451.847;' xml:space='preserve' fill='%23ffffff'%3E%3Cg%3E%3Cpath d='M345.441,248.292L151.154,442.573c-12.359,12.365-32.397,12.365-44.75,0c-12.354-12.354-12.354-32.391,0-44.744 L278.318,225.92L106.409,54.017c-12.354-12.359-12.354-32.394,0-44.748c12.354-12.359,32.391-12.359,44.75,0l194.287,194.284 c6.177,6.18,9.262,14.271,9.262,22.366C354.708,234.018,351.617,242.115,345.441,248.292z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
	background-size: 100% 100%;
	left: 0;
	top: 4px;
	color: #ffffff;
}

.header .navbar-nav .mega-about-content .mega-about-block .detail {
	padding-left: 15px;
}

.header .navbar-nav .mega-about-content .mega-about-block .detail p {
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	margin: 0;
}

.magic-line {
	position: absolute;
	background: #FFF;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}

.magic-line-menu,
.magic-line-menu-pill,
.magic-line-inner,
.magic-line-inner ul {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.magic-line-inner ul {
	list-style: none;
}

.magic-line-menu a,
.magic-line-menu-pill a {
	font-weight: 700;
	color: #182848;
	cursor: pointer;
	text-align: center;
	padding: 10px 20px;
	display: block;
}

.myAccountCartItems > ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.myAccountCartItems > ul > li {
	display: inline-flex;
	margin: 0 10px;
	padding: 0;
	list-style-type: none;
	/* font-size: 16px; */
	font-size: 14px;
	line-height: 1.5px;
	color: #080414;
}

.header.headerWhite .myAccountCartItems > ul > li {
	color: #ffffff;
}

.myAccountCartItems > ul > li:first-child {
	margin-left: 0;
}

.myAccountCartItems > ul > li:last-child {
	margin-right: 0;
}

.myAccountCartItems > ul > li > a {
	text-decoration: none;
	color: inherit !important;
}

.myAccountCartItems > ul > li > a:hover {
	opacity: 0.7 !important;
}

.myAccountCartItems > ul > li.shopingCart img,
.myAccountCartItems > ul > li.shopingCart svg {
	width: 20px;
	height: 20px;
}

.myAccountCartItems > ul > li.shopingCart svg path {
	fill: #080414;
}

.header.headerWhite .myAccountCartItems > ul > li.shopingCart svg path {
	fill: #ffffff;
}

.myAccountDropdown .dropdown-toggle {
	padding: 0;
	font-weight: 400 !important;
	font-size: 14px;
	background-color: transparent;
	border: none;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
}

.myAccountDropdown .dropdown-toggle:after {
	display: none;
}

.myAccountDropdown .dropdown-menu {
	box-shadow: none;
	padding: 15px;
	background-color: #fcfcfc;
	left: 50% !important;
	transform: translate(-50%, 0) !important;
	-webkit-transform: translate(-50%, 0) !important;
	-moz-transform: translate(-50%, 0) !important;
	-ms-transform: translate(-50%, 0) !important;
	-o-transform: translate(-50%, 0) !important;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.myAccountDropdown .dropdown-menu li {
	display: block;
	font-family: 'Poppins', sans-serif !important;
	font-size: 16px;
	line-height: 1.5;
	color: #080414;
}

.myAccountDropdown .dropdown-menu li.signout {
	padding-top: 10px;
	border-top: 1px solid #080414;
	margin-top: 10px;
}

.myAccountDropdown .dropdown-menu li a {
	padding: 5px 0;
}

.myAccountDropdown .dropdown-menu li.active a,
.myAccountDropdown .dropdown-menu li a.active,
.myAccountDropdown .dropdown-menu li a:hover {
	color: #6a6872;
	background-color: transparent;
}

.header.headerStick {
	background-image: none;
	background-color: #fcfcfc;
	box-shadow: 0 0 0 1px #cdccd0;
}

.header.headerWhite.header.headerStick {
	background-color: #fcfcfc;
	box-shadow: 0 0 0 1px #cdccd0;
}

.header.headerStick .hTop {
	background-color: #fcfcfc;
	padding: 10px 0;
}

.header.headerStick .navbar-brand img {
	width: 155px;
}

.header.headerStick .navbar-brand img.default {
	display: none;
}

.header.headerStick .navbar-brand img.active {
	display: block;
}

.header.headerStick .navbar-nav .nav-item .nav-link {
	color: #080414;
}

.header.headerStick .navbar-nav .nav-item .nav-link:before {
	background-color: #080414;
	bottom: -22px;
}

.header.headerStick .magic-line {
	background: #080414;
	top: auto !important;
	bottom: -11px !important;
}

.header.headerStick .myAccountDropdown .dropdown-toggle {
	color: #080414 !important;
}

.header.headerStick .myAccountCartItems > ul > li.shopingCart svg path {
	fill: #080414;
}
/*==================================================================*/
/*========== Header End ==========*/
/*==================================================================*/
.l-wrapper {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap;
}

.l-wrapper__content {
	flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	overflow-x: hidden;
}


/* sidebarBurgerMenu */
.sidebarBurgerMenu {
	position: relative;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	justify-self: flex-end;
	width: 80px;
	min-height: 100vh;
	z-index: 99999;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	background-image: repeating-linear-gradient(180deg,#b11e54,#af4510 700px,#eba521 1400px,#075b5c 2100px,#0085ad 2800px,#640466 3500px,#b11e54 4200px);
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

html.megaMenuOpen .sidebarBurgerMenu {
	width: 0;
	opacity: 0;
	visibility: hidden;
}

.sidebarBurgerMenu.sidebarMenuStick .burgerMenu {
	top: 10px;
}

.sidebarBurgerMenu .sidebarJourney {
	position: fixed;
	bottom: 30px;
	right: 0;
	z-index: 9;
	width: 80px;
	padding: 15px;
	display: flex;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.sidebarBurgerMenu .sidebarJourney img,
.sidebarBurgerMenu .sidebarJourney svg {
	width: 25px;
}

.sidebarBurgerMenu .burgerMenu {
	position: fixed;
	top: 30px;
	right: 0;
	z-index: 9;
	width: 80px;
	padding: 15px;
	display: flex;
	flex-direction: column;
	align-items: center;
	cursor: pointer;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.sidebarBurgerMenu .burgerMenu .burgerItem {
	width: 24px;
	height: 24px;
	display: inline-block;
	position: relative;
}

.sidebarBurgerMenu .burgerMenu span {
	position: relative;
	display: block;
	top: 50%;
	margin-top: -2px;
	width: 24px;
	height: 2px;
	background-color: #fcfcfc;
	/* margin-bottom: 5px; */
	/* transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s; */
	transition-duration: .22s;
	transition-timing-function: cubic-bezier(.55,.055,.675,.19);
}

.sidebarBurgerMenu .burgerMenu span:before {
	position: absolute;
	content: "";
	display: block;
	top: -7px;
	width: 100%;
	height: 2px;
	background-color: #fcfcfc;
	transition: top .1s ease-in .25s,opacity .1s ease-in;
	-webkit-transition: top .1s ease-in .25s,opacity .1s ease-in;
	-moz-transition: top .1s ease-in .25s,opacity .1s ease-in;
	-ms-transition: top .1s ease-in .25s,opacity .1s ease-in;
	-o-transition: top .1s ease-in .25s,opacity .1s ease-in;
}

.sidebarBurgerMenu .burgerMenu span:after {
	position: absolute;
	content: "";
	display: block;
	bottom: -7px;
	width: 100%;
	height: 2px;
	background-color: #fcfcfc;
	transition: bottom .1s ease-in .25s,-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19);
	transition: bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);
	-webkit-transition: bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);
	-moz-transition: bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);
	-ms-transition: bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);
	-o-transition: bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19),-webkit-transform .22s cubic-bezier(.55,.055,.675,.19);
}

.sidebarBurgerMenu.menuOpen .burgerMenu {
	/* right: 16px; */
	right: 0;
}

.sidebarBurgerMenu.menuOpen .burgerMenu span {
	-webkit-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	transform: rotate(225deg);
	transition-delay: .12s;
	transition-timing-function: cubic-bezier(.215,.61,.355,1);
	-webkit-animation: burgerAnimation .35s 0ms cubic-bezier(.47,0,.745,.715);
	animation: burgerAnimation .35s 0ms cubic-bezier(.47,0,.745,.715);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transition: none;
}

.sidebarBurgerMenu.menuOpen .burgerMenu span:before {
	top: 0;
	opacity: 0;
	transition: top .1s ease-out,opacity .1s ease-out .12s;
	-webkit-animation: burgerAnimation .35s 0ms cubic-bezier(.47,0,.745,.715);
	animation: burgerAnimation .35s 0ms cubic-bezier(.47,0,.745,.715);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transition: none;
}

.sidebarBurgerMenu.menuOpen .burgerMenu span:after {
	-webkit-animation: burgerAnimation .35s 0ms cubic-bezier(.47,0,.745,.715);
	animation: burgerAnimation .35s 0ms cubic-bezier(.47,0,.745,.715);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	transition: none;
	bottom: 0;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
	transition: bottom .1s ease-out,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;
	transition: bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s;
	transition: bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s,-webkit-transform .22s cubic-bezier(.215,.61,.355,1) .12s;
}


/*.sidebarBurgerMenu .burgerMenu span:last-child {
margin-bottom: 0;
}

.sidebarBurgerMenu.menuOpen .burgerMenu span:first-child {
top: 7px;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}

.sidebarBurgerMenu.menuOpen .burgerMenu span:nth-child(2) {
opacity: 0;
}

.sidebarBurgerMenu.menuOpen .burgerMenu span:last-child {
top: -7px;
transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
}*/

/* .sidebarBurgerMenu.menuOpen {
width: 100%;
} */

.sidebarBurgerMenu .sidebarNavigationMenu {
	position: fixed;
	right: -200%;
	top: 0;
	bottom: 0;
	width: 100%;
	min-height: 100vh;
	/* background-image: repeating-linear-gradient(180deg,#b11e54,#af4510 700px,#eba521 1400px,#075b5c 2100px,#0085ad 2800px,#640466 3500px,#b11e54 4200px); */
	overflow: auto;
	/* transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s; */
}

.sidebarBurgerMenu.menuOpen {
	width: 100%;
}

.sidebarBurgerMenu.menuOpen .sidebarNavigationMenu {
	right: 0;
}

.sidebarNavigationMenu .sidebarNavigationLeft {
	min-height: 100vh;
	/* padding: 115px; */
	padding: 45px 115px 115px;
	overflow: hidden;
}

.sidebarNavigationMenu .sidebarNavigationLeft .sidebarLogo {
	/* margin: 25px 0; */
	margin: 0 0 60px;
}

.sidebarNavigationMenu .sidebarNavigationLeft .sidebarLogo img {
	/* width: 100%; */
	width: 180px;
}

.sidebarNavigationMenu .sidebarNavigationLeft .sidebarWorldChangingBlock {
	margin-top: 50px;
	padding: 70px 0;
	position: relative;
	z-index: 9;
}

.sidebarNavigationMenu .sidebarNavigationLeft .sidebarWorldChangingBlock:before {
	position: absolute;
	content: "";
	top: 0;
	left: 50%;
	width: 6000px;
	height: 6000px;
	z-index: -1;
	background-color: #f3f3f3;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.sidebarNavigationMenu .sidebarNavigationLeft .sidebarWorldChangingBlock .sidebarWorldChangingDetail {
	padding: 30px;
}

.sidebarNavigationMenu .sidebarNavigationRight {
	min-height: 100vh;
	padding: 115px;
}

.sidebarNavigationMenu p.aboutShareLinks a {
	margin: 0 7px;
}

.sidebarNavigationMenu p.aboutShareLinks a:first-child {
	margin-left: 0;
}

.sidebarNavigationMenu p.aboutShareLinks a:last-child {
	margin-right: 0;
}

.sidebarNavigationMenu p a:hover {
	color: #00a4bd !important;
}

.commonFadeOutAnimation {
	opacity: 0;
}

.sidebarBurgerMenu.menuOpen .sidebarNavigationLeft .sidebarNavigationDetail {
	animation: fadeOutAnimation .35s .15s cubic-bezier(.47,0,.745,.715);
	-webkit-animation: fadeOutAnimation .35s .15s cubic-bezier(.47,0,.745,.715);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.sidebarBurgerMenu.menuOpen .mainSidebarNavigation {
	animation: fadeOutAnimation .35s .5s cubic-bezier(.47,0,.745,.715);
	-webkit-animation: fadeOutAnimation .35s .5s cubic-bezier(.47,0,.745,.715);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.sidebarBurgerMenu.menuOpen .subSidebarNavigation {
	animation: fadeOutAnimation .35s .75s cubic-bezier(.47,0,.745,.715);
	-webkit-animation: fadeOutAnimation .35s .75s cubic-bezier(.47,0,.745,.715);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.sidebarBurgerMenu.menuOpen .helpSubscribeWayNavigation {
	animation: fadeOutAnimation .35s 1.25s cubic-bezier(.47,0,.745,.715);
	-webkit-animation: fadeOutAnimation .35s 1.25s cubic-bezier(.47,0,.745,.715);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.sidebarBurgerMenu.menuOpen .socialSidebarNavigation {
	/* animation: fadeOutAnimation .35s 1.5s cubic-bezier(.47,0,.745,.715);
	-webkit-animation: fadeOutAnimation .35s 1.5s cubic-bezier(.47,0,.745,.715);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards; */
	animation: fadeOutAnimation .35s .75s cubic-bezier(.47,0,.745,.715);
	-webkit-animation: fadeOutAnimation .35s .75s cubic-bezier(.47,0,.745,.715);
	-webkit-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
}

.mainSidebarNavigation {
	opacity: 0;
	margin-bottom: 64px;
}

.mainSidebarNavigation ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.mainSidebarNavigation ul li {
	display: flex;
	margin: 0 0 12px;
	padding: 0;
	list-style-type: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	/* font-size: 48px; */
	font-size: 40px;
	line-height: 1.1;
	color: #ffffff;
}

.mainSidebarNavigation ul li:last-child {
	margin-bottom: 0;
}

.mainSidebarNavigation ul li a {
	text-decoration: none;
	color: inherit;
	/* padding-bottom: 12px; */
	padding-bottom: 3px;
}

.mainSidebarNavigation ul li a:before {
	/* height: 2px; */
	height: 1px;
}

.subSidebarNavigation {
	margin-bottom: 83px;
}

.subSidebarNavigation ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.subSidebarNavigation ul li {
	display: flex;
	margin: 0 0 12px;
	padding: 0;
	list-style-type: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 24px;
	line-height: 1.1;
	color: #ffffff;
}

.subSidebarNavigation ul li:last-child {
	margin-bottom: 0;
}

.subSidebarNavigation ul li a {
	text-decoration: none;
	color: inherit;
}

.helpSubscribeWayNavigation {
	padding-top: 30px;
	padding-bottom: 30px;
}

.helpSubscribeWayNavigation .title {
	font-weight: 700;
	font-size: 20px;
	line-height: 30px;
	color: #ffffff;
	margin-bottom: 5px;
}

.helpSubscribeWayNavigation .title * {
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
}

.helpSubscribeWayNavigation p {
	font-size: 16px;
	line-height: 25px;
	color: #ffffff;
}

.helpSubscribeWayNavigation .subscribeEmailId {
	position: relative;
}

.helpSubscribeWayNavigation .subscribeEmailId .form-control {
	height: 40px;
	border: none;
	border-bottom: 1px solid #ffffff;
	background-color: transparent;
	padding: 6px 125px 6px 0;
	font-size: 16px;
	line-height: 22px;
	color: #ffffff;
	resize: none;
	box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.helpSubscribeWayNavigation .subscribeEmailId .form-control::-webkit-input-placeholder { color: rgba(255,255,255,0.5); }
.helpSubscribeWayNavigation .subscribeEmailId .form-control::-moz-placeholder { color: rgba(255,255,255,0.5); }
.helpSubscribeWayNavigation .subscribeEmailId .form-control:-ms-input-placeholder { color: rgba(255,255,255,0.5); }
.helpSubscribeWayNavigation .subscribeEmailId .form-control:-o-placeholder { color: rgba(255,255,255,0.5); }

.helpSubscribeWayNavigation .subscribeEmailId .form-control:focus::-webkit-input-placeholder { color: #ffffff; }
.helpSubscribeWayNavigation .subscribeEmailId .form-control:focus::-moz-placeholder { color: #ffffff; }
.helpSubscribeWayNavigation .subscribeEmailId .form-control:focus:-ms-input-placeholder { color: #ffffff; }
.helpSubscribeWayNavigation .subscribeEmailId .form-control:focus:-o-placeholder { color: #ffffff; }

.helpSubscribeWayNavigation .subscribeEmailId a,
.helpSubscribeWayNavigation .subscribeEmailId .submitSubscribeButton { position: absolute; right: 0; top: 50%; border: none; padding: 0; background-color: transparent; text-decoration: none; font-weight: 700; font-size: 16px; line-height: 22px; color: #ffffff; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -ms-transform: translate(0, -50%); -o-transform: translate(0, -50%); }
.helpSubscribeWayNavigation .subscribeEmailId a:hover,
.helpSubscribeWayNavigation .subscribeEmailId .submitSubscribeButton:hover { color: rgba(255,255,255,0.7); }

.socialSidebarNavigation {
	padding-top: 25px;
	border-top: 1px solid #fcfcfc;
}

.socialSidebarNavigation ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.socialSidebarNavigation ul li {
	display: inline-flex;
	margin: 0;
	padding: 0 10px;
	list-style-type: none;
	font-size: 24px;
	line-height: 1;
	color: #ffffff;
}

.socialSidebarNavigation ul li:first-child {
	padding-left: 0;
}

.socialSidebarNavigation ul li:last-child {
	padding-right: 0;
}

.socialSidebarNavigation ul li a {
	text-decoration: none;
	color: inherit;
}

.socialSidebarNavigation ul li a:hover {
	opacity: 0.7;
}
/* sidebarBurgerMenu */


/*==================================================================*/
/*========== New Class Add Start ==========*/
/*==================================================================*/

/* mainBanner */
.mainBannerSection {
	position: relative;
}

.mainBannerSection .image {
	position: relative;
}

.mainBannerSection .image:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(8,4,20,.5);
}

.mainBannerSection .image img {
	width: 100%;
	height: 680px;
	/* height: 100vh; */
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.mainBannerSection .mainBannerContent {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 90px;
	/* top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%); */
}

.mainBannerSection .mainBannerContent .subTitle16 {
	letter-spacing: 0;
	margin: 30px 0 0;
}

.mainBannerSection .learnNewLanguage a {
	text-decoration: none;
	font-family: 'Merriweather', serif;
	font-size: 20px;
	line-height: 1.8;
	padding-bottom: 2px;
	color: #ffffff;
	border-bottom: 1px solid #cdccd0;
}

.mainBannerSection .videoPlayPopup {
	text-decoration: none;
	display: inline-flex;
	position: relative;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	line-height: 1;
	background-color: #b11e54;
	color: #ffffff;
	margin-top: 25px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.mainBannerSection .videoPlayPopup svg {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 20px;
	margin-left: 2px;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.mainBannerSection .videoPlayPopup svg path {
	fill: #ffffff !important;
}

.mainBannerSection .videoPlayPopup:hover {
	background-color: #ffffff;
}

.mainBannerSection .videoPlayPopup:hover svg path {
	fill: #080414 !important;
}

.mainBannerSection .createJourneyBlock .subTitle16 {
	color: #ffffff;
}

.mainBannerSection .bannerCreateJourney {
	/* padding-top: 175px; */
	padding-top: 100px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.mainBannerSection .bannerCreateJourney a {
	font-size: 14px;
}

.mainBannerSection .createJourneyBlock p {
	color: #ffffff !important;
	margin: 0;
}

.mainBannerSection .createJourneyBlock p a {
	color: inherit;
}
/* mainBanner */

/* ctiSolidaritySection */
.ctiSolidaritySection .linkWithArrow {
	margin-top: 16px;
}
/* ctiSolidaritySection */

/* DEIUpdateSection */
.DEIUpdateSection .DEIUpdateMainDetail .linkWithUnderline {
	font-family: 'Merriweather', serif !important;
	border-color: #cdccd0 !important;
}

.DEIUpdateSection .DEIUpdateMainDetail .linkWithUnderline:hover {
	border-color: #080414 !important;
}
/* DEIUpdateSection */

/* DEIUpdateAccordionDetail */
.DEIUpdateAccordionTitle .detail p {
	font-size: 14px;
}

.DEIUpdateAccordionTitle .detail p a {
	font-family: inherit !important;
	font-size: inherit !important;
	font-weight: 400 !important;
}

/* .DEIUpdateAccordionDetail {
padding-bottom: 50px;
} */

.DEIUpdateAccordionDetail .extraSmallBlockTitle {
	line-height: 1.5 !important;
}

.DEIUpdateAccordionDetail .row {
	margin: 0 -20px;
}

.DEIUpdateAccordionDetail [class^=col-] {
	padding: 0 20px;
}

.DEIUpdateAccordion .accordion .accordion-item {
	position: relative;
	border: none;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
	margin-top: -1px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
	background-color: transparent;
}

.DEIUpdateAccordion .accordion .accordion-item:hover {
	z-index: 9;
	border-color: #080414;
}

.DEIUpdateAccordion .accordion .accordion-button {
	font-weight: 700;
	font-size: 24px;
	line-height: 1.5;
	color: #080414;
	padding: 32px 32px 12px 0;
	box-shadow: none;
	background-color: transparent;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.DEIUpdateAccordion .accordion .accordion-button.collapsed {
	padding: 32px 32px 32px 0;
}

.DEIUpdateAccordion .accordion .accordion-button:after {
	background: none;
	content: "\f078";
	font-family: "Font Awesome 5 Free";
	font-size: 30px;
	font-weight: 900;
	position: absolute;
	right: 0;
	top: 28px;
	width: auto;
	height: auto;
}

.DEIUpdateAccordion .accordion .accordion-body {
	padding: 0 0 10px;
}

.DEIUpdateAccordion .accordion .accordion-body p {
	font-family: 'Merriweather', serif;
}

.DEIUpdateAccordion .accordion .accordion-body p a {
	text-decoration: none;
	color: inherit;
	border-bottom: 1px solid #cdccd0;
}

.DEIUpdateAccordion .accordion .accordion-body p a:hover {
	border-color: #080414;
}

.DEIUpdateAccordion .accordion .accordion-body .linkWithUnderline {
	font-family: inherit !important;
	font-weight: inherit !important;
	border-color: #cdccd0;
}

.DEIUpdateAccordion .accordion .accordion-body .linkWithUnderline:hover {
	border-color: #080414 !important;
}
/* DEIUpdateAccordionDetail */

/* coActiveDifferenceSection */
.coActiveDifferenceSection {
	text-align: center;
}

.coActiveDifferenceSection .detail p {
	font-family: 'Merriweather', serif;
}

.coActiveDifferenceSection .coActiveCoachingSection {
	margin-top: 70px;
}

.coActiveDifferenceSection .coActiveCoachingSection .row {
	margin: 0 -25px;
}

.coActiveDifferenceSection .coActiveCoachingSection [class^=col-] {
	padding: 0 25px;
}

.coActiveDifferenceSection .coActiveCoachingSection .coActiveCoachingImage {
	margin-bottom: 30px;
}
/* coActiveDifferenceSection */

/* aboutCoachSection */
.aboutCoachSection {
	text-align: center;
}

.aboutCoachSection .detail p {
	font-family: 'Merriweather', serif;
}
/* aboutCoachSection */

/* coachTrainingLeadership */
.coachTrainingLeadershipSection .sectionTitle {
	margin-bottom: 50px;
}

.coachTrainingLeadershipList .row {
	margin: 0 -24px;
}

.coachTrainingLeadershipList [class^=col] {
	padding: 0 24px;
}

.twoColCardsBlock {
	display: block;
	text-decoration: none;
	color: #080414 !important;
	margin-bottom: 48px;
	height: calc(100% - 48px);
	text-decoration: none;
	/* padding: 46px; */
	background-color: #ffffff;
	box-shadow: 0 2px 15px 0 rgb(0 0 0 / 10%);
}

.twoColCardsBlock:hover {
	box-shadow: 0 2px 40px 0 rgb(0 0 0 / 10%);
}

.twoColCardsBlock {
	position: relative;
}

.twoColCardsBlock .innerDetail {
	/* position: relative; */
	padding: 46px 35px 81px;
}

.twoColCardsBlock .learnMore {
	position: absolute;
	left: 35px;
	bottom: 46px;
}

.twoColCardsBlock .image {

}

.twoColCardsBlock .image img {
	width: 100%;
}

.twoColCardsBlock .detail {
	padding-bottom: 7px;
}

.twoColCardsBlock .detail p {
	font-family: 'Merriweather', serif;
}

.twoColCardsBlock .detail ul li {
	font-family: 'Merriweather', serif;
	margin-bottom: 10px;
}

.twoColCardsBlock .learnMore {
	font-family: 'Poppins', sans-serif !important;
	font-weight: 700 !important;
	padding-bottom: 2px;
	color: #080414;
	font-size: 16px;
	line-height: 1.5;
	border-bottom: 1px solid #cdccd0;
}

.guaranteeSection .detail p {
	font-family: 'Merriweather', serif;
}
/* coachTrainingLeadership */

/* experientialTraining */
.experientialTrainingCarousel {
	opacity: 0;
}

.experientialTrainingCarousel.slick-initialized {
	opacity: 1;
}
/* experientialTraining */

/* coActiveCoaching */
.coActiveCoachingSection {
	background-color: #080414;
}

.coActiveCoachingSection .coActiveCoachingDetail {
	padding: 80px 12px;
	max-width: 625px;
	margin: 0 auto;
	/* height: 100vh; */
}

.coActiveCoachingSection .coActiveCoachingDetail p {
	font-family: 'Merriweather', serif;
}

.coActiveCoachingSection .coActiveCoachingDetail p a {
	border-bottom: 1px solid rgba(255,255,255,0.7);
}

.coActiveCoachingSection .coActiveCoachingDetail p a:hover {
	border-color: #ffffff;
}

.coActiveCoachingSection .subTitle {
	font-weight: 400;
}

/* .coActiveCoachingSection .row,
.coActiveCoachingSection .row [class^=col-] {
height: 100vh;
} */

.coActiveCoachingSection .coActiveCoachingImage,
.coActiveCoachingSection .coActiveCoachingVideo {
	/* height: 100vh; */
	position: relative;
	display: block;
	text-decoration: none;
	color: inherit !important;
}

.coActiveCoachingSection .coActiveCoachingImage:before,
.coActiveCoachingSection .coActiveCoachingVideo:before {
	position: absolute;
	content: "";
	display: block;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	/* background-color: rgba(8,4,20,.2); */
	background: linear-gradient(0deg, #080414, rgba(11, 5, 25, 0.11) 54.52%, transparent);
	transition: opacity .3s ease;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
}

.coActiveCoachingSection .coActiveCoachingVideo:before {
	opacity: 1 !important;
	z-index: 9;
}

.coActiveCoachingSection .coActiveCoachingVideo .videoPoster {
	/* position: relative; */
	height: 100%;
	z-index: 0;
}

.coActiveCoachingSection .coActiveCoachingVideo .videoBlock {
	height: 100%;
	width: 100%;
	display: none;
}

.coActiveCoachingSection .coActiveCoachingVideo .videoBlock iframe,
.coActiveCoachingSection .coActiveCoachingVideo .videoBlock video {
	width: 100%;
	height: 100%;
}

.coActiveCoachingSection .coActiveCoachingVideo .videoDetail {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding: 48px;
	z-index: 9;
}

.coActiveCoachingSection .coActiveCoachingVideo .videoDetail .detail {
	padding-left: 75px;
	position: relative;
}

.coActiveCoachingSection .coActiveCoachingVideo .extraSmallBlockTitle {
	font-family: 'Merriweather', serif;
	color: #fcfcfc;
	line-height: 1.8 !important;
	margin: 0;
}

.coActiveCoachingSection .coActiveCoachingVideo .videoDetail p {
	margin: 0;
}

.coActiveCoachingSection .coActiveCoachingVideo .videoDetail .playVideo {
	cursor: pointer;
	width: 64px;
	height: 64px;
	background-color: #b11e54;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 22px;
	padding-left: 7px;
	color: #fcfcfc;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.coActiveCoachingSection .coActiveCoachingVideo:hover .playVideo {
	color: #080414;
	background-color: #fcfcfc;
}

.coActiveCoachingSection .coActiveCoachingVideo .videoDetail .detail .playVideo {
	position: absolute;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.coActiveCoachingSection .coActiveCoachingVideo.active:before {
	display: none;
}

.coActiveCoachingSection .coActiveCoachingVideo.active .videoBlock {
	display: block;
}

.coActiveCoachingSection .coActiveCoachingVideo.active .videoPoster {
	display: none;
}

.coActiveCoachingSection a.coActiveCoachingImage:hover:before {
	opacity: 1;
}

.coActiveCoachingSection .coActiveCoachingImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	max-height: 50vh;
	object-position: top center;
}

.coActiveBlogSection .detail p {
	font-family: 'Merriweather', serif;
}

.coActiveCoachingSection a.linkWithUnderline {
	border-color: #ffffff;
}

.freeEventsSection .detail p {
	font-family: 'Merriweather', serif;
}
/* coActiveCoaching */

/* coActiveCertification */
.coActiveCertificationCarousel {
	opacity: 0;
}

.coActiveCertificationCarousel.slick-initialized {
	opacity: 1;
}

.coActiveCertificationCarousel .coActiveCertificationItem {
	padding: 0 20px;
}

.coActiveCertificationCarousel .coActiveCertificationItem .sectionTitle,
.coActiveCertificationCarousel .coActiveCertificationItem .smallSectionTitle {
	margin-bottom: 35px;
}

.coActiveCertificationCarousel .coActiveCertificationItem .sectionTitle *,
.coActiveCertificationCarousel .coActiveCertificationItem .smallSectionTitle * {
	position: relative;
}

.coActiveCertificationCarousel .coActiveCertificationItem .sectionTitle *:before,
.coActiveCertificationCarousel .coActiveCertificationItem .smallSectionTitle *:before {
	position: absolute;
	content: '"';
	left: -20px;
	top: 0;
}

.coActiveCertificationCarousel .coActiveCertificationItem .sectionTitle *:after,
.coActiveCertificationCarousel .coActiveCertificationItem .smallSectionTitle *:after {
	position: relative;
	content: '"';
}

.coActiveCertificationCarousel .coActiveCertificationItem .companyName p {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	/* font-size: 20px;
	line-height: 1; */
	color: #ffffff;
	margin: 0;
}

.coActiveCertificationCarousel .coActiveCertificationItem .companyName p span {
	font-weight: 700;
}
/* coActiveCertification */

/* coActiveBlog */
.coActiveBlogSection .activeBlogList .row {
	margin: 0 -24px;
}
.coActiveBlogSection .activeBlogList [class^=col-] {
	padding: 0 24px;
}

.activeBlogBlock {
	text-decoration: none;
	display: block;
	height: calc(100% - 25px);
	border-bottom: 1px solid #cdccd0;
	/* padding-bottom: 40px; */
	padding-bottom: 30px;
	margin-bottom: 25px;
	position: relative;
	color: #080414 !important;
}

a.activeBlogBlock:hover {
	border-color: #080414;
}

.activeBlogBlock .detail p {
	font-family: 'Merriweather', serif;
}

.activeBlogBlock .detail p a.readMoreLink {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	display: inline;
	vertical-align: middle;
}

.activeBlogBlock .image {
	position: relative;
	display: block;
	text-decoration: none;
	/* 	height: 225px; */
	margin-bottom: 25px;
}

.activeBlogBlock .image:before {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(8,4,20,.2);
	opacity: 0;
	width: 100%;
	height: 100%;
	transition: all .15s ease-in-out;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;
	-o-transition: all .15s ease-in-out;
}

.activeBlogBlock a.image:hover:before {
	opacity: 1;
}

.activeBlogBlock .image img {
	width: 100%;
}

.activeBlogBlock .image.video:before {
	display: none;
}

.activeBlogBlock .image.video video,
.activeBlogBlock .image.video iframe {
	width: 100%;
	height: 100%;
}

/* .activeBlogBlock .smallBlockTitle a:hover {
text-decoration: underline;
} */

.articleTags {
	margin-bottom: 18px;
}

.articleTags ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.articleTags ul li {
	display: inline-flex;
	margin: 0 2.5px;
	padding: 0;
	list-style-type: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.5;
	letter-spacing: 1px;
	color: #080414;
	text-transform: uppercase;
}

.articleTags ul li:first-child {
	margin-left: 0;
}

.articleTags ul li:last-child {
	margin-right: 0;
}

.articleTags ul li a {
	text-decoration: none;
	color: inherit;
	padding: 3px 6px;
	display: block;
}

.articleTags ul li a:hover {
	color: #6a6872;
}

.articleTags ul li.formate a {
	background-color: #080414;
	color: #fcfcfc;
}

.articleTags ul li.formate a:hover {
	background-color: #6a6872;
	color: #fcfcfc;
}

/* .activeBlogBlock .articleUser {
position: absolute;
left: 0;
right: 0;
bottom: 25px;
} */

.articleUser ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.articleUser ul li {
	display: inline-flex;
	margin: 0;
	padding: 0 10px;
	list-style-type: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 14px;
	line-height: 1.5;
	letter-spacing: 1px;
	color: #080414;
	text-transform: uppercase;
	position: relative;
}

.articleUser ul li:before {
	position: absolute;
	content: "";
	right: -5px;
	top: 50%;
	width: 10px;
	height: 1px;
	margin-top: -1px;
	background-color: #080414;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.activeBlogBlock .articleUser.articleSocialIcons {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 25px;
}

.activeBlogBlock .articleUser.articleSocialIcons ul li {
	padding: 0 5px;
}

.activeBlogBlock .articleUser.articleSocialIcons ul li:before {
	display: none;
}

.articleUser ul li:first-child {
	padding-left: 0 !important;
}

.articleUser ul li:last-child {
	padding-right: 0 !important;
}

.articleUser ul li:last-child:before {
	display: none;
}

.articleUser ul li a {
	text-decoration: none;
	color: inherit;
	display: block;
}

.articleUser ul li a:hover {
	color: #6a6872;
}

.articleUser.articleSocialIcons ul li {
	font-size: 16px;
}
/* coActiveBlog */

/* coActiveEventSingle */
.eventSinglePg .joinConversationSection {
	margin-top: 30px;
	padding-top: 30px;
	border-top: 1px solid #cdccd0;
}
/* coActiveEventSingle */

/* leadership */
.leadershipSection {
	background-color: #eba521;
}

.leadershipSection .leadershipDetail {
	padding: 80px 12px;
	max-width: 625px;
	margin: 0 auto;
}

.leadershipSection .subTitle {
	font-weight: 400;
}

.leadershipSection .leadershipImage {
	height: 100vh;
}

.leadershipSection .leadershipImage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}
/* leadership */

/* coActiveBlogDetail Page */
.coActiveBlogDetailSection {
	padding-top: 96px;
}

.coActiveBlogDetailContent .mainRow {
	margin: 0 -24px;
}

.coActiveBlogDetailContent .mainCol {
	padding: 0 24px;
}

.mostRecentBlock {
	background-color: #f5f5f5;
	padding: 42px 32px 25px;
	margin-bottom: 48px;
}

.mostRecentBlock .extraSmallBlockTitle {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #cdccd0;
}

.mostRecentBlock .mostRecentInnerBlock {
	margin-bottom: 30px;
}

.mostRecentBlock .mostRecentInnerBlock:last-child {
	margin: 0;
}

.mostRecentBlock .mostRecentDetail {
	text-decoration: none;
	color: #080414;
	display: flex;
	flex-flow: row nowrap;
	border-bottom: 1px solid #cdccd0;
	padding: 24px 0;
}

.mostRecentBlock .mostRecentDetail:first-child {
	padding-top: 0;
}

.mostRecentBlock .mostRecentDetail:last-child {
	padding-bottom: 0;
	border: none;
}

.mostRecentBlock .mostRecentDetail .detail {
	flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
	padding-right: 30px;
}

.mostRecentBlock .mostRecentDetail .detail p {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	line-height: 1.5;
	margin: 0;
}

.mostRecentBlock .mostRecentDetail:hover .detail p {
	color: #6a6872;
}

.mostRecentBlock .mostRecentDetail .detail p span {
	display: block;
	font-weight: 400;
	font-size: 10px;
	letter-spacing: 1px;
	color: #6a6872;
	text-transform: uppercase;
	margin-top: 8px;
}

.mostRecentBlock .mostRecentDetail .image {
	text-decoration: none;
	display: block;
	width: 96px;
	height: 70px;
}

.mostRecentBlock .mostRecentDetail .image img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.mostRecentBlock .exploreListItesBlock ul {
	display: block;
	margin: 0;
	padding: 0 0 0 30px;
	list-style-type: none;
}

.mostRecentBlock .exploreListItesBlock ul li {
	display: block;
	margin: 0 0 12px;
	padding: 0;
	list-style-type: none;
	position: relative;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.5;
	color: #080414;
}

.mostRecentBlock .exploreListItesBlock ul li:last-child {
	margin: 0;
}

.mostRecentBlock .exploreListItesBlock ul li a {
	text-decoration: none;
	color: inherit;
	padding: 0 0 0 30px;
	position: relative;
}

.mostRecentBlock .exploreListItesBlock ul li a:before {
	position: absolute;
	content: "\f105";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	left: 0;
	top: 0;
}

.mostRecentBlock .exploreListItesBlock ul li.active a,
.mostRecentBlock .exploreListItesBlock ul li a.active,
.mostRecentBlock .exploreListItesBlock ul li a:hover {
	opacity: 0.7;
}

.coActiveLeadershipBookBlock {
	background-color: #f5f5f5;
	padding: 42px 48px;
}

.coActiveLeadershipBookBlock a {
	text-decoration: none;
	display: block;
}

.coActiveLeadershipBookBlock a img {
	width: 100%;
	height: 100%;
}

.coActiveBlogDetailDescription {
	display: flex;
	flex-flow: row nowrap;
	flex-direction: column;
	position: relative;
	padding-left: 75px;
}

.coActiveBlogDetailDescription .articleUser {
	margin-bottom: 42px;
}

.coActiveBlogMainDetail {
	/* padding-left: 108px; */
	position: relative;
}

.coActiveBlogMainDetail .mainTitle {
	border: none !important;
}

.coActiveBlogMainDetail .detail p,
.coActiveBlogMainDetail .detail ul li {
	font-family: 'Merriweather', serif;
}

.coActiveBlogDetailDescription .coActiveBlogMainDetail .socialIcons {
	position: relative;
	left: auto;
	top: auto;
	width: auto;
	display: block !important;
}

.coActiveBlogDetailDescription .coActiveBlogMainDetail .socialIcons ul {
	flex-direction: row;
	justify-content: center;
}

.coActiveBlogDetailDescription .coActiveBlogMainDetail .socialIcons ul li {
	display: inline-flex;
	padding: 0 10px;
	margin: 0;
	font-size: 18px;
	line-height: 22px;
}

.coActiveBlogDetailDescription .coActiveBlogMainDetail .socialIcons ul li:first-child {
	padding-left: 0;
}

.coActiveBlogDetailDescription .coActiveBlogMainDetail .socialIcons ul li:last-child {
	padding-right: 0;
}

.coActiveBlogDetailDescription .coActiveBlogMainDetail .paginationSection ul {
	margin: 25px 0 0;
}

.coActiveBlogDetailDescription .socialIcons {
	/* position: sticky; */
	position: absolute;
	top: 0;
	left: 0;
	/* height: 100%; */
	width: 9.3333%;
	padding: 0 48px 0 0;
}

.coActiveBlogDetailDescription .socialIcons ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	margin: 0;
	padding: 0;
	list-style-type: none;
	align-items: center;
	justify-content: center;
}

.coActiveBlogDetailDescription .socialIcons ul li {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	margin: 0;
	padding: 10px 0;
	list-style-type: none;
	color: #6a6872;
	font-size: 26px;
	line-height: 30px;
}

.coActiveBlogDetailDescription .socialIcons ul li:first-child {
	padding-top: 0;
}

.coActiveBlogDetailDescription .socialIcons ul li:last-child {
	padding-bottom: 0;
}

.coActiveBlogDetailDescription .socialIcons ul li a {
	text-decoration: none;
	color: inherit;
	position: relative;
}

.coActiveBlogDetailDescription .socialIcons ul li a.comment-count {
	width: 26px;
	height: 30px;
	color: #ffffff !important;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 12px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.coActiveBlogDetailDescription .socialIcons ul li a.comment-count span {
	position: relative;
	top: -2px;
}

.coActiveBlogDetailDescription .socialIcons ul li a.comment-count:before {
	position: absolute;
	content: "\f27a";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	font-size: 26px;
	line-height: 30px;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	color: #6a6872;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: -1;
}

.coActiveBlogDetailDescription .socialIcons ul li a:hover {
	color: #080414;
}

.coActiveBlogDetailDescription .socialIcons ul li a.comment-count:hover:before {
	color: #080414;
}

.coActiveBlogMainDetail .detail p a {
	text-decoration: underline;
}

.coActiveBlogMainDetail .detail p a:hover {
	opacity: 0.7;
}

.coActiveBlogMainDetail .detail ul {
	padding-left: 20px;
	margin: 32px 0;
}

.coActiveBlogMainDetail .detail ul li {
	margin-bottom: 18px;
}

.coActiveBlogMainDetail .detail .fullWidthImage {
	text-align: center;
	margin-bottom: 42px;
}

.coActiveBlogMainDetail .detail .fullWidthImage img {
	width: 100%;
}

.authorQuoteBlock {
	padding: 42px 0;
	border-top: 1px solid #cdccd0;
	border-bottom: 1px solid #cdccd0;
	display: flex;
	flex-flow: row nowrap;
	margin-top: 48px;
	margin-bottom: 48px;
}

.authorQuoteBlock .image {
	width: 128px;
	margin-right: 48px;
}

.authorQuoteBlock .image img {
	width: 100%;
}

.authorQuoteBlock .detail {
	flex: 1;
	-webkit-flex: 1;
	-ms-flex: 1;
}

.authorQuoteBlock .detail .subTitle {
	font-weight: 400;
	margin-bottom: 5px;
}

.authorQuoteBlock .detail p {
	font-size: 14px;
}

.authorQuoteBlock .detail a {
	text-decoration: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 14px;
	color: #080414;
	border-bottom: 1px solid #cdccd0;
}

.authorQuoteBlock .detail a:hover {
	border-color: #080414;
}

.whatPeopleSayingSection .blockTitle {
	margin-bottom: 24px;
}

.peopleSayBlock {
	padding: 48px;
	margin-bottom: 32px;
	background-color: #f5f5f5;
}

.peopleSayBlock .profileImage {
	position: relative;
	padding-left: 90px;
}

.peopleSayBlock .profileImage img {
	position: absolute;
	left: 0;
	top: 0;
	width: 64px;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.peopleSayBlock .profileImage {
	min-height: 64px;
}

.peopleSayBlock .profileImage .subTitle {
	margin: 5px 0 0;
}

.peopleSayBlock .detail {
	margin: 24px 0;
}

.peopleSayBlock .detail p {
	font-size: 14px;
	margin-bottom: 5px;
}

.peopleSayBlock .replayLink {
	text-align: right;
}

.peopleSayBlock .replayLink a {
	text-decoration: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 1px;
	color: #080414;
	text-transform: uppercase;
}

.peopleSayBlock .replayLink a:hover {
	color: #6a6872;
}

.joinConversationSection {
	margin-top: 64px;
}

.joinConversationSection .joinConversationForm {
	padding: 50px;
	background-color: #f5f5f5;
	margin-bottom: 32px;
}

.joinConversationSection .blockTitle {
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 24px;
}

.joinConversationSection .blockTitle .cancelReplay {
	font-weight: 400;
	font-size: 14px;
	text-transform: uppercase;
}

.joinConversationSection .blockTitle .cancelReplay:hover {
	opacity: 0.7;
}

.joinConversationSection .joinConversationForm .submitButton .btn {
	padding: 5px 62px;
}

.commonForm .form-group {
	margin-bottom: 42px;
}

.commonForm .required {
	color: #f00 !important;
}

.commonForm .form-check-label {
	color: #080414 !important;
}

.commonForm .form-check-input {
	border-color:  #080414 !important;
}

.commonForm .control-label {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 16px;
	line-height: 1.25;
	color: #080414;
	margin-bottom: 8px;
}

.commonForm .form-select,
.commonForm .form-control {
	height: 35px;
	resize: none;
	box-shadow: none;
	border: none;
	background-image: none !important;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.25;
	color: #080414;
	padding: 6px 0;
	background-color: transparent;
	border-bottom: 1px solid #cdccd0;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.commonForm .form-select:valid,
.commonForm .form-control:valid {
	border-color: #cbd6e2;
}

.commonForm textarea.form-control {
	height: 150px;
}

.commonForm .valid-feedback,
.commonForm .invalid-feedback {
	font-family: 'Poppins', sans-serif;
}

.commonForm .form-select::-webkit-input-placeholder { color: #6a6872; }
.commonForm .form-select::-moz-placeholder { color: #6a6872; }
.commonForm .form-select:-ms-input-placeholder { color: #6a6872; }
.commonForm .form-select:-o-placeholder { color: #6a6872; }
.commonForm .form-control::-webkit-input-placeholder { color: #6a6872; }
.commonForm .form-control::-moz-placeholder { color: #6a6872; }
.commonForm .form-control:-ms-input-placeholder { color: #6a6872; }
.commonForm .form-control:-o-placeholder { color: #6a6872; }

.commonForm p {
	margin-bottom: 15px;
}
/* coActiveBlogDetail Page */

/* webinarSchedule Page */
.webinarScheduleSection {
	padding: 20px 0 75px;
}

.webinarScheduleSection .webinarScheduleBlock:nth-child(odd) .scheduleBlock {
	background-color: #f5f5f5;
}

.webinarScheduleBlock .scheduleBlock {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	flex: row nowrap;
	padding: 15px 30px;
	/* margin: 0 -15px; */
}

.webinarScheduleBlock .scheduleBlock .scheduleDetail {
	flex-grow: 1;
	width: 100%;
	padding: 0 15px;
}

.webinarScheduleBlock .scheduleBlock .scheduleDetail.scheduleRegister {
	flex: 0 0 180px;
	max-width: 180px;
}

.webinarScheduleBlock .scheduleBlock .scheduleDetail .btn {
	width: 100%;
	padding: 10px 30px;
}

.webinarScheduleBlock .scheduleBlock .scheduleDetail.scheduleDate {
	flex: 0 0 25%;
	max-width: 25%;
}

.webinarScheduleBlock .scheduleBlock .scheduleDetail.scheduleTime {
	flex: 0 0 42.1%;
	max-width: 42.1%;
	padding-left: 35px;
	border-left: 1px solid #cdccd0;
}

.webinarScheduleBlock .scheduleBlock .scheduleDetail.scheduleLocation {
	flex: 0 0 202px;
	max-width: 202px;
}

.webinarScheduleBlock .scheduleBlock .scheduleDetail p {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	line-height: 1.4;
	color: #080414;
	margin: 0;
}

.webinarScheduleBlock .scheduleBlock .scheduleDetail p b {
	font-weight: 700;
}

.innerPg .mainTitle {
	padding: 20px 0;
	margin: 0 auto 30px auto;
	/* border-bottom: 1px solid #cdccd0; */
}

.innerPg .mainTitle .extraSmallBlockTitle {
	padding-top: 5px;
}
/* webinarSchedule Page */

/* schedule Page */
.dataSoldOutSection {
	padding: 20px 0;
}

.dataSoldOutSection .dataSoldOutContent {
	position: relative;
	background-color: #ebebeb;
	padding: 15px 15px 15px 75px;
}

.dataSoldOutSection .dataSoldOutContent .icon {
	position: absolute;
	left: 15px;
	top: 15px;
	width: 45px;
	height: 45px;
	border: 4px solid #080414;
	display: flex;
	align-items: center;
	justify-content: center;
	font-family: 'Merriweather', serif;
	font-weight: 900;
	font-size: 25px;
	line-height: 25px;
	color: #080414;
	padding-top: 5px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.dataSoldOutSection .smallBlockTitle {
	margin: 0;
}

.dataSoldOutSection .dataSoldOutContent p {
	margin: 0;
}

.onlineCoursesSection {
	padding: 50px 0;
}

.commonOnlineMainCoursesSection p {
	margin: 0 0 10px;
}

.fundamentalsSection .training-series-steps {
	display: flex;
	flex-wrap: wrap;
	padding-top: 50px;
	padding-bottom: 20px;
}

.fundamentalsSection .training-series-steps p {
	flex: 0 0 25%;
	max-width: 25%;
	width: 100%;
	display: inline-flex;
	padding: 0 10px;
	font-size: 12px;
	line-height: 1.5;
	border-bottom: 1px solid #828282;
}

/* .jumpToCourseBlock {
margin-bottom: 70px;
}

.jumpToCourseBlock p {
margin: 0;
}

.jumpToCourseBlock .btn {
padding: 10px 30px;
} */

.refineYourViewBlock {
	/* margin-bottom: 70px; changed to 0px per Suzan. T. Beutel May 3, 2023 */
	margin-bottom: 0px;
}

.refineYourViewBlock p {
	margin: 0 0 10px;
}

.refineYourViewBlock .selectionBlock {
	display: inline-block;
	margin: 0 5px 15px;
}

.refineYourViewBlock .selectionBlock:first-child {
	margin-left: 0;
}

.refineYourViewBlock .selectionBlock:last-child {
	margin-right: 0;
}

.refineYourViewBlock .form-select {
	border: 1px solid #080414;
	box-shadow: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.refineYourViewBlock .btn {
	padding: 10px 30px;
}

.jumpToTimeZone p a {
	text-decoration: none;
	border-bottom: 1px solid #6a6872;
	margin: 0 5px;
	position: relative;
}

.jumpToTimeZone p a:before {
	position: absolute;
	content: "";
	right: -7px;
	top: 0;
	bottom: 0;
	width: 1px;
	height: 100%;
	background-color: #080414;
}

.jumpToTimeZone p a:last-child:before {
	display: none;
}

.jumpToTimeZone p a:hover {
	border-color: #080414;
}

.commonOnlineCoursesSection {
	margin-bottom: 30px;
}

.viewPackagePricingButton {
	text-align: center;
	margin-top: 55px;
	/* margin-bottom: 20px; */
	margin-bottom: 55px;
}

.viewPackagePricingButton .btn {
	padding: 10px 30px;
}

.commonOnlineCoursesGridBlock:nth-child(odd) {
	background-color: #F5F5F5;
}

.commonOnlineCoursesGridBlock {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-start;
	padding: 6px 30px 6px 15px;
}

.commonOnlineCoursesGridBlock .gridBlock:first-child {
  flex-basis: 12%;
}

.commonOnlineCoursesGridBlock .gridBlock:not(:first-child) {
  flex-basis: 22%;
}

.commonOnlineCoursesGridBlock .gridBlock {
	flex-grow: 1;
}

.commonOnlineCoursesGridBlock .gridBlock p {
	line-height: 1.4;
	margin: 0;
}

.commonOnlineCoursesGridBlock .gridBlock .hiddenData {
	display: none;
}

.commonOnlineCoursesGridBlock .gridBlock .hiddenData.active {
	display: block;
}

.commonOnlineCoursesGridBlock .gridBlock.gridEventDate p {
	font-size: 18px;
}

.commonOnlineCoursesGridBlock .gridBlock.gridEventDate .hiddenData p {
	font-size: 16px;
}

.commonOnlineCoursesGridBlock .gridBlock.gridLocation {
	flex-basis: 10%;
	flex-grow: 1;
}

.commonOnlineCoursesGridBlock .gridBlock.gridEventData {
	flex-grow: 2;
}

.commonOnlineCoursesGridBlock .gridBlock.gridDetail {
	flex-grow: 1;
	flex-basis: 10%;
}

.commonOnlineCoursesGridBlock .gridBlock.gridDetail a {
	text-decoration: none;
	padding-right: 40px;
	display: flex;
	align-items: center;
}

.commonOnlineCoursesGridBlock .gridBlock.gridDetail a:after {
	position: relative;
	content: "\f0da";
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	margin-left: 7px;
	font-size: 18px;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.commonOnlineCoursesGridBlock.active .gridBlock.gridDetail a:after {
	transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
}

/* schedule Page */

/* careyBacker Page */
.careyBackerPg {

}

.careyBackerBanner {
	background-color: #080414;
	padding: 76px 0;
}

.careyBackerSection {
	padding-top: 96px;
	padding-bottom: 160px;
}

.careyBackerBlock > .row {
	margin: 0 -30px;
}

.careyBackerBlock > .row > [class^=col-] {
	padding: 0 30px;
}

.careyBackerMainImage .careyBlockImages > .row {
	margin: 0 -7px;
}

.careyBackerMainImage .careyBlockImages > .row > [class^=col-] {
	padding: 0 7px;
}

.careyBackerBlock .careyBackerImage {
	margin-bottom: 35px;
}

.careyBackerBlock .careyBackerImage img {
	width: 100%;
}

.careyBackerMainImage .careyBlockImages .careyImage {
	margin-bottom: 20px;
}

.careyBackerMainImage .careyBlockImages .careyImage img {
	width: 100%;
}

.careyBackerBlock p {
	font-family: 'Merriweather', serif;
}

.careyBackerSection .careyBackerDetail .blockTitle sub {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 14px;
	bottom: 0;
	margin-left: 5px;
}

.careyBackerSection .careyBackerDetail .blockTitle .subTitle {
	margin: 10px 0;
}

.careyBackerSection .careyBackerDetail .articleSocialIcons ul li {
	padding: 0 7px;
}

.careyBackerSection .careyBackerDetail .articleSocialIcons ul li:before {
	display: none;
}

.articleWrittenSection {
	padding-top: 30px;
}

.articleWrittenSection .extraSmallBlockTitle {
	margin-bottom: 30px;
}

.articleWrittenSection .row {
	margin: 0 -5px;
}

.articleWrittenSection [class^=col-] {
	padding: 0 5px;
}

.articleWrittenBlock {
	background-color: #e5e5e5;
	padding: 12px;
	margin-bottom: 20px;
}

.articleWrittenBlock .title {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-size: 13px;
	line-height: 20px;
	color: #080414;
	margin-bottom: 20px;
}

.articleWrittenBlock .title * {
	text-decoration: none;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;  
	overflow: hidden;
	font-family: inherit;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
}

.articleWrittenBlock .detail {
	border-bottom: 1px solid #454545;
}

.articleWrittenBlock .detail p {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0;
}
/* careyBacker Page */

/* contactUs Page */
.contactUsSection {
	/* padding: 20px 0 70px; */
	margin-top: 70px;
}

.contactUsSection .detail {
	padding-top: 20px;
}

.contactUsSection .commonForm textarea {
	height: 75px;
}

.contactUsSection .commonForm p {
	font-family: 'Merriweather', serif;
}
/* contactUs Page */

/* faculty Page */
.mainTitle.facultyTitle {
	padding-top: 75px;
	padding-bottom: 50px;
}

.facultyPg .facultyTitle .extraSmallBlockTitle {
	max-width: 544px;
	width: 100%;
	line-height: 1.7 !important;
	margin-top: 20px;
}

.facultySection {
	padding: 20px 0 70px;
}

.facultyContent .row {
	margin: 0 -24px;
}

.facultyContent [class^=col-] {
	padding: 0 24px;
}

.facultyBlock {
	height: calc(100% - 35px);
	margin-bottom: 35px;
	padding-bottom: 10px;
}

.facultySingleSection .facultyBlock {
	padding-bottom: 70px;
}

.facultyBlock .image {
	display: block;
	margin-bottom: 20px;
	height: 376px;
	/* min-height: 376px; */
	background-color: #c4c4c4;
}

.facultyBlock .image img {
	height: 100%;
	object-fit: cover;
	font-family: 'object-fit: cover';
}

.facultyBlock .smallBlockTitle {
	margin-bottom: 5px;
}

.facultyBlock .extraSmallBlockTitle {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
}

.facultySingleSection .facultyBlock .extraSmallBlockTitle {
	margin: 10px 0 0;
}
/* faculty Page */

/* breadcrumbSection */
.breadcrumbSection {
	margin-bottom: 20px;
}

.breadcrumbSection ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.breadcrumbSection ul li {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0 12px;
	list-style-type: none;
	position: relative;
	/* font-weight: 300 !important; */
	font-weight: 400 !important;
	font-size: 16px;
	letter-spacing: 2px;
	text-transform: uppercase;
	color: #6a6872;
}

.breadcrumbSection ul li:before {
	position: absolute;
	content: ">";
	right: -5px;
	top: 50%;
	color: #6a6872;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.breadcrumbSection ul li:first-child {
	padding-left: 0;
}

.breadcrumbSection ul li a {
	text-decoration: none;
	color: inherit;
}

.breadcrumbSection ul li a:hover {
	color: #080414;
}

.breadcrumbSection ul li:last-child {
	padding-right: 0;
}

.breadcrumbSection ul li:last-child:before {
	display: none;
}
/* breadcrumbSection */

/* diversityEquityInclusion Page */
.diversityEquityInclusionSection {
	margin-top: 20px;
}

.giveFeedbackSection .btn {
	font-weight: 400 !important;
}

.giveFeedbackSection .btn:before {
	font-weight: 700 !important;
}

.wantToSayInformedSection .emailSubscriptionBlock p,
.wantToSayInformedSection .emailSubscriptionBlock label {
	font-family: 'Poppins', sans-serif;
	font-weight: 400 !important;
	font-size: 14px;
	color: #33475b;
	margin-bottom: 15px;
}

.wantToSayInformedSection .emailSubscriptionBlock .checkbox label {
	margin-bottom: 0;
}

.wantToSayInformedSection .emailSubscriptionBlock p a {
	color: #0000EE !important;
	border-color: #0000EE;
}

.wantToSayInformedSection .emailSubscriptionBlock p a:hover {
	color: #33475b !important;
	border-color: #33475b;
}

.emailSubscriptionBlock .commonForm .form-control {
	background-color: #f5f8fa;
	border: 1px solid #cbd6e2;
	padding: 6px 15px;
}

.emailSubscriptionBlock .commonForm .was-validated .form-control:invalid {
	border-color: #dc3545 !important;
}

.emailSubscriptionBlock .subscribeReceiveUpdate {
	text-align: center;
}

.emailSubscriptionBlock .subscribeReceiveUpdate .btn {
	padding: 5px 25px;
	font-size: 14px;
	font-weight: 500 !important;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
}
.emailSubscriptionBlock legend {
	display: none;
}
/* diversityEquityInclusion Page */

/* Resources Page */
.coActiveCommunitySection .sectionTitle {
	margin-bottom: 30px;
}

.booksSection .sectionTitle {
	margin-bottom: 30px;
}

.booksSection .twoColCardsBlock {
	box-shadow: none;
}

.booksSection .twoColCardsBlock .innerDetail {
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-bottom: 0 !important;
}

.booksSection .twoColCardsBlock:hover .learnMore {
	border-color: #080414;
}

.toolsSection .sectionTitle {
	margin-bottom: 30px;
}

.toolsSection .twoColCardsBlock:hover .learnMore {
	border-color: #080414;
}

.toolsSection .twoColCardsBlock {
	box-shadow: none;
}
/* Resources Page */

/* backgroundImageBanner */
.backgroundImageBanner {
	position: relative;
	padding-top: 200px;
	padding-bottom: 125px;
}

.backgroundImageBanner:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(8,4,20,0.5);
}

.backgroundImageBannerContent {
	position: relative;
	z-index: 9;
	text-align: center;
}

.backgroundImageBanner .breadcrumbSection ul {
	justify-content: center;
}

.backgroundImageBanner .breadcrumbSection ul li {
	color:  #fcfcfc;
	font-weight: 400;
}

.backgroundImageBanner .breadcrumbSection ul li:before {
	color: #fcfcfc;
}

.backgroundImageBanner .breadcrumbSection ul li a:hover {
	color:  #fcfcfc;
	opacity: 0.7 !important;
}

.backgroundImageBanner p {
	color:  #fcfcfc;
}

.backgroundImageBanner .mainTitle {
	border: none;
	padding-top: 0;
	color: #fcfcfc;
}

.backgroundImageBanner .extraSmallBlockTitle {
	line-height: 1.8 !important;
}

.backgroundImageBanner.eventSingleTitle {
	padding-top: 150px;
	padding-bottom: 30px;
}

.backgroundImageBanner.eventSingleTitle:before {
	display: none;
}

.backgroundImageBanner.eventSingleTitle.bg-080414 .mainTitle,
.backgroundImageBanner.eventSingleTitle.bg-080414 .extraSmallBlockTitle {
	color: #ffffff;
}

.backgroundImageBanner .bannerDetail {
	font-family: 'Merriweather', serif !important;
	color: #ffffff;
}

.backgroundImageBanner .bannerDetail p {
	font-family: inherit;
	color: inherit;
	margin: 0;
	font-size: 20px;
}

.mainBannerTitleSection {
	padding-top: 180px;
	padding-bottom: 30px;
	background-color: #080414;
	text-align: center;
}

.mainBannerTitleSection.layoutBlack {
	background-color: #ffffff;
}

.mainBannerTitleSection .mainTitle {
	color: #ffffff;
	padding: 0;
	border: none;
}

.mainBannerTitleSection.layoutBlack .mainTitle {
	color: #080414;
}

.mainBannerTitleSection .breadcrumbSection ul li {
	color: #ffffff;
}

.mainBannerTitleSection.layoutBlack .breadcrumbSection ul li {
	color: #080414;
}

.mainBannerTitleSection .breadcrumbSection ul li:before {
	color: #ffffff;
}

.mainBannerTitleSection.layoutBlack .breadcrumbSection ul li:before {
	color: #080414;
}

.mainBannerTitleSection .breadcrumbSection ul li a {
	color: inherit;
}

.mainBannerTitleSection .breadcrumbSection ul li a:hover {
	opacity: 0.7;
}

.mainBannerTitleSection .extraSmallBlockTitle {
	color: #ffffff;
}

.mainBannerTitleSection .bannerDetail {
	font-family: 'Merriweather', serif !important;
	color: #ffffff;
	padding-top: 20px;
}

.mainBannerTitleSection.layoutBlack .bannerDetail {
	color: #080414;
}

.mainBannerTitleSection .bannerDetail p {
	font-family: inherit;
	color: inherit;
	margin: 0;
}
/* backgroundImageBanner */

/* about Page */
.aboutPg .localNavigation .localNavTitle {
	margin-right: 30px;
}

.aboutPg .localNavigation ul li {
	margin: 0 10px;
}

.technicalHostSection {
	padding-top: 20px;
}

.technicalHostSection .detail p a {
	border-bottom: 1px solid #cdccd0;
}

.technicalHostSection .detail p a:hover {
	border-color: #080414;
}

.aboutActivitiesSection {
	background-color: transparent;
}

.aboutActivitiesSection a.linkWithUnderline {
	border-color: #cdccd0;
}

.aboutActivitiesSection a.linkWithUnderline:hover {
	color: #080414;
	border-color: #080414 !important;
}

.aboutActivitiesSection .coActiveCoachingContent:nth-child(odd) .row {
	flex-direction: row-reverse;
}
/* about Page */

/* scholarship Page */
.eligibilityCriteriaSection .eligibilityCriteriaContent {
	padding-top: 30px;
}

.eligibilityCriteriaBlock .smallBlockTitle {
	color: #ffffff;
	margin-bottom: 25px;
}

.eligibilityCriteriaBlock ul li {
	font-family: 'Merriweather', serif;
	color: #ffffff;
	margin-bottom: 10px;
}

.applicationProcessSection .applicationProcessContent {
	padding-top: 30px;
}

.applicationProcessSection .applicationProcessContent p,
.applicationProcessSection .applicationProcessContent ul {
	font-family: 'Merriweather', serif;
}
/* scholarship Page */

/* curriculumDetails Page */
.coachProgramSection .coachProgramImage img {
	width: 100%;
}

.commonCurriculumDetailsStep {
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
}

.commonCurriculumDetailsStep .mainTitle {
	border: none;
	margin-bottom: 30px;
}

.commonCurriculumDetailsStep .mainTitle img {
	margin-bottom: 50px;
}

.commonCurriculumDetailsDescription .sectionTitle {
	margin-bottom: 30px;
}

.commonCurriculumDetailsDescription .twoColCardsBlock {
	box-shadow: none;
	height: calc(100% - 30px);
	margin-bottom: 30px;
}

.linkWithArrow.linkWithUnderlineGrey:before {
	position: absolute;
	content: "\f101";
	font-family: 'Font Awesome 5 Free';
	font-size: inherit;
	line-height: inherit;
	top: 50%;
	right: 0;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

/* curriculumDetails Page */

/* coachTraining Page */
.coachTrainingFlowSection {
	padding-bottom: 0 !important;
}

.coachTrainingFlowSection .twoColCardsBlock {
	text-align: center;
	background-color: transparent;
	box-shadow: none;
}

.coachTrainingFlowSection .twoColCardsBlock .blockTitle {
	color: #ffffff;
}

.coachTrainingFlowSection .twoColCardsBlock .detail p {
	color: #ffffff;
}

.professionalCoachTrainingSection .sectionTitle {
	margin-bottom: 50px;
}

.professionalCoachTrainingSection .viewPriceScheduleButtons .btn {
	margin: 0 10px 20px;
}

.professionalCoachTrainingSection .viewPriceScheduleButtons .btn:first-child {
	margin-left: 0;
}

.professionalCoachTrainingSection .viewPriceScheduleButtons .btn:last-child {
	margin-right: 0;
}

.professionalCoachTrainingSection .professionalCoachTrainingImage {
	margin-top: 20px;
}

.professionalCoachTrainingSection .professionalCoachTrainingImage img {
	width: 100%;
	margin-bottom: 30px;
}

.professionalCoachTrainingSection .professionalCoachTrainingImage iframe {
	height: 495px;
	width: 100%;
}

.professionalCoachBlock {
	margin-bottom: 30px;
}

.professionalCoachBlock .professionalCoachDetail .detail .linkWithArrow {
	margin-top: 20px;
}

.ourCustomersSayingSection {
	padding-bottom: 0 !important;
}

.ourCustomersSayingSection .sectionTitle {
	margin-bottom: 30px;
}

.ourCustomersSayingSection .twoColCardsBlock iframe {
	width: 100%;
}

/* .theExperienceSection {
padding-bottom: 0 !important;
} */

.theExperienceSection .sectionTitle {
	margin-bottom: 30px;
}

.theExperienceSection.whatYouLearnSection {
	padding-bottom: 0 !important;
}

.theExperienceSection.whatYouLearnSection .twoColCardsBlock {
	box-shadow: none;
	background-color: transparent;
}

.howGetStartedSection {
	padding-bottom: 0 !important;
}

.howGetStartedSection .sectionTitle {
	margin-bottom: 30px;
}

.howGetStartedSection .twoColCardsBlock {
	position: relative;
	padding-bottom: 70px;
}

.howGetStartedSection .twoColCardsBlock .innerDetail .learnMore {
	position: absolute;
	left: 48px;
	bottom: 30px;
}

.howGetStartedSection .twoColCardsBlock:hover .innerDetail .learnMore {
	border-color: #080414;
}

.becomeProfessionalCoachSection .sectionTitle {
	margin-bottom: 50px;
}

.socialSupportingSection .socialSupportingContent {
	background: url("../images/socialSupportingBg.png") no-repeat;
	background-size: cover;
}

.socialSupportingSection .socialSupportingImage,
.socialSupportingSection .socialSupportingDetail {
	padding: 20px 0;
}

.socialSupportingSection .socialSupportingDetail .doctorName {
	display: flex;
	flex-wrap: nowrap;
	justify-content: space-between;
	align-items: flex-start;
}

.socialSupportingSection .socialSupportingDetail .doctorName p {
	font-family: 'Merriweather', serif;
	color: #ffffff;
	margin: 0;
}

.socialSupportingSection .socialSupportingDetail .doctorName .btn {
	margin-left: 20px;
	padding: 10px 20px;
	line-height: 1.5;
	min-width: 280px;
}

.socialSupportingSection .socialSupportingDetail .doctorName .btn:active:focus,
.socialSupportingSection .socialSupportingDetail .doctorName .btn:hover {
	color: #ffffff;
	background-color: transparent;
}

.pricingSection .courseTable {
	/* max-width: 985px; */
	width: 100%;
}

.courseTable {
	padding-top: 30px;
}

.courseTable .table thead {
	border-bottom: 1px solid #aaa;
}

.courseTable .table thead tr th {
	font-size: 16px;
	line-height: 1.5;
	color: #080414;
	text-align: center;
	height: 90px;
	vertical-align: middle;
	background-color: #f5f5f5;
	border: none;
}

.courseTable .table thead tr th.completeProgram {
	color: #fff;
	vertical-align: top;
	background: url("../images/courseTableCompleteProgramBg.png") no-repeat;
	background-size: 100% 100%;
	border-top: 5px solid #080414;
	border-left: 5px solid #080414;
	border-right: 5px solid #080414;
}

.courseTable .table tbody {
	border: 1px solid #aaa;
}

.courseTable .table tbody tr {
	background-color: #f5f5f5;
	border: 1px solid #aaa;
}

.courseTable .table tbody tr.blankRow td {
	border: none;
	height: 30px;
}

.courseTable .table tbody tr td {
	font-size: 16px;
	line-height: 1.5;
	/* color: #898989; */
	text-align: center;
	vertical-align: middle;
}

.courseTable .table tbody tr td small {
	font-weight: 600;
	font-size: 10px;
}

.courseTable .table tbody tr td.title {
	font-weight: 700;
	font-size: 16px;
	color: #ffffff;
	border-left: none;
	border-right: none;
	text-align: left;
}

.courseTable .table tbody .titleBorder {
	border-bottom: 5px solid #ffffff !important;
}

.courseTable .table tbody tr td.completeProgram {
	border-left: 5px solid #080414;
	border-right: 5px solid #080414;
}

.courseTable .table tbody tr .titleDataBorder {
	border-bottom: 5px solid #aaa;
}

/* .courseTable .table tbody tr:first-child td.title {
border-bottom: 5px solid #ffffff;
} */

.courseTable .table tbody tr:last-child td.completeProgram {
	border-bottom: 5px solid #080414;
}

.courseTable .table tbody tr td i {
	font-size: 18px;
	color: #00a4bd;
}

.courseTable .table tbody tr td .btn {
	padding: 5px 20px;
	width: 100%;
}
/* coachTraining Page */
/*==================================================================*/
/*========== New Class Add End ==========*/
/*==================================================================*/



/*==================================================================*/
/*========== Footer Start ==========*/
/*==================================================================*/
.footer {
	padding: 96px 0;
	background: #080414;
	font-family: 'Poppins', sans-serif;
	position: relative;
}

.fTop {
	padding-bottom: 35px;
}

.fBlock {
	margin-bottom: 35px;
}

.fBlock .fTitle {
	font-weight: 600;
	font-size: 16px;
	line-height: 28px;
	color: #fcfcfc;
	margin-bottom: 15px;
}

.fBlock .fTitle * {
	text-decoration: none;
	font-weight: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
	margin: 0;
}

.fBlock .fDetail ul {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.fBlock .fDetail ul li {
	display: flex;
	margin: 0 0 12px;
	padding: 0;
	list-style-type: none;
	font-size: 16px;
	line-height: 28px;
	color: #fcfcfc;
}

.fBlock .fDetail ul li:last-child {
	margin: 0;
}

.fBlock .fDetail ul li a {
	text-decoration: none;
	color: inherit;
}

.fBlock .fDetail ul li.active a:before,
.fBlock .fDetail ul li a.active:before,
.fBlock .fDetail ul li a:hover:before {
	width: 100%;
}

.fBlock .fDetail p {
	font-size: 16px;
	line-height: 28px;
	color: #fcfcfc;
}

.fBlock .fDetail p a {
	text-decoration: none;
	color: inherit;
}

.fBlock .fDetail p a:hover {
	opacity: 0.7;
}

.fLogoAddress .fDetail {
	padding-left: 87px;
}

.fLogoAddress .fDetail p {
	margin: 0;
}

.fLogo {
	padding-bottom: 15px;
}

.fLogo img {
	width: 275px;
}

.fBottom {
	margin-top: 30px;
	padding-top: 24px;
	border-top: 1px solid #fcfcfc;
}

.fBottom .fContent {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.fSocialIcons ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.fSocialIcons ul li {
	display: inline-flex;
	margin: 0 8px;
	padding: 0;
	list-style-type: none;
	font-size: 23px;
	line-height: 23px;
	color: #ffffff;
}

.fSocialIcons ul li:first-child {
	margin-left: 0;
}

.fSocialIcons ul li:last-child {
	margin-right: 0;
}

.fSocialIcons ul li a {
	text-decoration: none;
	color: inherit;
}

.fSocialIcons ul li a:hover {
	opacity: 0.7;
}

.fNavigationLinks ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.fNavigationLinks ul li {
	display: inline-flex;
	margin: 0 16px;
	padding: 0;
	list-style-type: none;
	font-size: 14px;
	line-height: 28px;
	color: #fcfcfc;
}

.fNavigationLinks ul li:first-child {
	margin-left: 0;
}

.fNavigationLinks ul li:last-child {
	margin-right: 0;
}

.fNavigationLinks ul li sup {
	top: 5px;
	right: 0;
	line-height: 1;
	padding-right: 5px;
}

.fNavigationLinks ul li a {
	text-decoration: none;
	color: inherit;
}

.fNavigationLinks ul li.active a:before,
.fNavigationLinks ul li a.active:before,
.fNavigationLinks ul li a:hover:before {
	width: 100%;
}

.hoverborderLink {
	position: relative;
}

.hoverborderLink:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 0;
	height: 1px;
	background-color: #fcfcfc;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.hoverborderLink.active:before,
.hoverborderLink:hover:before {
	width: 100%;
}

.hoverborderLinkBlack {
	position: relative;
}

.hoverborderLinkBlack:before {
	position: absolute;
	content: "";
	left: 0;
	right: 0;
	bottom: 0;
	width: 0;
	height: 1px;
	background-color: #080414;
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.hoverborderLinkBlack.active:before,
.hoverborderLinkBlack:hover:before {
	width: 100%;
}
/*==================================================================*/
/*========== Footer End ==========*/
/*==================================================================*/

/* cookies */
.cookiesSection {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ffffff;
	border-top: 1px solid #cbd6e2;
	box-shadow: 0 1px 5px #eaf0f6;
}

.cookiesSection .cookiesContent {
	padding: 20px;
	max-width: 1000px;
	margin: 0 auto;
}

.cookiesSection p {
	font-family: 'Poppins', sans-serif;
	font-size: 12px;
	line-height: 1.5;
	margin-bottom: 12px;
}

.cookiesSection .accessDeclineButtons {
	text-align: right;
	padding-top: 15px;
}

.cookiesSection .accessDeclineButtons a {
	display: inline-flex;
	margin: 0 6px;
	font-weight: 400 !important;
	font-size: 12px !important;
	line-height: 1.5;
	padding: 10px 16px !important;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
}

.cookiesSection .accessDeclineButtons a:first-child {
	margin-left: 0;
}

.cookiesSection .accessDeclineButtons a:last-child {
	margin-right: 0;
}
/* cookies */

/* videoModal */
.videoModal {
	z-index: 9999;
}

.videoModal .btn-close {
	position: absolute;
	right: 0;
	top: 0;
	opacity: 1;
	width: 35px;
	height: 35px;
	background: #080414;
	color: #ffffff;
	font-size: 22px;
	box-shadow: none;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.videoModal .btn-close:before {
	position: absolute;
	content: "\f00d";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
}

.videoModal .btn-close:hover {
	color: #080414;
	background-color: #ffffff;
}

.videoModal .modal-content {
	padding: 0;
	box-shadow: none;
	background-color: transparent;
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.videoModal .modal-content .modal-body {
	padding: 65px 0 0;
	background-color: transparent;
}

.videoModal iframe,
.videoModal video {
	width: 100%;
	height: 650px;
}
/* videoModal */

/* tooltip */
.tooltip.show {
	opacity: 1;
}

.tooltip-inner {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	background-color: #fcfcfc;
	color: #080414;
	padding: 5px 10px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
	border-top-color: #fcfcfc;
}

.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
	border-bottom-color: #fcfcfc;
}

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
	border-left-color: #fcfcfc;
}

.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
	border-right-color: #fcfcfc;
}
/* tooltip */

/* pagination */
.paginationSection {
	padding-top: 48px;
	padding-bottom: 48px;
}

.paginationSection ul {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.paginationSection ul li {
	display: inline-flex;
	margin: 0 10px;
	padding: 0;
	list-style-type: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 12px;
	line-height: 20px;
	color: #6a6872;
}

.paginationSection ul li:first-child {
	margin-left: 0;
}

.paginationSection ul li:last-child {
	margin-right: 0;
}

.paginationSection ul li.previousPage a {
	padding-left: 15px;
	position: relative;
}

.paginationSection ul li.previousPage a:before {
	position: absolute;
	content: "\f104";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.paginationSection ul li.nextPage a {
	padding-right: 15px;
	position: relative;
}

.paginationSection ul li.nextPage a:before {
	position: absolute;
	content: "\f105";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	right: 0;
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}

.paginationSection ul li a {
	text-decoration: none;
	color: inherit;
}

.paginationSection ul li a:hover {
	opacity: 0.7;
}
/* pagination */

/* localNavigation */

.localNavigation {
	position: relative;
	background-color: #ffffff;
	border-bottom: 1px solid #cdccd0;
	z-index: 999 !important;
}

.localNavigation .localNavigationDescription {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}

.localNavigation .scheduleFaqButton p {
	margin: 0;
}

.localNavigation .scheduleFaqButton .btn {
	font-size: 12px;
	padding: 8px 32px;
	margin: 0 1px;
}

.localNavigation .scheduleFaqButton .btn:hover:before {
	right: 12px;
}

.localNavigation .scheduleFaqButton .btn i,
.localNavigation .scheduleFaqButton .btn img {
	margin-right: 5px;
}

.localNavigation .scheduleFaqButton .btn:first-child {
	margin-left: 0;
}

.localNavigation .scheduleFaqButton .btn:last-child {
	margin-right: 0;
}

.localNavigation .scheduleFaqButton .btn.btnBlack {
	text-transform: uppercase;
}

.localNavigation .localNavigationContent {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
}

.localNavigation .localNavTitle {
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 20px;
	color: #080414;
	margin-right: 48px;
	/* margin-right: 30px; */
}

.localNavigation .localNavTitle a {
	display: block;
	text-decoration: none;
	color: inherit;
}

.localNavigation .localNavTitle .mobileViewlocalNavCategory {
	position: relative;
	display: none;
	font-weight: 400;
}

.localNavigation .localNavTitle .mobileViewlocalNavCategory .icon {
	position: absolute;
	right: 10px;
	top: 50%;
	width: 30px;
	height: 100%;
	font-size: 25px;
	line-height: 25px;
	cursor: pointer;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.localNavigation .localNavTitle .mobileViewlocalNavCategory .icon:before {
	position: absolute;
	content: "\f107";
	font-family: 'Font Awesome 5 Free';
	font-weight: 900;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transition: 0.4s;
	-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
}

.localNavigation .localNavTitle a:hover {
	opacity: 0.7;
}

.localNavigation ul {
	display: flex;
	flex-wrap: wrap;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.localNavigation ul li {
	display: inline-flex;
	margin: 0 16px;
	/* margin: 0 10px; */
	padding: 0;
	list-style-type: none;
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-size: 16px;
	line-height: 20px;
	color: #080414;
}

.localNavigation ul li:first-child {
	margin-left: 0;
}

.localNavigation ul li:last-child {
	margin-right: 0;
}

.localNavigation ul li a {
	text-decoration: none;
	color: inherit;
	padding: 25px 0;
	border-bottom: 2px solid transparent;
}

.localNavigation ul li a:before {
	display: none;
}

.localNavigation ul li a:hover {
	opacity: 0.7;
}

.localNavigation.insideBorder {
	border: none;
}

.localNavigation.insideBorder .localNavigationDescription {
	border-bottom: 1px solid #080414;
}

.localNavigation.smallLayout .localNavTitle {
	font-size: 13px;
	margin-right: 30px;
}

.localNavigation.smallLayout ul li {
	font-size: 13px;
}

.localNavigation.smallLayout ul li a {
	padding: 10px 0;
}
/* .localNavigation ul li.active a, */
.localNavigation ul li a.active {
	border-color: #080414;
}
/* localNavigation */

/* twoColCardsSection */
.twoColCardsSection .sectionTitle {
	margin-bottom: 50px;
}

.twoColCardsSection .twoColCardsBlock .icon {
	margin-bottom: 15px;
}

.twoColCardsSection .twoColCardsBlock .smallBlockTitle {
	margin-bottom: 30px;
}
/* twoColCardsSection */

/* weBelieveSection */
.weBelieveSection {
	margin-bottom: 20px;
}

.weBelieveSection .coActiveCoachingSection {
	margin-top: 82px;
}

.weBelieveSection .coActiveCoachingSection .coActiveCoachingVideo .detail {
	padding-left: 90px;
}

.weBelieveSection .coActiveCoachingSection .coActiveCoachingVideo .extraSmallBlockTitle {
	font-weight: 400;
}

.weBelieveSection .coActiveCoachingSection .coActiveCoachingVideo .videoDetail .detail .playVideo {
	top: 50%;
	transform: translate(0, -50%);
	-webkit-transform: translate(0, -50%);
	-moz-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	-o-transform: translate(0, -50%);
}
/* weBelieveSection */

/*Testimonial Slider */
.content-slider{
	background:#075b5c;
	color:#fff;
	padding:100px 0;
	position: relative;
}

.content-slider .slide-wrap{
	position:unset !important;
}

.content-slider .slide-wrap .slide-item{}



.slide-item .c-quote{
	font: 400 normal 100%/1.5 Merriweather,serif;
}

.slide-item .c-quote__text{
	font-size: 30px;
	line-height: 1.15;
	font-weight: 700;
	font-family: Poppins,sans-serif;
	position: relative;
	padding-left:25px;
}

.slide-item blockquote{
	position: relative;
}
.slide-item blockquote .c-quote__text:before{
	content: "\201C";
	position: absolute;
	left:0px;
}
.slide-item blockquote .c-quote__text:after{
	content: "\201D";

}

.slide-item .c-quote__cite{
	font-family: Poppins,sans-serif;
	text-transform: none;
	letter-spacing: 0;
	font-style: normal;

}

.slide-item .quote__author-info {
	line-height: 1;
}

.slide-item .quote__author-name{
	display:block;
	font-size:18px;
	font-weight:500;
	padding-left:25px;
}

.slide-item .quote__author-byline {
	text-transform: uppercase;
	letter-spacing: 2px;
	font-size: 12px;
	margin-top: 10px; 
	padding-left:25px;
}

.slide-item .quote__author-company{
	font-size: 18px !important;
	display: block;
	padding-left:25px;
}

/*Responsive override*/
@media (min-width: 768px){
	.slide-item .quote__author-name {
		display: inline-block;
		font-size: 20px!important;
		padding-right: 10px;
	}
	.slide-item .c-quote__text{
		font-size: 48px;
	}

	.slide-item .quote__author-byline {
		font-size: 14px;
		margin-top: 15px;
	}
	.slide-item .quote__author-company {
		font-size: 20px;
		display: inline-block;
		padding-left:0;
	}

}

/*Slider Controls*/
.slide-wrap button{
	width:76px;
	height:78px;
	border:none;
	background:rgba(255,255,255,0.2);
	color:#fff;
	font-size:36px;
}

.slide-wrap button:hover{
	background:#fff;
	color:#000;
}

button.slick-next{
	position:absolute;
	top:0;
	right:0;

}
button.slick-prev{
	position: absolute;
	top:0;
	right:76px;
}
/*Slider Controls*/

/* pseudo H2 */
.span-h2 {
font-family Poppins, sans-serif;
font-size 32px;
font-weight 500;
height auto;
line-height 38.4px;
}

/*New Schedule CSS*/
.commonFundamentalsGridList{width: 100%;}
.commonFundamentalsGridList thead{
	border-bottom: 1px solid #828282;
	background: #fff;
}
thead tr.commonOnlineCoursesGridBlock{
	background: none !important;
}

.commonFundamentalsGridList th p {
	font-size: 12px !important;
	line-height: 1.5 !important;
	font-weight: normal !important;

}
@media (max-width: 768px){
	.commonFundamentalsGridList thead{display: none;}
}

/* Move chatbot over 100px on desktop only */
.header.headerAbs { z-index: 9989; }
@media only screen and (min-width: 768px) {
#hubspot-conversations-iframe {
  margin-right: 100px; 
 
}
}
