.learn .videoframe .image>img,
.light .tutorials,
a {
    transition: all .2s ease-in-out
}
.blog-page .articles article .head-image,
.columns .prototypes .prototype.bottom,
.columns .prototypes .prototype.top,
.learn .videoframe,
.learn .videoframe .image,
.light .tutorials .tutorial .image,
section.head .app-wrapper .app {
    box-shadow: 0 15px 35px rgba(0, 0, 0, .35)
}
*,
.btn.buy.top:hover,
.btn.buy:hover,
.btn.download:hover,
.btn:hover,
.header-container nav.header a:hover {
    text-decoration: none
}
@font-face {
    font-family: Mark;
    font-style: normal;
    font-weight: 200;
    src: local('Mark Extralight'), local('Mark-Extralight'), url(https://floid-238141.c.cdn77.org/dist/fonts/MarkExtralight.otf?1310) format('opentype')
}
@font-face {
    font-family: Mark;
    font-style: normal;
    font-weight: 300;
    src: local('Mark Light'), local('Mark-Light'), url(https://floid-238141.c.cdn77.org/dist/fonts/MarkLight.otf?1310) format('opentype')
}
@font-face {
    font-family: Mark;
    font-style: italic;
    font-weight: 300;
    src: local('Mark Light Italic'), local('Mark-Light-Italic'), url(https://floid-238141.c.cdn77.org/dist/fonts/Mark-Light-Italic.otf?1310) format('opentype')
}
@font-face {
    font-family: Mark;
    font-style: normal;
    font-weight: 400;
    src: local('Mark Book'), local('Mark-Book'), url(https://floid-238141.c.cdn77.org/dist/fonts/MarkBook.otf?1310) format('opentype')
}
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    border: 0;
    outline: 0;
    cursor: default;
    -webkit-font-smoothing: antialiased;
    font-family: Mark, Helvetica, Arial, sans-serif
}
.light .examples-columns {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 960px;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
       
}
.light .examples-columns .examples {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
      
}
.light .examples-columns .examples.last {
    margin-right: 0  
}
.light .examples-columns .examples .image {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative
      
}
.light .examples-columns .examples .image>img {
    border-radius: 4px;
    box-shadow: 0 15px 35px rgba(0, 0, 0, .35)
}
.light .examples-columns .examples .image.top {
    margin-bottom: 75px
}
.light .examples-columns .examples .image .hover {
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 270px;
    height: 480px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(10, 12, 15, .9);
    border-radius: 4px;
    cursor: pointer
}
.light .examples-columns .examples .image .hover.uber {
    height: 338px
}
.light .examples-columns .examples .image .hover.slack {
    height: 360px
}
.light .examples-columns .examples .image .hover.content-stream {
    height: 270px
}
.light .examples-columns .examples .image .hover .open {
    width: 125px;
    background-color: #177CF9;
    margin-bottom: 20px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.light .examples-columns .examples .image .hover .open:hover {
    opacity: .9
}
.light .examples-columns .examples .image .hover .download {
    background: 0 0;
    color: #fff;
    font-size: 13px;
    text-transform: uppercase
}
.light .examples-columns .examples .image .hover .download:hover {
    opacity: .65
}
.light .examples-columns .examples .image:hover .hover {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.light .examples-columns .examples .title {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 15px
}
.light .examples-columns .examples .subtitle {
    font-size: 15px;
    margin: 0 10px
}
.light {
    padding-bottom: 0
}
.light .tutorials {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 960px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.light .tutorials .tutorial {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 100px
}
.light .tutorials .tutorial .image {
    position: relative;
    margin: 0;
    padding: 0;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 4px
}
.light .tutorials .tutorial .image>img {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px
}
.light .tutorials .tutorial .image .hover {
    display: none;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 430px;
    height: 241px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer
}
.light .tutorials .tutorial .image .hover .circle {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    background-color: rgba(10, 12, 15, .75);
    padding-left: 3px
}
.light .tutorials .tutorial .image:hover .hover {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.light .tutorials .tutorial .image:hover>img {
    opacity: .75
}
.light .tutorials .tutorial .titles {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 430px;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left;
    margin-top: 50px;
    padding-right: 20px
}
.light .tutorials .tutorial .titles .title {
    font-size: 18px;
    font-weight: 300;
    margin-bottom: 15px
}
.light .tutorials .tutorial .titles .subtitle {
    font-size: 15px;
    margin-bottom: 15px
}
.light .tutorials .tutorial .titles .time {
    color: #177CF9;
    font-size: 14px;
    font-weight: 300
}
.blog-page .footer {
    background: #0a0c0f
}
.blog-page .blog-link {
    text-transform: none
}
.blog-page .articles {
    background: #fff;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.blog-page .articles article {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 960px;
    margin-bottom: 100px;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.feature,
body {
    -webkit-flex-direction: column
}
.blog-page .articles article .head-image {
    width: 840px;
    height: 380px;
    margin-bottom: 75px;
    border-radius: 4px
}
.blog-page .articles article h1 {
    font-size: 50px;
    font-weight: 200;
    color: #0a0c0f;
    margin-bottom: 40px
}
.blog-page .articles article .author {
    color: #868687;
    font-size: 22px;
    font-weight: 300;
    margin-bottom: 75px
}
.blog-page .articles article .author .link {
    color: #177CF9;
    font-style: italic;
    text-transform: none
}
a,
a.btn {
    text-transform: uppercase;
    cursor: pointer
}
.blog-page .articles article .author .link:hover {
    color: rgba(23, 124, 249, .75)
}
.blog-page .articles article p {
    font-size: 22px;
    font-weight: 300;
    text-align: left;
    width: 720px;
    line-height: 36px;
    color: rgba(10, 12, 15, .75)
}
.blog-page .articles article strong {
    display: block;
    color: #0a0c0f;
    font-family: Mark;
    font-size: 22px;
    font-weight: 400;
    margin: 50px 0
}
.buttons,
body {
    display: -webkit-flex;
    display: -ms-flexbox
}
.link2,
h4 {
    margin-bottom: 100px
}
body {
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #0a0c0f;
    font-size: 12px;
    font-weight: 400;
    text-align: center
}
.btn,
.mac-only.mac-only-bottom {
    -webkit-justify-content: center
}
a {
    color: #177CF9
}
a:hover {
    cursor: pointer;
    color: rgba(23, 124, 249, .75)
}
a:hover {
    cursor: pointer
}
a.btn {
    color: #fff
}
.link2 {
    font-size: 18px;
    font-weight: 300;
    color: #177CF9;
    text-transform: none
}
h1,
h3 {
    margin-bottom: 32px
}
.link2:hover {
    cursor: pointer;
    color: rgba(23, 124, 249, .75)
}
h1 {
    color: #0a0c0f;
    font-size: 44px;
    font-weight: 200
}
h2 {
    color: rgba(10, 12, 15, .5);
    font-size: 20px;
    font-weight: 300;
    margin-bottom: 50px
}
h3 {
    font-size: 34px;
    font-weight: 200;
    color: #fff
}
.mac-only,
h4 {
    font-weight: 300
}
h4 {
    font-size: 18px;
    color: rgba(255, 255, 255, .5)
}
.buttons {
    display: flex;
    margin-bottom: 15px
}
.btn,
.header-container {
    display: -webkit-flex;
    display: -ms-flexbox
}
.btn {
    text-transform: uppercase;
    font-size: 13px;
    color: #fff;
    border-radius: 4px;
    width: 240px;
    height: 50px;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.btn:hover {
    background-color: rgba(255, 255, 255, .95)
}
.btn.download {
    background-color: #177CF9;
    margin-right: 10px
}
.btn.download:hover {
    background-color: rgba(23, 124, 249, .95)
}
.btn.buy {
    border: 1px solid rgba(255, 255, 255, .1);
    background: 0 0
}
.btn.buy.top {
    border: 1px solid rgba(10, 12, 15, .15);
    background: 0 0;
    color: #0a0c0f
}
.header-container,
section.head,
section.light {
    background-color: #fff
}
.btn.buy.top:hover {
    border-color: rgba(10, 12, 15, .2)
}
.btn.buy:hover {
    border-color: rgba(255, 255, 255, .15)
}
.mac-only {
    color: rgba(10, 12, 15, .5);
    font-size: 11px;
    margin-bottom: 100px
}
.mac-only.mac-only-bottom {
    color: rgba(255, 255, 255, .5);
    -ms-flex-pack: center;
    justify-content: center
}
button:hover {
    cursor: pointer
}
.hidden {
    display: none!important
}
.header-container {
    width: 100%;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.header-container nav.header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 50px;
    padding-bottom: 100px;
    width: 960px
}
.header-container nav.header.blog>.blog,
.header-container nav.header.examples>.examples,
.header-container nav.header.index>.index,
.header-container nav.header.tutorials>.tutorials {
    color: #0a0c0f
}
.header-container nav.header a {
    color: rgba(10, 12, 15, .5);
    text-transform: uppercase;
    margin-right: 50px
}
.header-container nav.header a.logo {
    width: 24px;
    height: 24px
}
.header-container nav.header a.blog {
    margin-right: 0
}
.header-container nav.header a:hover {
    color: #0a0c0f
}
section.head {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 0
}
.feature,
.main-features {
    display: -webkit-flex;
    display: -ms-flexbox
}
section.head .app-wrapper {
    position: relative
}
section.head .app-wrapper .app {
    border-radius: 4px;
    margin-bottom: 100px;
    padding: 0
}
.main-features {
    display: flex;
    margin-bottom: 96px
}
.title {
    color: #fff;
    font-size: 24px;
    font-weight: 200;
    margin-bottom: 32px
}
.feature .icon,
.light .subtitle {
    margin-bottom: 40px
}
.subtitle {
    color: rgba(255, 255, 255, .35);
    font-size: 18px;
    font-weight: 300
}
.feature {
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.feature.left {
    margin-right: 120px
}
.feature .subtitle {
    width: 240px
}
.feature .icon {
    width: 30px;
    height: 30px
}
.light .title,
.light h3 {
    color: #0a0c0f
}
.light .subtitle,
.light h4 {
    color: rgba(10, 12, 15, .5)
}
section {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 100px;
    overflow: hidden
}
.learn {
    padding-top: 0
}
.learn .logo {
    width: 75px;
    height: 75px;
    margin-bottom: 35px
}
.learn .line2,
.learn .videoframe {
    display: -webkit-flex;
    display: -ms-flexbox;
    margin-bottom: 100px
}
.learn .line2 {
    display: flex;
    height: 1px;
    background-color: rgba(10, 12, 15, .15);
    width: 960px
}
.learn .videoframe {
    display: flex;
    border-radius: 4px
}
.learn .videoframe .image {
    position: relative;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    border-radius: 4px
}
.learn .videoframe .image>img {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-radius: 4px
}
.learn .videoframe .image .hover {
    display: none;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 720px;
    height: 405px;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer
}
.learn .videoframe .image .hover .circle {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    width: 60px;
    height: 60px;
    border-radius: 30px;
    background-color: rgba(10, 12, 15, .75);
    padding-left: 3px
}
.learn .videoframe .image:hover .hover {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.columns,
.columns .prototypes {
    display: -webkit-flex;
    display: -ms-flexbox
}
.learn .videoframe .image:hover>img {
    opacity: .95
}
.learn .videoframe .image>img {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 720px;
    height: 405px
}
.columns {
    display: flex;
    width: 960px
}
.columns .prototypes {
    display: flex;
    width: 960px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 75px
}
.columns .prototypes.last {
    margin-right: 0
}
.columns .prototypes .prototype {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    transition: all .2s ease-in-out
}
.columns .prototypes .prototype.top {
    margin-bottom: 75px;
    border-radius: 4px
}
.columns .prototypes .prototype.bottom {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}
.columns .prototypes .prototype:hover {
    opacity: .9
}
.apps-comunity .content {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 960px
}
.apps-comunity .content .apps-screenshot {
    width: 294px;
    height: 605px;
    margin-right: 300px
}
.apps-comunity .content .links {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}
.apps-comunity .content .links .link {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: left
}
.apps-comunity .content .links .link.apps {
    margin-top: 50px
}
.apps-comunity .content .links .link .subtitle {
    width: 345px
}
.apps-comunity .content .links .link .stores {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}
.apps-comunity .content .links .link .stores .app-store {
    margin-right: 30px
}
.footer {
    padding-top: 105px
}
.footer h3 {
    margin-bottom: 50px
}
.footer .mac-only {
    margin-bottom: 85px
}
.footer .bottom,
.footer .line {
    display: -webkit-flex;
    display: -ms-flexbox;
    width: 960px;
    margin-bottom: 100px
}
.footer .line {
    display: flex;
    height: 1px;
    background-color: rgba(255, 255, 255, .05)
}
.footer .bottom {
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    font-size: 12px
}
.footer .bottom .left {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: 149px
}
.footer .bottom .left .links {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 20px
}
.footer .social,
.right {
    display: -webkit-flex;
    display: -ms-flexbox
}
.footer .bottom .left .links .dot {
    width: 2px;
    height: 2px;
    border-radius: 1px;
    background-color: #177CF9;
    margin: 0 10px
}
.footer .social {
    display: flex
}
.footer .social a {
    color: rgba(255, 255, 255, .4);
    margin-right: 16px;
    text-transform: none
}
.footer .social a:hover {
    color: rgba(255, 255, 255, .3)
}
.right {
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.right .profiles,
.right .text {
    display: -webkit-flex;
    display: -ms-flexbox
}
.right a * {
    cursor: pointer
}
.right a:hover {
    opacity: .75
}
.right .text {
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    margin-right: 20px
}
.right .text .learn {
    color: rgba(255, 255, 255, .4);
    text-transform: none;
    margin-top: 17px
}
.right .text .learn:hover {
    color: rgba(255, 255, 255, .3)
}
.right .profiles {
    display: flex
}
.copyright,
.right .profiles .profile.add {
    display: -webkit-flex;
    display: -ms-flexbox
}
.right .profiles .profile {
    margin-right: 10px
}
.right .profiles .profile.add {
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 0;
    width: 50px;
    height: 50px;
    border: 1px dashed rgba(255, 255, 255, .1);
    border-radius: 25px
}
.copyright {
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 960px;
    margin-bottom: 25px
}
.copyright .right,
.subpage {
    display: -webkit-flex;
    display: -ms-flexbox
}
.copyright .logo {
    width: 22px;
    height: 22px
}
.copyright .right {
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}
.copyright .right .copy-title {
    color: rgba(255, 255, 255, .4);
    font-size: 12px;
    margin-right: 20px
}
.copyright .right .fb_iframe_widget {
    margin-right: 10px
}
.subpage {
    width: 960px;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.subpage .header-container {
    width: 100%;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #0a0c0f
}
.subpage .header-container nav.header {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding-top: 50px;
    padding-bottom: 100px;
    width: 960px
}
.subpage .header-container nav.header.blog>.blog,
.subpage .header-container nav.header.examples>.examples,
.subpage .header-container nav.header.index>.index,
.subpage .header-container nav.header.tutorials>.tutorials {
    color: #fff
}
.subpage .header-container nav.header a {
    color: rgba(255, 255, 255, .5);
    text-transform: uppercase;
    margin-right: 50px
}
.subpage .header-container nav.header a.logo {
    width: 24px;
    height: 24px
}
.subpage .header-container nav.header a.blog {
    margin-right: 0
}
.subpage .header-container nav.header a:hover {
    color: #fff;
    text-decoration: none
}
.subpage h1 {
    text-align: left;
    color: #fff
}
.subpage h2 {
    text-align: left;
    margin-bottom: 100px;
    color: rgba(255, 255, 255, .5)
}
.product-hunt {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 100%;
    padding: 24px 0;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #177CF9;
    color: #fff;
    font-size: 18px
}
.product-hunt p {
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}
.product-hunt .close {
    background: url(https://floid-238141.c.cdn77.org/dist/images/close.svg?1310) no-repeat;
    width: 17px;
    height: 17px;
    margin-right: 30px
}
a.product-hunt {
    text-transform: none
}
a.product-hunt:hover {
    color: #fff
}
.strike {
    text-decoration: line-through;
    color: rgba(10, 12, 15, .5)
}
#buy-bottom .strike {
    color: rgba(255, 255, 255, .5)
}
@media only screen and (max-width: 749px) {
    .buttons .download,
    .feature.left,
    .header-container nav.header a,
    .learn .links .link.left {
        margin-right: 0
    }
    .apps-comunity .content .links .link,
    .learn .links .link .right,
    .subpage h1,
    .subpage h2 {
        text-align: center
    }
    h1,
    h2,
    section {
        padding-left: 20px;
        padding-right: 20px
    }
    .header-container {
        width: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .app-wrapper .mobile,
    .header-container nav.header .blog,
    .header-container nav.header .examples,
    .header-container nav.header .index,
    .header-container nav.header .tutorials,
    body>.main-features {
        display: none
    }
    .header-container nav.header {
        padding-top: 50px;
        padding-bottom: 50px;
        width: 100%;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .header-container nav.header .logo {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 37.5px;
        width: 37.5px
    }
    h2 {
        padding: 0 10px
    }
    .buttons {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .learn .links,
    .main-features {
        -webkit-flex-direction: column
    }
    .buttons .download {
        margin-bottom: 20px
    }
    .feature,
    .learn .videoframe {
        margin-bottom: 100px
    }
    .app-wrapper .app {
        width: 100%;
        height: auto;
        margin-left: 0
    }
    .app-wrapper .app>img {
        width: 100%;
        border-radius: 4px;
        background-image:url(https://floid-238141.c.cdn77.org/dist)
    }
    .main-features {
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .learn .videoframe {
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        box-shadow: 0 15px 35px rgba(0, 0, 0, .35);
        border-radius: 4px;
        transition: all .2s ease-in-out
    }
    .apps-comunity .content .apps-screenshot,
    .apps-comunity h3,
    .apps-comunity h4,
    .footer .copyright,
    .footer .line {
        display: none
    }
    .learn .videoframe .image {
        width: 100%;
        height: auto
    }
    .learn .videoframe .image .hover {
        width: 100%;
        height: 100%
    }
    .learn .videoframe .image>img {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        width: 100%;
        height: auto
    }
    .apps-comunity .content .links .link .subtitle,
    .footer .bottom,
    .learn .links .link .right .subtitle,
    .subpage {
        width: inherit
    }
    .learn .links {
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0
    }
    .learn .links .link {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 100px
    }
    .learn .links .link .left {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 20px
    }
    .learn .links .link .right {
        margin-left: 0
    }
    .features .main-features {
        margin-bottom: 0
    }
    .apps-comunity .content {
        width: inherit;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .apps-comunity .content .links {
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .apps-comunity .content .links .link.apps {
        margin-top: 0
    }
    .apps-comunity .content .links .link .stores {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .footer h3 {
        margin-bottom: 85px
    }
    .footer .bottom {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .footer .bottom .left {
        margin-right: 0;
        margin-bottom: 50px
    }
    .footer .bottom .left .links {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .footer .bottom .left .links .dot {
        margin: 0 5px
    }
    .footer .bottom .left .social {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .footer .bottom .right {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .footer .bottom .right .text {
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-right: 0;
        margin-bottom: 20px
    }
    .subpage {
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .subpage .header-container {
        width: 100%;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .blog-page .articles .head-image,
    .light .tutorials .tutorial .image:hover .hover,
    .product-hunt .close,
    .subpage .header-container nav.header .blog,
    .subpage .header-container nav.header .examples,
    .subpage .header-container nav.header .index,
    .subpage .header-container nav.header .tutorials {
        display: none
    }
    .subpage .header-container nav.header {
        width: 100%;
        padding: 50px 0;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .subpage .header-container nav.header .logo {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        height: 37.5px;
        width: 37.5px
    }
    .subpage .header-container nav.header a {
        margin-right: 0
    }
    .light .examples-columns {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        width: 270px
    }
    .light .tutorials {
        width: inherit;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .light .tutorials .tutorial {
        width: inherit;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        margin-left: 0
    }
    .light .tutorials .tutorial .image img {
        width: 100%;
        height: auto
    }
    .light .tutorials .tutorial .titles {
        text-align: center;
        width: inherit
    }
    .light .tutorials .tutorial .titles.right2 {
        margin-left: 0
    }
    .blog-page .articles article {
        width: inherit;
        padding: 0 35px
    }
    .blog-page .articles article p {
        width: inherit
    }
    .product-hunt {
        width: 100%
    }
}
@media only screen and (min-width: 750px) and (max-width: 1200px) {
    .footer .bottom .left,
    .footer .bottom .text {
        margin-bottom: 50px;
        margin-right: 0
    }
    .blog-page .articles .head-image,
    .footer .line,
    .product-hunt .close {
        display: none
    }
    .header-container {
        width: 100%;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .header-container nav.header {
        padding-left: 20px;
        padding-right: 20px;
        width: 100%;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .app-wrapper,
    .learn .links {
        padding: 0 20px
    }
    .app-wrapper .app {
        width: 100%;
        height: auto;
        margin-left: 0
    }
    .apps-comunity .content,
    .apps-comunity .content .apps-screenshot .links .link .subtitle {
        width: inherit
    }
    .app-wrapper .app>img {
        border-radius: 4px;
        background-image:url(https://floid-238141.c.cdn77.org/dist)
    }
    .learn .links .link.left {
        margin-right: 40px
    }
    .apps-comunity .content .apps-screenshot {
        margin-right: 100px
    }
    .feature.left {
        margin-right: 30px
    }
    .subpage {
        width: 100%;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .light .examples {
        width: inherit;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .light .examples .example {
        margin-right: 20px;
        margin-left: 20px
    }
    .light .examples .example.last {
        margin-right: 20px
    }
    .light .tutorials {
        width: inherit;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .light .tutorials .tutorial {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: 430px
    }
    .blog-page .articles article p,
    .footer .bottom,
    .footer .copyright {
        width: inherit
    }
    .light .tutorials .tutorial .image {
        margin-right: 0
    }
    .light .tutorials .tutorial .titles {
        text-align: center
    }
    .light .tutorials .tutorial .titles.right2 {
        margin-left: 0
    }
    .footer {
        padding-left: 20px;
        padding-right: 20px
    }
    .footer .bottom {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .footer .bottom .left .links,
    .footer .bottom .left .social {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .footer .bottom .right {
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .footer .bottom .text {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }
    .footer .bottom .profiles {
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
    }
    .blog-page .articles article {
        width: inherit;
        padding: 0 100px
    }
    .product-hunt {
        width: 100%
    }
}
.head {
    text-align: left;
}