 body {
	background-color: #350707;
	margin: 0;
	min-height: 100vh;
	display: flex;
    flex-direction: column;
	overflow: -moz-scrollbars-vertical; 
    overflow-y: scroll;
	overflow-x: hidden;
 }
 li, ul {list-style: none;}
	.mainPart{display:flex; min-height: calc(100vh - 120px);}
	.footer {
		width: 100%;  
		background-color: #000000;
		flex-grow: 1;
		font-family: Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		background-color: #160203;
		background: radial-gradient(ellipse farthest-corner at center center, #160203 0%, #350707 45%, #160203 55%, #350707 100%);
		background: -webkit-radial-gradient(ellipse farthest-corner at center center, #160203 0%, #350707 45%, #160203 55%, #350707 100%);
		background: -moz-radial-gradient(ellipse farthest-corner at center center, #160203 0%, #350707 45%, #160203 55%, #350707 100%);
		font-size: 14px;
		font-weight: 300;
		display: flex;
		justify-content: space-between;
		align-items: center;
		min-height: 90px;
		z-index: 3;
		width: 100vw;
		}
	.footer .copyright {margin-left: 40px; margin-top: auto; margin-bottom: auto; display: flex;flex-direction: column; justify-content: space-between;}
	.footer .copyright div:first-child {margin-bottom: 10px;}
	.footer .social{display: flex;position: relative; flex-direction: row; margin-right: 40px;}
    .centeredContent {
		display: flex;
		max-width: 800px;
		min-width: 800px;
		width: 100%;
		margin: 0 auto;
		padding: 0 22px;
		height: fit-content;
		height: -moz-fit-content;
		min-height: calc(100vh - 120px);
		background-color: #ffffff; /*#fbf6d6*/
	}
	.backContainer {
		width: 100%;
		height: 100%;
		min-height: calc(100vh - 320px);
		padding: 140px 30px 80px 30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		border: 1 solid transparent;
		border-image: url(/images/chain2.png) 170 round;
		border-image-width: 16px;
		border-image-outset: 10px;
		border-image-repeat: repeat;
		border-image-slice: 1 170;
		position: relative;
	}
	.backContainer[aria-expanded=false] {display: none;}
	.backContainer .chainEndCont
	{
		height: 12px;
		width: 24px;
		background-color: #ffffff;
		position: absolute;
		bottom: 0;
	}
	.backContainer .chainEndLeft{left: -14px;}
	.backContainer .chainEndRight{right: -14px;}
	.backContainer .chainEnd
	{
		height: 24px;
		width: 24px;
		background-color: #350707;
		position: absolute;
		bottom: 0px;
		z-index: 2;
		box-shadow: 0px 0px 29px #b1852496;
		background: #e3a1a1 radial-gradient(circle at 50% 0, #a95454b0, #3507073b);
		box-shadow: inset rgba(0,0,0,.6) 0 -3px 8px, inset rgb(118 16 16 / 70%) 0 3px 8px, rgba(0,0,0,.8) 0 1px 8px -5px;
		border-radius: 50%;
		justify-content: center;
		align-items: center;
	}
	.leftBack{
		width: 100%;
		background-image: url("/images/sideback.jpg");
		-webkit-mask-image: linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
		mask-image: linear-gradient(90deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
		/*-webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0)));
		background: linear-gradient(0deg,#350707 0%, #ffffff 80%);
		background: -webkit-linear-gradient(0deg,#350707 0%, #ffffff 80%);
		background: -moz-linear-gradient(0deg,#350707 0%, #ffffff 80%);*/
	}
	.rightBack{
		width: 100%;
		background-image: url("/images/sideback.jpg");
		-webkit-mask-image: linear-gradient(270deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
		mask-image: linear-gradient(270deg, rgba(0,0,0,0.3) 0%, rgba(0,0,0,0) 100%);
		/*-webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.3)), to(rgba(0,0,0,0)));*/
	}
	.backImage {
		background-image: url("/images/eh-logo.png");
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
	}
	
	/*header styles*/
	.headerLine {
		height: 100px;
		width: 100%;
		display: flex;
		justify-content: center;
		align-items: center;
		position: fixed;
		background-color: #160203;
		background: radial-gradient(ellipse farthest-corner at center center, #160203 0%, #350707 45%, #160203 55%, #350707 100%);
		background: -webkit-radial-gradient(ellipse farthest-corner at center center, #160203 0%, #350707 45%, #160203 55%, #350707 100%);
		background: -moz-radial-gradient(ellipse farthest-corner at center center, #160203 0%, #350707 45%, #160203 55%, #350707 100%);
		left: 0;
		right: 0;
		top: 0;
		z-index: 2;
		box-shadow: 0px 0px 8px #000000;
	}
	.headerLogo {
		height: 160px;
		width: 160px;
		background-color: #350707;
		display: flex;
		position: fixed;
		left: 20px;
		right: 0;
		top: 20px;
		z-index: 3;
		box-shadow: 0px 0px 29px #b1852496;
		border-radius: 50%;
		justify-content: center;
		align-items: center;
	}
	.boxShadow18 {
		/* background: #350707 radial-gradient(circle at 50% 0, #350707b0, #3507073b); */
		background-image: radial-gradient(circle at center, #7e1111 0%, #5a0c0c 40%, #350707 70%, #350707 100%);
		box-shadow: inset rgba(0,0,0,.6) 0 -3px 8px, inset rgb(118 16 16 / 70%) 0 3px 8px, rgba(0,0,0,.8) 0 3px 8px -3px;
	}
	.chainLogo {
		width: 16px;
		position: fixed;
		left: 90px;
		top: 97px;
		z-index: 2;
		filter: drop-shadow(2px 2px 2px #000000);
	}
	.headText {
		color: #e09458;
		font-family: Arial, Helvetica, sans-serif;
		/*position: fixed;
		left: 220px;
		right: 0;
		top: 110px;
		z-index: 3;*/
		text-align: center;
		padding: 0 0 20px 0;
		border-bottom: 3px solid #e09458;
		margin-bottom: 30px;
		overflow: hidden;
	}
	.headText div:first-child {font-size: 28px; font-weight: 600; margin-bottom: 6px;}
	/*.headText div:last-child {font-size: 28px; font-weight: 400; }*/
	.headerName{display: flex;}
	.headerName img {height: 60px; margin-top: 6px;}
	.headerName img:first-child {margin-right:25px}
	.headerName img:last-child {margin-left:25px}
	.headerLogo img {height: 140px; margin-top: 10px;}
	.countdown {
		position: absolute;
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		font-weight: 600;
		right: 40px;
		pointer-events: none;
	}
	.countdown div:first-child{text-transform: uppercase;}
	.countdown .closeTime{display: none}
	/*header styles END*/
	
	.txtStart{font-size: 24px; text-align: center; font-weight: 700; padding: 0 0 20px 0; border-bottom: 3px solid #e09458;}
	
	.return
	{
		font-size: 12px;
		height: 38px;		
		text-align: center; 
		font-weight: 500; 
		background-image: url("/images/arrow-b.png");
		background-size: 100px;
		background-repeat: no-repeat;
		text-transform: uppercase;
		display: flex;
		justify-content: flex-start;
		align-items: center;
		padding-left: 14px;
		padding-top: 1px;
		cursor: pointer;
	}
	.forward
	{
		font-size: 14px;
		height: 38px;		
		text-align: center; 
		font-weight: 700; 
		background-image: url("/images/arrow-f.png");
		background-size: 100px;
		background-position: right;
		background-repeat: no-repeat;
		text-transform: uppercase;
		display: flex;
		justify-content: flex-end;
		align-items: center;
		padding-right: 18px;
		padding-top: 1px;
		margin-top: 12px;
		cursor: pointer;
	}
	.rulesEG img {height: 60px; display: block; margin-left: auto;margin-right: auto;}
 	.rulesEG h1{text-align: center; font-size: 32px; font-weight: 700;color: #350707;}
	.rulesEG ol{text-align: center; font-size: 22px; font-weight: 700; padding-left:0;margin-left: 0;}
 	.rulesEG ul{text-align: left; font-size: 16px; font-weight: 500;margin-bottom: 10px;margin-top: 16px;padding-left:0;margin-left: 0;}
 	.rulesEG ul li {display:flex;line-height: 1.2;margin-bottom:6px;}
 	.rulesEG ul li::before
	 {
		content: "";
		width: 1rem;
		min-width: 1rem;
		height: 1rem;
		min-height: 1rem;
		border-radius: 50%;
		background: #9f3439;
		margin-right: 1rem;
		margin-top: 1px;
	 }
 	.rulesEG .txtStLast{color: #9f3439;padding-top: 10px;padding-bottom: 10px; border-top: 2px solid #9f3439;border-bottom: 2px solid #9f3439;margin-top:20px;}
	
	/*social links*/
	.footer .fa {
		font-size: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 50px;
		height: 50px;
		text-align: center;
		text-decoration: none;
		border-radius: 50%;
		border: 3px solid #fbf6d6;
		color: #fbf6d6;
	}
	.footer .link-icon {
		font-size: 24px;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 50px;
		height: 50px;
		text-align: center;
		text-decoration: none;
		border-radius: 50%;
		border: 3px solid #fbf6d6;
		color: #fbf6d6;
		margin-right:20px;
	}
	.footer .fa-facebook {}
	.footer .icon-telegram:before{margin: 0 0 -1px -3px;}
	.contactsGS .fa {
		font-size: 30px;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 50px;
		height: 50px;
		text-align: center;
		text-decoration: none;
		border-radius: 50%;
		border: 3px solid #9f3439;
		color: #9f3439;
	}
	.contactsGS .link-icon {
		font-size: 24px;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 50px;
		height: 50px;
		text-align: center;
		text-decoration: none;
		border-radius: 50%;
		border: 3px solid #9f3439;
		color: #9f3439;
		margin-right:20px;
	}
	.contactsGS .fa-facebook {}
	.contactsGS .icon-telegram:before{margin: 0 0 -1px -3px;}
	.contactsGS .social{display: flex;justify-content: center;position: relative; flex-direction: row;margin-top: 16px;margin-bottom:16px;}
	/*social links END*/
	
	.faqList{padding: 0; margin-top: 40px;display: grid;}
	.faqItem
	{
		margin-bottom: 20px;
		height: auto;
		max-height: 50px;
		overflow: hidden;
		transition: max-height 0.4s;
	}
	.faqItem[aria-expanded=true]
	{
		max-height: 1200px;
		transition: all 0.4s ease-in;
	}
	.faqQuestion {
		font-size: 24px;
		font-weight: 700;
		position: relative;
		padding: 14px 0 12px 40px;
		margin-bottom: 10px;
		cursor: pointer;
	}
	.faqQuestion::before {
		content: '\e909';
		font-family: icomoon!important;
		position: absolute;
		left: 0;
		top: 14px;
		font-weight: 300;
		font-size: 24px;
		color: #894f08;
		transition: transform .4s linear;
		transform: rotate(0deg);
	}
	.faqItem[aria-expanded=true] .faqQuestion::before {
		content: '\e909';
		font-family: icomoon!important;
		position: absolute;
		left: 0;
		top: 14px;
		font-weight: 300;
		font-size: 24px;
		color: #894f08;
		transform: rotate(-90deg);
	}
	.faqAnswer{
		font-size: 18px;
		font-weight: 700;
		line-height: 26px;
		background-color: #35070721;
		padding: 20px;
		border-radius: 25px;
		margin-top: 30px;
	}
	
	.placeInfo{display:flex;}
	.mapDescription{display: flex;flex-direction: column;justify-content: space-between;margin-right: 20px;}
	.mapDescription .timeBlock{display: flex;flex-direction: column;border-top:2px solid #9f3439;border-bottom:2px solid #9f3439;padding-top:20px;padding-bottom: 20px;}
	.mapDescription .timeBlock div:first-child {margin-bottom: 12px;}
	.mapDescription .txtSt1{font-size: 16px;font-style: italic;line-height: 22px;}
	.txtSt2{color: #9f3439;}
	.mapContainer{display: flex; align-items: center; flex-direction: column;}
	.mapContainer > div {margin-bottom: 10px; text-transform: uppercase; color: #9f3439;}
	.mapContainer iframe{width:300px;height:300px;}
	
	.moneyBlock .payM{text-align: center;text-transform: uppercase; margin-top: 20px;display: flex;align-items: center;justify-content: center;}
	/*.payM a:link, .payM a:visited {text-decoration: none; color: #9f3439; font-weight: 700;text-shadow: 3px 2px 3px #ff8000;}*/
	.payLink
	{
		height: 50px;
		text-align: center;
		font-weight: 700;
		background-image: url(/images/arrow-f.png);
		background-size: 120px;
		background-position: right;
		background-repeat: no-repeat;
		text-transform: uppercase;
		display: flex;
		justify-content: flex-end;
		align-items: center;
		padding-right: 18px;
		cursor: pointer;
		margin-left: 7px;
	}
	.payM a:link, .payM a:visited {text-decoration: none; color: #9f3439;}
	.moneyBlock .txtSt1{font-size: 16px;font-style: italic;line-height: 22px;margin-top: 10px;text-align: center;}
	.moneyBlock .txtRed{color:#FF0000;}
 	.moneyBlock .bitCont{display: flex;justify-content: space-around;}
	.moneyBlock .bitDesktop{text-align: center;color: #9f3439; margin: 10px 0 10px 0; padding: 10px 0 10px 0;border-top: 2px solid #9f3439;border-bottom: 2px solid #9f3439;}
	.listM {border-top: 2px solid #9f3439; border-bottom: 2px solid #9f3439; padding: 10px 0 10px 0;margin-top:16px;margin-bottom: 6px;}
	.listM li{display:flex;align-items: flex-start;line-height: 1.2;}
	.listM li::before
	{
		content: "";
		width: 1rem;
		min-width: 1rem;
		height: 1rem;
		min-height: 1rem;
		border-radius: 50%;
		background: #9f3439;
		margin-right: 1rem;
		margin-top: 2px;
	}
	.linkColor1 a:link, .linkColor1 a:visited {text-decoration: none; color: #9f3439;}
	
	.oldLinksCont{display: flex; justify-content: space-evenly;margin-top:16px;margin-bottom: 16px;}
	.oldLinksCont div {margin-left:0;margin-right:0;width:120px;}
	.videoCont{display:flex;justify-content: center;margin-top:20px;}
	.videoItem{width: 100%;border: 3px inset #350707;}

 	.crewGS .crewTitle{border-bottom: 2px solid #350707; margin-bottom: 26px;display: flex; align-items: center;padding-bottom: 10px;justify-content: space-between;}
	.crewGS h1 {
		font-size: 32px;
		font-weight: 700;
		margin:0 0 0 0;
		padding-bottom: 6px;
		color: #350707;
	}
	.crewTitle .logo{width:100px;}
	.crewCont{display: flex; justify-content: space-between;flex-wrap: wrap;}
	.crewItem {display: flex;flex-direction: column;align-items: center;width: 30%;text-align: center;margin-bottom: 20px;}
	.crewItem img{width: 180px; height: 180px; border-radius: 50%;border: 4px ridge #b88989;}
	.crewItem .name{margin-top:6px;color:#350707;}
 	.crewItem .role{font-weight: 300;}

	.events .line img {width: 90%; display: block; margin-left: auto;margin-right: auto;}
	.eventCard {
		margin-bottom: 20px;
		height: auto;
		max-height: 70px;
		overflow: hidden;
		transition: max-height 0.4s;
	}
	.events h2{text-align: center;}
	
	.eventCard[aria-expanded=true]
	{
		max-height: 1600px;
		transition: all 0.4s ease-in;
	}
	.eventCard .header {
		display: flex; 
		flex-wrap: nowrap; 
		justify-content: flex-start ; 
		align-items: center; 
		margin-left: auto;
		margin-right: auto; 
		margin-top: 10px; 
		margin-bottom: 10px;
		font-weight: 600; 
		font-size: 1.4em; 
		color: #751510;
		position: relative;
		cursor: pointer;
		padding: 14px 0 12px 0px;
		margin-bottom: 10px;
	}
	.eventCard .header::after {
		content: '\e909';
		font-family: icomoon!important;
		position: absolute;
		right: 0;
		top: 14px;
		font-weight: 300;
		font-size: 24px;
		color: #751510;
		transition: transform .4s linear;
	}
	.eventCard[aria-expanded=true] .header::after {
		content: '\e909';
		font-family: icomoon!important;
		position: absolute;
		right: 0;
		top: 14px;
		font-weight: 300;
		font-size: 24px;
		color: #751510;
		transform: rotate(90deg);
	}
		
	.eventCard .header img {height: 40px; display: block; margin-right: 10px;}
	.eventCard .fa-facebook {color:#350707}
	.eventCard .gmContainer{display: flex; justify-content: center; margin-top: 10px;margin-bottom: 20px;}
	.eventCard .gm a {color:#350707; font-weight: 600; text-decoration: none;}
	.eventCard .description{text-align: center; font-weight: 600; font-style: italic;}
	.eventCard .descriptionContainer {
		/* color: white; */
		border-radius: 6px;
		/* background-image: radial-gradient(circle at center, #7e1111 0%, #5a0c0c 40%, #350707 70%, #350707 100%); */
    	box-shadow: inset rgba(0, 0, 0, .6) 0 -3px 8px, inset rgb(118 16 16 / 70%) 0 3px 8px, rgba(0, 0, 0, .8) 0 3px 8px -3px;
		padding: 10px 10px 10px 10px;
		border: solid 2px #5a0c0c;
	}
	.eventCard .containerBlack {
		color: white;
		border-radius: 6px;
		background-image: radial-gradient(circle at center, #490b0b 0%, #1c0303 40%, #180101 70%, #000000 100%);
    	/* box-shadow: inset rgba(0, 0, 0, .6) 0 -3px 8px, inset rgba(77, 10, 10, 0.7) 0 3px 8px, rgba(0, 0, 0, .8) 0 3px 8px -3px; */
		padding: 10px 10px 10px 19px;
		/* border: solid 2px #5a0c0c; */
	}
	.eventCard .info {
		display: grid;
  		grid-template-columns: max-content max-content max-content; /* key | ":" | value */
  		column-gap: .5rem;
  		row-gap: .35rem;
  		align-items: start;
		/* shrink to content and center horizontally in parent */
		width: fit-content;
		margin-inline: auto;       /* centers the whole block */
		justify-content: center;   /* extra safety in some layouts */
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.eventCard .leftInfo {text-align: right; white-space: nowrap;}
	.eventCard .sep { width: 1ch; text-align: center; opacity: .8; }
	.eventCard .rightInfo {min-width: 0; word-wrap: anywhere;font-weight: 600;}
	.line1 img {width: 50%; display: block; margin-left: auto;margin-right: auto;}
	.eventCard ul{
		padding: 0;
	}
	.eventCard li{
		margin-bottom: 10px;
	}
	.eventCard li span{font-weight: 600;}
	.eventCard .list1 li {
		position: relative;
		padding-left: calc(var(--icon-size, 1em) + .5rem);
		margin: .35rem 0;
	}
	.eventCard .list1 li::before {
		content: "✓";               /* checkmark glyph */
  		position: absolute;
  		left: 0;
  		top: .15em;                 /* tweak vertical alignment */
		font-size: var(--icon-size, 1em);
		line-height: 1;
		color: var(--icon-color, currentColor);
		/* optional: bolder look */
		font-weight: 700;
	}
	.eventCard .list2 li {
		position: relative;
		padding-left: calc(var(--icon-size, 1em) + .5rem);
		margin: .35rem 0;
	}
	.eventCard .list2 li::before {
		content: "?";               /* checkmark glyph */
  		position: absolute;
  		left: 0;
  		top: .15em;                 /* tweak vertical alignment */
		font-size: var(--icon-size, 1em);
		line-height: 1;
		color: var(--icon-color, currentColor);
		/* optional: bolder look */
		font-weight: 700;
	}
	.eventCard .textAndPic {
		display: flex;
		align-items: flex-start;
		gap: 20px;                
	}
	.eventCard .textAndPic img {
  		height: 300px;
		width: auto;              
		max-width: 100%;          
		flex: 0 0 auto;
		box-shadow: 0 10px 24px rgba(0,0,0,.22), 0 2px 8px rgba(0,0,0,.12);
		overflow: visible;
	}
	.eventCard .textAndPicTxt {
  		font-style: italic;
  		margin: 10px 0;
	}
	.imgCont1{display: flex; justify-content: center; margin-left: auto; margin-right: auto;margin-top: 20px; margin-bottom: 20px;}
	.imgCont1 img{max-width: 500px;}
	
	
	
	@media screen and (max-width: 1100px) {
		.headerLogo {
			height: 100px;
			width: 100px;
			/*left: calc(50% - 42px);*/
			top: 10px;
			left: 10px;
			z-index: 3;
		}
		.chainLogo {display: none;}
		.headerLogo img {height: 70px; margin-top: 12px;}
		.headerName img {height: 40px; margin-top: 6px;}
		.headerName img:first-child {margin-right:15px}
		.headerName img:last-child {margin-left:15px}
		.headerLine .link-icon {right: 0; left: 40px;}
		.headText div:first-child {font-size: 20px; font-weight: 600; margin-bottom: 6px;}
	}
	@media screen and (max-width: 960px) {
		.headerName{flex-direction: column;}
		.headerName img:first-child {margin-right:0}
		.headerName img:last-child {margin-left:0}
	}
	@media screen and (max-width: 860px) {
		.centeredContent {min-width: unset;}
		.leftBack,
		.rightBack {display:none;}
		.placeInfo{flex-direction: column;}
		.mapDescription .timeBlock{margin-top: 16px;margin-bottom: 16px;}
		.mapDescription>div:last-child {margin-top: 16px; margin-bottom: 16px; text-align: center;}
	}
 	@media screen and (max-width: 760px) {
		.crewItem {font-size: 16px;line-height: 1.2}
		.crewItem img{width: 140px; height: 140px;}
 	}
	@media screen and (max-width: 640px) {
		.txtStart {font-size: 20px;}
		.faqQuestion {font-size: 20px; padding: 14px 0 12px 30px;}
		.faqQuestion::before {font-size: 20px;}
		.faqItem[aria-expanded=true] .faqQuestion::before {font-size: 20px;}
		.headerLogo {left: 10px; top: 10px;}
		.headerLine {align-items: flex-start; flex-direction: column;}
		.headerName img {height: 40px; margin-top: 6px;}
		.headerName img:first-child {margin-right:0px; margin-left:130px;}
		.headerName img:last-child {margin-left:150px;}
		.footer {display: flex; justify-content: flex-start;align-items: center; min-height: 90px;flex-direction: column;}
		.footer .social{margin-top: 10px; margin-bottom:10px;margin-right:0;}
		.footer .copyright {margin-left: 0; margin-top: 10px; margin-bottom: 10px; display: flex;flex-direction: column; justify-content: space-between;text-align: center;}
		.crewItem img{width: 100px; height: 100px;}
		.eventCard{max-height: 78px;}
		.eventCard[aria-expanded=true]{max-height: 2200px;}
	}
	@media screen and (max-width: 560px){
		.backContainer{padding-top:160px}
		.countdown {
		background-color: #350707;
		right: 40px;
		top: 106px;
		display: flex;
		justify-content: center;
		white-space: pre;
		padding: 6px 0px 6px 0px;
		border-radius: 12px;
		width: 280px;
		align-items: center;
		pointer-events: auto;
		}
		.countdown div:first-child{text-transform: none;}
		.countdown .closeTime {
			display: flex;
			align-items: center;
			justify-content: flex-end;
			margin-left: 15px;
			}
		.mapContainer iframe{width:240px;height:240px;}
		.moneyBlock .payM {display: flex;flex-direction: column;}
		.crewItem {width: 48%;}
		.crewItem img{width: 100px; height: 100px;}
		.crewGS h1 {font-size: 24px;}
		.crewTitle .logo{width:80px;}
		.faqItem[aria-expanded=true] {max-height: 1400px;}
		.moneyBlock .bitCont {flex-direction: column;}
		.imgCont1 img{max-width: 100%;}
	}

	@media (max-width: 640px) {
  		.eventCard .textAndPic { flex-direction: column; }
  		.eventCard .textAndPic img {
   		height: auto;           
		width: 100%;
  }
	}