#cb_post_title_url{
background-image: linear-gradient(to right, #16e6a4, #ff1200, #00a1ff, #80006e, #00ebff, #ff9900, #9500ff, #a0ff00, #0008ff, #80002d, #00ff90, orange, red);
    -webkit-text-fill-color: transparent  !important; 
    -webkit-background-clip: text !important; 
    -webkit-background-size: 200% 100%;
    -webkit-animation: base_title1-animation 5s infinite linear;
}

#mainContent h2 {
  text-align:left;
  box-shadow: 3px 3px 2px #888888;
  background-color:#B8860B;
  color:white;
  font-size:26px;
  line-height:45px !important;
  padding-left:10px;
  border-radius: 5px;
}

p{
font-size:14px;
line-height:24px;
}

0% {
    background-position: 0 0;
}
100% {
    background-position: -100% 0;
}