.forya-cat-view-ready{
  position:relative !important;
  overflow:visible !important;
  text-align:left !important;
  padding-bottom:0 !important;
}

.forya-cat-view-ready .accordion-toggle{
  display:inline-block !important;
  width:calc(100% - 105px) !important;
  max-width:calc(100% - 105px) !important;
  overflow:hidden !important;
  white-space:nowrap !important;
  text-overflow:ellipsis !important;
  text-align:left !important;
  vertical-align:middle !important;
  padding-right:0 !important;
}

.forya-view-all-link,
.forya-view-all-link:hover,
.forya-view-all-link:focus,
.forya-view-all-link:active{
  position:absolute !important;
  right:12px !important;
  top:50% !important;
  bottom:auto !important;
  transform:translateY(-50%) !important;
  display:inline-block !important;
  visibility:visible !important;
  opacity:1 !important;
  color:#8b8f96 !important;
  background:transparent !important;
  background-image:none !important;
  padding:0 !important;
  margin:0 !important;
  font-size:10px !important;
  font-weight:700 !important;
  line-height:1 !important;
  text-decoration:none !important;
  white-space:nowrap !important;
  z-index:9999 !important;
  transition:none !important;
  text-align:right !important;
}

.forya-view-all-link::before,
.forya-view-all-link::after{
  display:none !important;
  content:none !important;
  background:none !important;
  background-image:none !important;
  border:0 !important;
  width:0 !important;
  height:0 !important;
}

@media (max-width:767px){
  .forya-cat-view-ready .accordion-toggle{
    width:calc(100% - 100px) !important;
    max-width:calc(100% - 100px) !important;
  }

  .forya-view-all-link,
  .forya-view-all-link:hover,
  .forya-view-all-link:focus,
  .forya-view-all-link:active{
    right:10px !important;
    font-size:10px !important;
  }
}
