:root{--color-blue:#006da5;--color-dark-blue:#002d5c;--color-medium-dark-blue:#104c97;--color-light-blue:#159ed9;--color-light-blue2:#3f79b9;--color-gray-blue:#427d9d;--color-light-gray:#e2e2e2;--color-green:#4f841c}.pagination:after,.post-list .post:after{clear:both}.post-list .post{margin-bottom:87px}.post-list .post:after,.post-list .post:before{content:" ";display:table}.post-list .post .thumb{border:10px solid #f1f0f0;float:left;max-width:187px;width:29%}.post-list .post .thumb img{display:block;height:auto!important;width:100%}.post-list .post .post-content{float:right;padding-left:5%;width:71%}.post-list .post .post-content--noFloat{float:none;padding-left:0;width:100%}.post-list .post .post-title{color:var(--color-blue);font-family:Rubik,sans-serif;font-size:1.333333em;font-weight:500;letter-spacing:1px;line-height:1.2}.post-list .post .post-title:hover{color:#75aac6}.post-list .post .abstract{color:#063c55;line-height:1.3;margin-top:9px}.post-list .post .date{color:#3f79b9;font-weight:700;margin-top:9px}@media only screen and (width <= 801px){.post-list .post{border-bottom:1px solid #ddd;margin-bottom:15px;padding-bottom:15px}.post-list .post .post-content{float:none;padding-left:0;width:100%}}.post-detail h2.post-title{color:#063c55;font-size:1.333333em;margin-bottom:6px}.post-detail .post-date{color:#3f79b9;margin-bottom:19px}.post-detail .post-image{margin-bottom:58px;width:100%}.post-detail .post-image img{border:10px solid #f1f0f0;box-sizing:border-box;display:block;height:auto;margin-left:auto;margin-right:auto;max-width:100%}.post-detail .post-content-wrapper{padding:0 52px 95px}.post-detail .post-content{color:#03364d}@media only screen and (width <= 992px){.post-detail .post-image{margin-bottom:0}.post-detail .post-content-wrapper{padding:20px 0}}@media only screen and (width <= 450px){.post-detail .col-header,.post-list .col-header{font-weight:600;height:auto;margin-bottom:20px;max-height:none}}.pagination:after,.pagination:before{content:" ";display:table}.pagination a{color:#3f79b9;display:block;font-weight:600;text-transform:uppercase}.pagination a:hover{color:#5ab2e2}.pagination .prev{float:left}.pagination .next{float:right}.sidebar .col-header{background:#5ab2e2;color:#fff;font-weight:700;height:52px;line-height:52px;text-align:center}@media only screen and (width <= 801px){.pagination{margin-bottom:20px}.blog-home .col-header{height:auto;max-height:none}}