/* CSS Document */
/* =====================================================
   CM77 LANNA COMMUNITY THEME
   Version : 10.0
   ===================================================== */


/* ------------------------
   ??????
------------------------- */

:root{

    --cm-bg:#BB8C52;

    --cm-header:#4E2A0A;

    --cm-gold:#D4AF37;

    --cm-cream:#FFF8E7;

    --cm-text:#2E1A08;

    --cm-border:#8B5A2B;

}



/* ------------------------
   Background
------------------------- */

body,
.main-wrapper{

    background:var(--cm-bg)!important;

    color:var(--cm-text)!important;

}



/* ------------------------
   HEADER
------------------------- */

.main-header{

    background:var(--cm-header)!important;

}

.main-header *{

    color:var(--cm-gold)!important;

}

.main-header svg{

    fill:var(--cm-gold)!important;

}

.main-header .search-wrapper .form-control{

    background:var(--cm-cream)!important;

    color:var(--cm-text)!important;

}

.main-header .search-wrapper .form-control::placeholder{

    color:#6B4423!important;

}



/* ------------------------
   LEFT SIDEBAR
------------------------- */

.left-sidebar,

.left-sidebar .card,

.left-sidebar .widget{

    background:var(--cm-header)!important;

    color:#fff!important;

    border-radius:12px;

}

.left-sidebar *{

    color:#FFF8E7!important;

}

.left-sidebar i,

.left-sidebar svg{

    color:var(--cm-gold)!important;

    fill:var(--cm-gold)!important;

}



/* ------------------------
   RIGHT SIDEBAR
------------------------- */

.right-sidebar,

.right-sidebar .card,

.right-sidebar .widget{

    background:var(--cm-header)!important;

    color:#fff!important;

    border-radius:12px;

}

.right-sidebar *{

    color:#FFF8E7!important;

}



/* ------------------------
   FEED
------------------------- */

.post,

.publisher,

.card,

.widget{

    background:var(--cm-cream)!important;

    color:var(--cm-text)!important;

    border:1px solid var(--cm-border)!important;

    border-radius:12px;

}

.post *,

.publisher *,

.card *{

    color:var(--cm-text)!important;

}



/* ------------------------
   LINK
------------------------- */

a{

    color:#7A4A1A!important;

}

a:hover{

    color:#4E2A0A!important;

}



/* ------------------------
   COMMENT
------------------------- */

.comment,

.comment-data,

.comment-content{

    background:#F5DEB3!important;

    color:#2E1A08!important;

}



/* ------------------------
   BUTTON
------------------------- */

.btn-primary{

    background:#4E2A0A!important;

    border-color:#4E2A0A!important;

    color:#D4AF37!important;

}



/* ------------------------
   INPUT
------------------------- */

.form-control,

.form-select,

textarea{

    background:#FFFDF7!important;

    color:#2E1A08!important;

}



/* ------------------------
   VIDEO
------------------------- */

.post video{

    background:#000;

}



/* ------------------------
   BORDER
------------------------- */

.card,

.post,

.publisher,

.widget{

    box-shadow:0 2px 8px rgba(0,0,0,.12);

}
/* ===========================
   CM77 Lanna Override
=========================== */

.card,
.card-header,
.card-body,
.publisher,
.publisher-message,
.stories,
.widget,
.sidebar-wrapper,
.right-sidebar .card,
.left-sidebar .card{

    background:#4E2A0A !important;

    color:#FFF8E7 !important;

    border:1px solid #7A4A1A !important;

}


/* ?????????? */

.card *,
.card-header *,
.card-body *,
.publisher *,
.publisher-message *,
.widget *,
.stories *{

    color:#FFF8E7 !important;

}


/* ????? */

.card a,
.widget a{

    color:#FFD36A !important;

}

.card a:hover{

    color:#FFF3AE !important;

}


/* ???????? */

.side-nav a{

    color:#FFF8E7 !important;

}

.side-nav i,
.side-nav svg{

    color:#D4AF37 !important;
    fill:#D4AF37 !important;

}


/* feed */

.post{

    background:#FFF8E7 !important;

    color:#2E1A08 !important;

}

.post *{

    color:#2E1A08 !important;

}
/* ===== CM77 Lanna Wood Texture Theme ===== */

/* ??????????? */
.main-header,
.left-sidebar,
.right-sidebar,
.sidebar-wrapper,
.card,
.card-header,
.card-body,
.publisher,
.publisher-message,
.widget,
.stories {
  background:
    linear-gradient(90deg, rgba(255,255,255,.035) 0 1px, transparent 1px 12px),
    linear-gradient(135deg, #2b1204 0%, #4e2a0a 35%, #6b3a12 60%, #2b1204 100%) !important;
  color:#FFF8E7 !important;
  border-color:#8B5A2B !important;
}

/* ????????????? */
.main-header,
.left-sidebar,
.right-sidebar,
.card,
.publisher,
.widget {
  background-size: 14px 100%, 100% 100% !important;
  box-shadow: inset 0 0 30px rgba(0,0,0,.25), 0 2px 8px rgba(0,0,0,.18) !important;
}

/* ????????????? */
.left-sidebar *,
.right-sidebar *,
.card *,
.card-header *,
.card-body *,
.publisher *,
.publisher-message *,
.widget *,
.stories * {
  color:#FFF8E7 !important;
}

/* ?????/???????? */
.left-sidebar i,
.right-sidebar i,
.main-icon,
.main-icon *,
svg {
  color:#D4AF37 !important;
  fill:#D4AF37 !important;
}

a,
.text-link {
  color:#FFD36A !important;
}

/* ????????????????????????????? */
.post {
  background:
    linear-gradient(90deg, rgba(255,255,255,.035) 0 1px, transparent 1px 12px),
    linear-gradient(135deg, #2b1204 0%, #4e2a0a 45%, #6b3a12 100%) !important;
  color:#FFF8E7 !important;
  border:1px solid #8B5A2B !important;
}

.post * {
  color:#FFF8E7 !important;
}

/* ???/?????????????????? */
.post img,
.post video,
.post .plyr,
.post .plyr * {
  color:initial !important;
}
/* ===========================
   COMMENT FIX
=========================== */

/* ????????????? */
.comment,
.comment-data,
.comment-body,
.comment-content,
.comment-text,
.comment-message{

    background:#F6DEAF !important;
    color:#2E1A08 !important;
    border:1px solid #A66B2B !important;

}

/* ??????????????????????????? */
.comment *,
.comment-data *,
.comment-body *,
.comment-content *,
.comment-text *,
.comment-message *{

    color:#2E1A08 !important;

}

/* ?????????????? */
.comment .name,
.comment .name a{

    color:#4E2A0A !important;
    font-weight:700 !important;

}

/* ???? */
.comment .text-muted,
.comment small{

    color:#8B5A2B !important;

}

/* ?????????????????? */
.comment textarea,
.comment input,
.comment .form-control{

    background:#FFF8E7 !important;
    color:#2E1A08 !important;

}

.comment textarea::placeholder{

    color:#8B5A2B !important;

}
/* ===========================
   CM77 COMMENT LANNA FIX
=========================== */

/* ?????????????????? */
.post-comments,
.comments,
.comments-list,
.js_comments,
.comment-wrapper {
    background:#3A1B07 !important;
    color:#F8E7C2 !important;
}

/* ????????????????????? */
.comment,
.comment-data,
.comment-body,
.comment-content,
.comment-text,
.comment-message {
    background:#C89450 !important;
    color:#2E1A08 !important;
    border:1px solid #7A4A1A !important;
    border-radius:10px !important;
}

/* ????????????????????????? */
.comment *,
.comment-data *,
.comment-body *,
.comment-content *,
.comment-text *,
.comment-message * {
    color:#2E1A08 !important;
}

/* ??????????????? */
.comment .name,
.comment .name a,
.comment-author,
.comment-author a {
    color:#3A1B07 !important;
    font-weight:700 !important;
}

/* React / Reply / ???? */
.comment .text-muted,
.comment small,
.comment .text-link,
.comment-action,
.comment-reply {
    color:#5A3512 !important;
    font-weight:600 !important;
}

/* ????????????????? */
.post-comments input,
.post-comments textarea,
.post-comments .form-control,
.comments input,
.comments textarea,
.comments .form-control {
    background:#E6C08A !important;
    color:#2E1A08 !important;
    border:1px solid #8B5A2B !important;
}

.post-comments input::placeholder,
.post-comments textarea::placeholder,
.comments input::placeholder,
.comments textarea::placeholder {
    color:#6B4423 !important;
}
/* ===== CM77 Comment Bubble ===== */

.comment-inner{
    background:#D2A15E !important;   /* ?????????? */
    border:1px solid #8B5A2B !important;
    border-radius:12px !important;
}

.comment-inner-wrapper{
    background:transparent !important;
}

/* ????????????????? */
.comment-inner,
.comment-inner *{
    color:#2E1A08 !important;
}

/* ???? */
.comment-inner .comment-author,
.comment-inner .comment-author a{
    color:#4E2A0A !important;
    font-weight:700;
}

/* ???? ??? React */
.comment-replies,
.comment-replies *,
.comment-reply,
.comment-reply *,
.comment .text-muted,
.comment small{
    color:#6B4423 !important;
}
/* ===== CM77 Comment Clean Fix ===== */

/* ?????????????????? */
.post-comments,
.comments,
.comments-list,
.js_comments {
    background:#3A1B07 !important;
}

/* ???????????????????????? */
.comment,
.comment-wrapper,
.comment-inner-wrapper {
    background:transparent !important;
    border:0 !important;
}

/* ???????????? bubble ??????????????? */
.comment-inner {
    background:#C89450 !important;
    color:#2E1A08 !important;
    border:1px solid #7A4A1A !important;
    border-radius:10px !important;
    padding:8px 12px !important;
}

/* ???????????? bubble */
.comment-inner,
.comment-inner * {
    color:#2E1A08 !important;
}

/* ??????????????? */
.comment-inner .comment-author,
.comment-inner .comment-author a {
    color:#3A1B07 !important;
    font-weight:700 !important;
}

/* React Reply ???? */
.comment-actions,
.comment-actions *,
.comment-reply,
.comment-reply *,
.comment .text-muted,
.comment small {
    color:#F3D7A0 !important;
}

/* ????????????????? */
.comment-form,
.comment-form .form-control,
.post-comments .form-control {
    background:#E6C08A !important;
    color:#2E1A08 !important;
    border:1px solid #7A4A1A !important;
}
.comment-inner{
    background:#D2A15E !important;
    border:none !important;
    border-radius:12px !important;
    box-shadow:none !important;
}
/* ===== CM77 Publisher Fix ===== */

.publisher,
.publisher-box,
.publisher-slider,
.publisher-message {
    background:
      linear-gradient(90deg, rgba(255,255,255,.035) 0 1px, transparent 1px 12px),
      linear-gradient(135deg, #2b1204 0%, #4e2a0a 45%, #6b3a12 100%) !important;
    color:#FFF8E7 !important;
}

/* ???? What is on your mind */
.publisher-message,
.publisher-message *,
.publisher textarea,
.publisher input {
    color:#FFF8E7 !important;
}

.publisher-message::placeholder,
.publisher textarea::placeholder,
.publisher input::placeholder {
    color:#D8B56A !important;
}

/* ???? Upload / Feeling / Poll */
.publisher-tools,
.publisher-tools *,
.publisher .btn,
.publisher button,
.publisher .publisher-tools .btn,
.publisher .publisher-tools button {
    color:#4E2A0A !important;
    font-weight:700 !important;
}

/* ???????? */
.publisher .btn,
.publisher button,
.publisher-tools .btn,
.publisher-tools button {
    background:#FFF8E7 !important;
    border:none !important;
    border-radius:12px !important;
}

/* ??????????? */
.publisher .btn i,
.publisher button i,
.publisher .btn svg,
.publisher button svg,
.publisher-tools i,
.publisher-tools svg {
    color:#D4AF37 !important;
    fill:#D4AF37 !important;
}

/* ?????????? publisher */
.publisher hr,
.publisher .divider,
.publisher .publisher-divider {
    border-color:#8B5A2B !important;
}
/* ===== CM77 Publisher Buttons Text Fix ===== */

.publisher-tools-tab,
.publisher-tools-tab a,
.publisher-tools-tab span {
    background:#FFF8E7 !important;
    color:#3B1F0D !important;
    font-weight:700 !important;
}

.publisher-tools-tab i,
.publisher-tools-tab svg,
.publisher-tools-tab .main-icon,
.publisher-tools-tab .main-icon * {
    color:#D4AF37 !important;
    fill:#D4AF37 !important;
}

.publisher-tools-tab:hover,
.publisher-tools-tab:hover span {
    background:#F3D7A0 !important;
    color:#2E1A08 !important;
}
/* ===========================
   CM77 - Publisher Buttons
=========================== */

.publisher-footer-buttons .btn-light,
.publisher-footer-buttons .btn-light:hover,
.publisher-footer-buttons .btn-light:focus,
.publisher-footer-buttons .btn-light:active{

    background:#D8A35F !important;
    border:1px solid #9A6225 !important;
    color:#3F2208 !important;

}

.publisher-footer-buttons .btn-light i,
.publisher-footer-buttons .btn-light svg{

    color:#3F2208 !important;
    fill:#3F2208 !important;

}
.publisher-footer-buttons .btn-primary{

    background:#6E3E13 !important;
    border-color:#4F2A09 !important;
    color:#F8E5B8 !important;

}

.publisher-footer-buttons .btn-primary:hover{

    background:#7D4816 !important;

}
/* ===========================
   CM77 Bootstrap Buttons Fix
=========================== */

/* ????????????????? */
.btn-light,
.btn-outline-light,
.btn-outline-secondary,
.dropdown-toggle {
    background:#D8A35F !important;
    border:1px solid #9A6225 !important;
    color:#3F2208 !important;
    font-weight:700 !important;
}

.btn-light *,
.btn-outline-light *,
.btn-outline-secondary *,
.dropdown-toggle * {
    color:#3F2208 !important;
    fill:#3F2208 !important;
}

/* hover */
.btn-light:hover,
.btn-outline-light:hover,
.btn-outline-secondary:hover,
.dropdown-toggle:hover {
    background:#E6C08A !important;
    color:#2E1A08 !important;
}

/* ???? primary */
.btn-primary {
    background:#6E3E13 !important;
    border-color:#4F2A09 !important;
    color:#F8E5B8 !important;
    font-weight:700 !important;
}

.btn-primary *,
.btn-primary i,
.btn-primary svg {
    color:#F8E5B8 !important;
    fill:#F8E5B8 !important;
}

.btn-primary:hover {
    background:#7D4816 !important;
}

/* Dropdown menu */
.dropdown-menu {
    background:#4E2A0A !important;
    border:1px solid #8B5A2B !important;
}

.dropdown-menu *,
.dropdown-item {
    color:#FFF8E7 !important;
}

.dropdown-item:hover {
    background:#7A4A1A !important;
    color:#FFD36A !important;
}

/* Form select / input */
.form-select,
.form-control {
    background:#E6C08A !important;
    color:#2E1A08 !important;
    border:1px solid #8B5A2B !important;
}

.form-select *,
.form-control * {
    color:#2E1A08 !important;
}
/* ===== CM77 Mobile Publisher Disabled Fix ===== */

.publisher-tools-tab.disabled:after{
    background:#4E2A0A !important;
    opacity:0.25 !important;
}

.publisher-tools-tab.disabled,
.publisher-tools-tab.disabled span,
.publisher-tools-tab.disabled *{
    background:#D8A35F !important;
    color:#3F2208 !important;
    opacity:1 !important;
}

.publisher-tools-tab.disabled i,
.publisher-tools-tab.disabled svg,
.publisher-tools-tab.disabled .main-icon,
.publisher-tools-tab.disabled .main-icon *{
    color:#D4AF37 !important;
    fill:#D4AF37 !important;
}

/* ???????????????? media query ??? */
@media (max-width: 991px){
    .publisher-tools-tab,
    .publisher-tools-tab a,
    .publisher-tools-tab span{
        background:#FFF8E7 !important;
        color:#3B1F0D !important;
        font-weight:700 !important;
        opacity:1 !important;
    }

    .publisher-tools-tab.disabled:after{
        background:#4E2A0A !important;
        opacity:0.18 !important;
    }
}
/* ===== CM77 Force Publisher Tools Mobile/Desktop ===== */

.publisher-tools-tabs .publisher-tools-tab,
.publisher-tools-tabs a.publisher-tools-tab,
.publisher-tools-tabs .publisher-tools-tab.link,
.publisher-tools-tabs .publisher-tools-tab.js_publisher-tab {
    background:#D8A35F !important;
    color:#3B1F0D !important;
    opacity:1 !important;
    font-weight:700 !important;
}

.publisher-tools-tabs .publisher-tools-tab *,
.publisher-tools-tabs a.publisher-tools-tab *,
.publisher-tools-tabs .publisher-tools-tab span {
    color:#3B1F0D !important;
    opacity:1 !important;
}

.publisher-tools-tabs .publisher-tools-tab i,
.publisher-tools-tabs .publisher-tools-tab svg,
.publisher-tools-tabs .publisher-tools-tab .main-icon,
.publisher-tools-tabs .publisher-tools-tab .main-icon * {
    color:#D4AF37 !important;
    fill:#D4AF37 !important;
    opacity:1 !important;
}

.publisher-tools-tabs .publisher-tools-tab::after,
.publisher-tools-tabs .publisher-tools-tab.disabled::after {
    display:none !important;
    content:none !important;
}
/* Publisher ??????? */
.publisher-tools-tab,
.publisher-tools-tab:link,
.publisher-tools-tab:visited{
    background:#D8A15F !important;
    color:#3B220C !important;
    border:none !important;
}

.publisher-tools-tab:hover{
    background:#E2B06D !important;
    color:#2B1607 !important;
}

.publisher-tools-tab i,
.publisher-tools-tab svg,
.publisher-tools-tab img{
    color:#C28B18 !important;
    fill:#C28B18 !important;
}

/* ??????? grid */
.publisher-tools-tabs .row .col-md-6,
.publisher-tools-tabs .row .col-6{
    background:transparent !important;
}
/* ===== CM77 Fix Publisher Upload Input Overlay ===== */

.publisher-tools-tab.attach {
    background:#D8A35F !important;
    color:#3B220C !important;
    position:relative !important;
}

.publisher-tools-tab.attach * {
    color:#3B220C !important;
    opacity:1 !important;
}

.publisher-tools-tab.attach input[type="file"] {
    opacity:0 !important;
    background:transparent !important;
    color:transparent !important;
}

.publisher-tools-tab.attach:after {
    display:none !important;
    content:none !important;
}
/* ===== CM77 Publisher Final Polish ===== */

/* ??????????? */
.publisher-tools-tab,
.publisher-tools-tab.attach {
    background:#D8A35F !important;
    color:#2E1A08 !important;
    font-weight:800 !important;
}

/* ????????????? */
.publisher-tools-tab,
.publisher-tools-tab span,
.publisher-tools-tab b,
.publisher-tools-tab label {
    color:#2E1A08 !important;
    opacity:1 !important;
}

/* ??????????? ??????????? */
.publisher-tools-tab i,
.publisher-tools-tab svg,
.publisher-tools-tab .main-icon,
.publisher-tools-tab .main-icon *,
.publisher-tools-tab img {
    color:#8B5A00 !important;
    fill:#8B5A00 !important;
    opacity:1 !important;
}

/* ???? Upload ????? input file ??????? */
.publisher-tools-tab.attach input[type="file"] {
    opacity:0 !important;
    background:transparent !important;
}

/* Hover */
.publisher-tools-tab:hover,
.publisher-tools-tab.attach:hover {
    background:#E6B76F !important;
    color:#1F1004 !important;
}

/* ??????????????????? */
.publisher-tools-tab.disabled {
    background:#A9743A !important;
    color:#5A3512 !important;
}

.publisher-tools-tab.disabled:after {
    display:none !important;
}
/* ===== CM77 Mobile White Blocks Fix ===== */

@media (max-width: 991px){

  .publisher-tools-tab,
  .publisher-tools-tab.attach,
  .publisher-tools-tabs .publisher-tools-tab,
  .publisher-tools-tabs a.publisher-tools-tab,
  .publisher-tools-tabs .btn,
  .publisher-tools-tabs button,
  .publisher-tools-tabs .link {
      background:#D8A35F !important;
      color:#2E1A08 !important;
      border:none !important;
      font-weight:800 !important;
      opacity:1 !important;
  }

  .publisher-tools-tab *,
  .publisher-tools-tabs .btn *,
  .publisher-tools-tabs button *,
  .publisher-tools-tabs .link * {
      color:#2E1A08 !important;
      fill:#8B5A00 !important;
      opacity:1 !important;
  }

  .publisher-tools-tab:after,
  .publisher-tools-tab.disabled:after {
      display:none !important;
      content:none !important;
  }

  .publisher-tools-tab input[type="file"] {
      opacity:0 !important;
      background:transparent !important;
  }
  /* ===== CM77 Mobile Bottom Add Menu Fix ===== */

@media (max-width: 991px){

  /* ??????????????????????? + */
  .publisher-focus,
  body.publisher-focus,
  .publisher-focus .publisher,
  .publisher-focus .publisher-tools-tabs,
  .publisher-focus .publisher-tools-tabs .row,
  .publisher-focus .publisher-tools-tabs [class*="col-"]{
      background:
        linear-gradient(90deg, rgba(255,255,255,.035) 0 1px, transparent 1px 12px),
        linear-gradient(135deg, #2b1204 0%, #4e2a0a 45%, #6b3a12 100%) !important;
  }

  /* ??????????????????????? */
  .publisher-focus .publisher-tools-tab,
  .publisher-focus .publisher-tools-tab.attach,
  .publisher-focus a.publisher-tools-tab,
  .publisher-focus .js_publisher-tab{
      background:#D8A35F !important;
      color:#2E1A08 !important;
      border:none !important;
      font-weight:800 !important;
      opacity:1 !important;
  }

  .publisher-focus .publisher-tools-tab *,
  .publisher-focus .publisher-tools-tab span,
  .publisher-focus .publisher-tools-tab label{
      color:#2E1A08 !important;
      fill:#8B5A00 !important;
      opacity:1 !important;
  }

  .publisher-focus .publisher-tools-tab i,
  .publisher-focus .publisher-tools-tab svg,
  .publisher-focus .publisher-tools-tab .main-icon,
  .publisher-focus .publisher-tools-tab .main-icon *{
      color:#8B5A00 !important;
      fill:#8B5A00 !important;
      opacity:1 !important;
  }

  .publisher-focus .publisher-tools-tab input[type="file"]{
      opacity:0 !important;
      background:transparent !important;
  }

  .publisher-focus .publisher-tools-tab:after,
  .publisher-focus .publisher-tools-tab.disabled:after{
      display:none !important;
      content:none !important;
  }
@media (max-width:991px){
  body.publisher-focus a,
  body.publisher-focus button,
  body.publisher-focus .btn,
  body.publisher-focus [class*="publisher"] a,
  body.publisher-focus [class*="publisher"] button,
  body.publisher-focus [class*="publisher"] .btn{
    background:#D8A35F!important;
    color:#2E1A08!important;
    opacity:1!important;
    font-weight:800!important;
  }

  body.publisher-focus a *,
  body.publisher-focus button *,
  body.publisher-focus .btn *,
  body.publisher-focus [class*="publisher"] a *,
  body.publisher-focus [class*="publisher"] button *{
    color:#2E1A08!important;
    fill:#8B5A00!important;
    opacity:1!important;
  }
/* ===== CM77 Mobile Publisher Overlay Fix ===== */

@media (max-width:991px){

  body.publisher-focus .publisher-overlay .publisher-tools-tab,
  body.publisher-focus .publisher-overlay a.publisher-tools-tab,
  body.publisher-focus .publisher-overlay .publisher-tools-tab.attach,
  body.publisher-focus .publisher-overlay .publisher-tools-tab.link,
  body.publisher-focus .publisher-overlay .js_publisher-tab {
      background:#D8A35F !important;
      color:#2E1A08 !important;
      border:none !important;
      opacity:1 !important;
      font-weight:800 !important;
  }

  body.publisher-focus .publisher-overlay .publisher-tools-tab *,
  body.publisher-focus .publisher-overlay .publisher-tools-tab span,
  body.publisher-focus .publisher-overlay .publisher-tools-tab label {
      color:#2E1A08 !important;
      fill:#8B5A00 !important;
      stroke:#8B5A00 !important;
      opacity:1 !important;
  }

  body.publisher-focus .publisher-overlay .publisher-tools-tab svg,
  body.publisher-focus .publisher-overlay .publisher-tools-tab svg *,
  body.publisher-focus .publisher-overlay .publisher-tools-tab i {
      color:#8B5A00 !important;
      fill:#8B5A00 !important;
      stroke:#8B5A00 !important;
      opacity:1 !important;
  }

  body.publisher-focus .publisher-overlay .publisher-tools-tab.disabled:after,
  body.publisher-focus .publisher-overlay .publisher-tools-tab:after {
      display:none !important;
      content:none !important;
      background:transparent !important;
  }

  body.publisher-focus .publisher-overlay .publisher-tools-tab input[type="file"]{
      opacity:0 !important;
      background:transparent !important;
  }
}