/*유사매물에만 다른 네비*/
.owl-theme .owl-nav {
  margin-top: 0;
  position: absolute;
  top: -50px;
  z-index: 999;
  right:-10px;
  -webkit-tap-highlight-color: transparent;
}
/*네비 버튼 클릭 시 컬러효과*/

.owl-nav [class*='owl-']:hover {
  color:var(--text-white);

  text-decoration: none;background: rgba(17,76,163,1) !important;
}

.owl-prev i:hover,
.owl-next i:hover {
  color:var(--text-white);
}


.owl-prev { left: 92%;}
.owl-next {  right: -5px;}


.owl-prev i,
.owl-next i {
  font-size: 16px;
  font-size: 1rem;
color:var(--text-white);
  
}


/*  좌측네비 일반형 */

.box_style_cat {
  background: #fff;
  border: 1px solid #ccc;
  margin-bottom: 25px;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.05);
}
@media (max-width: 991px) {
  .box_style_cat {
    display: none;
  }
}

ul#cat_nav {
  list-style: none;
  margin: 0;
  padding: 0;
}
ul#cat_nav li { font-size: 16px;
  font-size: 1rem;
  border-bottom: 1px solid #ccc;
}
ul#cat_nav li i {
 
  margin: 2px 10px 0 0;
  float: left;
}
ul#cat_nav li:last-child {
  border-bottom: 0;
  padding-bottom: 0;
}
ul#cat_nav li a {
  position: relative;
  color: #555;
  display: block;
  padding: 15px 10px;
}
ul#cat_nav li a:after {
  font-family: "fontello";
  content: "\e89b";
  position: absolute;
  right: 15px;
  top: 15px;
}
ul#cat_nav li a span {
  font-size: 12px;
  font-size: 0.75rem;
  color: #999;
}
ul#cat_nav li a:hover, ul#cat_nav li a#active, ul#cat_nav li a.active {
  background: #313842; color: #fff;
}

ul#cat_nav li a:hover span, ul#cat_nav li a#active span, ul#cat_nav li a.active span{
  color: #fff;
}
