
.fes-taxtree-wo-arg.trl-browse-categories table {
    display: block;
    max-height: 300px;
    min-height: 300px;
     max-width: 350px;
     overflow-x: hidden;
    overflow-y: auto;
    border: 1px solid #d6d6d6;
}
.fes-taxtree-wo-arg.trl-browse-categories table,
.fes-taxtree-wo-arg.trl-browse-categories table tbody tr td {
    padding: 2px;
    background: #f9f9f9;
}


.trl-browse-categories table tbody,
.trl-browse-categories table tbody tr,
.trl-browse-categories table tbody tr td {
  border: 0;
  /* background-color: white; */
 
}

.trl-browse-categories table caption {
        text-align: center;
        min-width: 350px;
}
.trl-browse-categories table tbody {
width: 100%;
display: table;
}

.trl-browse-categories table tbody tr.fes-taxtree-row td {
    padding: 20px;
}


.fes-taxtree-wo-arg.trl-browse-categories .view-content {
    display:grid;
    grid-template-columns: repeat(auto-fill, minmax(360px, 1fr) );
    grid-gap: 5px;
}


.quicktabs_main.quicktabs-style-navlist {
  min-height: 400px;
}

.quicktabs-views-group {
  min-height: 42px;
  padding-bottom: 1em;
  line-height: 1.3;
}

ul.quicktabs-tabs li {
 white-space: normal;
}

ul.quicktabs-tabs.quicktabs-style-navlist {
  border: 0;
  min-width: 140px;
}

ul.quicktabs-tabs.quicktabs-style-navlist li:before {
content: "";
}

ul.quicktabs-tabs.quicktabs-style-navlist li {
    width: 100%;
    margin-left: 0;
}

ul.quicktabs-tabs.quicktabs-style-navlist li a {
    height: unset;
    padding: 5px 10px;
}

.quicktabs-tabpage {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr) ) ;
}

.quicktabs-tabpage.quicktabs-hide {
  display: none;
}

#zone-content.container-12 {
    max-width: unset;
}

#zone-content.container-12 .push-3 {
    left: 20%;
}


@media (max-width: 739px) {
    #zone-content.container-12 .push-3 {
    left: 0%;
    }
}

@media (min-width: 1025px) {
.region-content {
    max-width: 92.9%;
 }

#zone-content.container-12 {
    max-width: unset;
}

#zone-content.container-12 .push-3 {
    left: 20%;
}

#zone-content.container-12 .pull-9.region-sidebar-first {
  left: -75%;
}
}

@media (max-width: 1024px) and (min-width: 740px) {
.region-content {
    max-width: 92.9%;
 }
 
#zone-content.container-12 {
    max-width: unset;
}

#zone-content.container-12 .push-3 {
    left: 20%;
}

 #zone-content.container-12 .pull-9.region-sidebar-first {
  left: -75%;
}
}
