@media (min-width: 800px){
.center_div{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size:20px;
  font-weight:bold;
  text-align:center;
}}
.center_div{
  position: absolute;
  font-size:20px;
  font-weight:bold;
  text-align:center;
}
.lista{
text-align:center;
font-size:34px;
color:#000 !important;
}
.lista a{
color:#000 !important;
margin:15px;
}

.lista a:hover{
color:gray !important;
}

.long{
margin-top: 100px;
background-color: #CFCCA3;
background:url('chess_long.jpg');
background-size:cover;
background-repeat: no-repeat;
height:30vw;
width: 100vw;
position: relative;
margin-left: -50vw;
left: 50%;
display: table;
text-align:center;
margin-top:0px;
position: relative;
}
@media (min-width: 800px){
.let_center{
background-color: rgba(0,0,0,0.8);
text-align:center;
font-size:45px;
color:#fff;
border-color:white;
border-style:double;
display:inline-block;
padding:20px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}}

@media (max-width: 800px){
.center_div{width:90%;}
.long{margin-top:-20px;}
.lista{font-size:20px;}
}
@media (min-width:980px){
    .pure-visible-phone{display:none}
    .pure-visible-tablet{display:none}
    .pure-hidden-desktop{display:none}
    .parrafos{padding:30px;}
    .title_min{display:none;}
}
@media (max-width:767px){
    .pure-hidden-phone{display:none}
    .pure-visible-desktop{display:none}
    .resp_font{font-size:7vw!important; margin-bottom: 25px;}
}
@media (min-width:768px) and (max-width:979px){
    .pure-hidden-tablet{display:none}
    .pure-visible-desktop{display:none}
    .parrafos{padding:0px;}
    .title_min{display:none;}
}


@media (max-width:1100px){
    #header #navbar .panel-activation {display:inline !important;}
    #header #navbar ul.navigation {display:none !important;}
}

@media (min-width:1100px){
  #header #navbar ul.navigation {display:inline-block !important;}
  #header #navbar .panel-activation {display:none !important;}
}


.title_min{
color:white;
font-size: 16px;
float:left;
position: relative;
font-family: 'Oswald', sans-serif;
top: 50%;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);}
}

#footer p{
  display:none !important;
}