/*!
 * Start Bootstrap - Grayscale Bootstrap Theme (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */body{width:100%;height:100%;font-family:"Lora","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background-color:#000}html{width:100%;height:100%}h1,h2,h3,h4,h5,h6{margin:0 0 35px;text-transform:uppercase;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:1px}h4 a.category{color:inherit}h4 a.tag{font-size:12px}p{margin:0 0 25px;font-size:18px;line-height:1.5}@media (min-width: 768px){p{margin:0 0 35px;font-size:20px;line-height:1.6}}div{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}a{color:#00cdff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}a:hover,a:focus{text-decoration:none;color:#007b99}.navbar-custom{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.3);text-transform:uppercase;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#000;max-height:100%;overflow-y:auto}.navbar-custom #logo_nav{height:30px;margin-top:-5px}.navbar-custom .navbar-toggle{padding:4px 6px;font-size:16px;color:#fff}.navbar-custom .navbar-toggle:focus,.navbar-custom .navbar-toggle:active{outline:none}.navbar-custom .navbar-brand{font-weight:700}.navbar-custom .navbar-brand:focus{outline:none}.navbar-custom a{color:#fff;text-shadow:0 0 2px rgba(0,0,0,0.8)}.navbar-custom .nav{text-align:center}.navbar-custom .nav li a{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.navbar-custom .nav li a:hover{outline:none;background-color:rgba(255,255,255,0.3)}.navbar-custom .nav li a:focus,.navbar-custom .nav li a:active{outline:none;background-color:rgba(255,255,255,0.3)}.navbar-custom .nav li.active{outline:none}.navbar-custom .nav li.active a{background-color:rgba(255,255,255,0.3)}.navbar-custom .nav li.active a:hover{color:#fff}@media (min-width: 768px){.navbar-custom{padding:20px 0;border-bottom:none;letter-spacing:1px;background:transparent;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}.navbar-custom #logo_nav{height:50px;-webkit-transition:height .5s ease-in-out,padding .5s ease-in-out;-moz-transition:height .5s ease-in-out,padding .5s ease-in-out;transition:height .5s ease-in-out,padding .5s ease-in-out}.navbar-custom.top-nav-collapse{padding:0;background:#000;border-bottom:1px solid rgba(255,255,255,0.3)}.navbar-custom.top-nav-collapse #logo_nav{height:30px;margin-top:-5px}}.intro{display:table;width:100%;height:auto;padding:100px 0;text-align:center;color:#fff;background:url(../img/intro-bg.webp) no-repeat bottom center scroll;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.intro .intro-body{display:table-cell;vertical-align:middle}.intro .intro-body .brand-heading{font-size:40px}.intro .intro-body .intro-text{font-size:18px;text-shadow:1px 0 1px #000}@media (min-width: 768px){.intro{height:100%;padding:0}.intro .intro-body .brand-heading{font-size:100px}.intro .intro-body .intro-text{font-size:26px}}@-webkit-keyframes pulse{from{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-moz-keyframes pulse{from{-moz-transform:scale(1);transform:scale(1)}50%{-moz-transform:scale(1.2);transform:scale(1.2)}100%{-moz-transform:scale(1);transform:scale(1)}}.content-section{margin-top:100px;padding-top:100px}@media (min-width: 767px){.content-section{margin-top:125px;padding-top:125px}}.content-section img{display:block;max-width:100%;height:auto;margin:0 auto;border:1px solid #fff}.content-section ul,.content-section ol{text-align:center;margin:0 0 25px;font-size:18px;line-height:1.5;list-style-position:inside}.content-section pre{padding:0}.content-section pre>code{text-align:left}.content-section img.emoji{margin:0px !important;display:inline !important;border:1px solid #000 !important}.content-section#post div.author img{border:0px;margin-bottom:20px;padding:4px}.btn{border-radius:0;font-family:Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.btn-default{border:1px solid #00cdff;color:#00cdff;background-color:transparent}.btn-default:hover,.btn-default:focus{border:1px solid #00cdff;outline:0;color:#000;background-color:#00cdff}ul.social-buttons li a{display:block;width:40px;height:40px;border-radius:100%;font-size:20px;line-height:40px;outline:0;color:#00cdff;background-color:#222;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}ul.social-buttons li a:hover,ul.social-buttons li a:focus,ul.social-buttons li a:active{color:#222;background-color:#00a4cc}footer{padding:50px 0;text-align:center}footer p{margin:0}::-moz-selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,0.2)}::selection{text-shadow:none;background:#fcfcfc;background:rgba(255,255,255,0.2)}img::selection{background:transparent}img::-moz-selection{background:transparent}body{-webkit-tap-highlight-color:rgba(255,255,255,0.2)}.typed-cursor{opacity:1;-webkit-animation:blink 0.7s infinite;-moz-animation:blink 0.7s infinite;animation:blink 0.7s infinite;font-size:16px;vertical-align:top}@media (min-width: 768px){.typed-cursor{font-size:22px}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-moz-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes swipe{from{left:5%}to{left:-5%}}@-moz-keyframes swipe{from{left:5%}to{left:-5%}}#swipe-instruction{display:none;position:absolute;background-color:rgba(0,0,0,0.5);width:100%;min-height:100%;top:0;right:0;left:0;z-index:1}#swipe-instruction>div{background-color:rgba(20,20,20,0.6);padding:10px}@media (min-width: 768px){#swipe-instruction>div{padding:20px 0}}#swipe-instruction>div #hand-swipe{font-size:80px;display:block;position:relative;animation:swipe ease-in-out 1s alternate infinite}@media (min-width: 992px){#swipe-instruction>div #hand-swipe{font-size:100px}}.ok-btn{background-color:#000;color:#00cdff}.fourofour{border:1px solid #000 !important}
