﻿.td-big-grid-post .td-module-thumb .td-image-gradient:last-child
{
	z-index:1;
	}
.focus:before,.focus:after{ background:none}
.focus{	padding:5px 8px; background:#f24a3d;color:#fff; font-size:18px;	font-weight:bold;	position:absolute;	z-index:2;}
@media (min-width: 768px) and (max-width: 1023px){.focus{font-size:18px; padding:8px;}}
@media (max-width: 767px){.focus{font-size:18px; padding:6px;}
}

@media (min-width: 768px) and (max-width: 1023px){#uid_156_discuss .mark_01{font-size:14px}}
@media (max-width: 767px){#uid_156_discuss .mark_01{font-size:18px}}

.td_module_mx1 .entry-title {
      font-size: 18px;
  line-height: 22px;
}
@media (max-width: 767px){.td_module_mx1 .entry-title{font-size:24px; line-height:28px;}}

.td_module_mx2 .item-details {
    border-bottom: 1px dotted #ddd;
    margin: 10px 20px 10px 20px;
    position:relative; top:5px;
    min-height:50px;
}

.td_block_trending_now {border:0;}

/*Headlines_scrollable*/
.items div { width:680px;}
a.browse { margin-top:0; position:absolute; z-index:99; top:50%;
}

.td-block-col {width:339px; float:left; position:relative; margin-top:20px;}

/*latest_news*/
#latest_news .td-block-col {margin-top:0; }
    #latest_news .td-block-col h4.block-title span {background-color: #0152a9; border-radius: 0;}
    #latest_news .td-block-col ul {margin:0 20px 0 30px; list-style-position:outside;}
        #latest_news .td-block-col ul h3 {margin-top:0px; margin-bottom:15px; padding-top:10px; border-top:1px dotted #444; line-height:21px;}
            #latest_news .td-block-col ul h3 a {font-size:16px;}
            #latest_news .td-block-col ul h3 a:hover{color:#4db2ec;}
        #latest_news .page-nav{text-align:right;}
        #latest_news .page-nav .ep_read_more{font-size:15px; border:0;}
            #latest_news .page-nav a {color:#a7a7a7;}
            #latest_news .page-nav a:hover {background-color:#fff; color:#4db2ec; text-decoration:underline;}
@media (min-width: 768px) and (max-width: 1023px){.td-block-col{width:250px;}}
@media (max-width: 767px){.td-block-col{width:100%; float:none; margin-bottom:15px;}
                          #latest_news .td-block-col ul h3 {margin-bottom:20px; padding-top:15px;line-height:normal}
    #latest_news .page-nav {text-align:center;}
                          #latest_news .page-nav a.ep_read_more {width: 80%; border:1px solid #e6e6e6; color:#444; font-size:17px;}
        #latest_news .page-nav a:hover {background-color:#444; color:#fff;}
     #latest_news .td-block-col ul h3 a {font-size:18px;}
}

.td_module_mx2 .td-module-thumb {display:none;}
.home_td_block .page-nav{display:none; text-align:center;}
.td_block_15a .page-nav {display:none; text-align:center;}
.home_td_block h4.block-title span{background-color:#0152a9;}

#td_subject_box {background-color:#fff; padding:10px 10px 0 10px; color:#444; font-size:17px; line-height: 29px;}
.icon_subject {
    max-width: 16px;
    max-height: 16px;
    position: relative;
    top: 1px;
    display: inline;
    padding-left:25px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB0UlEQVQ4T11Ty1EjMRDttjVnnAHeCICbqywV4wjwRgAbARABJgJMBt4IFkewsyXZ5aOJAIgA9ixNNfVU0y55dNJIrdf9PsPUW5PJZFxV1a2I1Mx8jmsR2TNzE2N83u127+UTLj+stUtmvu0eNcz8QUQjABDRnJnPiGjpvb/XdwcA59yKiK4LwPVwOLxpmuYLZ865ORH9UfAQwgz7DFB2VoBubHT/Sin9xOjWWtC6ERFQa0IId9xxfhORR2Z+6GsiIs8o7FFdoDbG+IPRnYiAiMO/ZaGIfBhjzpWG3jnnXojoCuAA2IvIipmh9Av26DidTu8Gg0HtvQf3o+Wcgy4nmaZzTkRkllLK9hhjoP7Ce7/CdP3xUaO0s4gKEEJocNB1hibjlNK6qqoz7/26P4UKnykwM7yFjVTX9SilhCngOdZ/7/1I76AHJjDGjLNuHdJYuQKgbdvPouMvBbfWvjMzsjAXkTzVwca2bS+22y0Sd5QL6KP0QLekkm3UB0R0aYyZqWXoJiLLzWYDm/NS9bHXfByibK2FiCdF6vYhhPwz6eoEfhKRfyGEOlMoC4pIZ0FjjI9FhK+ICDH+XVp7BKAeG2MQXfx9p924rwhajHHR/52/AV6OI5uC9WtuAAAAAElFTkSuQmCC) no-repeat 1px;
}
#td_subject_box a { color:#444; padding:0 3px; display:inline-block}
#td_subject_box a:hover { color:#898989;}

.td_block_15a .block-title {
    margin:0;
    position: absolute;
    top: 2px;
    left: 0px;
    z-index: 1;
}


.td_block_15a .td-block-span6 {
    padding-left: 0px;
    padding-right: 0px !important;
}
.td_block_15a .td-block-col {
    margin-top:0;
}

.td_block_15a .td_module_mx1 {
    margin-bottom: 0;
    border: 0;
}
.td_block_15a h4.block-title span, .home_td_block h4.block-title span  {
    background-color: #0152a9;
    border-radius: 0;
}

@media (max-width: 767px) {
    .td_block_10 {text-align:left;}
        .td_block_10 .td_block_inner {margin-left:20px;}
    .td_module_9 {text-align:left;}
    .td_block_15 .td_block_inner .td_module_mx1 {margin-bottom:12px;}
    .td_block_15 .td-block-span4, .td_block_15 .td-block-span6,.td_block_15a .td-block-span6, .td_block_15 .td-block-span12 {
        padding:0 15px 0 10px;
    }
    .td_module_mx2 {border-top:1px dotted #a5a5a5; padding-top:12px;}
    .td_module_mx1 .td-module-thumb, .td_module_mx2 .td-module-thumb {
        display:block;
        width: 120px;
        height: 80px;
        position: relative;
        overflow: hidden;
        float: left;
        z-index:1;
        margin:0 15px 12px 0;
    }
        .td_module_mx2  .td-module-thumb  img{
            width: 120px;
            height: auto;
            display:block;
        }
    .td_module_mx1 .entry-title {
        font-size: 18px;
        color: #444;
        font-weight: normal;
    }

        .td_module_mx1 .meta-info a, .td_module_mx1 .entry-title a {
            color: #444 !important;
            line-height:26px;
        }

    .td_module_mx1 .meta-info {
        position: relative;
        top:5px;
    }
    .td_block_15 .block-title, .td_block_15a .block-title {position:relative; margin:0 0 10px 10px; top:0;}
    .td_module_mx1 .meta-info {color:#a7a7a7}
    .td_module_mx1 img.provider_ico {top:initial; bottom:3px; }
    .td_module_mx1 .meta-info .td-post-author-name {display:none;}
    .home_td_block .page-nav{margin-top:0; display:block;}
    .td_block_15a .page-nav {margin-top:0; display:block;}

    /*---圖片新聞---*/
    .td_block_14 .td_module_mx1 .td-module-thumb { width: 100%; /*height: 270px;*/ height:180px;}
    .td_block_14 .td_module_mx1 .meta-info {
        position: absolute;
        top:initial;
        bottom: 0px;
        color: #fff;
        padding: 0px 10px 0px 10px;
        margin-bottom: 10px;
        z-index:1;
    }
    .td_block_14 .td_module_mx1 .entry-title {
        position: relative;
        font-weight: 700;
        font-style: normal;
        margin-bottom: 0;
        margin-top: 0px;
        /*font-size: 24px;
        line-height: 28px;*/
        font-size: 20px;
        line-height: 24px;
    }
    .td_block_14 .td_module_mx1 .entry-title a {line-height:24px; color: #fff !important; font-family:Arial, Microsoft JhengHei, "微軟正黑體", LiHei Pro, "儷黑體", PMingLiu,"新細明體", sans-serif;}
    #td_subject_box {background-color:#595959; padding:5px 10px; color:#fff;}
    .icon_subject {font-weight:bold; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABdElEQVQ4T3WTYVUDQQyEZxSAA1oFLQpoFQAKKAooCjgUUBwUBYACioOiAFAAKAjvW3b70n2P/Lm7zWWSmcxaXUTESNKVpJmkaU1vJW0k3dv+yCXOHxGxqsUcU/Ap6VASAGeSJpJWtq9b3Q4gItaSLhLgs6SF7W/OIgKAx5rf2J7zXgC6zg2DrnQH4JzRIwJai0oNkKUr53dJt5Juek0q72VHdaj/jgGAN2Jx+NIBoMG00Wi5iHiSdFrAI4JR4c+TxJrRIoKuM9tw34uIgNYBNQCEJARp60H9wfaa6QD7Z9XQ1g7ANoUISgFJ/MAmJrZ59lOUlTcKdIIGACgPGDsnfmxzVnLoUYWnwdBEHDWuFeArtbtM4NDEC+hSpsprPLaNkL0v5okeeuUYZyOdIGZyHt2gBtcSSX0+uRfLbGV4s5rmuq3tdpkaAALfSXq1jSv/rJw6tMtUBMWdycIYBxs/5NXuAdQxUZdOCHVUgd6q0fDH3nX+BRCBxuY6s1/qAAAAAElFTkSuQmCC) no-repeat 1px;}
    #td_subject_box a { color:#fff; padding:0 3px; display:inline-block; font-weight:bold;}
    #td_subject_box a:hover { color:#dfdfdf;}
}

.home_td_block_2 {padding-top:20px;}
.td_block_15 .td-block-span6:nth-child(6) .td_module_mx2 .item-details, .td_block_15a .td-block-span6:nth-child(6) .td_module_mx2 .item-details{border-bottom:0;}
.td_module_9 .item-details {padding-bottom:0;}
.td_block_10 .td_module_9 .item-details {margin-bottom: 10px;}
.td_module_9 .meta-info {margin-bottom:8px;}

@media (max-width: 767px) {
.td_block_15 .td-block-span6 .td_module_mx2 .item-details, .td_block_15a .td-block-span6 .td_module_mx2 .item-details{border-bottom:0;}
    .td_module_11 .entry-title {margin-bottom:0;}
    }
