.blog label{display:none}.blog .input{margin:10px 0}.blog h3{color:#3e3e3e;margin-bottom:10px;font-size:1.12em}.blog .filter{margin-bottom:20px;padding:13px 8px;width:100%;background-color:#eee;border-radius:8px}.blog .filter h3{margin:0}.blog .filter .blog-subtitle{margin:0;font-family:Source Sans Pro,sans-serif;font-size:1.12em;font-weight:600;text-transform:none}.blog .post{padding:0 15px 20px;margin-bottom:20px;position:relative}.blog .post:before{bottom:0;content:"";left:0;width:100%;height:2px;background-color:#eee;position:absolute}.blog .post .post-img{border-radius:8px;height:176px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:50%}.blog .post-infos .infos-text{font-family:Source Sans Pro,sans-serif;font-size:.875em;font-weight:600;color:#a7a7a7;font-size:14px}.blog .post-infos i{font-size:15px}.blog .post-content .post-title{color:#3e3e3e;font-size:1.12em;font-weight:600;font-family:Source Sans Pro,sans-serif}.blog .post-content .desc-title{line-height:1.3;display:block;overflow:hidden;height:54.6px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.blog .search-content{padding:30px 24px}.blog .most-read,.blog .search-content{background-color:#eee;border-radius:8px}.blog .most-read{margin-top:30px;padding:20px 0}.blog .most-read h3{position:relative;padding-bottom:20px}.blog .most-read h3:before{position:absolute;content:"";height:2px;bottom:0;left:0;width:100%;background-color:#a7a7a7}.blog .most-read ul li{display:flex;align-items:center}.blog .most-read ul li span{margin:0 20px;font-family:Source Sans Pro,sans-serif;font-size:1.12em;font-weight:700;color:#a7a7a7}@media screen and (min-width:769px){.filters{display:none}}@media screen and (max-width:768px){.filters{position:fixed;z-index:100;bottom:0;width:100%}.filters .filters-content{background-color:#eee;border-radius:30px 30px 0 0}.filters .bg-filters{height:50px;border-radius:30px 30px 0 0;text-align:center;background-color:#dc7b00;width:100%}.filters .bg-filters .filters-title{margin-top:-5px;text-transform:uppercase;color:#fff;font-size:.875em;font-weight:700;font-family:Source Sans Pro,sans-serif}.filters .bg-filters i{color:#fff}.filters .search-content{padding:0;height:0;opacity:0;pointer-events:none;transition:all .3s}.filters .search-content.active{height:auto;opacity:1;pointer-events:auto;padding:10px 15px}.filters .search-content.active .form-item{margin:10px 0}.filters .search-content.active label{margin-bottom:5px}.blog .filter{background:none}.newsletter-form .button{width:100%}}