.blog,.blog .item{padding:0 15px;height:auto}.blog{width:100%;max-width:1370px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog .item{width:50%;margin:15px 0}@media screen and (max-width:760px){.blog .item{width:100%;padding:0}}.blog .item img{width:100%;height:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.blog .item .title{font-family:mz;font-size:30px;color:#76a51f;padding:15px;position:relative;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.blog .item .title::before{width:0;height:3px;content:"";background:#fccd05;position:absolute;left:0;bottom:3px;z-index:1;-webkit-transition:all .6s cubic-bezier(.785,.135,.15,.86);-moz-transition:all .6s cubic-bezier(.785,.135,.15,.86);-o-transition:all .6s cubic-bezier(.785,.135,.15,.86);-ms-transition:all .6s cubic-bezier(.785,.135,.15,.86);transition:all .6s cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width:760px){.blog .item .title{padding:0;font-size:24px}}.blog .item:hover .title{color:#fccd05}.blog .item:hover .title::before{width:100%}.blog .item .text{width:100%;height:auto;padding:0 15px;color:#777;line-height:1.8em;font-size:12.5px}@media screen and (max-width:760px){.blog .item .text{padding:0}}.page_empty{width:100%;padding:150px 0;color:#999;text-align:center}@media screen and (max-width:760px){.page_empty{padding:50px 0}}