@charset "UTF-8";

/* Tablet Layout: 481px to 768px. Inherits styles from: Mobile Layout. */
body {
  font-size: 1em;
}
#container {
  width: 94%;
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  margin-left: auto;
  margin-right: auto;
  border-radius: 16px;
  -webkit-box-shadow: 2px 2px 2px 2px #827E7C;
  box-shadow: 2px 2px 2px 2px #827E7C;
}

header {
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
}
header h1 {
  font-size: 2.2em;
}
header figure {
  max-width: 18%;
}
#mainNav {
  min-height: 36px;
}

#mainNav a {
  font-size: 1.2em;
}
/************ contenuto princilae **************/
#mainContent {
  width: 96%;
}
/************ box ripetibile sinistra e destra **************/
.articleBoxLeft {
  width: 45%;
  float: left;
  margin-right: 4%;
}
.articleBoxRight {
  width: 45%;
  float: left;
  margin-right: 4%;
}

/************ navigazione destra **************/
#menuRight {
  margin-left: 1em;
  margin-right: 1em;
  border-color: #E1E2F6;
  border-top-width: 3px;
  border-top-style: solid;
  clear: left;
}
#navRight {
  width: 48%;
  float: left;
  margin-right: 1em;
  margin-bottom: 1.2em;
}
#followMe {
  width: 36%;
  float: left;
  margin-left: 2em;
}
#language{
  width: 36%;
  float: left;
  margin-left: 2em;
}
footer {
  border-bottom-left-radius: 12px;
  border-bottom-right-radius: 12px;
}
#bottomTextLine p {
  font-size: 0.9em;
}

.hide_tablet {
display: none;
}
