#blogMainCarousel{position:relative;margin-bottom:50px;background-color:#f7f8fa}#blogMainCarousel .item{overflow:hidden;min-height:360px}#blogMainCarousel .item .container{margin:40px auto}#blogMainCarousel .item .container .row{padding-right:80px}#blogMainCarousel .item .cat{display:inline-block;padding:12px 20px;font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#30c4e4;border-radius:3px}#blogMainCarousel .item .cat-link{color:#2b3646;text-decoration:none;border-bottom:1px solid #91e248}#blogMainCarousel .item .cat-link:hover{background-color:#91e248;color:#fff;text-decoration:none}#blogMainCarousel .item h2{font-size:36px;font-weight:900;color:#2b3646}#blogMainCarousel .item h2 span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#blogMainCarousel .item .desc{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #91e248}#blogMainCarousel .item .desc span{font-size:18px;color:#676e7b;max-height:67px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}#blogMainCarousel .item .foot{font-size:14px}#blogMainCarousel .item .image{width:auto;min-height:360px;background-position:left}#blogMainCarousel .item .image-mobile{min-height:260px;background-position:center}#blogMainCarousel .owl-dots{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%)}#blogMainCarousel .owl-dots .owl-dot{display:inline-block;width:14px;height:14px;border:2px solid #8b97aa;margin:0 5px;border-radius:15px}#blogMainCarousel .owl-dots .owl-dot.active{border-color:#a3e667}#blogCategory .cat{display:inline-block;padding:12px 20px;font-size:18px;font-weight:bold;text-transform:uppercase;color:#fff;background-color:#30c4e4;border-radius:3px}.post-item{position:relative;min-height:570px;margin-bottom:30px;-webkit-box-shadow:0 1px 30px 0 rgba(43,54,70,.35);-moz-box-shadow:0 1px 30px 0 rgba(43,54,70,.35);box-shadow:0 1px 30px 0 rgba(43,54,70,.35);-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.post-item:hover{-webkit-box-shadow:0 1px 5px 0 rgba(43,54,70,.3);-moz-box-shadow:0 1px 5px 0 rgba(43,54,70,.3);box-shadow:0 1px 5px 0 rgba(43,54,70,.3)}.post-item:hover .post-image a{width:110%}.post-item .post-image{position:relative;top:-1px;height:250px;overflow:hidden}.post-item .post-image a{display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:100%;transition:width .4s ease}.post-item .post-image a img{width:100%;vertical-align:top}.post-item .post-info{padding:8px 0;font-size:12px;border-bottom:1px solid #91e248}.post-item .post-content{position:relative;padding:20px 30px}.post-item .post-content a h2{font-size:24px;font-weight:900;color:#575f6f}.post-item .post-content a:hover h2{border-bottom:0;color:#2b3646}.post-item .post-content .post-description{margin-bottom:10px;font-size:14px;color:#575f6f}.post-item .post-footer{position:absolute;bottom:0;color:#738299;width:100%;padding:0 30px 20px}.post-item .post-footer .cat{color:#738299;text-transform:uppercase;font-size:14px;font-weight:bold}.post-item .post-footer .cat:hover{border-bottom:0;color:#2b3646}.post-item .post-footer .time{font-size:12px}#topPostsContainer{margin-bottom:30px}#topPostsContainer h2{margin:0;padding:0 25px;height:38px;line-height:38px;color:#fff;font-size:16px;font-weight:normal;background-color:#738299}#topPostsContainer .top-post-container{padding:0;background-color:#f7f8fa}#topPostsContainer .top-post-container .top-post-item{list-style:none}#topPostsContainer .top-post-container .top-post-item:hover{background-color:#e3e5ea}#topPostsContainer .top-post-container .top-post-item:hover:not(:last-child)>div{border-bottom:1px solid transparent}#topPostsContainer .top-post-container .top-post-item:hover .top-post-content .title{color:#2b3646}#topPostsContainer .top-post-container .top-post-item>div{margin:0 0;padding:15px 20px;border-bottom:1px solid #a6a6a6}#topPostsContainer .top-post-container .top-post-item .image{display:inline-block;width:75px;height:75px;border-radius:250px;overflow:hidden;vertical-align:middle}#topPostsContainer .top-post-container .top-post-item .image img{height:100%}#topPostsContainer .top-post-container .top-post-item .top-post-content{display:block;padding-left:6px;color:#575f6f}#topPostsContainer .top-post-container .top-post-item .top-post-content .date{display:block;font-size:12px;margin-top:10px;margin-bottom:2px;text-decoration:none!important}#topPostsContainer .top-post-container .top-post-item .top-post-content .title{display:block;font-size:14px;font-weight:900;line-height:1.2em}.blog-post{margin-bottom:20px}.blog-post .blog-share-container{padding-bottom:10px;border-bottom:1px solid #e0e3e9}.blog-post .blog-share-container .social-share-container .jssocials-share{font-size:10px;font-family:Arial}.blog-post .blog-share-container .social-share-container .jssocials-share a{border-radius:2px}.blog-post .blog-share-container .social-share-container .jssocials-share a:hover,.blog-post .blog-share-container .social-share-container .jssocials-share a:active{text-decoration:none!important}.blog-post .blog-share-container .social-share-container .jssocials-share a .jssocials-share-label{line-height:1.1em}.blog-post .blog-share-container .blog-read{margin-top:12px;font-size:12px;color:#575f6f}.blog-post .blog-description{padding:30px 0;font-weight:bold;font-size:22px;color:#2b3646}.blog-post .blog-footer{padding:16px 0;border-top:1px solid #e0e3e9;border-bottom:1px solid #e0e3e9}.blog-post .blog-content img{position:relative;max-width:100%;height:auto!important;margin:20px 0 30px 0;background-color:#728198;-webkit-box-shadow:0 18px 22px -10px #5b6270;-moz-box-shadow:0 18px 22px -10px #5b6270;box-shadow:0 18px 22px -10px #5b6270}.blog-post .blog-content h1,.blog-post .blog-content h2,.blog-post .blog-content h3,.blog-post .blog-content h4{color:#2b3646;font-weight:bold}.blog-post .blog-content h1{font-size:40px}.blog-post .blog-content h2{font-size:30px}.blog-post .blog-content h3{font-size:22px}.blog-post .blog-content div,.blog-post .blog-content p{font-size:18px;line-height:26px;color:#676e7b;text-align:left;margin-bottom:12px}.blog-post .blog-content div a,.blog-post .blog-content p a{font-weight:bold;color:#2b3646;padding:2px;border-bottom:1px solid #91e248}.blog-post .blog-content div a:hover,.blog-post .blog-content p a:hover{background-color:#91e248;color:#fff;text-decoration:none}.blog-post .blog-content div a.button,.blog-post .blog-content p a.button{display:inline-block;color:#fff;font-weight:bold;text-decoration:none;-webkit-box-shadow:0 2px #68ae29;-moz-box-shadow:0 2px #68ae29;box-shadow:0 2px #68ae29;background-color:#91e248;cursor:pointer;transition:all .2s}.blog-post .blog-content div a.button.small,.blog-post .blog-content p a.button.small{font-size:11px!important;height:25px!important;line-height:27px!important;padding:0 15px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.blog-post .blog-content div a.button.medium,.blog-post .blog-content p a.button.medium{font-size:14px!important;height:35px!important;line-height:37px!important;padding:0 30px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.blog-post .blog-content div.highlight,.blog-post .blog-content p.highlight{font-weight:bold;font-size:20px;color:#fff;background-color:#738299;margin:20px 0;padding:20px 20px;border-radius:10px}.blog-post .blog-content div.highlight h4,.blog-post .blog-content p.highlight h4{font-size:14px;font-weight:normal;color:#fff;margin-top:0}.blog-post .blog-content div.continue-read,.blog-post .blog-content p.continue-read{font-size:14px}.blog-post .blog-content div.continue-read ul,.blog-post .blog-content p.continue-read ul{margin-top:10px}.blog-post .blog-content div.continue-read ul li,.blog-post .blog-content p.continue-read ul li{margin-bottom:4px}.blog-post .blog-content ol{margin-left:15px;margin-bottom:10px}.blog-post .blog-content ol li p{display:inline}.blog-post .blog-content ul{margin-left:20px;list-style:none}.blog-post .blog-content ul li{line-height:20px;margin-bottom:10px}.blog-post .blog-content ul li:before{margin-bottom:4px;margin-right:12px;vertical-align:middle;display:inline-block;font-family:FontAwesome;font-size:10px;color:#91e248;text-rendering:auto;-webkit-font-smoothing:antialiased;content:""}.blog-post .blog-content ul li p{display:inline}@media(min-width:768px) and (max-width:991px){.post-item .post-content .post-description{font-size:10px}}