/*! normalize.css v4.0.0 | MIT License | github.com/necolas/normalize.css */@import "https://use.fontawesome.com/releases/v6.5.2/css/all.css";html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent}a:active,a:hover,a:focus{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:0}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit}optgroup{font-weight:bold}button,input,select{overflow:visible}button,input,select,textarea{margin:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer}[disabled]{cursor:default}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,input::-moz-focus-inner{border:0;outline:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}body,html{margin:0;padding:0;width:100%;height:100%;font-size:100%}body{font-family:Fira Sans,sans-serif;font-size:16px;font-size:1rem;color:#383838;background-color:#D24D57;background-position:center center;background-attachment:fixed}@media only screen and (max-width: 30em){body{background-image:none !important;background:#fff}}*{box-sizing:border-box}*::after{box-sizing:border-box}*::before{box-sizing:border-box}.header{height:100%;position:relative;width:100%;min-height:300px;text-align:left;color:#fff}@media only screen and (max-width: 30em){.header{display:block !important}}@media only screen and (max-height: 500px){.header{display:block !important}}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.container{width:50rem;max-width:800px;padding-right:15px;padding-left:15px;display:block;margin-left:auto;margin-right:auto;background-color:#fff;color:#282828;z-index:1;border-radius:3px;box-shadow:0 0 10px 0 rgba(40,40,40,0.3);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (max-width: 30em){.container{width:100%;box-shadow:none}}@media only screen and (min-width: 30.1em) and (max-width: 48em){.container{width:80%}}.row{margin-top:15px;text-align:center}.row .title{margin-top:0;margin-bottom:5px}@media only screen and (max-width: 30em){.row{padding:0 1em}}.wrapper{width:85%;max-width:1000px;margin:4rem auto;background:#fff;color:#383838;padding:2em;border-radius:3px;box-shadow:0 0 10px 0 rgba(40,40,40,0.3);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (max-width: 30em){.wrapper{width:90%;padding:2em 0;box-shadow:none}}#disqus_thread{width:75%;max-width:850px;margin:-3rem auto 4rem;background:#fff;color:#383838;padding:2em;border-radius:3px;box-shadow:0 0 10px 0 rgba(40,40,40,0.3);-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (max-width: 30em){#disqus_thread{width:90%;padding:2em 0;box-shadow:none}}.entry-meta{font-size:12px;font-size:.75rem;text-transform:uppercase;color:#d1d1d1;padding-left:0}.entry-meta a{color:#d1d1d1}.entry-meta li{list-style-type:none;display:inline}.entry-meta .tag{display:inline-block;border:1px solid;border-color:rgba(229,230,233,0.5) rgba(223,224,228,0.5) #d0d1d5;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-decoration:none;background-color:#fff;color:#383838;-webkit-transition:.75s;-moz-transition:.75s;-ms-transition:.75s;-o-transition:.75s;transition:.75s;margin:2px 5px}.entry-meta .tag span{float:left;padding:2px 6px}.entry-meta .tag .count{background-color:#d9d9d9;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.entry-meta .tag:hover{background-color:#d9d9d9;box-shadow:0 0 1px 0 rgba(40,40,40,0.5)}header .entry-meta{display:none}@media only screen and (min-width: 48em){header .entry-meta{display:block}}.entry-title a{text-decoration:none}.entry-tags{display:block;margin-top:1rem;width:70%;float:left;text-align:left}.social-share{display:block;margin-top:1rem;width:30%;float:right;text-align:right}.feature{-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;transition:.5s}@media only screen and (max-width: 30em){.feature{background-image:none !important}}@media only screen and (min-width: 30.1em) and (max-width: 48em){.feature{color:white;padding:4em;margin-left:-4rem;margin-right:-4rem;margin-top:-2rem;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0.6);background-blend-mode:multiply;background-position:center center}}@media only screen and (min-width: 48em){.feature{color:white;padding:10em;margin-left:-4rem;margin-right:-4rem;margin-top:-2rem;border-radius:3px 3px 0 0;background-color:rgba(0,0,0,0.6);background-blend-mode:multiply;background-position:center center}}.grid{display:grid;grid-template-columns:1fr 1fr 1fr}.content{font-size:14px;font-size:.875rem;line-height:1.8571;margin-bottom:26px;margin-bottom:1.625rem;padding:0 2rem;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased !important;-moz-font-smoothing:antialiased !important;text-rendering:optimizelegibility !important;text-align:justify}@media only screen and (max-width: 30em){.content{padding:0 .5em}}.title{text-align:center;font-weight:bold}.title>p{text-align:center;font-weight:bold}.title>a>p{text-align:center;font-weight:bold}.post-title{text-align:center;font-weight:bold;margin-bottom:3rem}h3.title a{color:#282828;text-decoration:none}.post-list{text-align:left}.post-list ul{list-style:none;padding-left:0}.post-list li{padding:10px 18px;margin:0 10px;text-decoration:none;background:#fff;color:#282828}.post-list li a{font-size:20px;font-size:1.25rem;text-decoration:none;color:#282828;font-weight:bolder}.post-list li a:hover{color:#FF4136}.post-list li p{font-weight:lighter;font-size:16px;font-size:1rem}blockquote{font-family:serif;font-style:italic;border-left:8px solid #444;padding-left:20px;margin:0}@media only screen and (min-width: 48em){blockquote{margin-left:-28px}}figcaption{padding-top:10px;font-size:14px;font-size:.875rem;line-height:1.8571;color:#8c8b8b}a{transition:color .4s;color:#282828}a:link{color:#282828}a:visited{color:#383838}a:hover{color:#FF4136}a:active{transition:color .3s;color:#85144b}pre,code{font-family:Inconsolata;overflow-x:auto}p code,li code,p pre,li pre{font-size:14px;font-size:.875rem;line-height:1.8571;background-color:#e8e8e8;border:1px solid #d0d1d5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin:0 2px;padding:0 5px}li .highlight code,li .highlight pre{background-color:transparent;border:0}table{width:100%}.notice{margin-top:1.5em;padding:.5em 1em;text-indent:0;font-size:14px;font-size:.875rem;background-color:#e8e8e8;border:1px solid #bbb;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}dt{font-weight:bolder}.btn,.social-btn{display:inline-block;border:1px solid;border-color:rgba(229,230,233,0.5) rgba(223,224,228,0.5) #d0d1d5;border-radius:3px;text-decoration:none;background:#fff;color:#282828}.btn:hover,.social-btn:hover{box-shadow:0 0 1px 0 rgba(40,40,40,0.5);color:#FF4136}.social-btn{padding:10px;margin:10px}.btn{padding:10px 18px;font-size:14px;font-size:.875rem;margin:4px auto}.btn.btn-success{background-color:#5cb85c;color:#fff;border-color:#5cb85c}.btn.btn-success:visited{color:#fff}.btn.btn-success:hover{background-color:#fff;color:#5cb85c}.btn.btn-warning{background-color:#dd8338;color:#fff;border-color:#dd8338}.btn.btn-warning:visited{color:#fff}.btn.btn-warning:hover{background-color:#fff;color:#dd8338}.btn.btn-danger{background-color:#C64537;color:#fff;border-color:#C64537}.btn.btn-danger:visited{color:#fff}.btn.btn-danger:hover{background-color:#fff;color:#C64537}.btn.btn-info{background-color:#308cbc;color:#fff;border-color:#308cbc}.btn.btn-info:visited{color:#fff}.btn.btn-info:hover{background-color:#fff;color:#308cbc}.title .btn{margin:10px;font-size:16px;font-size:1rem;font-weight:300}.post-list .btn{font-size:14px;font-size:.875rem}hr{border:0;height:1px;opacity:.8;margin:1em 0;background-image:-webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);background-image:-moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);background-image:-ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);background-image:-o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0)}hr.hr-line{border:0;height:1px;opacity:.15;margin:1em 0;background-image:-webkit-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);background-image:-moz-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);background-image:-ms-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0);background-image:-o-linear-gradient(left, #f0f0f0, #8c8b8b, #f0f0f0)}img{display:block;max-width:250px;max-height:288px;width:auto;height:auto;vertical-align:middle;margin-left:auto;margin-right:auto;border:0;-ms-interpolation-mode:bicubic;image-rendering:optimizeQuality}.img-circle{height:288px;width:250px}.author-photo{width:90%}.image-right{float:right;margin-left:1em;margin-top:0}figure{margin:0;padding-top:10px;padding-bottom:10px;*zoom:1}figure:before,figure:after{display:table;content:"";line-height:0}figure:after{clear:both}figure img{margin-bottom:10px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}@media only screen and (min-width: 62.5em){figure.half img{width:calc(50% - 4px);float:left;margin-left:1px;margin-right:1px}figure.half figcaption{clear:left}}@media only screen and (min-width: 62.5em){figure.third img{width:calc(33.3% - 6px);float:left;margin-left:1px;margin-right:1px}figure.third figcaption{clear:left}}svg:not(:root){overflow:hidden}kbd{display:inline-block;margin:0 1px;padding:1px 8px;font-size:10px;font-size:.625rem;font-weight:bold;color:#555;vertical-align:middle;background-color:#fcfcfc;border:solid 1px #ccc;border-bottom-color:#bbb;border-radius:3px;box-shadow:inset 0 -1px 0 #bbb}.goup-container{border-radius:3px !important;border-color:rgba(229,230,233,0.5) rgba(223,224,228,0.5) #d0d1d5 !important;border:1px solid}@media only screen and (max-width: 30em){.goup-container{display:none !important}}.goup-arrow{border-color:transparent transparent #383838 !important}.reading-time{text-align:center;font-weight:300;margin-bottom:10px}div.event-title{font-size:1.25rem;text-decoration:none;color:#282828;font-weight:bolder}pre.highlight{padding:1em}.highlight{background-color:#49483e;font-family:Inconsolata;font-size:14px;font-size:.875rem;line-height:1.8571;margin-bottom:26px;margin-bottom:1.625rem;color:#f8f8f2;border-radius:4px}.highlight pre{position:relative;margin:0;padding:1em}.highlight .lineno{padding-right:24px;color:#c8c7be}.highlight .hll{background-color:#49483e}.highlight .c{color:#75715e}.highlight .err{color:#960050;background-color:#1e0010}.highlight .k{color:#66d9ef}.highlight .l{color:#ae81ff}.highlight .n{color:#f8f8f2}.highlight .o{color:#f92672}.highlight .p{color:#f8f8f2}.highlight .cm{color:#75715e}.highlight .cp{color:#75715e}.highlight .c1{color:#75715e}.highlight .cs{color:#75715e}.highlight .ge{font-style:italic}.highlight .gs{font-weight:bold}.highlight .kc{color:#66d9ef}.highlight .kd{color:#66d9ef}.highlight .kn{color:#f92672}.highlight .kp{color:#66d9ef}.highlight .kr{color:#66d9ef}.highlight .kt{color:#66d9ef}.highlight .ld{color:#e6db74}.highlight .m{color:#ae81ff}.highlight .s{color:#e6db74}.highlight .na{color:#a6e22e}.highlight .nb{color:#f8f8f2}.highlight .nc{color:#a6e22e}.highlight .no{color:#66d9ef}.highlight .nd{color:#a6e22e}.highlight .ni{color:#f8f8f2}.highlight .ne{color:#a6e22e}.highlight .nf{color:#a6e22e}.highlight .nl{color:#f8f8f2}.highlight .nn{color:#f8f8f2}.highlight .nx{color:#a6e22e}.highlight .py{color:#f8f8f2}.highlight .nt{color:#f92672}.highlight .nv{color:#f8f8f2}.highlight .ow{color:#f92672}.highlight .w{color:#f8f8f2}.highlight .mf{color:#ae81ff}.highlight .mh{color:#ae81ff}.highlight .mi{color:#ae81ff}.highlight .mo{color:#ae81ff}.highlight .sb{color:#e6db74}.highlight .sc{color:#e6db74}.highlight .sd{color:#e6db74}.highlight .s2{color:#e6db74}.highlight .se{color:#ae81ff}.highlight .sh{color:#e6db74}.highlight .si{color:#e6db74}.highlight .sx{color:#e6db74}.highlight .sr{color:#e6db74}.highlight .s1{color:#e6db74}.highlight .ss{color:#e6db74}.highlight .bp{color:#f8f8f2}.highlight .vc{color:#f8f8f2}.highlight .vg{color:#f8f8f2}.highlight .vi{color:#f8f8f2}.highlight .il{color:#ae81ff}.dl-menuwrapper{width:100%;position:absolute;top:0;left:0;z-index:1000;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-perspective-origin:50% 200%;-moz-perspective-origin:50% 200%;perspective-origin:50% 200%}@media only screen and (min-width: 48em){.dl-menuwrapper{position:fixed;max-width:175px;top:25px;left:25px}}.dl-menuwrapper button{top:0;left:0;background:#222;border:none;width:48px;height:45px;text-indent:-900em;overflow:hidden;position:relative;cursor:pointer;outline:none;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;opacity:0.6}@media only screen and (min-width: 48em){.dl-menuwrapper button{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#aaa}.dl-menuwrapper button:after{content:'';position:absolute;width:68%;height:5px;background:#fff;top:10px;left:16%;box-shadow:0 10px 0 #fff,0 20px 0 #fff}.dl-menuwrapper button.dl-active{display:none}.dl-menuwrapper ul{padding:0;list-style:none;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.dl-menuwrapper li{position:relative}.dl-menuwrapper li h4{margin:0;padding:15px 20px 0;color:rgba(255,255,255,0.9)}.dl-menuwrapper li p{margin:0;padding:15px 20px;font-size:14px;font-size:.875rem;color:rgba(255,255,255,0.8);font-weight:300}.dl-menuwrapper li p a{display:inline;padding:0;font-size:14px;font-size:.875rem}.dl-menuwrapper li a{display:block;position:relative;padding:10px 20px;font-size:14px;font-size:.875rem;line-height:20px;font-weight:400;color:#fff;outline:none;text-decoration:none}.dl-menuwrapper li.dl-back>a{padding-left:30px;background:rgba(0,0,0,0.2)}.dl-menuwrapper li.dl-back:after,.dl-menuwrapper li>a:not(:only-child):after{position:absolute;top:0;line-height:40px;font-family:'fontawesome';color:#fff;speak:none;-webkit-font-smoothing:antialiased;content:"\f105"}.dl-menuwrapper li.dl-back:after{left:10px;color:rgba(212,204,198,0.5);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg)}.dl-menuwrapper li>a:after{right:10px;color:rgba(0,0,0,0.15)}.dl-menuwrapper .dl-menu{margin:0;position:absolute;width:100%;max-width:400px;overflow-y:auto;max-height:600px;opacity:0;pointer-events:none;box-shadow:0 12px 24px rgba(0,0,0,0.4);-webkit-transform:translateY(10px);-moz-transform:translateY(10px);transform:translateY(10px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}@media only screen and (min-width: 48em){.dl-menuwrapper .dl-menu{-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-top-left-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;max-height:650px}}.dl-menuwrapper .dl-menu.dl-menu-toggle{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease}.dl-menuwrapper .dl-menu.dl-menuopen{opacity:1;pointer-events:auto;-webkit-transform:translateY(0px);-moz-transform:translateY(0px);transform:translateY(0px)}.dl-menuwrapper .dl-submenu{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:0 12px 24px rgba(0,0,0,0.4)}.dl-menuwrapper .dl-submenu .btn{margin-bottom:0}.dl-menuwrapper li .dl-submenu{display:none}.dl-menu.dl-subview li,.dl-menu.dl-subview li.dl-subviewopen>a,.dl-menu.dl-subview li.dl-subview>a{display:none}.dl-menu.dl-subview li.dl-subview,.dl-menu.dl-subview li.dl-subview .dl-submenu,.dl-menu.dl-subview li.dl-subviewopen,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu,.dl-menu.dl-subview li.dl-subviewopen>.dl-submenu>li{display:block}.dl-menu.dl-animate-out{-webkit-animation:MenuAnimOut 0.4s ease;-moz-animation:MenuAnimOut 0.4s ease;animation:MenuAnimOut 0.4s ease}@-webkit-keyframes MenuAnimOut{100%{-webkit-transform:translateZ(300px);opacity:0}}@-moz-keyframes MenuAnimOut{100%{-moz-transform:translateZ(300px);opacity:0}}@keyframes MenuAnimOut{100%{transform:translateZ(300px);opacity:0}}.dl-menu.dl-animate-in{-webkit-animation:MenuAnimIn 0.4s ease;-moz-animation:MenuAnimIn 0.4s ease;animation:MenuAnimIn 0.4s ease}@-webkit-keyframes MenuAnimIn{0%{-webkit-transform:translateZ(300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-moz-keyframes MenuAnimIn{0%{-moz-transform:translateZ(300px);opacity:0}100%{-moz-transform:translateZ(0px);opacity:1}}@keyframes MenuAnimIn{0%{transform:translateZ(300px);opacity:0}100%{transform:translateZ(0px);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-in{-webkit-animation:SubMenuAnimIn 0.4s ease;-moz-animation:SubMenuAnimIn 0.4s ease;animation:SubMenuAnimIn 0.4s ease}@-webkit-keyframes SubMenuAnimIn{0%{-webkit-transform:translateZ(-300px);opacity:0}100%{-webkit-transform:translateZ(0px);opacity:1}}@-moz-keyframes SubMenuAnimIn{0%{-moz-transform:translateZ(-300px);opacity:0}100%{-moz-transform:translateZ(0px);opacity:1}}@keyframes SubMenuAnimIn{0%{transform:translateZ(-300px);opacity:0}100%{transform:translateZ(0px);opacity:1}}.dl-menuwrapper>.dl-submenu.dl-animate-out{-webkit-animation:SubMenuAnimOut 0.4s ease;-moz-animation:SubMenuAnimOut 0.4s ease;animation:SubMenuAnimOut 0.4s ease}@-webkit-keyframes SubMenuAnimOut{0%{-webkit-transform:translateZ(0px);opacity:1}100%{-webkit-transform:translateZ(-300px);opacity:0}}@-moz-keyframes SubMenuAnimOut{0%{-moz-transform:translateZ(0px);opacity:1}100%{-moz-transform:translateZ(-300px);opacity:0}}@keyframes SubMenuAnimOut{0%{transform:translateZ(0px);opacity:1}100%{transform:translateZ(-300px);opacity:0}}.no-touchevents .dl-menuwrapper li a:hover{background:rgba(255,248,213,0.1)}.no-js .dl-trigger{display:none}.no-js .dl-menuwrapper{position:initial}@media only screen and (min-width: 48em){.no-js .dl-menuwrapper{position:absolute}}.no-js .dl-menuwrapper .dl-menu{position:relative;opacity:1;pointer-events:auto;-webkit-transform:none;-moz-transform:none;transform:none}.no-js .dl-menuwrapper li .dl-submenu{display:block}.no-js .dl-menuwrapper li.dl-back{display:none}.no-js .dl-menuwrapper li>a:not(:only-child){background:rgba(0,0,0,0.1)}.no-js .dl-menuwrapper li>a:not(:only-child):after{content:''}.no-js .dl-menu{max-height:100%}.no-js .dl-menu li{display:block}.dl-menuwrapper button:hover,.dl-menuwrapper button.dl-active,.dl-menuwrapper ul{background:#222}.dl-menu li{display:none}.dl-menuopen li{display:block}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans/eot/FiraSans-Light.eot");src:local("Fira Sans Light"),url("../fonts/FiraSans/eot/FiraSans-Light.eot") format("embedded-opentype"),url("../fonts/FiraSans/woff/FiraSans-Light.woff") format("woff"),url("../fonts/FiraSans/woff2/FiraSans-Light.woff2") format("woff2"),url("../fonts/FiraSans/ttf/FiraSans-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans/eot/FiraSans-LightItalic.eot");src:local("Fira Sans Light Italic"),url("../fonts/FiraSans/eot/FiraSans-LightItalic.eot") format("embedded-opentype"),url("../fonts/FiraSans/woff/FiraSans-LightItalic.woff") format("woff"),url("../fonts/FiraSans/woff2/FiraSans-LightItalic.woff2") format("woff2"),url("../fonts/FiraSans/ttf/FiraSans-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans/eot/FiraSans-Regular.eot");src:local("Fira Sans Regular"),url("../fonts/FiraSans/eot/FiraSans-Regular.eot") format("embedded-opentype"),url("../fonts/FiraSans/woff/FiraSans-Regular.woff") format("woff"),url("../fonts/FiraSans/woff2/FiraSans-Regular.woff2") format("woff2"),url("../fonts/FiraSans/ttf/FiraSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans/eot/FiraSans-Italic.eot");src:local("Fira Sans Regular Italic"),url("../fonts/FiraSans/eot/FiraSans-Italic.eot") format("embedded-opentype"),url("../fonts/FiraSans/woff/FiraSans-Italic.woff") format("woff"),url("../fonts/FiraSans/woff2/FiraSans-Italic.woff2") format("woff2"),url("../fonts/FiraSans/ttf/FiraSans-Italic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans/eot/FiraSans-Medium.eot");src:local("Fira Sans Medium"),url("../fonts/FiraSans/eot/FiraSans-Medium.eot") format("embedded-opentype"),url("../fonts/FiraSans/woff/FiraSans-Medium.woff") format("woff"),url("../fonts/FiraSans/woff2/FiraSans-Medium.woff2") format("woff2"),url("../fonts/FiraSans/ttf/FiraSans-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans/eot/FiraSans-MediumItalic.eot");src:local("Fira Sans Medium Italic"),url("../fonts/FiraSans/eot/FiraSans-MediumItalic.eot") format("embedded-opentype"),url("../fonts/FiraSans/woff/FiraSans-MediumItalic.woff") format("woff"),url("../fonts/FiraSans/woff2/FiraSans-MediumItalic.woff2") format("woff2"),url("../fonts/FiraSans/ttf/FiraSans-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans/eot/FiraSans-Bold.eot");src:local("Fira Sans Bold"),url("../fonts/FiraSans/eot/FiraSans-Bold.eot") format("embedded-opentype"),url("../fonts/FiraSans/woff/FiraSans-Bold.woff") format("woff"),url("../fonts/FiraSans/woff2/FiraSans-Bold.woff2") format("woff2"),url("../fonts/FiraSans/ttf/FiraSans-Bold.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Fira Sans';src:url("../fonts/FiraSans/eot/FiraSans-BoldItalic.eot");src:local("Fira Sans Bold Italic"),url("../fonts/FiraSans/eot/FiraSans-BoldItalic.eot") format("embedded-opentype"),url("../fonts/FiraSans/woff/FiraSans-BoldItalic.woff") format("woff"),url("../fonts/FiraSans/woff2/FiraSans-BoldItalic.woff2") format("woff2"),url("../fonts/FiraSans/ttf/FiraSans-BoldItalic.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local("Inconsolata"),url(https://fonts.gstatic.com/s/inconsolata/v12/BjAYBlHtW3CJxDcjzrnZCCYE0-AqJ3nfInTTiDXDjU4.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:400;src:local("Inconsolata"),url(https://fonts.gstatic.com/s/inconsolata/v12/BjAYBlHtW3CJxDcjzrnZCI4P5ICox8Kq3LLUNMylGO4.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(https://fonts.gstatic.com/s/inconsolata/v12/AIed271kqQlcIRSOnQH0yejkDdvhIIFj_YMdgqpnSB0.woff2) format("woff2");unicode-range:U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF}@font-face{font-family:'Inconsolata';font-style:normal;font-weight:700;src:local("Inconsolata Bold"),local("Inconsolata-Bold"),url(https://fonts.gstatic.com/s/inconsolata/v12/AIed271kqQlcIRSOnQH0yYlIZu-HDpmDIZMigmsroc4.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}.mfp-counter{font-family:serif}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:1;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:0.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #fff}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media print{body{background-image:none !important;background-color:#fff}.wrapper{box-shadow:none;width:100%;max-width:100%;margin:0 auto}.container{box-shadow:none}.feature{padding:0}.social-btn,.btn{border-color:#d0d1d5}.post-title .btn,.reading-time,#dl-menu,#disqus_thread,.goup-container{display:none}}.form-control{padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}

/*# sourceMappingURL=main.css.map */