.hemmer-article,.hemmer-article figure{overflow:hidden;position:relative}
.blog-row{margin-bottom:30px;margin-left:-15px;margin-right:-15px}
.blog-row .col-sm-4{padding-left:15px;padding-right:15px}
.hemmer-article{margin-bottom:30px;margin-top:30px}
.hemmer-article .hemmer-article-link{padding:0;border:0;display:block}
.hemmer-article .hemmer-article-link.active,.hemmer-article .hemmer-article-link:active,.hemmer-article .hemmer-article-link:focus,.hemmer-article .hemmer-article-link:hover{border:0;padding:0}
.hemmer-article h3{font-family:Calibre-Medium,sans-serif;font-size:24px;margin-bottom:35px;margin-top:45px;transition:-webkit-transform .3s cubic-bezier(.55,.23,.17,.86);transition:transform .3s cubic-bezier(.55,.23,.17,.86)}
.hemmer-article .hemmer-article-intro,.hemmer-article h3{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.hemmer-article .hemmer-article-intro{font-size:16px;transition:-webkit-transform .35s cubic-bezier(.55,.23,.17,.86);transition:transform .35s cubic-bezier(.55,.23,.17,.86)}
.hemmer-article figure.hemmer-small-figure{height:275px}
.hemmer-article figcaption{height:100%;left:0;position:absolute;top:0;width:100%;background-color:rgba(240,240,240,.85);color:#e30613;padding:0 15px;transition:background-color .35s cubic-bezier(.55,.23,.17,.86),-webkit-transform .3s cubic-bezier(.55,.23,.17,.86);transition:background-color .35s cubic-bezier(.55,.23,.17,.86),transform .3s cubic-bezier(.55,.23,.17,.86)}
.hemmer-article figcaption.hemmer-article-small-caption{height:100%;padding-top:25px}
.hemmer-article figcaption.hemmer-article-small-caption h3{margin-top:0}
.hemmer-article figcaption.hemmer-article-small-caption p{font-size:16px;line-height:19px;margin-bottom:7px}
.hemmer-article figcaption.hemmer-article-small-caption time{font-family:Calibre-Semibold,sans-serif;font-size:14px}
.hemmer-article figcaption.hemmer-article-small-caption .pull-left{width:100%}
.hemmer-article figcaption.hemmer-article-small-caption .pull-right{display:none}
.hemmer-article .hemmer-article-more-link-wrapper{background:#e30613;bottom:0;height:40px;position:absolute;-webkit-transform:translateY(33px);-ms-transform:translateY(33px);transform:translateY(33px);transition:-webkit-transform .35s cubic-bezier(.55,.23,.17,.86);transition:transform .35s cubic-bezier(.55,.23,.17,.86);width:100%}
.hemmer-article .hemmer-article-more-link{color:#fff;font-size:16px;-webkit-transform:translateX(-150px) translateY(7px);-ms-transform:translateX(-150px) translateY(7px);transform:translateX(-150px) translateY(7px);transition:-webkit-transform .35s ease;transition:transform .35s ease;width:200px}
.hemmer-article .hemmer-article-more-link .icon{font-size:10px}
.hemmer-article .hemmer-article-more-link p{font-size:18px;margin:0}
.hemmer-article .hemmer-article-more-link span{margin-left:10px}
.hemmer-article:hover .hemmer-article-intro{-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
.hemmer-article:hover figcaption{transition:background-color .35s cubic-bezier(.55,.23,.17,.86),-webkit-transform .3s cubic-bezier(.55,.23,.17,.86) .15s;transition:background-color .35s cubic-bezier(.55,.23,.17,.86),transform .3s cubic-bezier(.55,.23,.17,.86) .15s}
.hemmer-article:hover .hemmer-article-small-caption,.hemmer-article:hover figcaption h3{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
.hemmer-article:hover .hemmer-article-small-caption h3{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
.hemmer-article:hover .hemmer-article-more-link-wrapper{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);transition:-webkit-transform .35s cubic-bezier(.55,.23,.17,.86);transition:transform .35s cubic-bezier(.55,.23,.17,.86)}
.hemmer-article:hover .hemmer-article-more-link{-webkit-transform:translateX(30px) translateY(7px);-ms-transform:translateX(30px) translateY(7px);transform:translateX(30px) translateY(7px);transition:.15s -webkit-transform .2s cubic-bezier(.55,.23,.17,.86);transition:.15s transform .2s cubic-bezier(.55,.23,.17,.86)}
.hemmer-article-wrapper{margin-top:100px}
.hemmer-article-detail header h1,.hemmer-article-detail header p,.hemmer-article-detail header time{color:#e30613;font-family:Calibre-Medium,sans-serif}
.hemmer-article-detail header img{margin-bottom:35px}
.hemmer-article-detail header time{font-size:20px;font-weight:500}
.hemmer-article-detail header h1{font-size:35px;letter-spacing:.95px;margin-bottom:35px;margin-top:20px}
.hemmer-article-detail header p{margin-bottom:0}
.hemmer-article-author{margin-top:50px}
.hemmer-article-author p{color:#e30613;font-size:16px;margin-top:20px}
.hemmer-article-category a{color:#6b6b6b;font-family:Calibre-Thin,sans-serif;font-size:18px;letter-spacing:.45px;text-transform:uppercase}
.hemmer-article-category a.active,.hemmer-article-category a:active,.hemmer-article-category a:focus,.hemmer-article-category a:hover{border-bottom:solid 1px #6b6b6b;color:#6b6b6b}
.hemmer-article-tag{color:#e30613}
.hemmer-article-tag h2{font-family:Calibre-Medium,sans-serif;font-size:26px;letter-spacing:.68px}
.hemmer-article-tag span{border-bottom:1px solid #e30613;color:#e30613;font-size:18px;letter-spacing:.45px;line-height:40px;margin-right:15px;padding-bottom:2px}
.hemmer-article-content p,.hemmer-article-content ul{color:#363636;font-family:Calibre-Thin,sans-serif;font-size:20px}
.hemmer-related-article{margin-top:50px}
@media (min-width:768px){.hemmer-article-wrapper{margin-top:200px}
.hemmer-article-detail header img{margin-bottom:75px}
.hemmer-article-detail header h2{margin-bottom:60px}
.hemmer-article-tag span{margin-right:0}
.hemmer-article figcaption.hemmer-article-small-caption{height:125px}
.hemmer-article-author{margin-top:0}
.hemmer-related-article{margin-top:115px}
.hemmer-article h3{margin-bottom:20px}
}
@media (min-width:992px){.hemmer-article h3{margin-bottom:35px}
.hemmer-article figcaption.hemmer-article-small-caption .pull-left{width:70%}
.hemmer-article figcaption.hemmer-article-small-caption .pull-right{display:block;width:30%}
}
@media (min-width:1200px){.blog-row{margin-left:-30px;margin-right:-30px}
.blog-row .col-sm-4{padding-left:30px;padding-right:30px}
.hemmer-article figcaption{padding:0 30px}
}