// main: ga-fabricfarm.less .community { #myCarousel .nav a small { display: block; } #myCarousel .nav { background: #eee; } .nav-justified > li > a { border-radius: 0px; } .nav-pills > li[data-slide-to="0"].active a { background-color: #16a085; } .nav-pills > li[data-slide-to="1"].active a { background-color: #e67e22; } .nav-pills > li[data-slide-to="2"].active a { background-color: #2980b9; } .nav-pills > li[data-slide-to="3"].active a { background-color: #8e44ad; } .nav > li > a { padding: 18px; font-size: 16px; } .thumbnail a > img, .thumbnail > img { width: 100%; } .carousel { margin-bottom: 20px; background: none; height: auto; } .carousel .item { height: auto; } .carousel .item img { width: 100%; max-width: 100%; } .carousel-caption { width: 100%; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.5); color:#ffffff; text-align: center; padding-bottom: 15px; a { color:#ffffff; } a:hover { color: #fdf130; } h4 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */ -webkit-box-orient: vertical; word-wrap: break-word; height: 2.8em; font-size: 16px; } .hover-data { display: inline-block; .count { > span { margin: 0 5px; } b.num { color: #FFF; font-size: 14px; } } } } .event-area { .thumbnail .inner { position: relative; overflow: hidden; } .thumbnail .hover-caption { position: absolute; bottom: -90px; width: 100%; padding: 15px 0; text-align: center; background: rgba(0, 0, 0, 0.2); } .thumbnail:hover .hover-caption { bottom: 0; background: rgba(0, 0, 0, 0.5); transition: all .5s ease-in-out; } .thumbnail { display: block; padding: 0; margin-bottom: 20px; background-color: #fff; border: none; border-radius: 0; -webkit-transition: border .2s ease-in-out; -o-transition: border .2s ease-in-out; transition: border .2s ease-in-out; } .hover-caption .hover-data { h4.event-title { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #ffffff; margin-bottom: 25px; } h4.event-title a { color: #ffffff; text-align: center; } h4.event-title a:hover { color: @link-hover-color; } .data { color: #ffffff; } span { margin: 0 5px; } .count { float: none; margin-top: 20px; b.num { color: #FFF; font-size: 14px; } } } .thumbnail img { max-width: 100%; border: 1px solid @img-border-color; } } .section-header { padding: 0; margin: 0 0 10px 0; list-style: none; & h4 { padding: 0; margin: 0; font-size: 16px; font-family:'NanumBarunGothicBold'; } & li { display: inline-block; } } .caption { & p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; /* 라인수 */ -webkit-box-orient: vertical; word-wrap: break-word; height: 2.8em; color: @font-second-color; } & h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14px; } .caption-data { margin: 0; padding: 0; & .writer { color: @primary-color; } & .data { font-size: 12px; } & li { color: #999999; list-style: none; display: inline-block; border-left: 1px solid @divi-border; margin-right: 5px; padding-left: 5px; } & li:first-child { border-left: none; padding-left: 0; } & li.pull-right { border-left: none; } } } .review { .col-item { border: 1px solid #dddddd; background: #FFF; padding: 10px; .info { margin: 5px 0; .rating { text-align: right; & .text-rating { color: #f7702e; } & .text-nomal { color: #999999; } } h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } h5, p { margin: 0; padding: 0; } .product-category a { color: #999; font-size: 12px; } h5, .price-text-color { font-weight: 700; font-family:'NanumBarunGothicBold'; } .product-pre-price { margin-right: 10px; font-size: 10px; color: #999999; text-decoration: line-through; } .data { margin: 5px 0 0 0; padding: 0; & .writer { color: @primary-color; } & li { font-family:'NanumBarunGothicBold'; color: #999999; list-style: none; display: inline-block; border-left: 1px solid @divi-border; margin-right: 5px; padding-left: 5px; } & li:first-child { border-left: none; padding-left: 0; } } } } .thumbnail { padding: 0; margin-bottom: 0; } } .event { .col-item { border: 1px solid #dddddd; background: #FFF; padding: 10px; .info { margin: 5px 0; h5 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 37px; } h5, p { text-align: center; margin: 0; padding: 0; font-weight: 700; font-family:'NanumBarunGothicBold'; } .state, .data { margin-top: 16px; } } } .thumbnail { padding: 0; margin-bottom: 0; } } } @media (max-width: 767px) { .community { .carousel-indicators { position: absolute; bottom: -10px; left: 50%; z-index: 15; width: 60%; padding-left: 0; margin-left: -30%; text-align: center; } .carousel-indicators li, .carousel-indicators .active { width: 15px; height: 15px; margin: 3px; background: #1b1b1b; border: 0; opacity: 0.5; } .carousel-indicators .active { border: 4px solid #1b1b1b; background: #fff; } .section-header { margin-top: 20px; } .col-item { margin-bottom: 20px; } } } @media (min-width: 768px) { .community { .section-header { margin-top: 20px; } } } @media (min-width: 992px) { .community { .carousel .item { height: 382px; } .carousel .item img { min-height: 382px; } .section-header { margin-top: 0; } } } @media (min-width: 1200px) { .community { .carousel .item { height: 477px; } .carousel .item img { min-height: 477px; } } }