@charset "utf-8";

/* 네비 버튼 */
.work-wr-gallery .owl-nav {
	position:absolute;
	right:-5px;
	top:-4rem;
	z-index:1;
}
@media (max-width: 1024px) {
	.work-wr-gallery .owl-nav {
	position:absolute;
	right:-5px;
	top:-3.95rem;
	z-index:1;
}
}
@media (max-width: 997px) {
	.work-wr-gallery .owl-nav {
	position:absolute;
	right:-5px;
	top:-3.95rem;
	z-index:1;
}
}
@media (max-width: 767px) {
	.work-wr-gallery .owl-nav {
	position:absolute;
	right:-5px;
	top:-3.95rem;
	z-index:1;
}
}
@media (max-width: 576px) {
	.work-wr-gallery .owl-nav {
	position:absolute;
	right:-5px;
	top:-3.95rem;
	z-index:1;
}
}
@media (max-width: 486px) {
	.work-wr-gallery .owl-nav {
	position:absolute;
	right:-5px;
	top:-3.30rem !important;
	z-index:1;
}
}
.work-wr-gallery .owl-nav button {
	width:2rem;
	padding:0 !important;
	margin:0 !important;
	border:1px solid #ddd !important;
	background:#fff !important;
	color:#ccc !important;
	height:20px !important;
	line-height:19px !important;
}
.work-wr-gallery .owl-nav button.owl-prev {
	border-right:0 !important;
}

/*------------------------------------------
  Effect Css Custom
------------------------------------------*/
.single-title {
  display:inline-block;
  background-size:cover;
  position:relative;
  cursor:pointer;
  transition: all 0.4s ease-out;
  overflow:hidden;
  color:white;
}
.single-title img {
  height:100%;
  width:100%;
  position:absolute;
  top:0;
  left:0;
  z-index:0;
  transition: all 0.4s ease-out;
}
.single-title img:hover {
  background: rgba(68,75,87,0.5);
}
.list-item .img-wrap {
  background: #444B57;
}
.single-title .text {
  position:absolute;
  padding:20px;
  width:calc(100% - 10px);
  height:calc(100% - 10px);
}
.single-title .na-subject {
    width:100%;
    margin: 0;
    background: rgba(68,75,87,0.75);
    padding: 3px 7px;
    border-radius: 3px 0px 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.single-title .na-subject a {
    color: #fff;
}
.single-title h5 {
  font-weight:100;
  margin:55px 0 0 0;
   transform: translateX(200px);
}
.single-title p {
	position: absolute;
	left:13px;
	bottom:0px;
  font-weight:300;
  margin:20px 0 0 0;
  line-height: 20px;
  transform: translateX(-200px);
  transition-delay: 0.2s;
}
.single-title p-custom {
	position: absolute;
	right:3px;
	bottom:0px;
  font-weight:300;
  margin:20px 0 0 0;
  line-height: 20px;
  transform: translateX(200px);
  transition-delay: 0.2s;
}
.single-title p-custom a {
  color:#1ac1e0;
}
.single-title p-custom a:hover {
  color:#2ba8e4;
}
.animate-text {
  opacity:0;
  transition: all 0.6s ease-in-out;
}
.single-title:hover {
}
.single-title:hover img {
  opacity: 0.2;
}
.single-title:hover .animate-text {
  transform:translateX(0);
  opacity:1;
}
.list-item .comment-label {
  position: absolute;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  top:40px;
  right:13px;
  line-height: 24px !important;
  color:#fff;
  font-size: 11px;
  text-align: center;
  padding-right: 1px;
  letter-spacing: -1px;
  background: rgba(26,193,224,0.7);
}
.list-item .comment-user {
  display: block;
  position: absolute;
  top: 42px;
  right: 42px;
}
.list-item .comment-user .material-icons {
  color: rgba(253,204,65,0.7);
  font-size:20px;
}
