﻿main>article{position:relative}main>article h1.title{padding-top:70px;margin-bottom:0;text-align:center}.sub-title.container{padding-bottom:70px;font-size:22px;color:#525d65;text-align:center}.ptb-zero{padding-top:0;padding-bottom:0}.post figure{position:relative;width:380px;float:left}.post figure a{display:block}.post figure .post-thumbnail{display:table-cell;vertical-align:middle}.post figure .post-thumbnail img{width:100%}.post figure .post-img{position:relative}.post figcaption{display:table-cell;padding-left:30px;vertical-align:middle}.post figcaption h2{font-size:22px;line-height:normal}.post figcaption h2 a{color:#2d4051}.post figcaption h2 a:hover{color:#00cc79}article .post-category{position:absolute;bottom:0;left:0;padding:12px 28px!important;font-family:"Gibson-SemiBold";font-size:18px;color:#fff;background-color:#0bc772;display:initial!important;vertical-align:initial!important}.meta{font-size:14px;letter-spacing:2px;text-transform:uppercase}.post-date{padding-left:5px}figure.post .post-thumbnail{display:table-cell;vertical-align:middle}.blog-feed article{display:block;margin-bottom:30px;clear:both;overflow:hidden}.blog-feed .grid-row{-ms-grid-columns:9fr 3fr;grid-template-columns:9fr 3fr;margin:0 -15px}.blog-feed .grid-row .blog-feed-col{padding:0 15px}.blog-feed .grid-row .blog-feed-col:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.blog-feed .grid-row .blog-feed-col:nth-child(2){-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.blog-feed-col .sidebar-wrap{max-width:255px}.post-info{display:table-cell;padding-left:30px;vertical-align:middle}.post-info h2{font-size:22px;line-height:normal}.post-info h2 a{color:#2d4051}.post-info h2 a:hover{color:#00cc79}.pagination{display:block!important;padding-top:15px;text-align:center}.pagination li{display:inline-block;font-family:"Gibson-SemiBold";font-size:24px}.pagination li .sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pagination li a{padding:2px 13px;margin:0;color:#acb8ca;line-height:22px;border:none}.pagination li a:focus{box-shadow:none}.pagination,.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:0}.pagination li a:hover,.pagination .page-item.active a{color:#00cc79;background-color:transparent}.blog .post figure .post-thumbnail{display:block;vertical-align:middle;width:100%}.blog .post figure .post-thumbnail img{min-height:200px;width:100%;max-height:200px;object-fit:cover}@media screen and (max-width:1199px){.post figure{width:290px}}@media screen and (max-width:991px){.sub-title.container{padding-bottom:40px;font-size:20px}.grid-row.blog-page .blog-col .sidebar-wrap,.blog-feed-col .sidebar-wrap{max-width:none}.blog-feed .grid-row{-ms-grid-columns:1fr;grid-template-columns:1fr}.blog-feed .grid-row .blog-feed-col:nth-child(1){-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.blog-feed .grid-row .blog-feed-col:nth-child(2){-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.category-item{display:inline-block;width:48%}.sidebar{margin-top:30px}.sidebar ul,.staps ul{padding-left:0}}@media screen and (max-width:767px){.sub-title.container{padding-bottom:30px;font-size:18px}main>article h1.title{padding-top:50px}.post figure .post-thumbnail{display:block}.post figure{width:100%}.post figcaption{padding:30px 0 10px;display:block}.post-info{padding:10px 0 0 0}.post-info h2{font-size:20px}.meta{font-size:18px}.category-item{padding-bottom:15px}.pagination{padding:15px}.grid-row.blog-page .sidebar.blog-col{padding:20px 20px 10px;margin-top:10px}}@media screen and (max-width:575px){main>article h1.title{padding-bottom:5px}.blog .page-title,.subcategory .page-title{padding-bottom:15px}article .post-category{padding:8px 15px!important;font-size:16px}.post-info h2{font-size:18px}.category-item{display:block;width:100%}.sidebar{text-align:center;margin:10px 15px 0}.meta{font-size:16px}}@media screen and (max-width:479px){.sub-title.container{padding-bottom:20px;font-size:16px}.pagination{padding-top:0}.pagination li{font-size:18px}}