#featured-content{padding:80px 0}#featured-content #f-header{margin-bottom:60px;overflow:hidden}#featured-content #f-header .title h2,#labs .title h2{font-size:35px;font-weight:600;line-height:42px}#featured-content #f-header .desc p,#labs .desc p{color:#717e94;padding-left:60px;line-height:24px}#featured-content #f-sections .col-bg-4{width:30%;padding-right:3.33%}#featured-content #f-sections .title{font-family:Rubik,sans-serif;font-size:18px;line-height:27px;font-weight:500}#featured-content #f-sections .desc{color:#717e94;line-height:24px}#featured-content #f-sections div{margin:10px 0}#labs{padding:80px 0;background-color:#fff;overflow:hidden}#labs .desc,#labs .title{text-align:center}#labs .desc p{margin:15px;padding:0}#labs .lab{height:275px;overflow:hidden;-webkit-transition:box-shadow .3s;-moz-transition:box-shadow .3s;transition:box-shadow .3s}#labs .lab h2{text-align:center;margin-bottom:25px;font-family:"Arial Black" serif;font-weight:1000}#labs .lab:hover{-webkit-box-shadow:1px 1px 8px 2px rgba(50,50,50,.15);-moz-box-shadow:1px 1px 8px 2px rgba(50,50,50,.15);box-shadow:1px 1px 8px 2px rgba(50,50,50,.15)}#labs .col-bg-3{width:calc(23% - 2px);margin:1% 1%}#labs .img-cont{height:180px;max-width:90%;margin:15px auto;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:width .3s;-moz-transition:width .3s;transform:width .3s}#labs .img-cont::after{content:" "}#labs #proj-euler{background-image:url(../imgs/projeuler.png)}#labs #hackerrank{background-image:url(../imgs/hackerrank.svg)}#labs #codewars{background-image:url(../imgs/codewars.png)}#labs #topcoder{background-image:url(../imgs/topcoder.svg);color:#14151b}#labs #coderbyte{background-image:url(../imgs/coderbyte.png)}#labs #challengerocket{background-image:url(../imgs/challengerocket.svg)}#labs #codingame{background-image:url(../imgs/codingame.png)}#labs #leetcode{background-image:url(../imgs/leetcode.png)}#video-section{padding:80px 0}#video-section .desc p{margin:15px;text-align:center}#video-section .title h2{font-weight:700;text-align:center}#video-section #vid-thumb{width:720px;height:405px;margin:25px auto}#video-section #vid-thumb #vid-play{background-color:#fff;width:98px;height:98px;border:none;border-radius:50px;font-size:100px;margin-left:calc(720px / 2 - 50px);margin-top:calc(405px / 2 - 50px);padding:0}#video-section #vid-thumb #vid-play:hover{background-color:#666;color:#fff}#video-section #vid-thumb #vid-play:focus{outline:0}#latest-post{padding:80px 0}#latest-post .container{width:800px;padding:10px}#latest-post .title h2{text-align:center;margin-bottom:25px}#latest-post #post .post-featured-img img{width:100%;margin-bottom:15px}#latest-post #post .post-title{font-family:Cambria,"Hoefler Text","Liberation Serif",Times,"Times New Roman",serif;font-weight:500;font-size:30px;margin-bottom:10px}#latest-post #post .post-meta{font-family:Baskerville,"Palatino Linotype",Palatino,"Century Schoolbook L","Times New Roman",serif;font-size:16px;color:#777;margin-bottom:10px}#latest-post #post .post-desc{font-family:Baskerville,"Palatino Linotype",Palatino,"Century Schoolbook L","Times New Roman",serif;font-size:18px}@media only screen and (max-width:768px){#slider .title{height:100%;margin:0;padding:0}#slider .title h2{margin:0;padding:0;line-height:60px}#featured-content{text-align:center;padding:50px 0}#featured-content #f-header{margin-bottom:30px}#featured-content #f-header .title h2{margin-bottom:15px}#featured-content .featured-section{margin-bottom:30px}#featured-content #f-sections .col-sm-12{width:calc(98% - 2px);margin:15px auto}#featured-content #f-header .desc p{padding:0}#labs{padding:50px 0}#labs .col-sm-12{width:calc(98% - 2px);margin:1% 1%}#video-section{padding:50px 0}#video-section #vid-thumb{width:355px;height:200px;margin:25px auto}#video-section #vid-thumb #vid-play{width:98px;height:98px;margin-left:calc(355px / 2 - 50px);margin-top:calc(200px / 2 - 50px);padding:0}#latest-post{padding:50px 0}#latest-post .container{width:calc(95% - 1px)}#latest-post #post .post-featured-img img{width:calc(100% - 10px);margin-bottom:15px}#latest-post #post{text-align:center}}
