.header{position:fixed;left:0;right:0;top:0;z-index:20;height:60px;background-color:#fff;border-bottom:solid 2px #2fb681;box-shadow:0 4px 6px rgba(0,0,0,.16);display:flex;display:-webkit-flex;align-items:center;flex-flow:row wrap}.header>.hamburger-button{display:none}.header .logo{display:flex;display:-webkit-flex;align-items:center;flex-flow:row nowrap}.header .logo img{height:40px}.header>.navigation ul{display:flex;display:-webkit-flex;align-items:center;list-style-type:none;padding:0;margin:0}.header>.navigation ul li{margin-right:20px}.header>.navigation ul li a{color:#4c555a;font-weight:700;text-transform:uppercase;text-decoration:none}.header>.navigation ul li a:hover{text-decoration:underline}.header>.searchbox{color:#8a959c;margin-left:20px;border-radius:5px;border:1px solid #e6e6e6}.header>.searchbox form{display:flex;display:-webkit-flex;align-items:center}.header>.searchbox form i{padding:4px 10px}.header>.searchbox input[type=search]{width:200px;height:40px;border:none;outline:none}.header>.searchbox:focus,.header>.searchbox:active,.header>.searchbox:hover{color:#4c555a}#hamburger-menu{display:none}@media screen and (max-width:768px){.header>.hamburger-button{display:flex;display:-webkit-flex;align-items:center;flex-flow:row nowrap;justify-content:center;width:48px;height:48px;color:#4c555a;border:none;outline:none;cursor:pointer;background-color:#fff}.header>.logo{margin-left:15px}.header>.navigation{display:none}.header>.searchbox{display:none}#hamburger-menu{display:flex;display:-webkit-flex;flex-flow:column nowrap;height:100vh;width:280px;background-color:#fff;box-shadow:4px 0 6px rgba(0,0,0,.16);box-sizing:border-box;padding-top:62px;overflow-y:auto;color:#4c555a;position:fixed;left:-284px;z-index:10;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}#hamburger-menu>.searchbox{color:#8a959c;border-radius:5px;border:1px solid #e6e6e6;height:40px;margin-top:20px;margin-bottom:20px;margin-left:15px;margin-right:15px}#hamburger-menu>.searchbox form{display:flex;display:-webkit-flex;align-items:center;height:inherit}#hamburger-menu>.searchbox form i{padding:4px 10px}#hamburger-menu>.searchbox input[type=search]{width:100%;height:inherit;border:none;outline:none}#hamburger-menu>.home-nav{width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6}#hamburger-menu>.home-nav a{font-weight:700;text-transform:uppercase;text-decoration:none;text-align:center;color:inherit;display:block;padding:10px}#hamburger-menu>.home-nav a:hover{background-color:#e6e6e6}#hamburger-menu>.doc-nav p{text-transform:uppercase;font-weight:700;margin-bottom:0;padding-left:15px}#hamburger-menu>.doc-nav ul{list-style-type:none;margin-top:0;padding:0}#hamburger-menu>.doc-nav ul a{color:#7c8990;text-decoration:none;display:inline-block;padding-top:8px;padding-bottom:8px;padding-left:15px;box-sizing:border-box;width:100%}#hamburger-menu>.doc-nav ul a:hover{background-color:#e6e6e6}}@media screen and (min-width:769px){.header{justify-content:center}.header>.logo{display:none}.header>.searchbox{margin-left:0}}@media screen and (min-width:992px){.header{padding-left:10%;padding-right:10%;justify-content:space-between}.header>.navigation ul li{margin-right:40px}.header>.navigation ul li:last-child{margin-right:0}}.footer{background-color:#4c555a;padding-top:40px;padding-bottom:40px}.footer>.navigation{margin-bottom:40px;display:flex;display:-webkit-flex;flex-flow:row nowrap}.footer>.navigation .avatar{background-image:url(/assets/img/logo/MvvmCross-avatar.png);background-position:center center;background-repeat:no-repeat;background-size:60px;padding-top:40px;width:60px;height:60px}.footer>.navigation ul{list-style-type:none;padding:0;margin:0}.footer>.navigation>ul{display:table}.footer>.navigation>ul>li{display:table-cell;padding-left:40px;font-size:1.5rem;color:#ccc}.footer>.navigation>ul>li ul{margin-top:10px}.footer>.navigation>ul>li ul li{font-size:16px;margin-top:5px;margin-bottom:5px}.footer>.navigation>ul>li ul li a{color:#cfd4d6;text-decoration:none;transition:color .1s linear;-o-transition:color .1s linear;-moz-transition:color .1s linear;-webkit-transition:color .1s linear}.footer>.navigation>ul>li ul li a:hover{color:#f2f2f2}.footer>.socials ul{list-style-type:none;padding:0;margin-top:20px;margin-bottom:20px;display:flex;display:-webkit-flex;justify-content:space-around;flex-flow:row wrap}.footer>.socials ul li a{transition:color .1s linear;-o-transition:color .1s linear;-moz-transition:color .1s linear;-webkit-transition:color .1s linear;color:#ccc}.footer>.socials ul li a:hover,.footer>.socials ul li a:active{color:#f2f2f2}.footer>.socials ul li a i{font-size:32px;width:32px;height:32px}.footer>.copyright{display:flex;display:-webkit-flex;align-items:center;flex-flow:row wrap;justify-content:space-between;border-top:solid 1px #e6e6e6;color:#ccc}.footer>.copyright a{text-decoration:none;color:#ccc}.footer>.copyright a:hover,.footer>.copyright a:active{color:#f2f2f2}@media screen and (max-width:576px){.footer{padding-left:15px;padding-right:15px}.footer>.navigation>ul{display:flex;display:-webkit-flex;justify-content:space-around;width:100%}.footer>.navigation>ul>li{padding-left:0}.footer>.navigation .avatar{display:none}.footer>.navigation .footer-blog{display:none}.footer>.navigation .footer-connect{display:none}.footer>.copyright{border:none;justify-content:center}.footer>.copyright .right{display:none}}@media screen and (min-width:577px) and (max-width:991px){.footer{padding-left:5%;padding-right:5%}.footer>.navigation{justify-content:center}.footer>.navigation>ul>li:first-child{padding-left:0}.footer>.navigation .avatar{display:none}}@media screen and (min-width:992px){.footer{padding-left:10%;padding-right:10%}.footer>.navigation{padding-left:40px;padding-right:40px}.footer>.navigation .avatar{display:block}.footer>.socials ul{justify-content:flex-end}.footer>.socials ul li{padding-left:20px}}pre,code,.highlight,.highlighter-rouge{font-family:Menlo,Monaco,Consolas,dejavu sans mono,lucida console,monospace;background-color:#f2f2f2!important}pre,code{font-size:.9375rem;border:1px solid #e6e6e6;border-radius:4px;overflow-x:auto}code{padding:1px 5px}pre{padding:8px 12px}pre>code{border:0;padding-right:0;padding-left:0}html,body{height:100%;font-family:Lato,sans-serif;font-size:16px;line-height:1.5}.container{margin-left:auto;margin-right:auto;padding-top:62px}.container>#back-to-top{display:flex;display:-webkit-flex;align-items:center;justify-content:center;position:fixed;right:30px;bottom:30px;width:40px;height:40px;border-radius:4px;background-color:#2fb681;opacity:.6;cursor:pointer}.container>#back-to-top i{font-size:2rem;color:#fff;opacity:inherit}.home>section{padding-top:30px;padding-bottom:30px;text-align:center;color:#4c555a}.home>section:nth-child(2n){background-color:#eceff1}.home>section h1,.home>section h2,.home>section p{margin-top:20px;margin-bottom:20px}.home>section h1,.home>section h2{font-weight:700}.home>section h2{font-size:1.875rem}.home>section p{font-size:1.5rem}.home>.landing{color:#fff;padding-top:120px;padding-bottom:120px;background:url(/assets/img/intro-bg.jpg) no-repeat center center;background-size:cover}.home>.landing .start-button{background-color:#2fb681;border-radius:4px;padding:8px 16px;font-weight:400;color:#fafafa;text-decoration:none;text-transform:uppercase;display:inline-block;margin-bottom:20px}.home>.landing .start-button:hover{background-color:#2aa273}.home>.landing .start-button:active{background-color:#2fb681}.home>.backers img{max-width:100%}.home>.backers .opencollective object{max-width:1140px}.home>.companies .showcases-button{background-color:#2fb681;border-radius:4px;padding:8px 16px;font-weight:400;color:#fafafa;text-decoration:none;text-transform:uppercase;display:inline-block;margin-bottom:20px}.home>.companies .showcases-button:hover{background-color:#2aa273}.home>.companies .showcases-button:active{background-color:#2fb681}.home .company-gallerys{display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between}.home .company-gallerys .gallery{margin-bottom:20px}.home .company-gallerys .gallery img{height:60px}@media screen and (max-width:576px){.home>section{padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px}.home .company-gallerys .gallery{width:100%}}@media screen and (min-width:577px) and (max-width:991px){.home>section{padding-left:5%;padding-right:5%}.home .company-gallerys .gallery{width:50%}}@media screen and (min-width:992px){.home>section{padding-left:10%;padding-right:10%}.home .company-gallerys .gallery{width:33.3333333333%}}.post{color:#4c555a;margin-bottom:50px}.post h2,.post h3,.post h4,.post h5,.post h6{font-weight:400;color:#2fb681}.post h1{font-weight:400}.post h2{font-size:2rem}.post h3{font-size:1.5rem}.post h4{font-size:1.25rem}.post a{color:#2fb681;text-decoration:none}.post a:hover{text-decoration:underline}.post img{max-width:100%}.post table{border-spacing:0;border-collapse:collapse}.post table,.post th,.post td{border:1px solid #e6e6e6}.post table tr:nth-child(2n){background-color:#eceff1}.post table tr th{font-weight:700;background-color:#eceff1}.post table tr th,.post table tr td{text-align:left;padding:5px 10px}.post>.post-header{margin-bottom:30px}.post>.post-header h1{font-size:2.625rem;margin-bottom:0}.post>.post-header .meta{color:#8a959c;font-size:.875rem}@media screen and (max-width:576px){.post{padding-left:15px;padding-right:15px}}@media screen and (min-width:577px) and (max-width:991px){.post{padding-left:5%;padding-right:5%}}@media screen and (min-width:992px){.post{padding-left:10%;padding-right:10%}}.blog{margin-top:50px;margin-bottom:50px;color:#4c555a}.blog>.list{list-style-type:none;padding:0;margin:0}.blog>.list li{margin-bottom:40px}.blog>.list .time,.blog>.list .meta{font-size:.875rem}.blog>.list .time{color:#8a959c}.blog>.list h2{font-weight:400;color:#2fb681}.blog>.list h2 a{display:inline-block;color:inherit;text-decoration:none}.blog>.list h2 a:hover{text-decoration:underline}.blog>.rss-subscribe a{color:#2fb681;text-decoration:none}.blog>.rss-subscribe a:hover{text-decoration:underline}@media screen and (max-width:576px){.blog{padding-left:15px;padding-right:15px}}@media screen and (min-width:577px) and (max-width:991px){.blog{padding-left:5%;padding-right:5%}}@media screen and (min-width:992px){.blog{padding-left:10%;padding-right:10%}}#search-results{list-style-type:none;padding:0;color:#4c555a;margin-bottom:50px}#search-results h1,#search-results h2,#search-results h3,#search-results h4,#search-results h5,#search-results h6{font-weight:400;color:#2fb681}#search-results li a{color:#2fb681;text-decoration:none}#search-results li a:hover{text-decoration:underline}@media screen and (max-width:576px){#search-results{padding-left:15px;padding-right:15px}}@media screen and (min-width:577px) and (max-width:991px){#search-results{padding-left:5%;padding-right:5%}}@media screen and (min-width:992px){#search-results{padding-left:10%;padding-right:10%}}.doc-container{color:#4c555a}.doc-container>.doc-menu{display:none;height:calc(100vh - (60px + 2px));padding-left:15px;padding-right:15px;overflow-y:auto;box-sizing:border-box;border:solid 1px #e6e6e6;width:260px;position:fixed;bottom:0}.doc-container>.doc-menu .category{text-transform:uppercase;font-weight:700;margin-bottom:0}.doc-container>.doc-menu ul{list-style-type:none;padding-left:20px;margin-top:10px;margin-bottom:25px}.doc-container>.doc-menu ul a{color:#8a959c;text-decoration:none}.doc-container>.doc-menu ul a:hover{text-decoration:underline}.doc-container>.doc-menu ul .active{color:#4c555a;text-decoration:underline}.doc-container>.documentation{margin-top:20px;padding-bottom:90px}.doc-container>.documentation h1{font-weight:400}.doc-container>.documentation h2,.doc-container>.documentation h3,.doc-container>.documentation h4,.doc-container>.documentation h5,.doc-container>.documentation h6{font-weight:400;color:#2fb681}.doc-container>.documentation a{color:#2fb681;text-decoration:none}.doc-container>.documentation a:hover{text-decoration:underline}.doc-container>.documentation table{border-spacing:0;border-collapse:collapse}.doc-container>.documentation table,.doc-container>.documentation th,.doc-container>.documentation td{border:1px solid #e6e6e6}.doc-container>.documentation table tr:nth-child(2n){background-color:#eceff1}.doc-container>.documentation table tr th{font-weight:700;background-color:#eceff1}.doc-container>.documentation table tr th,.doc-container>.documentation table tr td{text-align:left;padding:5px 10px}.doc-container>.documentation img{max-width:100%}.doc-container>.documentation .edit-button{border:1px solid #4c555a;padding:5px 10px;text-decoration:none;font-size:.875rem;color:#4c555a;position:absolute;right:40px;top:80px}.doc-container>.documentation .edit-button:hover{background-color:#e6e6e6;text-decoration:none}@media screen and (max-width:576px){.doc-container>.documentation{padding-left:15px;padding-right:15px}}@media screen and (min-width:577px) and (max-width:768px){.doc-container>.documentation{padding-left:2%;padding-right:2%}}@media screen and (min-width:769px){.doc-container>.doc-menu{display:block!important}.doc-container>.documentation{margin-left:260px;padding-right:3%;padding-left:3%}}.page-not-found{padding:40px;text-align:center;color:#4c555a}.page-not-found img{width:120px;height:120px}.hackfest{color:#4c555a}.hackfest>.banner .background{top:62px;right:0;left:0;bottom:0}.hackfest>.banner .background .img{background:url(/assets/img/hackfest/banner.jpg) no-repeat center center;height:500px}.hackfest>.banner .background .shadow,.hackfest>.banner .background .text{background-color:rgba(0,0,0,.2);position:absolute;top:62px;left:0;right:0;bottom:0;height:500px}.hackfest>.banner .background .shadow{z-index:1;width:100%}.hackfest>.banner .background .text{z-index:2;color:#fff;padding-left:16%;padding-right:16%;display:-webkit-flex;display:flex;flex-flow:column wrap;justify-content:center}.hackfest>.banner .background .text .time{font-size:2rem;margin-top:0}.hackfest>.banner .background .text .title{font-size:4.625rem;font-weight:700;text-transform:uppercase;margin:0}.hackfest>.info{display:flex;display:-webkit-flex;flex-flow:column wrap}.hackfest>.info .companie-logos{display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around}.hackfest>.info .companie-logos img{height:50px;margin-bottom:20px}.hackfest>.info .sign-up{margin-top:20px}.hackfest>.info .info-content{display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around}.hackfest>.info .info-content .main-content{width:42%}.hackfest>.info .info-content .line{border-left:1px solid #4c555a;height:300px;align-self:center}.hackfest>.info .info-content .goals .golas-list{list-style:none;font-size:1.25rem;padding-left:0}.hackfest>.info .info-content .goals .golas-list li::before{content:"\f024";font-family:FontAwesome;font-size:inherit;display:inline-block;margin-right:8px}.hackfest>.take-part-in .take-part-in-content{padding-left:40px;padding-right:40px}.hackfest>.member-list .member-list-content{padding-left:40px;padding-right:40px;display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-between}.hackfest>.member-list .member-list-content .list{padding-left:20px;padding-right:20px;width:60%;max-height:380px;overflow:auto}.hackfest>.member-list .member-list-content .list table{width:100%;text-align:center}.hackfest>.member-list .member-list-content .list table thead{background-color:#e6e6e6}.hackfest>.member-list .member-list-content .list table tbody tr td{padding-top:10px}.hackfest>.member-list .member-list-content .list table tbody tr:nth-child(even) td{background-color:#eceff1}.hackfest>.member-list .member-list-content .list table img{width:32px;height:32px}.hackfest>.member-list .member-list-content .widget{width:195px;text-align:center}.hackfest>.join-us .join-us-content{display:flex;display:-webkit-flex;flex-flow:column wrap}.hackfest>.join-us .join-us-content,.hackfest>.join-us .mail-subscribe{padding-left:40px;padding-right:40px}.hackfest>.join-us .mail-subscribe #mc_embed_signup{max-width:600px}.hackfest>.join-us .mail-subscribe #mc_embed_signup form{display:block;text-align:left;padding-left:20px;padding-right:20px}.hackfest>.join-us .mail-subscribe #mc_embed_signup input{border:1px solid #abb0b2;border-radius:3px}.hackfest>.join-us .mail-subscribe #mc_embed_signup input:focus{border-color:#333}.hackfest>.join-us .mail-subscribe #mc_embed_signup .button{color:#fff;background-color:#2fb681;border:0;border-radius:4px;transition:all .23s ease-in-out 0s;cursor:pointer;display:inline-block;font-weight:400;text-decoration:none;text-transform:uppercase;padding:8px 16px}.hackfest>.join-us .mail-subscribe #mc_embed_signup .button:hover{background-color:#2aa273}.hackfest>.join-us .mail-subscribe #mc_embed_signup .mc-field-group{min-height:50px;padding-bottom:10px;width:90%}.hackfest>.join-us .mail-subscribe #mc_embed_signup .mc-field-group label{display:block;margin-bottom:3px}.hackfest>.join-us .mail-subscribe #mc_embed_signup .mc-field-group input{display:block;width:100%;padding:8px 0;text-indent:2%}.hackfest>.join-us .mail-subscribe #mc_embed_signup .indicates-required{text-align:right;font-size:11px;margin-right:10%}.hackfest>.join-us .mail-subscribe #mc_embed_signup .asterisk{color:#e85c41;font-size:150%;font-weight:400;position:relative;top:5px}.hackfest>.join-us .mail-subscribe #mc_embed_signup .clear{clear:both}.hackfest>.join-us .mail-subscribe #mc_embed_signup div#mce-responses{float:left;overflow:hidden;width:90%}.hackfest>.join-us .mail-subscribe #mc_embed_signup div.response{font-weight:700;float:left;width:80%;margin-left:10px;margin-right:10px;margin-bottom:10px;z-index:1}.hackfest>.join-us .mail-subscribe #mc_embed_signup #mce-error-response{display:none}.hackfest>.join-us .mail-subscribe #mc_embed_signup #mce-success-response{color:#529214;display:none}.hackfest>.join-us .mail-subscribe #mc_embed_signup label.error{display:block;float:none;width:auto;text-align:left}.hackfest>.join-us .mail-subscribe #mc_embed_signup #mc-embedded-subscribe{width:auto;display:block}.hackfest>.join-us .mail-subscribe #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{display:inline-block;background-color:rgba(255,255,255,.85);color:#e85c41;border-radius:3px;font-size:14px;font-weight:400;margin-top:10px;z-index:1}.hackfest>.join-us .mail-subscribe #mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error{border:2px solid #e85c41}.hackfest>.speakers .speaker-cards{display:flex;display:-webkit-flex;flex-flow:row wrap;justify-content:space-around}.hackfest>.speakers .speaker-cards .speaker-card{padding:10px;margin-bottom:20px;border:1px solid #4c555a;border-radius:4px;text-align:center}.hackfest>.speakers .speaker-cards .speaker-card img{width:140px}.hackfest>.speakers .speaker-cards .speaker-card p{font-size:1rem}.hackfest>section:nth-child(odd){background-color:#eceff1}.hackfest>section .text-center{text-align:center}.hackfest .hackfest-padding{padding-left:14%;padding-right:14%;padding-top:40px;padding-bottom:40px}.hackfest a{color:#2fb681;text-decoration:none}.hackfest a:hover{text-decoration:underline}.hackfest h1{font-size:2.5rem}.hackfest h2{font-size:2rem}.hackfest p{font-size:1.25rem}.hackfest .sign-up{background-color:#2fb681;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-radius:4px;padding:8px 16px;font-weight:400;color:#fafafa;text-decoration:none;text-transform:uppercase;display:inline-block;align-self:center;cursor:pointer}.hackfest .sign-up:hover{background-color:#2aa273;text-decoration:none}.hackfest .sign-up:active{background-color:#2fb681}@media screen and (max-width:576px){.hackfest>.banner .background .img,.hackfest>.banner .background .shadow,.hackfest>.banner .background .text{height:300px}.hackfest>.banner .background .text .time{font-size:1.25rem}.hackfest>.banner .background .text .title{font-size:2rem}.hackfest>.info .info-content .goals .golas-list li{font-size:1rem}.hackfest .hackfest-padding{padding:15px}.hackfest h1{font-size:1.5rem}.hackfest h2{font-size:1.25rem}.hackfest p{font-size:1rem}}@media screen and (min-width:577px) and (max-width:991px){.hackfest>.banner .background .img,.hackfest>.banner .background .shadow,.hackfest>.banner .background .text{height:320px}.hackfest>.banner .background .text .time{font-size:1.5rem}.hackfest>.banner .background .text .title{font-size:2.25rem}.hackfest>.info .info-content .goals .golas-list li{font-size:1.25rem}.hackfest .hackfest-padding{padding:5%}.hackfest h1{font-size:2rem}.hackfest h2{font-size:1.5rem}.hackfest p{font-size:1.25rem}}@media screen and (max-width:991px){.hackfest>.info .info-content{flex-flow:column wrap}.hackfest>.info .info-content .main-content{width:100%}.hackfest>.info .info-content .line{border-left:0;border-bottom:1px solid #4c555a;width:100%;height:0}.hackfest>.take-part-in .take-part-in-content{padding-left:10px;padding-right:10px}.hackfest>.member-list .member-list-content{padding-left:10px;padding-right:10px;justify-content:center}.hackfest>.member-list .member-list-content .list{padding:0;width:100%}.hackfest>.member-list .member-list-content .widget{margin-top:20px}.hackfest>.join-us .join-us-content,.hackfest>.join-us .mail-subscribe{padding-left:10px;padding-right:10px}.hackfest>.join-us .join-us-content #mc_embed_signup .mc-field-group,.hackfest>.join-us .mail-subscribe #mc_embed_signup .mc-field-group{width:100%}}