@font-face{font-family:'Proxima Nova',sans-serif;src:url(../fonts/ProximaNova-Reg.otf);font-weight:400}@font-face{font-family:'Proxima Nova',sans-serif;src:url(../fonts/ProximaNova-RegIt.otf);font-weight:400;font-style:italic}@font-face{font-family:'Proxima Nova',sans-serif;src:url(../fonts/ProximaNova-Bold.otf);font-weight:700}@font-face{font-family:'Proxima Nova',sans-serif;src:url(../fonts/ProximaNova-Bold.otf);font-weight:700;font-style:italic}@font-face{font-family:Century,serif;src:url(../fonts/century.ttf);font-weight:400}.transit{transition:all .25s}.content-entity.attachment .header .title,.content-entity.page .header .title{margin:0 0 20px}.content-entity .header .image{position:relative}.content-entity .header .image:before{display:block;position:absolute;content:'';font-size:50px;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,0) 30%,rgba(42,42,42,.5) 50%,#2a2a2a 90%)}.content-entity .header .meta-1{position:absolute;width:100%;left:0;bottom:0;color:#fff;padding:20px 20px 35px}.content-entity .header .meta-1 .title{font-size:20px}.content-entity .header .meta-1 .info{display:flex;color:#a5a5a5}.content-entity .header .meta-1 .info a,.content-entity .header .meta-1 .info a:focus,.content-entity .header .meta-1 .info a:hover{color:#a5a5a5}.content-entity .header .meta-1 .info .item{margin-right:1em}.content-entity .header .meta-1 .info .item i{margin-right:.25em}.content-entity .header .meta-2{display:flex;margin:0 0 35px;position:relative;color:#727272}.content-entity .header .meta-2 i,.content-entity .tags i{margin-right:.25em}.content-entity .header .meta-2 .author{flex-grow:1;padding:20px 20px 0 0;text-align:right}.content-entity .header .meta-2 .author a,.content-entity .header .meta-2 .author a:focus,.content-entity .header .meta-2 .author a:hover{color:#727272}.content-entity .header .meta-2 .date-time{flex-grow:1;padding:20px 0 0 20px;text-align:left}.content-entity .description{color:#090909;line-height:1.2;padding-bottom:55px;margin-bottom:30px;font-size:22px;font-family:Century,serif;border-bottom:2px solid #dcdcdc}.content-entity .body{color:#4f4f4f;font-family:Century,serif;font-size:18px;margin-bottom:30px}.content-entity .body dl,.content-entity .body ol,.content-entity .body p,.content-entity .body ul{margin-bottom:15px}.content-entity .body .source-links .link:after{content:', '}.content-entity .body .source-links .link:last-child:after{display:none}.content-entity .actions{margin-bottom:30px}.content-entity .tags{display:flex;margin-bottom:30px;text-align:center}.content-entity .tags .title{font-family:"Proxima Nova",sans-serif;text-transform:uppercase;color:#727272;white-space:nowrap}.content-entity .tags .term{transition:all .25s;display:inline-block;color:#a5a5a5;background:0 0;border:1px solid #dcdcdc;padding:7px 14px;text-transform:uppercase;font-size:14px;font-weight:400;border-radius:0;margin:0 .25em .25em 0}.content-entity .tags .term:hover{transition:all .25s;background:#a5a5a5;color:#fff;border-color:#a5a5a5}.content-entity .share{text-align:right;margin-bottom:30px}.content-entity .article-thumbs .block-title{padding-bottom:10px;margin-bottom:0;border-bottom:2px solid #dcdcdc}.content-entity .dag{margin-bottom:30px}@media (min-width:768px){.content-entity .header .meta-1 .title{font-size:48px}.content-entity .header .meta-2{margin:-30px 0 55px}.content-entity .header .meta-2 .author{padding:60px 0 0;text-align:right}.content-entity .header .meta-2 .author-picture{margin:0 25px}.content-entity .header .meta-2 .author-picture img{width:90px}.content-entity .header .meta-2 .date-time{padding:60px 0 0;text-align:left}.content-entity.no-head-image .header{padding-top:35px;padding-left:40px;padding-right:40px}.content-entity .description{font-size:28px;padding-left:40px;padding-right:40px}.content-entity .body{font-size:22px;padding:0 40px}.content-entity .actions,.content-entity .tags{padding-left:40px;padding-right:40px}.content-entity .tags .title{margin:10px 10px 0 0;font-size:18px}.content-entity .tags .term{font-size:16px;padding:10px 20px}.content-entity .comments,.content-entity .share{padding-left:40px;padding-right:40px}.content-entity .comments{margin-bottom:30px}}@media (min-width:1200px){.content-entity .description,.content-entity.no-head-image .header{padding-left:125px;padding-right:125px}.content-entity .header .image{overflow:hidden;max-height:500px}.content-entity.no-head-image .header{padding-top:55px}.content-entity .body{padding:0 125px}.content-entity .actions,.content-entity .comments,.content-entity .share,.content-entity .tags{padding-left:125px;padding-right:125px}}