.main {
}

body{
  font-family: "Roboto", sans-serif;
  font-weight: 400;
  font-style: normal;
}

.ads{
  margin-top: 25px;
  color: #707880;
}

.hr-solid-content{
    color: #000;
    border: 0;
    font-size: 18px;
    padding: 1em 0;
    position: relative;
    opacity: 0.75;
}
.hr-solid-content::before {
    content: attr(data-content);
    position: absolute;
    padding: 0 1ch;
    line-height: 1px;
    border: solid #d0d0d5;
    border-width: 0 99vw;
    width: fit-content;
    white-space: nowrap;
    left: 50%;
    transform: translateX(-50%);
}

.fdeco{
  font-style: italic;
}

.deco{
  text-decoration: underline;
}

a{
  text-decoration: none;
}

.cpright{
  text-decoration: none;
  color: #4D4F50;
  font-size: 14px;
}

.logo{
  height: 72px;
  margin:8px auto;
}

.banner{
  width: 100%;
  border-radius: 25px;
}

.headers{
  max-width: 758px;
  box-shadow:0 8px 16px rgba(14, 13, 38, .12);
  background-color: #002266;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}

.likes{
  margin: 10px auto;
  font-size: 14px;
  font-style: italic;
}

.status-point{
  display: inline-block;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color:#083999;
  margin:0 3px;
}

.ics{
  margin: auto 2px;
}

.writer{
  margin: 10px auto 16px;
}

.authors{
  width: 36px;
  border-radius: 50%;
}

.contents {
  max-width: 758px;
  box-shadow:0 8px 16px rgba(14, 13, 38, .12);
  padding:0 30px;
}

.footter {
  max-width: 758px;
}

.hugging {
  padding-top: 20px;

}

.thead {
  margin-top: 20px;
  margin-bottom: 40px;
  font-size: 25px;
}

.thead-svg {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
}

.vcontents {
  margin-bottom: 25px;
  font-size: 18px;
}

.vimg{
  border-radius: 15px;
  box-shadow: 1px 1px 2px 2px #454b51;
}

.cta {
}

.ctaa{
  text-decoration: none;
  color: #fff;
}

.tred{
  color: #EB242B;
}

.btngo{
  font-size: 26px;
  font-weight: bold;
  border-radius: 25px;
  box-shadow: 2px 3px #002266;
  background-color: #002266;
  border: none;
}

.btncta {
  font-size: 19px;
  font-weight: bold;
  border-radius: 25px;
  box-shadow: 2px 3px #002266;
  background-color: #002266;
  border: none;
}

.btncta:hover{
  background-color: #002266;
}

.btngo:hover{
  background-color: #002266;
}

.btncta:active{
  background-color: #002266;
}

.btngo:active{
  background-color: #002266;
}


.rvimg{
  max-width: 35px;
  border-radius: 50%;
}

.rvcs{
  color: rgb(76, 82, 83);
}
.rvbasic {
  margin-top: 20px;
  margin-bottom: 20px;
}

.rvname {
  margin-left: 10px;
}

.rvsingle {
  margin-top: 20px;
  margin-bottom: 20px;
}

.adv {
  font-size: 14px;
  margin-top: 15px;
}

.disco{
  margin-top: 70px;
}

.disclm {
  font-size: 14px;
  text-align: left;
  margin: 10px auto;
  color: #4D4F50;
}

.copyfooter {
  margin-top: 20px;
}



@media (max-width:500px ){

.ads{
  display: none !important;
}

.likes{
  margin: 10px auto;
  font-size: 14px;
  font-style: italic;
}

.disclm {
  margin-top: 25px;
  font-size: 10px;
  text-align: left;
}

}

@media (max-width:400px ){

.ads{
  display: none !important;
}

.likes{
  margin: 10px auto;
  font-size: 13px;
  font-style: italic;
}

}