.ih-tabs .ih-tabs-list {
  overflow: hidden;
  whitih-space: nowrap;
}

.ih-tabs .ih-tabs-list > li {
  display: inline-block;
  text-align: center;
  margin: 0px 3px 0px 3px;
}

.ih-tabs .ih-tabs-list > li > a {
  display: block;
  line-height: 48px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  /*opacity: 0.8;*/
}

.ih-tabs .ih-tabs-list > li.active {
  color: #fff;
}

/*.ih-tabs .ih-tabs-list > li.active > a {
  opacity: 1;
}*/

.ih-tabs .ih-tabs-list > li > a:hover {
  background-color: #e0e0e0 !important;
  text-decoration: none;
}

.ih-tabs .ih-tabs-list > li.active > a:hover {
  background-color: #e00122 !important;
}

.ih-tabs .ih-tabs-list > li > a {
  display: block;
  line-height: 35px;
  text-transform: none;
  color: #000;
  opacity: 0.8;
  font-size: 0.9rem;
}

.ih-tabs .ih-tabs-list > li.active {
  background-color: #e00122 !important;
}

.ih-tabs .ih-tabs-list > li.active > a {
  opacity: 0.9;
  color: white;
  font-size: 0.9rem;
}

.ih-tabs .ih-tabs-highlighter {
  position: absolute;
  background-color: #ffe082;
  left: auto;
  bottom: auto;
  height: auto;
}

.ih-background-grey-200 {
  background-color: #eeeeee !important;
}

.ih-text-grey-50 {
  color: #fafafa !important;
}

#components-appbar .ih-row .ih-appbar {
  position: initial;
}

.clearfix:before,
.clearfix:after,
.ih-row:before,
.ih-row:after,
.card:before,
.card:after,
.card .card-gallery:before,
.card .card-gallery:after,
.card .card-suplimentary-actions:before,
.card .card-suplimentary-actions:after {
  content: " ";
  /* 1 */
  /*display: table;*/
  /* 2 */
}
.clearfix:after,
.ih-row:after,
.card:after,
.card .card-gallery:after,
.card .card-suplimentary-actions:after {
  clear: both;
}
.clearfix,
.ih-row,
.card,
.card .card-gallery,
.card .card-suplimentary-actions {
  *zoom: 1;
}

.clearfix,
.ih-row,
.card,
.card .card-gallery,
.card .card-suplimentary-actions {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after,
.ih-row:before,
.ih-row:after,
.card:before,
.card:after,
.card .card-gallery:before,
.card .card-gallery:after,
.card .card-suplimentary-actions:before,
.card .card-suplimentary-actions:after {
  content: " ";
  display: table;
  line-height: 0;
}
.clearfix:after,
.ih-row:after,
.card:after,
.card .card-gallery:after,
.card .card-suplimentary-actions:after {
  clear: both;
}


.ih-row {
  margin: 0 -0.5%;
  *zoom: 1;
}
.ih-row:before,
.ih-row:after {
  content: " ";
  display: table;
  line-height: 0;
}
.ih-row:after {
  clear: both;
}

@media only screen and (max-width: 1024px) {
  .ih-container {
    width: 98%;
  }
  .ih-row {
    margin: 0;
  }
}
@media only screen and (max-width: 980px) {
  .ih-container {
    width: 98%;
  }
  .ih-row {
    margin: 0;
  }
}
@media only screen and (max-width: 760px) {
  .ih-container {
    width: 98%;
  }
  .ih-row {
    margin: 0;
  }
  .brick-1,
  .brick-2,
  .brick-3,
  .brick-4,
  .brick-5,
  .brick-6,
  .brick-7,
  .brick-8,
  .brick-9,
  .brick-10,
  .brick-11,
  .brick-12,
  .full {
    width: 99%;
    margin: 0 0.5%;
    margin-bottom: 0.5%;
  }
}

.ih-tabs.scrollable .ih-tabs-list,
.ih-tabs.simple .ih-tabs-list {
  box-sizing: border-box;
}
.ih-tabs.scrollable .ih-tabs-list > li,
.ih-tabs.simple .ih-tabs-list > li {
  display: inline-block;
}
.ih-tabs.scrollable .ih-tabs-list > li:first-child,
.ih-tabs.simple .ih-tabs-list > li:first-child {
  padding-left: 0;
}
.ih-tabs.scrollable .ih-tabs-list > li:last-child,
.ih-tabs.simple .ih-tabs-list > li:last-child {
  padding-right: 0;
}
.ih-tabs.scrollable .ih-tabs-list > li a,
.ih-tabs.simple .ih-tabs-list > li a {
  padding: 0 24px;
}
.ih-tabs.scrollable .ih-tabs-scroller,
.ih-tabs.simple .ih-tabs-scroller {
  position: absolute;
  top: 0;
  display: inline-block;
  width: 80px;
  padding: 0;
  margin: 0;
  color: inherit;
  font-weight: 700;
  line-height: 48px;
  text-align: center;
}
.ih-tabs.scrollable .ih-tabs-scroller.left,
.ih-tabs.simple .ih-tabs-scroller.left {
  left: 0;
}
.ih-tabs.scrollable .ih-tabs-scroller.right,
.ih-tabs.simple .ih-tabs-scroller.right {
  right: 0;
}

.ih-tab-container {
  overflow-x: hidden;
  margin-top: auto;
  background-image: none;
  height: 35px;
}

.ih-tabs {
  background-color: #FFFFFF !important;
}


.ih-tabs ul {
  white-space: nowrap;
  list-style:none;
  margin:0px;
  padding:0px;
}

.ih-tabs ul li {
  display: inline-block;
  float: left;
  margin: 0 0.15em;
  padding: 0px;
  height: auto;
  display:inline-block;
  border-style:none;
  border-width: 0px;
}
