body {
	margin:0 auto;
	max-width: 2000px;
}
#ideasForCamp{
	background: url(../img/Camp.jpg) no-repeat top;
}
#ideasForCamp h4{
    color: rgb(37,37,37);
    font-family: 'RalewayBold';
    font-size: 48px;
    text-align: center;
    margin-top: 50px;
    margin-bottom:20px;
}
.heart{
    display: flex;
    justify-content: center;
    
}
.heart div{
    margin: 10px;
}
.place{
	display: flex;
	justify-content: center;
}
#textCamp {
	max-width: 900px;
	padding-bottom: 450px;
	margin-bottom: 0;
	font-size: 24px;
	font-family: "OpenSansItalic";
	color:rgb(37,37,37);
	line-height: 1.25;
	text-align: center;
}
#together{
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: -270px;
}
.blockNews{
	background: white;
	margin:30px 0;
	box-shadow: 0px 7px 20px 0px rgba(37,37,37,0.5);
}
.open{
	height: 389px;
	position: relative;
	display: flex;
	width: 1164px;
}
.micro img{
	width: 583px;
    height: 389px;
}
.triangle{
	width: 0;
	height:0;
	border:44px solid;
	border-color:transparent white transparent transparent;
	position: relative;
	bottom: 60%;
	left: 86.5%;
}
.triangleRight{
	width: 0;
	height:0;
	border:44px solid;
	border-color:transparent transparent transparent white;
	position: relative;
	bottom: 60%;
	right:2%;
}
.data {
	font-family: "RalewayMed";
    color: rgba(37, 37, 37, 0.4);
    font-size: 20px;
    margin-bottom: 0;
}
.contentNew{
	margin-right: 180px;
	margin-left: 40px;
}
.contentNew2 {
	margin-right: 203px;
	margin-left: 40px;
}
.contentNew h3, .contentNew2 h3{
	font-family: 'RalewayBold';
	font-size: 30px;
}
.contentNew .textNews{ 
	font-family: 'RalewayMed';
	height:105px;
	width: 500px;
	font-size: 18px;
	line-height: 1.5;
}
.moreIn .inf{
	display: block;
	height: 100%;
	font-size: 19px;
	text-decoration: none;
	color:red;
	font-style: italic;
	display: flex;
}
.inf a{
	display: flex;
	text-decoration: none;
	color:rgb(255,0,0);
}
.moreIn .more{
	margin-right: 15px;
}
.programLesson {
	display: flex;
	justify-content: space-around;
}
.lessons{
	margin-left: 150px;
}
#together ul{
	padding: 0;
	list-style: none;
}
#together li a{
	color:rgb(37,37,37);
	font-size: 20px;
	font-family:'RalewayRegular';
	text-decoration: none;
	width: 100px;
}

#together ul li span {
 	font-family: "OpenSansItalic";
 	color:red;
 	font-size: 20px;
 	margin-bottom: 10px;
 }
#together ul li{
 	margin-bottom: 5px;
 }
#together ul li:first-child {
 	margin-bottom: 10px;
 }
#together footer{
 	margin-top: -300px;
}
footer{
	margin-top: 100px;
}