
.roadShowUral2021 * { font-family: 'Roboto'; line-height: 1.2;}
.roadShowUral2021 p, .roadShowUral2021 ul li  { font-size: 22px;  line-height: 1.2;}
.roadShowUral2021  ul li  { background: url('/image/li.png') 0px 15px no-repeat; padding: 0 0 10px 25px; }
.roadShowUral2021 p.textBig {   font-size: 34px; line-height: 1.2;}

.roadShowUral2021 h2 { font-size: 44px;  font-weight: 400; color: #000; }
.roadShowUral2021 h3 { font-size: 32px;  font-weight: 400; color: #000; margin-bottom: 34px; }
.roadShowUral2021  p.textSupBig { font-size: 42px;  font-weight: 400; color: #F8841A; }

.menuRoadShow { margin-bottom: 17px;}
.archive { margin-bottom: 68px;}
.menuRoadShow a, .menuRoadShow a:link, .menuRoadShow p{  font-weight: 400; color: #5FBFF1; font-size: 28px; text-decoration: none;}
.archive a, .archive  a:link , .archive p {  font-weight: 400; color: #5FBFF1; font-size: 24px;  text-decoration: underline; }
.archive p { text-align: center; }
.menuRoadShow a:hover, .menuRoadShow p:hover , .menuRoadShow p:hover a { color: #89EBD9;  text-decoration: underline;  }
 .archive a:hover, .archive p:hover , .archive p:hover a { text-decoration: none; color: #89EBD9; }
 
	@media only screen and (min-width: 1501px) and (max-width: 1600px) { 
		.menuRoadShow a, .menuRoadShow a:link  { font-size: 26px; }
		.menuRoadShow p { font-size: 26px; }
		.archive a, .archive a:link  { font-size: 24px; }
		.archive p { font-size: 24px; }
	}
	@media only screen and (min-width: 1401px) and (max-width: 1500px) { 
		.menuRoadShow a, .menuRoadShow a:link  { font-size: 24px; }
		.menuRoadShow p { font-size: 24px; }
		.archive a, .archive a:link  { font-size: 24px; }
		.archive p { font-size: 24px; }
	}
	@media only screen and (min-width: 1201px) and (max-width: 1400px) {
		.menuRoadShow a, .menuRoadShow a:link  { font-size: 22px; }
		.menuRoadShow p  { font-size: 22px; }
		.archive a, .archive a:link  { font-size: 22px; }
		.archive p { font-size: 22px; }		
	} 
	@media only screen and (min-width: 1001px) and (max-width: 1200px) {  
		.menuRoadShow a, .menuRoadShow a:link  { font-size: 20px; }
		.menuRoadShow p  { font-size: 20px; }
		.archive a, .archive a:link  { font-size: 20px; }
		.archive p { font-size:20px; }		
	} 
	@media only screen and  (min-width: 801px) and (max-width: 1000px) {
		.menuRoadShow a, .menuRoadShow a:link  { font-size: 18px; }
		.menuRoadShow p  { font-size: 18px; }
		.archive a, .archive a:link  { font-size: 20px; }
		.archive p { font-size: 20px; }			
	} 
	@media only screen and  (min-width: 601px) and (max-width: 800px) {
		.menuRoadShow a, .menuRoadShow a:link  { font-size: 17px; }
		.menuRoadShow p  { font-size: 17px; }
		.archive a, .archive a:link  { font-size: 24px; }
		.archive p { font-size: 24px; }	
				.archive p { text-align: left; }	
	} 
	@media only screen and (max-width: 600px)  {
		.menuRoadShow a, .menuRoadShow a:link  { font-size: 18px; }
		.menuRoadShow p  { font-size: 18px; }
		.archive a, .archive a:link  { font-size: 24px; }
		.archive p { font-size: 24px; }	
		.archive p { text-align: left; }			
	}
	
.leftRoadShow { background: url('/upload/events/roadShowUral2021/bgLeft.png') top left no-repeat; }
.bgPink { background:linear-gradient(to right, #ffffff 10%, #FFFAF5 10%); padding: 40px 0 20px 0; margin-bottom: 68px;}

.SP  { background:linear-gradient(to right, #ffffff 46%, #FFFAF5 46%,  #FFFAF5 54%, #ffffff 54%,); }

.bgBlue { background:linear-gradient(to right, #F5FCFF 85%, #ffffff 85%); padding: 40px 0 124px 0; margin-left: -15%; text-align: right;}
	.bgBlue p {  margin: 0 0 30px 15%;}
.bgBlueBot { background:linear-gradient(to right, #ffffff 10%, #F5FCFF 10%,#F5FCFF 85%, #ffffff 85%); padding: 40px 0 68px 0; }	
	.bgBlueBot p {  font-size: 16px; line-height: 1.5;}	
	
.bgGreenPhotos { background:linear-gradient(to bottom, #ffffff 12%, #EDFFFA 12%,#EDFFFA 100%); padding: 40px 0 68px 0; }	
	
.bgСircle  { background: url('/upload/events/roadShowUral2021/bgLeft.png') 30% 0% no-repeat; padding-top: 30px; margin-bottom: 68px;}

.roadShowUral2021 a.linkReg { display: inline-block; min-width: 50%; text-align: center; padding: 20px 40px 20px 40px; background: #5FBFF1; color: #fff; font-size: 32px; font-weight: 400; margin-bottom: 20px; text-decoration: none;}
	.roadShowUral2021 a.linkReg:hover {  background: #89EBD9; color: #fff; text-decoration: none; }
	.roadShowUral2021 .bgBlue a.linkReg { display: inline-block; min-width: 80%; text-align: center; padding: 20px 40px 20px 40px; background: none; color: #000; font-size: 24px; font-weight: 100; margin-bottom: 0px; text-decoration: none; border: solid 1px #000;}
	.roadShowUral2021 .bgBlue  a.linkReg:hover {  background: #89EBD9; color: #000; text-decoration: none; }
	.roadShowUral2021 .bgСircle a.linkReg { min-width: 33%; }
	
.program .date { display: block; float: left; width: 150px; color: #5FBFF1;  font-size: 22px;  line-height: 1.2;} 	
.program p  { margin-left: 180px; }


.roadShowUral2021 a.linkAll { position: relative; z-index: 500; line-height: 1.7; display: block; float: right; clear: both; width: 328px; height: 328px; background: url('/upload/events/roadShowUral2021/bgRight.png') bottom center no-repeat; margin-bottom: 34px; text-align: center; color: #000; font-size: 24px; font-weight: 400; text-decoration: none; padding: 85px 0px 0 0px; }
	.roadShowUral2021 a.linkAll span { color: #fff;  line-height: 1.7; }
	.roadShowUral2021 a.linkAll:hover { background: url('/upload/events/roadShowUral2021/bgRight.png') top center no-repeat; }





	
