body {    font-family:Verdana;    display: flex;    justify-content: center;}hr{    height:1px;    border:none;    color:lightgray;    background-color:lightgray;}.container {  /* background-color:coral; */  width: 100%;  }.menu {  margin: 0;  float: left;  padding: 0px;  width: 20%;    /* position: fixed; */  overflow: hidden;  background-color: #e6ffe6;}.menu a {  float: left;  display: block;  color: black;  padding: 10px 16px;  text-decoration: none;}.menu a.active {  background-color: #4CAF50;  color: white;}.menu a:hover:not(.active) {  background-color: lightgreen;  color: white;}.menu .icon {  display: none;}.content {    float: left;    width: 60%;    padding: 18px;    overflow: hidden;    line-height: 180%;}.right {    background-color:#E8F1FA;    float: left;    width: 16%;    padding: 10px 5px;    margin-top: 7px;}.footer {    color:gray;    /* text-align:center; */    padding:10px;    margin-top:7px;    font-size:10px;}.clsSumarArticol{    background-color: #f7f6f6;    padding-top: 5px;    padding-left: 5px;    padding-right: 5px;    line-height: 180%;    box-shadow: 0 3px 6px 0 rgba(0,0,0,0.2);    border-radius: 3px;}.clsArticol{    background-color: #f7f6f6;    padding-top: 5px;    padding-left: 5px;    padding-right: 5px;    line-height: 180%;    text-align: justify;    color: #585858;}.clsDescriere{    background-color: red;    line-height: 130%;}.clsTag{    font-size: x-small;    line-height: 250%;    color: #585858;}.clsTitlu{    line-height: 180%;    font-weight: bold;    color: #585858;    text-decoration:none;    text-align: left;}.clsTitlu:hover{    text-decoration: underline; }.clsSubtitlu{    padding-top: 5px;    font-size: 90%;    line-height: 150%;    text-align: justify;    color: #585858;    /* background-color: red; */}.clsSubtitluMic{    font-size: small;    line-height: 150%;    color: gray;    text-align: justify;    /* background-color: red; */}.cookie-banner {  position: fixed;  bottom: 40px;  left: 30%;  right: 10%;  width: 40%;  padding: 3px 14px;  display: flex;  justify-content: center;  align-items: center;  text-align:center;  background-color: lightyellow;  border-radius: 4px;  box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.2);}.responsive {    width: 100%;    height: auto;}@media only screen and (max-width:480px) {  /* For mobile phones: */  .menu a:not(:first-child) {display: none;}  .menu a.icon {    float: right;    display: block;  }  .container, .menu, .right {    width: 100%;  }  .content {    width: 100%;    padding: 2px;	margin-left: 0;  }}@media only screen and (max-width:480px) {  /* For mobile phones 2: */  .menu.responsive {position: relative;}  .menu.responsive .icon {    position: absolute;    right: 0;    top: 0;  }  .menu.responsive a {    float: none;    display: block;    text-align: left;  }}@media only screen and (min-width:481px) and (max-width:840px) {  /* For tablets: */  .container {    width: 100%;	/* background-color:coral; */  }  .content {    width: 100%;    padding: 2px;	margin-left: 0;  }    .menu {    width: 100%;    height: auto;    position: relative;  }  .menu a {float: left;}}@media only screen and (min-width:841px) {  /* For desktops with MEDIUM screen: */  .container {    width: 100%;  }  .content {    /* width: 100%; */    /* padding: 14px; */	margin-left: 0;  }  .menu {    width: 20%;    height: auto;    position: relative;  }  .menu a {float: none;}}@media only screen and (min-width:1281px) {  /* For desktops with BIG screen: */  .container {    width: 80%;  }  .menu {    width: 20%;    height: auto;    position: relative;  }  .menu a {float: none;}}