@charset "utf-8";

.widgets-post-slick{position:relative;margin-bottom:40px;}
.post-slick{border-radius:0px;overflow:hidden;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.post-slick .editor-picked-left{border-right:1px solid #c8e5ea;box-shadow:0 0px 15px rgba(0,0,0,0.15);}
.col-left{position: relative;background:#d4f4f9;width: 100%;padding-right: 0px;padding-left: 0px;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
.col-right{position: relative;width: 100%;padding-right: 15px;padding-left: 15px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
.editor-picked{padding:30px}
.editor-picked h4{font-size:18px;}
.editor-picked p{font-size:13px;color:#889097;margin-top:20px !important;margin-bottom:30px !important;}
.editor-picked a.read-more{font-size:12px;border:1px solid;padding:6px 8px;}
/*.editor-picked a.read-more:hover{color:rgb(233, 27, 35);}*/
.post-slick-arrow{position: absolute;top:120px;width:100%;}
button.slick-arrow{background:none;border:0;position:absolute;padding:0;margin:0 5px;}
button.slick-arrow [class^="flaticon-"]::before{font-size:15px;}
.slick-prev{left:-10px;font-size:18px;}
.slick-next{right:20px;font-size:18px;}

.slick-dots button{cursor:pointer;}
.slick-dots li.slick-active button{background:#ef3f48;}
.slick-dots li.slick-active button{border-color:#ef3f48;}
.slick-dots{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;margin:0;padding:0;list-style-type:none;padding-top:30px;text-align:center;}
.slick-dots li{margin:0 2px;}
.slick-dots button{display:block;height:8px;width:8px;border:2px solid #B2B2B2;background:transparent;text-indent:-9999px;padding:0;border-radius:6px;}
.slick-dots li.slick-active button{width:20px;}

.post-slick-items{padding:30px 30px 10px;;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px}
.post-slick-items .slider-single{position: relative;max-width: 100%;width: 100%;padding-right: 5px;padding-left: 5px;-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;}
.post-slick-items .post-title{font-size:14px;padding-right:5px;padding-left:5px;margin-bottom:10px; letter-spacing:-1px; padding-right:1px;text-align:center;}
.post-slick-items .text-limit-2-row{overflow:hidden !important; display:-webkit-box !important; -webkit-line-clamp:2 !important; -webkit-box-orient:vertical;}

.post-slick-items .lt_img img, 
.post-slick-items.lt_img video{max-width:100%;width:100%;height:auto;border-radius:0px;overflow:hidden;}
.post-slick-items .entry-meta{font-size:12px;color:#889097;margin-top:10px;padding-right:5px;padding-left:5px;}
.post-slick-items .entry-meta.meta-1 span{margin-right:10px;}

.post-slick-items .fa-lock {display:inline-block;line-height:14px;width:16px;font-size:0.833em;color:#4f818c;background:#cbe3e8;text-align:center;border-radius:2px;font-size:12px;border:1px solid #cbe3e8;vertical-align:middle}
.post-slick-items .new_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#23db79;background:#b9ffda;text-align:center;border-radius:2px;margin-left:2px;font-weight:bold;vertical-align:middle}
.post-slick-items .hot_icon {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#ff0000;background:#ffb9b9;text-align:center;border-radius:2px;vertical-align:middle}
.post-slick-items .fa-caret-right {color:#bbb}
.post-slick-items .fa-download {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#daae37;background:#ffefb9;text-align:center;border-radius:2px;vertical-align:middle}
.post-slick-items .fa-link {display:inline-block;width:16px;line-height:16px;font-size:0.833em;color:#b451fd;background:#edd3fd;text-align:center;border-radius:2px;vertical-align:middle}

.widgets-post-slick .img-hover-scale{overflow:hidden;position:relative;}
.widgets-post-slick .img-hover-scale img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}
.widgets-post-slick .img-hover-scale:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s;}

.widgets-post-slick .top-right-icon{position:absolute;top:15px;right:15px;border-radius:50px;width:30px;height:30px;text-align:center;line-height:30px;z-index:3;color:#fff;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition-duration:0.4s;-ms-transition:all 0.4s ease;}
.widgets-post-slick .top-right-icon i{top:2px;}

.widgets-post-slick .img-hover-scale:hover .top-right-icon,
.widgets-post-slick .img-hover-slide:hover .top-right-icon{margin-top:-3px;-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0px 5px 11px 0px rgba(0,0,0,0.18),0px 4px 15px 0px rgba(0,0,0,0.15);-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition-duration:0.4s;-ms-transition:all 0.4s ease;}

.widgets-post-slick .hover-box-shadow{-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition-duration:0.4s;-ms-transition:all 0.4s ease;}
.widgets-post-slick .hover-box-shadow:hover{-webkit-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);-moz-box-shadow:0 5px 11px 0 rgba(0,0,0,0.18),0 4px 15px 0 rgba(0,0,0,0.15);box-shadow:0px 5px 11px 0px rgba(0,0,0,0.18),0px 4px 15px 0px rgba(0,0,0,0.15);-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;transition-duration:0.4s;-ms-transition:all 0.4s ease;}

.ellipsis { display:block; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; }

.bg-red { background-color: rgb(233, 27, 35); color: #fff;}
.bg-darkred { background-color: rgb(170, 60, 63); color: #fff;}
.bg-green { background-color: rgb(140, 195, 70); color: #fff; }
.bg-blue { background-color: rgb(52, 152, 219); color: #fff; }
.bg-violet{ background-color: rgb(85, 60, 125); color: #fff; }
.bg-yellow { background-color: rgb(241, 196, 15); color: #fff; }
.bg-navy { background-color: rgb(50, 60, 70); color: #fff; }
.bg-black {background-color: #333; color: #fff; }