@charset "utf-8";
 .timeline_um-flat {
margin: 0 !important;
padding: 0 !important;
}
.timeline_um-flat .even {
clear: left;
float: left;
}
.timeline_um-flat .odd {
clear: right;
float: right;
padding: 0 1px;
!margin-top: 100px !important;
}
.timeline_um-flat .timeline_um-item {
display: inline-block;
margin: 20px 0 0 0;
!padding-bottom: 20px;
position: relative;
vertical-align: top;
width: 50%;
z-index: 100;
}
.timeline_um-flat  .timeline_um-post {
!padding-bottom: 20px;
background: none repeat scroll 0 0 #edf1f2;
border: 1px solid #3e5459;
position: relative;
width: 90%;
!border-radius: 4px;
}
.timeline_um-flat .even .timeline_um-post {
float: left;
!margin-left: 15px;
}
.timeline_um-flat .odd .timeline_um-post {
float: right;
!margin-right: 15px;
}
.timeline_um-flat .timeline_um-item .timeline_um-arrow {
background: none repeat scroll 0 0 rgb(221, 221, 221);
height: 0;
position: absolute;
top: 23px;
width: 0;
}
.timeline_um-flat .even .timeline_um-arrow {
right: 0px;
}
!.timeline_um-flat .even .timeline_um-arrow { background: #ffffff; border: 1px solid #a3a3a3; }
.timeline_um-flat .even .timeline_um-arrow:after,
.timeline_um-flat .even .timeline_um-arrow:before { left: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.timeline_um-flat .even .timeline_um-arrow:after { border-color: rgba(255, 255, 255, 0); border-left-color: #edf1f2; border-width: 8px; margin-top: -8px; }
.timeline_um-flat .even .timeline_um-arrow:before { border-color: rgba(27, 36, 37, 0); border-left-color: #1b2426; border-width: 9px; margin-top: -9px; }
!.timeline_um-flat .odd .timeline_um-arrow{background: #ffffff; border: 1px solid #a3a3a3; } .timeline_um-flat .odd .timeline_um-arrow:after,
.timeline_um-flat .odd .timeline_um-arrow:before { right: 100%; top: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; }
.timeline_um-flat .odd .timeline_um-arrow:after { border-color: rgba(255, 255, 255, 0); border-right-color: #edf1f2; border-width: 8px; margin-top: -8px; }
.timeline_um-flat .odd .timeline_um-arrow:before { border-color: rgba(27, 36, 37, 0); border-right-color: #1b2426; border-width: 9px; margin-top: -9px; }
.timeline_um-flat .timeline_um-button {
background: none repeat scroll 0 0 rgb(40, 200, 168);
border-radius: 100%;
border: 4px solid white;
height: 15px;
position: absolute;
top: 13px;
width: 15px;
}
.timeline_um-flat .even .timeline_um-button {
right: -12px;
}
.timeline_um-flat .odd .timeline_um-button {
left: -9px;
}
!.timeline_um-container .load-more {
clear: both;
display: block;
text-align: center;
}
!.timeline_um-container .loading span {
background: url(//grafrath.dental/wp-content/plugins/timeline-ultimate/themes/flat/images/ajax-loader.gif) no-repeat scroll 5px 13px rgb(255, 89, 16) !important;
}
!.timeline_um-container .load-more span {
background: none repeat scroll 0 0 rgb(255, 89, 16);
border-radius: 3px;
color: rgb(255, 255, 255);
cursor: pointer;
display: inline-block;
margin-top: 16px;
padding: 7px 25px;
position: relative;
text-align: center !important;
z-index: 57;
}
.timeline_um-flat .timeline_um-thumb {
overflow: hidden;
padding: 10px;
}
.timeline_um-flat .timeline_um-thumb img {
border-radius: 0;
box-shadow: none;
width: 100%;
}
.timeline_um-flat .items-info{}
.timeline_um-flat .timeline_um-title {
font-size: 15px;
padding: 10px 15px 0 15px;
font-weight: bold;
text-align: left;
}
.timeline_um-flat .timeline_um-meta {
font-size: 12px;
padding: 0 10px 10px;
text-align: left;
}
.timeline_um-flat .timeline_um-content {
padding: 0 15px 15px 15px;
text-align: left;
}