/* Spint */div.timeline div.spine {    background-color: #CCCCCC;}/* Date Separator */div.timeline div.date_separator span {    border: 1px solid #BBBBBB;    background-color: #FFFFFF;    color: #666666;}/* Timeline Element */div.timeline_element {    background-color: #FFFFFF;    border: 1px solid #CCCCCC;    color: #37404e;    text-shadow: none;    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);}div.timeline_element:hover {    border: 1px solid #AAAAAA;    box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.2);}div.timeline_element div.del {    background-color: #222222;    color: #FFFFFF;    border: 1px solid #000000;}div.timeline_element div.title {    color: #AAAAAA;}div.timeline_element:before {    border-top: 1px dashed #CCCCCC;}div.timeline_element:after {    background-color: #BBBBBB;    border: 1px solid #FFFFFF;    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);}div.timeline_element:hover:after {    background-color: #FFFFFF;    border: 1px solid #CCCCCC;    z-index: 100;}div.timeline_element ::-webkit-scrollbar {  /* Webkit only */    width: 6px;    height: 6px;    background-color: #FFFFFF;}div.timeline_element ::-webkit-scrollbar-thumb {    background-color: #CCCCCC;    border-radius: 5px;}div.timeline_element ::-webkit-scrollbar-thumb:hover {    background-color: #AAAAAA;}div.timeline_element div.img_container div.img_overlay {    background-color: rgba(0, 0, 0, 0.5);}/* Blog Post Element */div.timeline_element.blog_post div.readmore a {    color: #222222;}div.timeline_element.blog_post a {    color: #7A0004;}/* Lightbox */div.timeline_overlay div.lightbox {    border: 5px solid #FFFFFF;    background-color: #FFFFFF;}/* Social */div.timeline div.facebook_post {    color: #777777;    background-color: #F4F4F4;    border: 1px solid #DDDDDD;}