.topic-title img.star_follow_icon {
    margin-top: -1%;
    margin-right: 1%;
    width: 100%;
    max-width: 26px;    
    max-height: 26px;
}
.action-bar.bar-top {
    padding-bottom: 16px;
}
.action-bar.bar-top  .button {
    position: relative;
    width: 100px;
    height: 40px;
    /*background: #7FB036;*/
    border-radius: 2px;
    line-height: 2;
    /*font-size: 18px;*/
    /*font-weight: normal;*/
    /*float: right;*/
        padding: 0;
}
.post-type {
    float: left;
}
.post-type .post-type-lable{
    font-size: 14px;
    margin: 0px 8px 0px 0px;
    height: 29px;
    line-height: 2;
    color: #555555;
}

.action-bar.bar-top .post-type  .button.btn-post-type.active{
    background-color: #7FB036;
    border-color:#7FB036;
     box-shadow: 0 0 0 1px #7FB036 inset;
    color: #fff;
}
.action-bar.bar-top .post-type  .button.btn-post-type{
    height: 29px;
    line-height: 2;
    font-size: 14px;
    border-radius: 4px;
        width: fit-content;
    padding-left: 1em;
    padding-right: 1em;
    margin-right: 1em;
    background-color: transparent;
    box-shadow: 0 0 0 1px #dbdbdb inset;
    border-color:#dbdbdb;
    color: #272522;
}
.section-viewtopic .post {
    border-radius: 4px;
    /*padding-top: 1.25%;*/
    padding: 16px !important;
}
.post .post-comment-no{
    font-style: normal;
font-weight: normal;
font-size: 14px;
line-height: 21px;
color: #272522;
}
.post-buttons .button.button-post-only{
    align-items: flex-start;
    padding: 4px 8px;
    position: static;
    border: 1px solid #DADADA;
    border-radius: 4px;
    order: 2;
    flex-grow: 0;
    margin: 0px 3px;
    font-size: 14px;
}
.post-buttons .button span{
    font-size: 14px;
}
a.button.btn-post-type{
     height: 24px;
    line-height: 1.8;
    font-size: 14px;
    border-radius: 2px;
        width: fit-content;
    padding-left: 0.5em;
    padding-right: 0.5em;
    margin-right: 0.5em;
    background-color: transparent;
    border-color:#DADADA;
    border: 1px solid #DADADA;
    color: #272522;
    font-weight: 400;
}
.post-buttons .button .icon, .button-secondary{
    color: #272522;
}
dd.profile-posts {
    padding-top: 1em;
}
.postprofile{
    padding-left: 1em;
}
.profile-follower{
    padding-top: 0.5em; 
}
dd.profile-posts.follow-profile {
    margin-top: 1em;
}

a.button.btn-post-type.btn-shared {
    height: 24px;
    line-height: 1.5;
}
.post_social {
    margin-top: 4em;
       /*margin-top: 16px;*/
    display: block;
    width: 100%;
}
a.like-detail{
    font-size: 14px;
line-height: 18px;
color: #555555;
}
.section-viewtopic .action-bar.bar-bottom {
         padding: 8px 1%; 
         width: -moz-available;
         width: auto;
             display: flex;
}
.content .inline-attachment .attachbox{
        display: contents;
         border: none;
}
.imgs-grid{
    max-width: 100%;
}
.imgs-grid .imgs-grid-image:before{
    background-color: transparent;
}
.section-viewtopic  .action-bar{
    float: none;
}
/*dl.file {
        display: inline;
}
.attach-image {
    max-width: 100%;
}
.attachbox dd {
    border-top: none;
    overflow: hidden;
    width: 25%;
    height: 30vh;
    display: inline-block;
}*/
.section-search .post {
    margin-bottom: 2em;
}
.section-search .search .postprofile {
    width: 22%;
}
.post_social_2 {
    width: 73%;
    display: inline-flex;
}
@media (max-width: 1600px){
    .has-profile .postbody h3{
        max-width: 50vw;
        white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -ms-text-overflow: ellipsis;
        overflow: hidden;
        width: 100%;
        display: block;
        line-height: 2;

    }
}
@media (min-width: 1450px){
    .has-profile .postbody h3{max-width: 48vw;}
}
.pagination .pagina-one {
    line-height: 3.5;
}
.section-viewtopic .action-bar.bar-top .button img,.section-viewtopic .action-bar.bar-bottom .button.reply-topic img {
    margin-top: -0.2em;
    margin-right: 9px;
}
.section-viewtopic  .back2top .top .icon.icon-gray{display: none;}
.action-bar.bar-top  .pagination .pagina-one{line-height: 1.2;    margin-top: 0.8em;}
.section-viewtopic .action-bar.bar-top .button img{    margin-right: 0; margin-left: 0px; }
.section-viewtopic .action-bar.bar-top li.number_pagen {  margin-left: 8px; }
.action-bar.bar-top a.button.button-post{border-color: #dadada; color: #FFFFFF;box-shadow: 0 0 0 0px transparent inset;      width: auto;    padding: 0 16px;    line-height: 2.3;border-radius: 2px;    height: 38px;    margin-right: 0.5em;margin-top: 0.1em;}
.posting-tools-left div#quickmod {
    display: contents;
    /* background-color: #FFF; */
}
span.posting-tools-left {
    display: inline-block;
}
.posting-tools-left span.button.button-secondary.dropdown-trigger.dropdown-select.dropdown-toggle {
    width: 73px;
    background: #FFF;box-shadow: 0 0 0 1px #dadada inset;color: #272522;border-color: transparent;
}
.posting-tools-left span.button.button-secondary.dropdown-trigger.dropdown-select.dropdown-toggle .icon{line-height: 1.8;}
.posting-tools-left .dropdown .dropdown-contents{left: 80% !important;}
.posting-tools-left .dropdown-up .pointer{left: 80%;}
.section-viewtopic .action-bar.bar-top .pagination  .button img{    margin-right: 8px;margin-top: 0px;}
.section-viewtopic .action-bar.bar-top .pagination .button:hover, .section-viewtopic .action-bar.bar-top .pagination .button:focus{border-color: transparent !important;
    background-color: transparent !important;    background-image: linear-gradient(to bottom, transparent 0%,transparent 100%) !important;}
 .has-profile .postbody h3{line-height: 1.5 !important;}
 .section-viewtopic .action-bar.bar-top .posting-tools .posting-tools-left .dropdown-contents{margin-top:-65vh;}

  .section-viewtopic .content .inline-attachment.attachbox {display: inline-block;}
@media screen and (min-width:800px) and (max-width:1400px) {   
    .hasjs .postbody .post-buttons {
      max-width: 40vw;
          margin-right: 0px;
  }
  .has-profile .postbody .popular-title:after{    padding-top: 2px;}
}
@media screen and (min-width:600px) and (max-width:1000px) {  
    .section-viewtopic .postbody {  width: 62.5vw;    }
    /*.section-viewtopic .postbody .post_social{    display: inline-flex;}*/
    .has-profile .postbody h3{max-width: 26.5vw;}
     .post_social_2{  width: 59%;}
     .postprofile { width: 23%; }
}
@media screen and (min-width:1000px) and (max-width:1100px) {  
     .has-profile .postbody h3{max-width: 35vw;}
      /*.section-viewtopic .postbody .post_social{    display: inline-flex;}*/
      #page-header div.nav-main.linklist-top {    padding-top: 1.5em;        }
      .post_social_2{    width: 65%;}
}
.button.button-post img{width:14px;height: 14px; }
#nav-breadcrumbs-footer span.breadcrumbs.wrapped {
    display: inline-flex;
    line-height: 3;
}
#nav-breadcrumbs-footer  .breadcrumbs .crumb a {
    max-width: inherit;
}
.pagination span.arrow img{ width: 24px; height: 32px;}
.action-bar.bar-bottom .button.reply-topic img{width:14px;height: 14px; }
span.pagi_total {
    margin-right: 8px;
}
.attachbox{display: contents;}
.attachbox dd{border-top-color:transparent;}
.posting-tools-right div#quickmod {
    display: contents;
    /* background-color: #FFF; */
}
span.posting-tools-right {
    display: inline-block;
    float: right;
    margin-top: -0.4em;margin-left: 1em;
}
.posting-tools-right span.button.button-secondary.dropdown-trigger.dropdown-select.dropdown-toggle {
    width: 73px;
    background: #FFF;box-shadow: 0 0 0 1px #dadada inset;color: #272522;border-color: transparent;
}
.posting-tools-right span.button.button-secondary.dropdown-trigger.dropdown-select.dropdown-toggle .icon{line-height: 1.8;}
.posting-tools-right .dropdown .dropdown-contents{    left: 80vw !important;    top: 2.8em;}
.posting-tools-right .dropdown-up .pointer{left: 80%;}
.quote_bottom .button .icon{
    font-size: 1em;
    color: #7FB036;
    margin-right: 1em; 
}
span.quote_bottom {
    float: right;margin-left: 0.8em;
}
a.button.reply-topic.button-green {
    height: 35px;
    margin-right: 0.5em;
}
.action-bar.bar-bottom .dropdown .dropdown-contents{     top: -16em;}
.content li,.content li strong{ line-height: 1.8em !important;}
.postbody .content .bbvideo{margin-bottom: 1.5em !important;}
 /*.section-viewtopic .postbody .content  span, .section-viewtopic .postbody .content  strong{line-height: 2em;}*/
.content p{  margin-bottom: 0.3em !important;font-size: 18px;line-height: 1.8em;}
.section-viewtopic .post .postbody .content {
    font-family: 'Thonburi';
    line-height: 1.8em;
}
