@charset "utf-8";

.widget-infinite-masonry {}
.widget-infinite-masonry .itemWrap {min-height:300px;}
.widget-infinite-masonry .itemWrap .item {width:33.3333%;}
.widget-infinite-masonry .itemWrap .item .itemBox {position:relative; padding:8px; border:2px solid #fff; border-radius:8px; background:#fff; margin:0 5px 10px; box-shadow:0 4px 10px rgba(0, 0, 0, 0.1); box-sizing:border-box;}
.widget-infinite-masonry .itemWrap .item .itemBox:hover {border:2px solid #333;}
.widget-infinite-masonry .itemWrap .item .itemBox:hover a .thumb ~ .subject {color:#333;}
.widget-infinite-masonry .itemWrap .item .itemBox:hover .ancher .thumb img {transform:scale(1.16);}
.widget-infinite-masonry .itemWrap .item .itemBox .ancher {display:block; position:relative; overflow:hidden;}
.widget-infinite-masonry .itemWrap .item .itemBox .ancher .labelColor {background:#333;}
.widget-infinite-masonry .itemWrap .item .itemBox .ancher .thumb {margin-bottom:10px; position:relative; overflow:hidden; border-radius:4px;}
.widget-infinite-masonry .itemWrap .item .itemBox .ancher .thumb img {width:100%; box-shadow:inset 0 0px 5px rgba(0, 0, 0, 0.16); transition:all .1s cubic-bezier(.7,0,.3,1);transform:all .1s cubic-bezier(.7,0,.3,1);-webkit-transition:all .1s cubic-bezier(.7,0,.3,1);}
.widget-infinite-masonry .itemWrap .item .itemBox .ancher .thumb ~ .subject {font-size:14px; font-weight:600; line-height:18px; min-height:auto; display:block; background:none; border-radius:0; color:#333; padding:0;}
.widget-infinite-masonry .itemWrap .item .itemBox .ancher .subject {font-size:18px; font-weight:500; min-height:120px; background:#666; color:#fff; border-radius:4px; padding:10px; box-sizing:border-box;}
.widget-infinite-masonry .itemWrap .item .itemBox .ancher .board {display:inline-block; position:absolute; left:0; top:0; padding:0 6px; background:rgba(0,0,0,0.4); color:#fff; font-size:12px; line-height:20px; border-radius:4px 0 4px; z-index:1;}
.widget-infinite-masonry .itemWrap .item .itemBox .ancher .board .label-tack {position:relative; line-height:20px; margin-left:-6px; display:inline-block; vertical-align:top;}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo {margin-top:10px; padding-top:10px; border-top:1px solid #eee; font-size:14px;}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo .infoBox {}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo .infoBox .commentBox {display:inline-block; font-size:0; color:#fff; padding:4px 6px; line-height:4px; border-radius:10px; margin-right:4px;}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo .infoBox .commentBox i {color:#fff; font-size:12px; margin-right:2px;}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo .infoBox .commentBox .comment {font-size:12px; font-weight:600;}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo .infoBox .dateBox {display:inline-block; font-size:0;}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo .infoBox .dateBox .dateText {font-size:12px;}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo .infoBox .dateBox .dateText .date {color:#ff4552;}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo .userBox {}
.widget-infinite-masonry .itemWrap .item .itemBox .itemInfo .userBox a {font-size:12px;}

.widget-infinite-masonry .itemWrap .item .itemBox.advertising {height:280px; padding:4px;}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .carousel {height:100%; border-radius:4px; overflow:hidden;}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .carousel .carousel-inner {height:100%;}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .carousel .carousel-inner .carousel-item {height:100%;}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .carousel .carousel-inner .carousel-item .img-wrap {height:100%; padding:0;}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .carousel .carousel-inner .carousel-item .img-wrap .img-item {height:100%; background-size:cover !important; background-position:center center !important; background-repeat:no-repeat !important;}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .carousel .carousel-inner .carousel-item .img-wrap .img-item a {display:block; height:100%;}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .carousel .carousel-indicators {margin:0 15%;}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .carousel .carousel-indicators li {}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .btn-wset {position:absolute; top:0; width:calc(100% - 30px); margin:0 10px;}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .btn-wset a {background:rgba(0,0,0,0.4);}
.widget-infinite-masonry .itemWrap .item .itemBox.advertising .btn-wset a span {color:#fff;}

.widget-infinite-masonry .carousel-control-prev:hover,
.widget-infinite-masonry .carousel-control-next:hover {background:rgba(0,0,0,0.16);}

.widget-infinite-masonry .itemWrap .notContents {}
.widget-infinite-masonry .itemWrap .notContents span {text-align:center;}
.widget-infinite-masonry .itemWrap .notContents span i {font-size:80px; margin:30px 0;}
.widget-infinite-masonry .itemWrap .notContents span p {font-size:14px;}

@media (min-width:2100px) {
	.wideSize .widget-infinite-masonry .itemWrap .item {width:20%;}
}

@media (max-width:2100px) {
	.wideSize .widget-infinite-masonry .itemWrap .item {width:20%;}
}

@media (max-width:1780px) {
	.wideSize .widget-infinite-masonry .itemWrap .item {width:25%;}
}

@media (max-width:1560px) {
	.responsive .widget-infinite-masonry .itemWrap .item {width:33.3333%;}
}

@media (max-width:1280px) {
	.responsive .widget-infinite-masonry .itemWrap .item {width:25%;}
}

@media (max-width:1024px) {
	.responsive .widget-infinite-masonry .itemWrap .item {width:33.3333%;}
}

@media (max-width:780px) {
	.responsive .widget-infinite-masonry .itemWrap .item {width:50%;}
}

@media (max-width:560px) {
	.responsive .widget-infinite-masonry .itemWrap .item {width:100%;}
	.responsive .widget-infinite-masonry .itemWrap .item .itemBox {margin:0 0 10px;}
}

.widget-infinite-masonry #infscr-loading {position:fixed; z-index:100; left:50%; bottom:50px; width:200px; margin:0px; margin-left:-110px; padding:10px; border-radius:10px; background:rgb(0, 0, 0); opacity:0.8; color:rgb(255, 255, 255); text-align:center; -webkit-border-radius:10px; -moz-border-radius:10px;}
