/* ============================================================================ *
        Post Styles
    ---------------------------------------------------------------------------
        These are the styles which build all the various post types and their templates.
*/

.tmf-post.webinar.small .title a {
    font-weight: 700;
    color: #003366;
    text-decoration: none;
}

.tmf-post.webinar.small .date {
    font-style: italic;
}

/*Location Post CSS*/
.tmf-post.small.location {
    color: #003366;
    font-size: 15px;
    font-weight: 400;
    line-height: 28px;
}

.tmf-post.small.location .email a{
    text-decoration: none;
}

.tmf-post.small.location .email a:hover{
    text-decoration: underline;
}


/*Post CSS*/

#body-cell-1 .tmf-post {
    clear:both;
}

.tmf-post.post.large h1#page-title, 
.tmf-post.news.large h1#page-title {
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 5px;
}
.tmf-post.post.medium h2.title,
.tmf-post.post.home h2.title {
    margin-bottom: 5px;
}

.tmf-post.post.medium .excerpt,
.tmf-post.post.home .excerpt{
    margin-top: 5px;
}

.tmf-post.post .date, 
.tmf-post.news .date {
    color: #535353;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    margin-top: 0;
}

.tmf-post.post.webinars{
    background-color: #f2f2f2;
    padding: 15px;
}

.tmf-post.post.webinars p{
    margin-bottom: 0;
}
.tmf-post.post.webinars .title {
    color: #003366;
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 5px;
}

.tmf-post.post.webinars .title a {
    text-decoration: none;
}

.tmf-post.post.large .author-image img {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px;
}

.tmf-post.post.large .author-image a,
.tmf-post.post.medium .post-author-name a,
.tmf-post.post.home .post-author-name a {
    text-decoration: none;
    color: #535353;
}

/*Recent Posts*/
.tmf-post.post.recent-posts{
    border-bottom: none;
    margin-bottom: 0;
    padding-bottom: 25px;
}
.tmf-post.post.recent-posts .title {
    color: #2f2b68;
    font-size: 15px;
    font-style: italic;
    font-weight: 400;
}
.tmf-post.post.recent-posts .title a {
    text-decoration: none;
}

.post-information-container span {
    display: inline-block;
}

.tmf-post .tmf-taxonomy-list .tmf-taxonomy, .tmf-post .tmf-post-link-list .tmf-post-link {
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
}


