

.cat-item-125, .cat-item-126, .cat-item-128, .cat-item-127, .cat-item-293, .cat-item-294, .cat-item-280{
    display:none!important;
}
.post_info{
    display:none!important;
}
.blog_holder.blog_single article h2 {
    display: block;
    padding-bottom: 50px;
}
/*音檔播放器*/
.sr-playlist-item:last-child .store-list:before {
    content: '';
    width: 6px;
    height: 18px;
    display: inline-block;
    position: relative;
    background-image: url(https://soulone.org.tw/wp-content/uploads/2023/03/list-item-icon.svg);
    background-repeat: no-repeat;
    background-size: 4.5px;
}

.content {
    padding-top:0px;
}
.sr_playlist-template-default .content:before{
    content:'';
    display:inline-block;
    position:relative;
    width:100%;
    height: 250px;
    background-image: url(https://soulone.org.tw/wp-content/uploads/2018/06/banner-title.jpg);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}
.srp_player_boxed{
    padding:42px;
    padding-bottom: 60px;
}
.iron_widget_radio:not(.srp_player_button) .iron-audioplayer[data-playertemplate="skin_boxed_tracklist"] .playlist{
    background: rgb(0,175,149);
background: linear-gradient(68deg, rgba(0,175,149,1) 0%, rgba(5,96,82,1) 8%, rgba(0,0,0,1) 40%, rgba(5,46,43,1) 70%, rgba(3,102,89,1) 91%, rgba(0,175,149,1) 100%);
border-radius: 20px 20px 0px 0px;
top: -20px;
}
.iron-audioplayer .playlist .current{
    background-color: rgba(225,225,225,.1);
}
.iron-audioplayer[data-playertemplate="skin_boxed_tracklist"] .album-title{
    font-weight: 500;
    letter-spacing: 1px;
    line-height: 40px;
}
.iron-audioplayer .srp_subtitle {
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .8px;
    margin-bottom: 20px;
}
.iron-audioplayer[data-playertemplate="skin_boxed_tracklist"]:not(.srp_tracklist_grid) .playlist {
    padding-bottom: 40px;
}
@media screen and (max-width: 690px) {
.single-sr_playlist .iron-audioplayer {
    margin: auto;
    margin-top: -8px;
    margin-bottom: 0px;
    background-color: #121212;
}
.content:before{
    height: 90px;
}
}
/*音檔播放器*/
.slider_content.left.skrollable.skrollable-between{
   width: 80%!important;
    left: 20%!important;
    top: 30%!important;
}
.qbutton.white {
    border-color: #00af95 !important;
}
.post_text_inner iframe{
    width: 100%;
    min-height: 300px;
    max-height: 400px;
}
@media (max-width: 768px) {
   #related_posts_thumbnails li {
    margin-bottom: 20px!important;
   }
    body, .wrapper{
       padding-top:0px!important;
    }
    div.grid_section .section_inner{
       width: 78%!important;
     }
    .mobile_menu_button span{
      font-size:36px;
    }
    .header_inner, .header_top_bottom_holder, .header_bottom, .mobile_menu_button, .logo_wrapper{
      height: 75px !important;
    }
    .carousel:not(.advanced_responsiveness) .carousel-inner .qbutton {
        font-size: 13px;
        line-height: 53px;
        height: 53px;
    }
    .carousel-inner .slider_content .text .qbutton.white {
    margin: 10px 0 0 0px!important;
    }
   .menu-item.active {
    background-color: #FFF!important;
   }
  .container_inner{
     width: 85%!important;
   }
   .title_holder .container_inner{
     width: 85%!important;
   }
   .blog_holder.blog_pinterest, .blog_holder.masonry {
        width: 100% !important;
    }
    nav.mobile_menu {
        display: block;
        width: 100%;
        padding: 0 28px;
        left: -25px;
    }
    .breadcrumbs, .title h1, .title.title_size_small h1{
    line-height: 1.8em!important;
    }
    .content .container {
        padding-top: 28px!important;
    }
   .breadcrumb {
    top: 20px!important;
    }
}
.menu-item.active{
    background-color: #00af95;
}
nav.main_menu ul li.active a{
   color:#FFF!important;
}
.breadcrumb {
    top: 40px;
}
.title_subtitle_holder_inner {
    top: -30px;
}
.cat-item:hover{
    color:#000!important;
}
aside .widget.posts_holder li:hover{
    color:#000!important;
}
.cat-item-22, .cat-item-36{
    display:none;
}
.no_image{
  margin-bottom:10px!important;
}
.side_menu .widget li, .side_menu a, aside .widget a {
 font-family: 'Times', Times, 'Times New Roman', Georgia, '游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', 'Microsoft YaHei', '微软雅黑', 'SimSun', 'Microsoft JhengHei', '微軟正黑體', 'PMingLiU', serif!important;
  font-size:16px!important;
}
.latest_post_text_inner h5 a{
    font-size:15px!important;
}
.single_tags a, .widget .tagcloud a{
 padding: 5px;
 border:1px solid #00af95;
 margin-left: 4px;
 margin-right: 5px;
 border-radius: 3px;
}
.single_tags a, .widget .tags_text a{
 line-height:36px;
}
.q_logo .normal{
margin-top:8px;
 height:80%!important;
}
#related_posts_thumbnails li{
 width:30%;
margin-right:3px!important;
}
.relpost-thumb-wrapper{
 width:100%;
border-top:1px #000 solid;
margin-top:90px;
}
.relpost-thumb-wrapper h3{
 color:#000;
font-size:22px;
padding-top:18px;
padding-bottom:20px;
}
.relpost_content b{
 font-size:20px!important;
line-height:36px;
}
h1,h2,h3,h4,h5,p{
 font-family: 'Times', Times, 'Times New Roman', Georgia, '游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', 'Microsoft YaHei', '微软雅黑', 'SimSun', 'Microsoft JhengHei', '微軟正黑體', 'PMingLiU', serif!important;
}
h1 a,h2 a,h3 a,h4 a,h5 a{
 font-family: 'Times', Times, 'Times New Roman', Georgia, '游明朝', YuMincho, 'ヒラギノ明朝 ProN W3', 'Hiragino Mincho ProN', 'HG明朝E', 'ＭＳ Ｐ明朝', 'Microsoft YaHei', '微软雅黑', 'SimSun', 'Microsoft JhengHei', '微軟正黑體', 'PMingLiU', 'Noto Serif', 'Noto Serif CJK SC', 'Noto Serif CJK', 'Source Han Serif SC', 'Source Han Serif CN', 'Source Han Serif', 'source-han-serif-sc', serif!important;
}
h1,h2,h3{
  font-weight: 700!important;
}
h1 a,h2 a{
  font-weight: 700;
}
h3 a{
  font-weight: 700!important;
}
h4,h5,h6{
 font-weight: 600!important;
}
.blog_holder.blog_masonry_date_in_image article .post_text .post_text_inner p{
 height:76px;
 overflow: hidden;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:30px;
 margin-bottom:-20px;
 text-align:left;
}
.blog_holder article .post_text h5{
 font-size:22px!important;
}
.blog_holder.masonry article .post_image{
  overflow: hidden;
}
.carousel .item .text .separator{
 margin-top:10px;
 margin-bottom:10px;
}
.footer_top .q_icon_with_title .icon_text_inner{
padding-bottom: 4px
}

.footer_top h5{
margin-bottom: 41px;
}

.header_bottom_right_widget_holder{
    padding-right: 0;
}

#rev_slider_1_1 .uranus.tparrows:hover:before{
    opacity: 1;
    color: #46db77;
}
@media only screen and (max-width: 1000px){
  #related_posts_thumbnails li{
 width:100%;
}
body, .wrapper, .content, .full_width, .overlapping_content .content > .container, .more_facts_holder, .comment_holder .comment #respond textarea, .comment_holder .comment #respond input[type='text'], .comment_holder .comment #respond input[type='email'], .content .container{
 padding-top:12px;
}
.filter_outer{
 margin-top:20px!important;
}
}