.container#blog{margin-top:32px;margin-bottom:32px;display:flex;flex-wrap:wrap;justify-content:center}.container#blog h2.subheader{line-height:40px !important;max-width:500px}.container#blog .align-right{text-align:right}.container#blog .mono-text{text-transform:uppercase;font-family:"Inconsolata";color:#888;font-weight:600;font-size:.9rem;line-height:normal}.container#blog .post-links{max-width:850px;width:90%;display:flex;margin:3rem auto;justify-content:space-between}.container#blog .post-links .next{text-align:right}.container#blog .post-links div{max-width:40%}.container#blog .post-links div .mono-text{display:block;margin-bottom:.5rem}.container#blog .author{max-width:920px;width:80%;margin:2em auto 1em auto;padding:1.5em 2em;border-radius:4px;border:1px solid #ddd;background-color:#fff;display:flex;align-items:center}.container#blog .author .image-container{min-width:100px;max-width:100px}.container#blog .author .image-container img{margin:0;height:100px;width:100px;object-fit:cover;border-radius:50px;border:0}.container#blog .author .author-name{padding-left:2em;margin:0;font-weight:400;font-size:1.1rem;line-height:1.8rem}.container#blog .author .coach-profile-button{margin-top:12px !important;display:block;padding:12px 24px;background-color:#44958c;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);text-decoration:none;border:none;transition:opacity .2s ease;font-weight:600;color:#fff;font-size:16px;line-height:1.2;white-space:nowrap;text-align:center;width:fit-content}.container#blog .author .coach-profile-button:hover{opacity:.9;text-decoration:none}.container#blog .excerpt{max-width:920px;width:80%;margin:2em auto 2em auto;padding:1.5em 2em;border-radius:4px;border:1px solid #ddd;background-color:#fff;align-items:center;font-weight:400;font-size:1.3rem;line-height:2.1rem}.container#blog .coach-post{max-width:920px;width:80%;margin:2em auto 2em auto;padding:1.5em 2em;border-radius:4px;border:0;background-color:#fff1cc;align-items:center;font-weight:500;font-size:1rem;line-height:1.8rem}.container#blog .ogimage{text-align:center;margin-bottom:1rem}.container#blog .ogimage img{max-width:600px;border-radius:5px}.container#blog .social-media-bar{display:flex;justify-content:center;align-items:flex-start}.container#blog .social-media-bar .mono-text{margin-top:3px;margin-right:.5rem}.container#blog .social-media-bar .social-media{margin-right:.5rem}.container#blog .date{text-align:center;margin:0 auto 1rem auto}.container#blog .blog-content{margin:4rem auto 4rem auto;max-width:850px;width:95%}.container#blog .blog-content p:not(.author):not(.caption){font-size:1.2rem;max-width:100%;line-height:2.2rem;margin-bottom:2rem}.container#blog .blog-content table{font-size:1.2rem;max-width:100%;line-height:2.2rem;margin:0 auto 2rem auto;border-collapse:separate;border-spacing:0;border:1px solid #444;border-radius:8px;overflow:hidden}.container#blog .blog-content table td,.container#blog .blog-content table th{text-align:left;padding:.5rem 1rem;border-right:1px solid #444;border-bottom:1px solid #444}.container#blog .blog-content table tbody tr:last-child td,.container#blog .blog-content table tbody tr:last-child th{border-bottom:0}.container#blog .blog-content table tr td:last-child,.container#blog .blog-content table tr th:last-child{border-right:0}.container#blog .blog-content span.caption,.container#blog .blog-content p.caption{position:relative;top:-1rem;text-align:center}.container#blog .blog-content span.caption span,.container#blog .blog-content p.caption span{padding:2px 2px;font-family:"Inconsolata";color:#aaa;font-weight:600;font-size:1rem;line-height:normal}.container#blog .blog-content p.smaller-text{font-size:1rem;line-height:normal;font-family:"Inconsolata"}.container#blog .blog-content .highlight{background-color:#fff71c;font-weight:500}.container#blog .blog-content ul,.container#blog .blog-content ol{margin-top:1rem;margin-bottom:2rem;margin-left:2rem;text-align:left;list-style:none}.container#blog .blog-content ul li{list-style-type:disc}.container#blog .blog-content li{padding-left:10px;font-size:1.2rem;line-height:2.2rem}.container#blog .blog-content p.author{text-transform:uppercase;color:#999;font-weight:600;font-size:1.2rem;line-height:normal;text-align:center;margin-bottom:3rem}.container#blog .blog-content h1{font-size:2.6rem;text-align:left;line-height:normal;padding:0;margin:4rem 0 2rem 0;padding:0}@media(max-width: 600px){.container#blog .blog-content h1{font-size:2.2rem}}.container#blog .blog-content h2{font-size:2rem;text-align:left;line-height:normal;margin:3rem 0 1.5rem 0;padding:0}@media(max-width: 600px){.container#blog .blog-content h2{font-size:1.6rem}}.container#blog .blog-content h3{font-size:1.5rem;text-align:left;margin:2rem 0 1rem 0;padding:0;color:#444}@media(max-width: 600px){.container#blog .blog-content h3{font-size:1.4rem}}.container#blog .blog-content img{max-width:100%;margin-left:auto;margin-right:auto;margin-top:2rem;margin-bottom:2rem;display:block}.container#blog .blog-content img.bordered{border:1px solid #eee;border-radius:4px}.container#blog .blog-content blockquote{max-width:600px;width:90%;margin:2rem auto 0 auto;padding:1rem 1.5rem;border:1px solid #eee;background-color:#fff;border-radius:4px;font-family:"Inconsolata"}.container#blog .blog-content blockquote p{margin-bottom:0 !important}.container#blog a.post-container{display:flex;flex-direction:column;border:1px solid #eee;background-color:#fff;border-radius:4px;width:330px;margin:0 1rem 1rem 1rem;box-shadow:0px 0px 7px #eee}@media(max-width: 1050px){.container#blog a.post-container{width:350px}}@media(max-width: 800px){.container#blog a.post-container{width:300px}}@media(max-width: 700px){.container#blog a.post-container{width:270px}}@media(max-width: 650px){.container#blog a.post-container{max-width:400px;width:80%}}.container#blog a.post-container:hover{box-shadow:none;cursor:pointer}.container#blog a.post-container .blog-image{border-radius:4px 4px 0 0;height:45px;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}.container#blog a.post-container .blog-image span{text-align:center;font-family:"Inconsolata";color:#fff;opacity:85%;text-transform:uppercase;font-size:.9rem;letter-spacing:2px}.container#blog a.post-container .blog-image.red{background-image:url(/assets/images/backgrounds/red.png);background-color:#f57862}.container#blog a.post-container .blog-image.blue{background-image:url(/assets/images/backgrounds/blue.png);background-color:#489fb5}.container#blog a.post-container .blog-image.green{background-image:url(/assets/images/backgrounds/green.png);background-color:#70c1b3}.container#blog a.post-container .blog-image.yellow{background-image:url(/assets/images/backgrounds/yellow.png);background-color:#ffe066}.container#blog a.post-container .blog-image.orange{background-image:url(/assets/images/backgrounds/orange.png);background-color:#8a817c}.container#blog a.post-container .blog-image.purple{background-image:url(/assets/images/backgrounds/purple.png);background-color:#b392ac}.container#blog a.post-container .blog-text{padding:1.35rem 1.3rem .5rem 1.3rem;flex-grow:1}.container#blog a.post-container .blog-text h2{font-size:1.4rem;line-height:1.75rem;margin-bottom:.2rem;font-weight:600;text-align:center}.container#blog a.post-container .blog-text h3{font-size:1.2rem;line-height:1.75rem;margin-bottom:.85rem;margin-top:.5rem;font-weight:500;color:#444;text-align:center}.container#blog a.post-container .blog-text p{padding:0;margin:0;line-height:1.7rem;font-family:"Avenir";font-weight:normal;color:#444}.container#blog a.post-container .footer{flex-grow:0;display:flex;align-items:baseline;justify-content:space-between;margin-top:.5rem;border-top:1px solid #eee;padding:.8rem 1.15rem .7rem 1.15rem}.container#blog a.post-container .footer .data{display:block;text-transform:uppercase;color:#999;font-weight:600;font-size:.8rem;line-height:normal;text-align:center}.container#blog a.post-container .footer .data.normal-weight{font-weight:400}.filter-buttons{display:flex;justify-content:center;width:100%;margin:2rem 0 2rem 0}.filter-buttons>span{display:inline-flex;align-items:center;margin-right:10px;margin-top:5px;font-weight:500;color:#444;text-transform:none;white-space:nowrap;font-size:.85em}.filter-buttons button{font-size:.75em;padding:9px 20px 8px 20px;background-color:rgba(0,0,0,0);border:1px solid #f2b206 !important;border-radius:4px;transition:all .2s ease;color:#f2b206}.filter-buttons button.active{background-color:#f2b206;color:#fff;border-color:#f2b206}.filter-buttons .filter-button{display:none;text-transform:capitalize}.filter-buttons>span{display:none}.filter-buttons .custom-select{display:block;position:relative;width:100%;max-width:400px;margin:auto .7rem}.filter-buttons .custom-select .select-selected{background-color:#fff;padding:.7rem;border:1px solid #ccc;border-radius:4px;cursor:pointer;text-transform:capitalize;position:relative;height:1rem}.filter-buttons .custom-select .select-selected:after{position:absolute;content:"";top:15px;right:10px;width:0;height:0;border:6px solid rgba(0,0,0,0);border-color:#444 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.filter-buttons .custom-select .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;border:1px solid #ccc;border-top:none;border-radius:0 0 4px 4px;text-transform:capitalize}.filter-buttons .custom-select .select-items div{padding:.7rem;cursor:pointer}.filter-buttons .custom-select .select-items div:hover{background-color:#f0f0f0}.filter-buttons .custom-select .select-hide{display:none}@media(min-width: 850px){.filter-buttons .filter-button{display:inline-flex}.filter-buttons>span{display:inline-flex}.filter-buttons .custom-select{display:none}}.pagination{display:flex;justify-content:center;width:100%;gap:10px;padding-bottom:2rem}.pagination a{display:inline-block;padding:.75rem 1rem .65rem 1rem;border:1px solid #eee;border-radius:4px;font-size:.9rem;transition:all .2s ease;color:#444}.pagination a:hover{border-color:#ccc}.pagination a.active{background-color:#f2b206;color:#fff;border-color:#f2b206}/*# sourceMappingURL=blog.css.map */