.single-post-content{width:100%}h1{padding-right:25%}@media only screen and (max-width:600px){h1{padding-right:0}}article{position:relative}article:nth-of-type(1):before{display:none}article:before{content:"";width:100%;height:2px;background:#efefef;display:block;position:absolute;top:-25px}.post-meta{margin:35px 0}@media only screen and (max-width:600px){.post-meta{margin:16px}}@media only screen and (max-width:600px){.post-meta .featured-companies{display:flex;flex-direction:column;align-items:flex-start}}.post-meta p{font-size:16px;color:#878787;margin:0}.post-meta .author .profile{width:48px;height:48px;border-radius:100px;overflow:hidden;margin-right:10px}.post-meta .author a,.post-meta .author .name{text-transform:capitalize;font-weight:600}.post-meta .post-date{margin-left:50px}.post-meta .post-date i{vertical-align:middle;margin-right:3px;opacity:.5}.post-meta .categories{margin-left:auto;margin-right:0}@media only screen and (max-width:980px){.post-meta .categories{width:100%}}@media only screen and (max-width:600px){.post-meta .categories{display:none}}.post-meta .categories a{font-weight:600;color:#fff;text-transform:uppercase;background:#000;padding:8px 12px;margin-left:10px;display:inline-block;margin-bottom:.5em;font-size:12px;line-height:1}.post-meta .categories a:hover{background:#5faee3}.post-meta .categories a.theme{background:#3498db}.post-meta .categories a.theme:hover{background:#5faee3}@media only screen and (max-width:500px){.post-meta .podcast-btn{width:100%}}@media only screen and (max-width:500px){.post-meta .podcast-btn .btn{display:block}}.post-meta .companies{text-align:right}.post-meta .companies p{font-size:20px}.post-meta .companies p strong{color:#111}@media only screen and (max-width:980px){.post-meta .left{width:100%;margin-bottom:20px}}.featured-image{width:100%;height:525px}@media only screen and (max-width:1400px){.featured-image{margin-left:0}}@media only screen and (max-width:980px){.featured-image{height:400px}}@media only screen and (max-width:600px){.featured-image{height:200px}}.caption p{color:#878787;font-size:14px;font-style:italic;margin:0;margin-top:6px}@media only screen and (max-width:600px){.caption p{margin-bottom:8px}}.events-template .content-wrap{padding:0}.content-wrap{padding:40px 0 0}@media only screen and (max-width:600px){.content-wrap{padding:0}}.content-wrap .content{width:calc(100% - 360px)}@media only screen and (max-width:980px){.content-wrap .content{width:100%;margin-bottom:2em}}.content-wrap .content p:first-of-type{font-weight:900}.content-wrap .content img{display:block;max-width:100%;width:auto;height:auto;margin:10px 0 20px}.content-wrap .content img.profile{max-width:7.5rem;max-height:7.5rem;margin-right:20px}.content-wrap .content table{display:block;max-width:fit-content;width:auto!important;margin:0 auto;overflow-x:auto;white-space:nowrap;min-width:100%}.content-wrap .content table td{padding-right:30px}.content-wrap .content .wp-caption{width:100%;position:relative}.content-wrap .content .wp-caption img{margin:10px 0}.content-wrap .content .wp-caption p{color:#878787;font-size:14px;font-style:italic}.content-wrap .content blockquote{display:block;padding:25px 10px;margin:30px 0;border-top:1px solid #dadadc;border-bottom:1px solid #dadadc}.content-wrap .content blockquote p{margin:0;color:#3498db;font-style:italic;font-weight:500;font-size:24px;line-height:1.3}.content-wrap h3{font-size:22px}.content-wrap .video-ad{padding-top:20px;position:relative}.content-wrap .video-ad .close{background:#dadadc;position:absolute;top:0;right:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer}.content-wrap .video-ad .close i{color:#111}.content-wrap .video-ad video{width:100%}article.hide-first-image .content-wrap .content img:first-of-type{display:none}article.hide-first-image .content-wrap .content .wp-caption-text:first-of-type{display:none}.sidebar{width:360px;padding-left:60px}@media only screen and (max-width:980px){.sidebar{width:100%;padding:0}}.sidebar .blocks{position:sticky;top:140px;right:0;padding-top:20px;border-top:8px solid #3498db}.sidebar .blocks .block{margin-bottom:20px;padding-bottom:20px;border-bottom:2px solid #3498db}@media only screen and (max-width:600px){.sidebar .blocks .block:nth-of-type(2){border-bottom:none;padding-bottom:0;margin-bottom:0}}.sidebar .blocks .block:last-of-type{margin:0;padding:0;border:0}.block-adverts{display:flex;align-items:center;justify-content:center}body article:not(:first-of-type) .block-adverts{display:none}body article:not(:first-of-type) .block-house-advert{display:block}.block-share{padding-left:5px}.block-share p{margin:0 0 8px;font-weight:600;font-size:15px}.block-share a{display:inline-block;background:#878787;color:#fff;text-align:center;width:36px;line-height:36px;height:36px;border-radius:100px;margin-right:5px}.block-share a:hover{background:#3498db!important}.block-share a i{font-size:15px}.block-share a#facebook{background:#3b5998}.block-share a#twitter{background:#00aced}.block-share a#linkedin{background:#007bb6}@media only screen and (max-width:600px){.block-cta-buttons{display:none}}.block-cta-buttons:first-child{margin-top:0}.block-cta-buttons .btn{width:100%;padding:12px;margin-top:10px;font-size:16px}.bottom-text{font-weight:600}.bottom-text i{font-size:16px;vertical-align:middle}.bottom-text.sponsor{font-weight:900}.themed-cta{overflow:hidden;margin-bottom:0;cursor:pointer;padding-top:2em}.themed-cta a{display:block}.in-content-signup{border:dashed 2px #878787;border-radius:20px;padding:30px 60px;margin:40px 0}@media only screen and (max-width:980px){.in-content-signup{padding:20px}}.in-content-signup .entry-text{margin-bottom:10px;font-weight:900;text-transform:uppercase}.in-content-signup .entry-text span{color:#3498db}.in-content-signup h3{font-size:40px;text-transform:uppercase;max-width:80%;line-height:1.1}@media only screen and (max-width:980px){.in-content-signup h3{font-size:28px;width:100%}}.in-content-signup p:not(.entry-text),.in-content-signup p:first-of-type:not(.entry-text){font-weight:400!important;margin-bottom:20px}.in-content-signup .flex{margin:20px 0;flex-wrap:nowrap;align-items:stretch}.in-content-signup .wpcf7-form-control-wrap.your-email{width:100%}.in-content-signup input[type="email"]{margin-bottom:0;width:100%}.entry-content p,.entry-content li{font-size:18px;font-weight:500}@media only screen and (min-width:75rem){.entry-content p,.entry-content li{font-size:1.375rem}}.entry-content li::marker{color:#3498db}@media only screen and (max-width:600px){.entry-content ul{display:none}}