/*!
 * Start Bootstrap - Stylish Portfolio v5.0.8 (https://startbootstrap.com/themes/stylish-portfolio)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-stylish-portfolio/blob/master/LICENSE)
 */body,html{width:100%;height:100%}body{font-family:'Source Sans Pro'}.btn-xl{background:0 0;padding-top:10px;padding-bottom:10px;padding-left:40px;padding-right:40px;font-size:19px;text-transform:uppercase;border-radius:3px;transition:all 1s}@media only screen and (max-width:600px){.btn-xl{padding-top:5px;padding-bottom:5px;padding-left:20px;padding-right:20px;font-size:10px}}.content-section{padding-top:7.5rem;padding-bottom:7.5rem}.content-section-heading h2{font-size:3rem}.content-section-heading h3{font-size:1rem;text-transform:uppercase}h1,h2,h3,h4,h5,h6{font-weight:700}.text-faded{color:rgba(255,255,255,.7)}section{padding-top:4.5rem;padding-bottom:4.5rem}.scroll-to-top{position:fixed;right:15px;bottom:15px;display:none;width:50px;height:50px;text-align:center;color:#fff;background:rgba(52,58,64,.5);line-height:45px}.scroll-to-top:focus,.scroll-to-top:hover{color:#fff}.scroll-to-top:hover{background:#343a40}.scroll-to-top i{font-weight:800}.masthead{position:relative;display:table;width:100%;height:49vw;background:linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),url(../img/cover.jpg);background-repeat:no-repeat;background-size:100%;color:#fff}.masthead .container{margin-left:5vw;margin-right:5vw}.masthead h1{font-size:5vw;margin:0;padding:0}.masthead h2{font-size:3.5vw}.masthead .mb-5{margin-bottom:4vw!important}#sidebar-wrapper{position:fixed;z-index:2;right:0;width:250px;height:100%;transition:all .4s ease 0s;transform:translateX(250px);background:#1dce6c;border-left:1px solid rgba(255,255,255,.1)}.sidebar-nav{position:absolute;top:0;width:250px;margin:0;padding:0;list-style:none}.sidebar-nav li.sidebar-nav-item a{display:block;text-decoration:none;color:#fff;padding:15px}.sidebar-nav li a:hover{text-decoration:none;color:#fff;background:rgba(255,255,255,.2)}.sidebar-nav li a:active,.sidebar-nav li a:focus{text-decoration:none}.sidebar-nav>.sidebar-brand{font-size:1.2rem;background:rgba(52,58,64,.1);height:80px;line-height:50px;padding-top:15px;padding-bottom:15px;padding-left:15px}.sidebar-nav>.sidebar-brand a{color:#fff}.sidebar-nav>.sidebar-brand a:hover{color:#fff;background:0 0}#sidebar-wrapper.active{right:250px;width:250px;transition:all .4s ease 0s}.menu-toggle{position:fixed;right:15px;top:15px;width:50px;height:50px;text-align:center;color:#fff;background:rgba(52,58,64,.5);line-height:50px;z-index:999}.menu-toggle:focus,.menu-toggle:hover{color:#fff}.menu-toggle:hover{background:#343a40}.contact .row div{padding-top:10px}.contact .btn{width:100%;background-color:transparent;border:1px solid #f39c12;border-radius:4px;width:100%;height:50px;text-transform:uppercase;font-size:18px;color:#f39c12;transition:all 1s;outline:0!important;margin-top:10px}.contact input,.contact textarea{border:1px solid #f39c12}.contact .btn:hover{background-color:#f39c12;color:#fff}.contact .captchaImage{height:100%}.contact .captchaImage img{padding-top:20px}.contact #refresh:hover{cursor:pointer}.chapter-head{color:#fff;padding-top:5vw}.chapter-head h1{font-size:10vw}.chapter-head .container{max-width:none;padding-right:45vw}.chapter-head .quotes{position:absolute;bottom:2vw;width:100%;padding-left:5vw;padding-right:5vw;font-size:2vw}.chapter-head .quotes_content{padding-bottom:1vw;font-family:Arial}.chapter-head .quotes_author{font-style:italic}.chapter-content{background-position:center center;background-repeat:no-repeat;background-size:cover;font-size:1.2rem}.chapter-content .container .row{padding-top:20px}.chapter-content .right-content{padding:0 0 0 20px}.chapter-content .img-container img{transition:transform .4s}.chapter-content .img-container:hover img{transform:scale(1.1) rotate(2deg)}.chapter-content .img-container:hover .caption{background-color:rgba(29,206,108,.9);-webkit-clip-path:inset(2rem);clip-path:inset(2rem)}.chapter-content h2{font-size:3.5rem;font-weight:700;display:block;max-width:30rem}#ch_05{color:#181212}.video{background-color:#337ab7;padding-top:20px;padding-bottom:20px}@media only screen and (max-width:768px){.video .container{height:57vw}}@media only screen and (min-width:768px){.video .container{height:43vw}}@media only screen and (min-width:960px){.video .container{height:29vw}}.cover .container{padding-top:24vw}.toc-section a{text-decoration:none}.toc-section .toc-item{color:#7f7f7f}.toc-section .toc-item h3{padding-bottom:5px}.toc-section .toc-item :hover{color:#c2ba10}footer.footer{padding-top:5rem;padding-bottom:5rem}footer.footer .social-link{display:block;height:4rem;width:4rem;line-height:4.3rem;font-size:1.5rem;background-color:#1dce6c;transition:background-color .15s ease-in-out;box-shadow:0 3px 3px 0 rgba(0,0,0,.1)}footer.footer .social-link:hover{background-color:#17a155;text-decoration:none}a{color:#1dce6c}a:active,a:focus,a:hover{color:#17a155}.btn-primary{background-color:#1dce6c!important;border-color:#1dce6c!important;color:#fff!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#17a155!important;border-color:#17a155!important}.btn-secondary{background-color:#ecb807!important;border-color:#ecb807!important;color:#fff!important}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#ba9106!important;border-color:#ba9106!important}.btn-dark{color:#fff!important}.btn{box-shadow:0 3px 3px 0 rgba(0,0,0,.1);font-weight:700}.bg-primary{background-color:#1dce6c!important}.text-primary{color:#1dce6c!important}.text-secondary{color:#ecb807!important}