hr{
width:90%;
}
#logo{
display:none!important;
}
#banner_div{
position:relative;
display:flex;
flex-direction:row;
justify-content:center;
width:100%;
height:30%;
margin-left:auto;
margin-right:auto;
}
#banner{
float:left;
display:block;
width:auto;
height:auto;
max-width:100%;
max-height:100%;
}
#banner_text{
margin-left:1%;
margin-right:1%;
display:flex;
flex-direction:column;
justify-content:center;
text-align:center;
font-family:Tismana;
float:right;
}
#banner_text_big{
font-size:4em;
}
#banner_text_small{
font-size:3em;
}
.banner_text_content{
 margin-left:auto;
 margin-right:auto;
}

#about-div{
	z-index:3;
	display:flex;
    flex-direction:row;
    height:50%;
    align-content:center;
    margin-left:auto;margin-right:auto;
    width:90%;
}
.icoana{
display:block;
}
#about-content{
	flex-grow:1;
    position:relative;
     background-image:url("../img_util/exterior.jpg");
    background-size:cover;
    background-position:center;
}
#about-text{
font-family:Courgette;
font-size:2.5em;
margin-top:3%;
text-align:right;
margin-right:10%
}
#about-click{
background-color:#b80909;
color:white;
border-radius:15px;
font-family:Courgette;
font-size:1.5em;
position:absolute;
bottom:3%;
right:3%;
padding:7.5px;
box-shadow: 2px 2px #ddaeae;
cursor:pointer;
user-select:none;
}

#news{
	margin-left:auto;margin-right:auto;
}
#index-news-title{
width:88%;
margin-left:auto;
margin-right:auto;
font-size:2.5em;
margin-top:10px;
margin-bottom:10px;
font-family:Courgette;
color:#b80909;
}


#show-all-news{
width:72%;
color:#b80909;
text-align:right;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
font-family:Courgette;
font-size:1.3em;	
user-select:none;
}
#show-all-news-span{
	cursor:pointer;
    color:#b80909
    user-select:none;
}
#index-events-title{

}
#ev-act-div{
width:88%;
margin-left:auto;
margin-right:auto;
display:flex;
flex-wrap:wrap;
justify-content:space-between;
}
.ev-act-title{
font-size:2.5em;
margin-top:10px;
margin-bottom:10px;
font-family:Courgette;
color:#b80909;
text-align:left;
}
#activities-div{
width:60%;

}
#calendar-div{
width:40%;
text-align:center;
}
.social-frame{
margin-left:auto;
margin-right:auto;
margin-top:10px;
margin-bottom:10px;
border:solid 1px #ddaeae;
height:550px;
width:500px;
}
/*media*/
/*tphone*/
@media screen and (max-width:1400px){
 #activities-div,#calendar-div{
  width:100%;
 }
}

@media screen and (min-device-aspect-ratio: 2/1){
#banner_div{
height:40%!important;  
}
#about-div{
height:60%;
}
#about-text{
font-size:2em;
}
}
@media screen and (min-device-aspect-ratio: 3/2){
#banner_div{
height:30%;    
}
}
@media screen and (max-device-aspect-ratio: 3/2) and (min-device-aspect-ratio: 2/3){
#banner_div{
height:20%;    
}
.icoana{
 display:none;   
}
}
@media screen and (max-device-aspect-ratio: 2/3){
#banner_div{
height:14%;    
}
.icoana{
 display:none;   
}
}
@media screen and (max-width:600px){
#banner_text{
    font-size:0.4em;
}
#info{
	width:100%;
}
.social-frame{
 width:100%;   
}
#ev-act-div{
width:95%;
}
.ev-act-title{
 width:92.63%;
margin-left:auto;
margin-right:auto;
}
}
/*no-phone*/
/*low-res PC*/
@media screen and (max-width:1000px) and (min-width:600px){
#banner_text{
    font-size:0.5em;
}
.social-frame{
 width:100%;   
}
}

@media screen and (min-width:1000px) and (max-width:1200px){
#banner_text{
    font-size:0.7em;
} 
}