body {
	
	line-height: 24pt;
	
    --headsize: 270px;
}

main {
    width: 100%;
}

.desktop {
    display: none;
}
.phone {
    display: block;
}

#headbis {
    width: 100%;
    position: absolute;
}

#baner {
    width: 100%;
    position: absolute;
    left: 0;
    transform: translateX(0);
    overflow: hidden;
}
#headtitle{
	padding-top: 75px;
	padding-left: 7.5%;
}
#roger{
	font-size: 54px;
	line-height: 82px;
}
#thedate{
	font-size: 30px;
}

/***** CONTENT ******/

div#content {
    width: 100%;
}

div#core {
	margin: auto;
    width: 85%;
    position: relative;
    top: 60px;
}

.msep {
	display: none;
    position: absolute;
    left: 7%;
}

@media all and (max-width:600px){
	
	body{
		
		font-size: 15pt;
		line-height: 19pt;
		
		--headsize: 160px;
	}
	#headtitle{
		padding-top: 42px;
	}
	#roger{
		font-size: 33px;
		line-height: 48px;
	}
	#thedate{
		font-size: 23px;
	}
}



