#icon { border-radius: 57px; max-width: 50vw; max-height: 50vh; margin-left: auto; margin-right: auto; display: block; } #android { display: none; } body { margin: 0px; } .container { margin: 20px; } main { margin-top: 60px; } #plugin, #pluginReal { border-color: #A6A6A6; background-color: black; color: white; border-radius: 10px; padding: 10px; font-size: 15px; margin-left: 10px; border-width: thin; border-style: solid; } #preview img { padding: 10px; border-radius: 20px } #install-containers { display: flex; justify-content: center; } ol { margin-right: 10%; } .scrolling-wrapper { overflow-x: scroll; overflow-y: hidden; white-space: nowrap; } .scrolling-wrapper .card { display: inline-block; } .scrolling-wrapper-flexbox { display: -webkit-box; display: flex; flex-wrap: nowrap; overflow-x: auto; } .scrolling-wrapper-flexbox .card { -webkit-box-flex: 0; flex: 0 0 auto; margin-right: 3px; } .scrolling-wrapper, .scrolling-wrapper-flexbox { margin-bottom: 20px; width: 100%; -webkit-overflow-scrolling: touch; } .scrolling-wrapper::-webkit-scrollbar, .scrolling-wrapper-flexbox::-webkit-scrollbar { display: none; } footer { background-color: black; width: 100%; text-align: center; height: 60px; color: white; border-top-left-radius: 15px; border-top-right-radius: 15px; display: flex; justify-content: center; align-items: center; } .link:link, .link:visited { text-decoration: none; } button { border: 0; } h3+* { margin-top: 0; } h3 { color: #1d1d1f; } blockquote, button, figure, h3, p { margin: 0; padding: 0; } button { background: 0 0; -webkit-box-sizing: content-box; box-sizing: content-box; color: inherit; cursor: pointer; font: inherit; line-height: inherit; overflow: visible; vertical-align: inherit; } button:disabled { cursor: default; } :focus { outline: rgba(0, 125, 250, .6) solid 4px; outline-offset: 1px; } ::-moz-focus-inner { border: 0; padding: 0; } h3 { font-weight: 600; } button { font-synthesis: none; -moz-font-feature-settings: 'kern'; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; direction: ltr; text-align: left; } .link { color: #0070c9; letter-spacing: inherit; } .link:hover { text-decoration: underline; } .link:active { text-decoration: none; } .link:disabled { opacity: .32; } *, ::after, ::before { -webkit-box-sizing: inherit; box-sizing: inherit; } h3 { font-size: 1em; font-weight: 400; } .l-row { padding: 0; font-size: 0; } .l-row--peek { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .l-column { margin: 0; padding: 0; display: inline-block; vertical-align: bottom; font-size: 13px; } .l-row { margin-left: -3.39506%; } .l-column { margin-left: 3.28358%; } .small-valign-top { vertical-align: top !important; -webkit-align-self: start; -ms-flex-item-align: start; align-self: start; } @media only screen and (max-width:734px) { .l-row--peek { overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; overflow-scrolling: touch; width: auto; min-width: 100%; white-space: nowrap; margin-bottom: -9.75px; margin-left: -6.25vw; margin-right: -6.25vw; padding-left: 6.25vw; padding-right: 6.25vw; } .l-row--peek::after { content: ''; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 6.25vw; -ms-flex: 0 0 6.25vw; flex: 0 0 6.25vw; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; } .l-row--peek .l-column:first-child { margin-left: 0; } .l-row--peek .small-4 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 87.5vw; max-width: 87.5vw; } .l-row--peek .l-column { white-space: normal; padding-bottom: 9.75px; } } .small-4 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 30.04975%; max-width: 30.04975%; } @media only screen and (min-width:735px) { .small-4 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 30.44316%; max-width: 30.44316%; } } @media only screen and (min-width:1069px) { .small-4 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 31.39456%; max-width: 31.39456%; } } @media only screen and (min-width:735px) { .l-row { margin-left: -2.97619%; } .l-column { margin-left: 2.89017%; } } @media only screen and (min-width:735px) { .medium-6 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 47.10983%; max-width: 47.10983%; } } @media only screen and (min-width:1069px) { .medium-6 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 48.06122%; max-width: 48.06122%; } .l-row { margin-left: -1.97711%; } .l-column { margin-left: 1.93878%; } } @media only screen and (min-width:1069px) { .large-4 { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 31.39456%; max-width: 31.39456%; } } .l-column--equal-height { -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; } .link { text-decoration: none; } .link { color: #0070c9; } @media (monochrome), (min-monochrome:1) { .link { text-decoration: underline !important; } } .is-app-theme .link { color: #0070c9; } .link:active, .link:focus, .link:hover { text-decoration: underline; } .we-truncate { position: relative; z-index: 1; } .we-truncate--single-line { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .we-truncate__button { float: right; } .l-column--equal-height>.we-customer-review { min-height: 184px; } .we-star-rating { display: inline-block; } .we-star-rating-stars, .we-star-rating-stars-outlines { display: inline-block; height: 9.5px; background-image: url(https://apps.apple.com/assets/images/stars-lg-bc4f4bfdd931e007ab096dd1c209c689.svg); background-size: 10px 19px; } .we-star-rating--large .we-star-rating-stars, .we-star-rating--large .we-star-rating-stars-outlines { height: 25px; background-size: 24px 50px; } .we-star-rating-stars-outlines { width: 50px; background-position: 0 9.5px; line-height: 9.5px; z-index: 1; } .we-star-rating--large .we-star-rating-stars-outlines { width: 120px; background-position: 0 25px; } .we-star-rating-stars { width: 0; background-position-x: 0; } .we-star-rating-stars.we-star-rating-stars-5 { width: 50px; } .we-star-rating--large .we-star-rating-stars.we-star-rating-stars-5 { width: 120px; } .we-customer-review { background-color: #f8f8f8; border-radius: 6px; -webkit-align-self: start; -ms-flex-item-align: start; align-self: start; height: 100%; } .we-customer-review { padding: 13px 16px 16px; } .we-customer-review__rating { margin-bottom: 3px; } .we-customer-review__header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .we-customer-review__separator { white-space: pre; } .we-customer-review__title { font-size: 13px; line-height: 1.38462; font-weight: 600; letter-spacing: -.005em; } .we-customer-review__body { font-size: 13px; line-height: 1.38462; font-weight: 400; letter-spacing: -.005em; } .we-customer-review__header--user { margin-bottom: 15px; color: #636366; font-size: 12px; line-height: 1.33337; font-weight: 600; letter-spacing: 0; } .we-customer-review__date { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; white-space: nowrap; } .we-customer-review__header--response { margin-top: 18px; } .we-clamp { display: block; overflow: hidden; -webkit-mask-size: 100% 100%; mask-size: 100% 100%; -webkit-mask-position: right bottom; mask-position: right bottom; word-break: break-word; } #reviews { text-align: left !important; } .l-column--equal-height>.we-customer-review { height: 184px } div.item { position: relative; display: inline-block; /* To correctly align image, regardless of content height: */ vertical-align: top; display: inline-block; /* To horizontally center images and caption */ text-align: center; /* The width of the container also implies margin around the images. */ width: 120px; } .caption { /* Make the caption a block so it occupies its own line. */ display: block; } .profile-img { width: 100px; height: 100px; background-color: grey; border-radius: 50%; box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); } .notify-badge { position: absolute; right: 0px; top: 70px; text-align: center; border-radius: 30px 30px 30px 30px; color: white; padding: 5px 10px; } .app-btn.blu { background-color: black; color: white; transition: background-color 0.25s linear; padding: 5; padding-top: 13; padding-bottom: 13; } @media (prefers-color-scheme: dark) { body { background-color: #1d1d1f; color: white; } #we-customer-review-0, .we-truncate { color: white; } .we-customer-review { background-color: black; color: white; } } .feature-preview { display: flex; } .feature-preview h2 { margin-left: 50; } .fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; } .fa-apple:before { content: "\f179"; } .fa-google-play:before { content: "\f3ab"; } .fab { font-family: "Font Awesome 5 Brands"; } .flex { display: flex; align-items: center; justify-content: center; } .app-btn { width: 45%; max-width: 160px; color: #fff; margin: 20px 10px; text-align: left; border-radius: 5px; text-decoration: none; font-family: "Lucida Grande", sans-serif; font-size: 10px; text-transform: uppercase; } .app-btn.blu:hover { background-color: #454545; } .app-btn i { width: 20%; text-align: center; font-size: 28px; margin-right: 7px; } .app-btn .big-txt { font-size: 17px; text-transform: capitalize; } @font-face { font-family: "Font Awesome 5 Brands"; font-style: normal; font-weight: normal; src: url(https://use.fontawesome.com/releases/v5.3.1/webfonts/fa-brands-400.eot); src: url(https://use.fontawesome.com/releases/v5.3.1/webfonts/fa-brands-400.eot#iefix) format("embedded-opentype"), url(https://use.fontawesome.com/releases/v5.3.1/webfonts/fa-brands-400.woff2) format("woff2"), url(https://use.fontawesome.com/releases/v5.3.1/webfonts/fa-brands-400.woff) format("woff"), url(https://use.fontawesome.com/releases/v5.3.1/webfonts/fa-brands-400.ttf) format("truetype"), url(https://use.fontawesome.com/releases/v5.3.1/webfonts/fa-brands-400.svg#fontawesome) format("svg"); } @keyframes animate { 0%, 100% { text-shadow: -1.5px -1.5px 0 #0ff, 1.5px 1.5px 0 red; } 25% { text-shadow: 1.5px 1.5px 0 #0ff, -1.5px -1.5px 0 red; } 50% { text-shadow: 1.5px 1.5px 0 #0ff, -1.5px 1.5px 0 red; } 75% { text-shadow: -1.5px 1.5px 0 #0ff, 1.5px -1.5px 0 red; } } #logo { animation: animate .5s ease-in-out infinite; padding: 5px; font-size: 2.7em; } @media (max-width: 700px) { .flex { flex-direction: column; } } nav { margin: 20; display: flex; justify-content: space-around; } nav a { color: white; text-decoration: none; } .top-announcement-banner { text-align: center; width: 100%; background-color: black; padding: 10 }