/*
Theme Name: Teba Child
Theme URI: https://www.motivoweb.com/teba/
Template: teba
Author: motivoweb
Author URI: https://themeforest.net/user/motivoweb/
Description: IT Solutions &amp; Services WordPress Theme.
Tags: one-column,two-columns,custom-colors,custom-menu,custom-logo,editor-style,footer-widgets,rtl-language-support,translation-ready,theme-options,block-styles,wide-blocks
Version: 1.1.0.1615382829
Updated: 2021-03-10 13:27:09

*/
.mo-header-menu .mo-menu-list>ul>li>a {
	text-transform: none;
}
	
.mo-header-v2 .mo-menu-list {
    height: 100%;
    text-transform: none;
}

.button{
	text-transform: none !important;
}
.box{
  border: 1px solid #ed1b2f;
  padding: 35px 15px;
  margin-bottom: 20px;
  background-image: url('assets/img/logo-box.png');
  background-position: right bottom;
  background-repeat: no-repeat;
  background-size: 50px 200px;
}

.box h2{
  font-size: 20px;
  line-height: 1;
}

.box li{
  list-style: none;
}

.box li a{
  color: #ed1b2f;
  font-size: 14px;
  font-weight: 500;
  padding-left: 15px;
  position: relative;
  line-height: 1;
  margin-bottom: 20px;
  display: block;
  padding-top: 3px;
  padding-bottom: 3px;
}

.box ul,
.product-related{
  padding: 0;
  margin: 0;
}

.product-related li{
  padding: 15px;
  box-shadow: -1px 1px 12px -1px #0000004f;
  list-style: none;
  background: #fff;
  margin-bottom: 20px;
}

.product-related li a{
  font-size: 23px;
  color: #ed1b2f;
  font-size: 14px;
  display: block;
  font-weight: 500;
  padding-left: 15px;
  position: relative;
}

.product-related li a:before,
.box li a:before{
  content: '';
  position: absolute;
  left: 0;
  height: 100%;
  transform: translateY(-50%);
  background: #ed1b2f;
  width: 2px;
  top: 50%;
}

.box hr{
  max-width: 100%;
}

.cat-item.active{
  background: #f03b4d;
}

.cat-item.active a{
  color: #fff !important;
}

.cat-item.current-cat{
  background: none;
}

.cat-item.current-cat a{
  color: #ed1b2f !important;
}


.cat-subtitle{
  font-size: 25px;
  color: #59595c;
  text-align: left;
  font-weight: 200;
  margin-bottom: 50px;
}

.tile-cat-page{
  color: #dd3333;
  margin-top: 50px;
  margin-bottom: 0;
}

.item-related-cat{
  list-style: none;
}

.row-related-prod-cat{
  margin-bottom: 195px;
  margin-top: 35px;
}
.item-related-cat{
  margin-bottom: 35px;
  position: relative;
  /* height: 195px; */
  overflow: hidden;
}

.item-related-cat:after{
  content: '';
  width: 100%;
  height: 100%;
  left: 0;
  right: 0;
  margin: auto;
  opacity: 0;
  background: #0000004f;
  display: block;
  transition: all .2s linear;
  z-index: 10;
  top: 0;
  position: absolute;
}

.item-related-cat a{
  /* height: 100%; */
  width: 100%;
  display: block;
}

.item-related-cat:hover:after{
  opacity: 1;
}

.item-related-cat:hover img{
  transform: rotate(10deg) scale(1.2);
}

li.item-related-cat img {
  transition: all .2s ease-in-out;
  /* position: absolute; */
  top: 0;
  /* height: 100%; */
  width: auto;
  object-fit: cover;
  left: 0;
  right: 0;
  z-index: -1;
  margin: auto;
}

.item-related-cat h3 {
   opacity: 1;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 100%;
  transform: translateY(-50%);
  font-size: 16px;
  line-height: 1;
  text-align: center;
  color: #6a7c92;
  z-index: 11;
  padding: 0 15px;
}

.item-related-cat:hover h3{
  opacity: 1;
}

.container-relationship{
  border: 1px solid;
  padding: 35px 15px;
  border-bottom: 5px solid #ed1b2f;
}

.container-relationship h2{
  font-size: 14px;
  text-align: center;
  font-weight: bold;
}


.container-relationship .row{
  display: flow-root;
  position: relative;
}

@media(min-width:991px){
  .container-relationship .row{
    display: flex;
    align-items: center;
  }
  .container-relationship h2{
    text-align: left;
  }
}

.container-relationship .row:not(:last-child) {
    margin-bottom: 50px;
}

.container-relationship .row img{
  max-width: 150px;
}

.container-relationship .row:not(:last-child):after{
  width: 100%;
  height: 1px;
  background: #000;
  bottom: -25px;
  position: absolute;
}

.col-image{
  text-align: center;
}

/* .container-relationship .col-md-4:nth-child(2) */

.title-row h4,
.title-row h2{
  margin-bottom: 35px;
}

.title-association{
  display: none !important;
}

@media(max-width:991px){
  .item-related-cat{
    display: inline-table;
  }
}
/* leadership */
.team-img {
  height: 350px;
  width: 350px;
}

.team-img img {
  object-fit: cover;
  height: 100%;
  width: 100%;
}

.page-id-1013 .wpb_text_column, .page-id-1042 .wpb_text_column {
  width: 82%;
}

.product-related li.current-product {
    background: #ed1b2f;
}

.product-related .current-product a {
    color: #fff;
    background: #ed1b2f;
}

.product-related .current-product a:before {
    background: #fff;
}

@media (max-width: 1489px) {
  .page-id-1013 .wpb_text_column, .page-id-1042 .wpb_text_column {
    width: 100%;
}
@media (max-width: 991px) {
  .team-img {
  height: 205px;
  width: 205px;
  }
}

@media (max-width: 767px) {
  .team-img {
    height: 400px;
    width: 400px;
    margin: auto;
  }
  .page-id-1013 .wpb_text_column, .page-id-1042 .wpb_text_column {
  width: 82%;
  margin: auto;
  margin-bottom: 30px
  }
}

@media (max-width: 575px) {
  .page-id-1013 .wpb_text_column, .page-id-1042 .wpb_text_column {
    width: 100%;
    margin-bottom: 0px
  }
  .team-img {
    height: 300px;
    width: 300px;
  }
}
