/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 10.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/

body{
/*font-family: '微軟正黑體', 'Microsoft JhengHei','Apple LiGothic Medium', Arial, sans-serif !important;*/
    font-family: Arial,sans-serif !important;
}
.carousel-inner .q_slide_subtitle, .carousel-inner h2 {text-transform: none;}
.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {width: 100% !important;text-align:center;}
.footer_top {
    padding: 15px 0 15px !important;
}
.textwidget {color:#818181;}
.flexslider .slides img, .portfolio_slider .portfolio_slides img, .qode_carousels .slides img { }
.q_masonry_blog article h5 {font-size: 22px;}
.blog_holder article .post_text h2 .date{color: #ffffff;
    background-color: #f08200;
    width: 60px;
    display: inline-block;
    border-radius: 4px;
    text-align: center;}
table.tdsf_table {
  color: #333;
  font-size: .9em;
  text-align: left;
  line-height: 20px;
  border-collapse: separate;
  border-spacing: 0;
  border: 2px solid #bdc9d1;
  width: 100%;
  margin: 15px auto;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,.16);
  border-radius: 2px;
background: #fff;
}

table.tdsf_table tr:first-child {
  background: #0068b7;
  color: #fff;
  border: none;
}
table.tdsf_table tr:first-child:hover{background: #0068b7;
  color: #fff;
  border: none;}
table.tdsf_table th {font-weight: bold;}
table.tdsf_table th:first-child, td:first-child {padding: 0 15px 0 20px;}

table.tdsf_table thead tr:last-child th {border-bottom: 3px solid #ddd;}

table.tdsf_table tr:hover {background-color: #d4e3ed;}
table.tdsf_table tr:last-child td {}
table.tdsf_table td {border: 1px solid #ddd; vertical-align:middle;}

table.tdsf_table td:last-child {
  /*text-align: right;
  padding-right: 10px;*/
}
.event-list-view li.event {
  width: 31%;
  display: inline-block;
  vertical-align: top;
  clear:none !important; }
.event-time {color: #6ba0d0;}
.event-location {display:block;font-size: 13px;}
.widget_event_list_widget .event-list-view li.event {width: 100%;}
.content .container .container_inner.page_container_inner { padding: 0 !important;}
div.filterbar, div.filterbar div {background-color: #e8e8e8;}
.event-list .start-date, .event-list .end-date {color: #fff;background-color: #f08200 !important;}
#nav-menu-item-203 a span {display:none;}

@media (max-width: 767px) {
.event-list-view li.event {width: 96%;}
}
@media (max-width: 480px) {
.event-list-view li.event {width: 96%;}
}
@media (min-width: 768px) and (max-width: 979px) {
.event-list-view li.event {width: 46%;}
}
.container p a {
    text-decoration: underline !important;
    cursor: pointer;
}

@media (min-width: 1001px) and (max-width: 1160px) { /*2016.11.10 解決螢幕變窄時選單蓋住logo的問題，此寬度內的選單文字為15px */
nav.main_menu ul li a span { font-size: 15px;}
nav.main_menu ul li a { padding: 10px !important;}
}
div.filterbar ul.hlist li + li:before { padding: 0 8px!important;} /*2016.11.10 解決課程event list的小選單太擠問題，將分隔線左右間格加寬*/
.event-list-view .event-details p a {
font-style: normal;
text-indent:-9999px;
white-space:nowrap; 
line-height:0; 
background-image:url(http://foundation.datasci.tw/wp-content/uploads/2016/11/readmore.png);
width: 75px;
height: 26px;
display:inline-block;
vertical-align: middle;
margin: 0 0 0 4px;
}
footer {margin: 20px auto 0 auto !important;}/*2016.11.26 解決底部靠上方內容區太近問題*/
.q_list.circle ul>li:before {background-color: #f08200 !important; border-radius: 0 !important;}/*2016.11.26 左側點點選單改為橘色方形*/
.tdsf_liststyle ul {display: block; /*2016.11.26 全站外圍div名為tdsf_liststyle的點點選單改為橘色方形*/
    list-style-type: none;
    margin: 0;
    padding: 0;}
.tdsf_liststyle ul li {position: relative;
    font-weight: 400;
    margin: 0;
    padding: 0 0 0 15px;}
.tdsf_liststyle ul li ul li {margin:0 0 0 -12px;}
.tdsf_liststyle ul>li:before {position: absolute;
    left: 0;
    width: 7px;
    height: 7px;
    top: 9px;
    background-color: #f08200;
    display: block;
    content: '';
    border-radius: 0;}
.itemsty h2 {color: #0068b7 !important; margin: 0 0 15px 0 !important;}
.itemsty h3 {font-size: 19px;
    line-height: 1.304347826086957em;
    margin: 5px 0;
    padding: 10px;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #ccc;
    background-color: #0068b7;
    color: #fff;}
.itemsty p {line-height: 34px;
    padding: 10px;
    margin: 15px 0;
    font-size: 15px;}
.carousel-inner {position: static !important;}
/*首頁最新課程*/
.section_inner .latest_post_two_holder .latest_post_two_image {width: 35%; float: left;}
.section_inner .latest_post_two_holder .latest_post_two_inner {width: 65%;}
.section_inner .latest_post_two_holder .latest_post_two_text {padding: 10px 15px 10px;}
.section_inner .latest_post_two_holder .latest_post_two_text p {font-size:15px;}
.section_inner .latest_post_two_holder .latest_post_two_text h3 a {color: #0369b8;}
.section_inner .latest_post_two_holder .latest_post_two_text .separator {display:none;}
.section_inner .latest_post_two_holder .latest_post_two_info {padding: 5px;}
.section_inner .latest_post_two_holder .latest_post_two_info .post_info_author {display:none;}
