 .pagewidth {width: 960px;margin: 0px auto;}.max_width {margin: 0px auto 60px;max-width: 100%;padding: 0px 20px;box-sizing: border-box;}.full_width {margin: 0px auto 60px;max-width: 1200px;}.med_width {max-width: 1060px;margin: 0px auto 60px;}.small_width {max-width: 940px;margin: 0px auto 60px;}.small_width img, .med_width img, .full_width img {max-width: 100%;}.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}.clearfix:before, .clearfix:after, .pagewidth:before, .pagewidth:after {content: '.';display: block;overflow: hidden;visibility: hidden;font-size: 0;line-height: 0;width: 0;height: 0;}.clearfix:after, .pagewidth:after {clear: both;}.clearfix, .pagewidth {zoom: 1;}html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}body {line-height: 1;}ul {list-style: none;}blockquote, q {quotes: none;}blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}table {border-collapse: collapse;border-spacing: 0;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/K88pR3goAWT7BTt32Z01mxJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/RjgO7rYTmqiVp7vzi-Q5URJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/LWCjsQkB6EMdfHrEVqA1KRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+1F00-1FFF;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/xozscpT2726on7jbcb_pAhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/59ZRklaO5bWGqF5A9baEERJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/u-WUoqrET9fUeobQW7jkRRJtnKITppOI_IvcXXDNrsc.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: 'Open Sans';font-style: normal;font-weight: 400;src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v15/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.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;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOX-hpOqc.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOVuhpOqc.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXuhpOqc.woff2) format('woff2');unicode-range: U+1F00-1FFF;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUehpOqc.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXehpOqc.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOXOhpOqc.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 700;src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOX-hpOqc.woff2) format('woff2');unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOVuhpOqc.woff2) format('woff2');unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXuhpOqc.woff2) format('woff2');unicode-range: U+1F00-1FFF;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUehpOqc.woff2) format('woff2');unicode-range: U+0370-03FF;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXehpOqc.woff2) format('woff2');unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOXOhpOqc.woff2) format('woff2');unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;}@font-face {font-family: 'Open Sans';font-style: normal;font-weight: 800;src: local('Open Sans ExtraBold'), local('OpenSans-ExtraBold'), url(https://fonts.gstatic.com/s/opensans/v15/mem5YaGs126MiZpBA-UN8rsOUuhp.woff2) format('woff2');unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;}body {background: #1a1a1a;font-family: 'Open Sans', Helvetica, Arial, sans-serif;letter-spacing: 0.01em;font-size: 15px;line-height: 26px;}body, html {width: 100%;height: 100%;margin: 0px;padding: 0px;}html {}a, a:visited {color: #72a2ff;text-decoration: none;}a:hover, a:focus {color: #a7c5ff;}strong {font-weight: bold;}em {font-style: italic;}ul {list-style: disc;}li {margin-left: 25px;}pre {display: block;font-family: monospace;white-space: pre;margin: 16px 0px 12px;text-align: left;border-bottom: 1px solid #FFFFFF;border-right: 1px solid #FFFFFF;padding: 12px 12px;background: rgba(35, 35, 35, .75);color: #FFFFFF;}code {display: inline;font-family: monospace;white-space: pre;margin: 4px 0px;text-align: left;padding: 4px;background: rgba(0, 0, 0, .25);}pre code {background: none;}th {font-weight: bold;}hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset, figure {margin-bottom: 20px;}h1, h2, h3, h4, h5 {width: 100%;margin-bottom: 16px;}h1 {font-size: 38px;line-height: 42px;font-weight: bold;}h2 {font-size: 30px;line-height: 38px;}h3 {font-size: 22px;line-height: 28px;}h4 {font-size: 26px;padding: 10px 0px;background: #2c3c8a;text-align: Center;border-bottom: 4px solid #FFFFFF;font-weight: bold;}h5 {font-size: 20px;font-weight: bold;padding: 10px 16px;background: #2c3c8a;color: white;border-left: 3px solid #fff;}table {width: 100%;margin: 16px -8px 32px;}thead {font-size: 20px;}td {padding: 4px 8px;}th {padding: 8px;}form {width: 100%;}.smalltext {position: absolute;font-size: 6px;right: -8px;top: -4px;}#noticeBar {display: block;width: 100%;background: #23429c;text-align: center;color: white;font-weight: bold;padding: 8px 64px;box-sizing: border-box;border: 2px solid #617fff;box-shadow: 0px 1px 3px rgba(0, 0, 0, .5);z-index: 5;position: relative;}#noticeBar p {max-width: 800px;margin: 16px auto;}.closeButton {position: absolute;right: 12px;top: 12px;width: 32px;height: 32px;background: #23429c;line-height: 26px;text-align: center;border-radius: 2px;border: 2px solid #617fff;box-sizing: border-box;color: #617fff;}#wrapper {background: #0C1633;width: 100%;min-height: 100%;color: white;position: relative;max-width: 2200px;margin: 0px auto;overflow: hidden;}#wrapper p {font-family: 'Open Sans', Helvetica, Arial, sans-serif;}.headerpusher {height: 140px;}.floatLeft {float: left;}.floatRight {float: right;}.centered {margin: 0px auto;text-align: center;}.cf:after {content: "";display: table;clear: both;}p+h1, p+h2, p+h3, p+h4, p+h5, p+figure {margin-top: 32px;}p+p {margin: 24px 0;}.demoLine {display: inline-block;max-height: 118px;margin: 0px 8px 5px;}.featureItem {width: 360px;height: 280px;margin: 0px 8px 5px 0px;display: inline-block;}.featureItem:hover:after {display: block;content: "";height: 10px;width: 100%;position: absolute;left: 0;bottom: -10px;}.featureItem:hover {}.featureItem img {transform: scale(.9);transition: transform .3s ease-in-out;width: 100%;height: 100%;object-fit: cover;}.featureItem:hover img {transform: scale(1);}.featureItem+p {font-size: 14px;line-height: 20px;max-width: 360px;color: #fff;text-align: left;margin: -3px auto 0px;text-align: center;}.framedImage {border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;overflow: hidden;}.serviceList {width: 100%;position: relative;font-size: 0px;}.serviceList .service {width: 31%;height: auto;margin: 15px 1% 1px;}.anchor {display: block;color: inherit;position: relative;top: -60px;}#header {width: 100%;color: #fff;font-size: 14px;position: absolute;top: 0;z-index: 3;}.newhome #header, .newhome #header:after {background: transparent;color: #fff;border: none;}.fixedheader #header {position: fixed;}.logo {margin: 10px;margin-left: 40px;float: left;}.logo img {width: 60px;height: 60px;}.header_title {font-size: 28px;font-weight: 800;float: left;margin: 10px 2px;}.header_title_main {height: 30px;}.header_subtitle {position: relative;height: 30px;font-size: 22px;}#SocialButtons {position: absolute;bottom: 10px;right: 40px;display: flex;flex-direction: row;}#SocialButtons>div {display: inline-block;position: relative;margin-right: 4px;}#SocialButtons a {color: white;font-size: 16px;text-decoration: none;padding: 1px 4px 3px;display: block;text-align: center;bottom: 20px;right: 0px;}#FacebookButton a {background: #3b5998;}#FacebookButton a:hover {background: #5f7dbc;}#TwitterButton a {background: #00ACEE;}#TwitterButton a:hover {background: #3CC1F4;}#LivechatButton a {background: #0772c1;padding-right: 8px;}#LivechatButton a:hover {background: #4c9ad4;}#GitHubButton a {background: #000;padding: 5px;}#GitHubButton a:hover {background: #222;}#DiscordButton a {background: #7188d9;padding: 3px 5px 0px 5px;}#DiscordButton a:hover {background: #93a7ee;}#ContributeButton a {background: #00a800;padding-right: 8px;}#ContributeButton a:hover {background: #00e000;}span.tooltip {top: calc(100% + 12px);position: absolute;left: -12px;min-width: 100%;line-height: 18px;padding: 2px 12px;font-size: 12px;text-align: center;color: #fff;background: rgba(30, 30, 30, .8);border: 0 #000;border-radius: 5px;text-shadow: rgba(0, 0, 0, .0980392) 1px 1px 1px;box-shadow: rgba(0, 0, 0, .0980392) 1px 1px 2px 0;opacity: 0;}#SocialButtons .tooltip {left: -18px;}span.tooltip:after {content: "";position: absolute;width: 0;height: 0;border-width: 7px;border-style: solid;border-color: transparent transparent rgba(30, 30, 30, .75) transparent;top: -14px;left: calc(50% - 7px);pointer-events: none;}a:hover+.tooltip, a:hover .tooltip {opacity: 1;}.menu {font-size: 20px;margin-right: 8px;font-weight: 200;margin-top: 10px;margin-right: 40px;float: right;}.menu a {color: #fff;display: block;}.menu a:hover {color: #0772c1;}.newhome .menu a {color: #fff;}.menu .active {border-bottom: 3px solid #256EFF;}.menu li {list-style: none;float: left;margin-left: 15px;}.menu>li {position: relative;}.menu>li>a {padding: 2px 10px;}.menu>li:hover .submenu {display: block;}.submenu {position: absolute;z-index: 1;display: none;right: 0px;padding-top: 10px;border-radius: 4px;}.submenu:before {position: absolute;z-index: -1;content: '';top: 0px;right: 22px;border-bottom: 10px solid #222;border-left: 10px solid transparent;border-right: 10px solid transparent;}.submenu li {border-bottom: 1px solid #444;margin-left: 0px;width: 100%;}.submenu li:first-child {-webkit-border-top-left-radius: 6px;-webkit-border-top-right-radius: 6px;-moz-border-radius-topleft: 6px;-moz-border-radius-topright: 6px;border-top-left-radius: 6px;border-top-right-radius: 6px;overflow: hidden;}.submenu li:last-child {-webkit-border-bottom-right-radius: 6px;-webkit-border-bottom-left-radius: 6px;-moz-border-radius-bottomright: 6px;-moz-border-radius-bottomleft: 6px;border-bottom-right-radius: 6px;border-bottom-left-radius: 6px;overflow: hidden;}.submenu a {padding: 7px 40px;font-size: 18px;font-weight: 300;color: #fff;background: #222;white-space: nowrap;}.submenu a:hover {background: #333;color: #fff;}.login_tab {position: absolute;top: 89px;right: 10px;z-index: 2;}.fixedheader .login_tab {position: fixed;}.login_tab p {float: left;font-size: 12px;line-height: 26px;color: #fff;font-weight: bold;font-style: italic;font-family: Arial;text-shadow: 1px 1px 1px black;}.login_tab a {display: block;float: left;margin-left: 10px;background: rgba(0, 0, 0, .6);width: 70px;color: white;text-align: center;padding: 7px 14px;font-size: 12px;text-decoration: underline;font-family: sans-serif;-webkit-border-bottom-right-radius: 4px;-webkit-border-bottom-left-radius: 4px;-moz-border-radius-bottomright: 4px;-moz-border-radius-bottomleft: 4px;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;}.main_block {background: #162458;padding: 0px 0px 80px;height: 1100px;box-sizing: border-box;position: relative;}.main_slant {position: absolute;width: 200%;left: -50%;}#bg_slant1 {left: -80%;bottom: -20%;height: 75%;width: 250%;background: #202d6f;transform: rotate(15deg);}#bg_slant2 {height: 200px;background: #1c2b71;transform: rotate(1deg);top: -50px;}#bg_slant3 {height: 500px;background: #0C1633;transform: rotate(-8deg);bottom: -200px;}.main_blurb {position: relative;z-index: 1;color: #fff;padding-top: 60px;}.main_blurb .blurb_text {margin-top: 0px;width: 400px;float: left;}.main_blurb .main_image {width: 512px;display: block;float: right;position: relative;height: 338px;}.home_download {text-align: center;margin: 48px 0px 32px;position: relative;}.home_download .tooltip {}.home_download.show_extra_selection > a {opacity: 0;visibility: hidden;pointer-events: none;}.home_download_extra {visibility: hidden;width: 100%;position: absolute;top: -30px;left: 0;opacity: 0;pointer-events: none;transform: translateY(20px);transition: transform .6s ease-in-out, opacity .6s ease-in-out;}.home_download_extra.show_extra_selection {visibility: visible;opacity: 1;transform: translateY(0);pointer-events: all;}.home_text {text-align: center;font-size: 20px;}.main_block h1 {font-size: 94px;font-weight: 800;line-height: 90px;text-align: center;color: #fff;margin-bottom: 0px;}#latestVersions {height: 20px;line-height: 20px;text-align: center;width: 100%;display: block;margin: 16px 0px 20px;font-weight: bold;}.latest_icon {width: 20px;height: 20px;background: url('/assets/images/OS_icons-small_white.png');background-size: cover;background-position: 0px 0px;display: inline-block;position: relative;margin: 0px 4px 0px 12px;}.latest_icon+.latest_icon {margin-left: -4px;}.latest_win {top: 4px;}.latest_mac {background-position: -20px 0px;top: 3px;}.latest_lin {background-position: -40px 0px;top: 4px;}.green_btn {display: inline-block;background: #256EFF;color: #fff;padding: 12px 12px;text-align: center;font-size: 24px;min-width: 220px;position: relative;top: 0px;left: 0px;box-sizing: border-box;cursor: pointer;border: none;}.small_btn {min-width: 0px;}.fakeinput {position: fixed;left: -9999px;display: block;font-size: 0 }.fakeinput:checked+.green_btn {opacity: 0;transition: opacity .4s ease-in, top .4s ease-in;-webkit-transition: opacity .4s ease-in, top .4s ease-in;-moz-transition: opacity .4s ease-in, top .4s ease-in;top: 30px;pointer-events: none }.grey_btn {display: inline-block;background: #2d3243;padding: 8px;text-align: center;font-size: 18px;min-width: 220px;position: relative;top: 0px;left: 0px;box-sizing: border-box;cursor: pointer;border: none;}.img_btn {display: inline-block;min-width: 220px;position: relative;top: 0px;left: 0px;box-sizing: border-box;cursor: pointer;border: none;}.img_btn img {width: 100%;height: 100%;object-fit: contain;}.dl_box .green_btn, .dl_box .grey_btn, .dl_box .img_btn {width: 75%;}.green_btn:hover {background: #5990FF;}.grey_btn:hover {background: #359;}label.green_btn {margin: 0px 90px;cursor: pointer;position: relative;}a.green_btn, a.grey_btn {color: white;font-weight: bold;margin: 0px 6px 12px;}a.contribute_btn {background: #3b4f75;font-weight: normal;padding: 4px 24px;font-size: 14px;margin: 40px 160px 0px;border-radius: 4px;}.home_links {opacity: 0;left: -10px;position: relative;top: 40px;text-align: center;pointer-events: none;}.home_links h5 {font-size: 14px;font-weight: 700;text-shadow: 1px 1px 3px #fff;}.demo_obs-window {width: 800px;height: 668px;display: block;background-color: #3A3A3A;position: relative;margin: 48px auto 0px;max-width: 90%;}.demo_obs-window * {padding: 0px;margin: 0px;box-sizing: border-box;}#demo_preview-container {left: 10px;top: 42px;width: calc(100% - 20px);padding-top: calc(56.25% + 10px);background-color: #4B4B4B;position: absolute;transition: width .5s, padding-top 1s, box-shadow 0.5s;}.demo_preview {background-color: #1F1F1F;position: absolute;left: 10px;top: 50%;transform: translateY(-50%);width: calc(100% - 20px);height: 0;padding-top: 56.25%;transition: opacity .5s ease-out, transform 0.5s;}#demo_studio-preview {opacity: 0;transform: translateY(-50%) translateX(0) scale(0.48);}.studio-mode #demo_main-preview {transform: translateY(-50%) translateX(26%) scale(0.48);}.studio-mode #demo_studio-preview {opacity: 1;transform: translateY(-50%) translateX(-26%) scale(0.48);}.studio-mode.vertical #demo_studio-preview {transform: translateY(-76%) translateX(0%) scale(0.48);}.studio-mode.vertical #demo_main-preview {transform: translateY(-24%) translateX(0%) scale(0.48);}#demo_buttons {top: 4px;right: 2px;position: absolute;}.demo_button {top: 10px;margin-right: 8px;width: 11px;height: 11px;border-radius: 100%;background-color: #8A8A8A;float: right;display: block;position: relative;}.on-windows .demo_button {top: 0;margin-right: 2px;width: 32px;height: 20px;border-radius: 0;color: white;background-color: transparent;text-align: center;line-height: 1em;}.on-windows .demo_button:after {content: '\25A1';pointer: default;}.on-windows .demo_button:nth-of-type(1) {}.on-windows .demo_button:nth-of-type(1):after {content: '\2715';font-size: 0.82em;}.on-windows .demo_button:last-child:after {content: '\2015';font-size: 0.6em;line-height: 2em;}#demo_icon {top: 6px;left: 6px;height: 16px;position: absolute;}.demo_border {position: absolute;top: 505px;padding: 2px;height: auto;width: auto;box-shadow: 0 0 0 rgba(0, 0, 0, 0);background-color: #3A3A3A;transition: transform 1s, box-shadow 0.5s, height 1s, width 1s;}.demo_window {box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.5) !important;margin-top: -20px;padding: 0;}.demo_window .demo_section:before {content: "";top: 0px;height: 20px;width: 100%;display: block;position: absolute;background-color: #3A3A3A;}.demo_window .demo_section:after {content: "";text-align: center;line-height: 20px;font-size: 10px;right: 0;top: 4px;margin-right: 6px;width: 11px;height: 11px;border-radius: 100%;background-color: #8A8A8A;float: right;display: block;position: relative;}.on-windows .demo_window .demo_section:before {content: "";top: 0px;height: 20px;width: 100%;display: block;position: absolute;}.on-windows .demo_window .demo_section:after {content: "\2715";text-align: center;width: 20px;height: 20px;border-radius: 0;margin-right: 0;line-height: 20px;font-size: 10px;font-family: sans-serif;color: #FFFFFF;background-color: #E04343;top: 0;right: 0;position: absolute;pointer: default;}.demo_window .demo_inner-box {border-left: solid 1px #3A3A3A;margin-left: 1px;width: calc(100% - 1px);}.demo_window .demo_section-box {height: calc(100% - 20px);}.demo_window img {left: 2px !important;top: -1px !important;}.demo_section {height: 100%;background-color: #3A3A3A;position: relative;}.demo_section img {position: absolute;top: -3px;left: -1px;}#demo_dock-1 {left: 10px;width: 137px;height: 146px;}#demo_dock-1.demo_window {height: 166px;}#demo_dock-2 {left: 147px;width: 137px;height: 146px;}#demo_dock-1 img, #demo_dock-2 img {width: 147px;}#demo_dock-3 {left: 284px;width: 239px;height: 146px;}#demo_dock-3 img {width: 239px;}#demo_dock-3 .demo_section {width: 239px;}#demo_tempdock-4 {left: 527px;width: 136px;height: 146px;}#demo_4-buttons {position: absolute;right: 10px;}#demo_4-text1 {left: 0px;width: 32px;}#demo_4-text2 {left: 36px;width: 50px;}#demo_4-buttons {position: absolute;right: 14px;top: 26px;}#demo_4-dropdown {background: #505050;width: calc(100% - 20px);height: 14px;top: 10px;left: 10px;position: absolute;}.demo-text {height: 4px;top: -10px;position: absolute;background: #898989;}#demo_tempdock-5 {left: 663px;width: 130px;height: 146px;}#demo_5-text1 {left: 0px;width: 58px;}.demo_5-listbutton {background: #898989;height: 16px;position: absolute;width: calc(100% - 20px);left: 10px;top: 10px;}#demo_5-btn2 {top: 30px;}#demo_5-btn3 {top: 50px;}#demo_5-btn4 {top: 70px;}#demo_5-btn5 {top: 90px;}.demo_section-box {width: 100%;left: -1px;height: calc(100% - 16px);bottom: 0px;position: absolute;border: 1px solid #1F1F1F;}.demo_window .demo_section-box {border: 0 !important;}.demo_inner-box {width: 100%;height: calc(100% - 24px);background-color: #1F1F1F;}#demo_obs-menu {top: 0;position: absolute;width: 365px;}.demo_box-button {width: 12px;height: 12px;float: left;left: 4px;top: 6px;margin-left: 2px;background-color: #8A8A8A;position: relative;z-index: 10;}.demo_mixerbar {height: 2.5px;width: 0px;left: 7px;background-color: #33C735;position: absolute;transition: width .06s linear;overflow: hidden;}.demo_mixer-green, .demo_mixer-yellow, .demo_mixer-red {height: 100%;position: absolute;left: 0;top: 0;}.demo_mixer-green {background-color: #33C735;width: 146px;}.demo_mixer-yellow {background-color: #EFC639;width: 187px;}.demo_mixer-red {background-color: #D13B3B;width: 224px;}#demo_mixerMain {top: 33.5px;}#demo_mixerL {top: 68.8px;}#demo_mixerR {top: 71.8px;}.demo_preview video {width: 100%;height: 100%;position: absolute;top: 0;}.support_block {background: #0C1633;color: #fff;overflow: hidden;padding: 120px 0 60px;position: relative;}.support_blurb {margin: 0 auto;padding: 60px 0 0px;box-sizing: border-box;text-align: center;}.support_blurb h1 {padding-bottom: 24px;border-bottom: 3px solid #256EFF;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;width: 90%;margin: 0px auto 8px;text-align: center;}.second_block {background: #162458;color: #fff;overflow: hidden;position: relative;padding: 20px 0px 0px;}.second_blurb {margin: 0 auto;padding: 60px 0 120px;box-sizing: border-box;}.second_blurb h1 {padding-bottom: 24px;border-bottom: 3px solid #256EFF;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;width: 90%;margin: 0px auto 8px;text-align: center;}.second_blurb .blurb_text {width: 90%;text-align: center;margin: 0px auto;}.second_blurb #service_icons {text-align: center;display: inline-block;}.second_blurb .service_icon {text-align: center;margin: 0px 16px;padding: 16px 8px;}.third_block {background-size: cover;overflow: hidden;padding: 120px 0px;color: #eee;}.third_blurb {text-shadow: 0px 1px 2px black;}.third_blurb h1 {padding-bottom: 24px;border-bottom: 3px solid #256EFF;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;width: 90%;margin: 0px auto 8px;text-align: center;}.third_blurb .blurb_text {width: 90%;margin: 0px auto;text-align: center;}.third_block .featureItem+p {color: #ddd;}.fourth_block {background: #162458;background-size: cover;overflow: hidden;padding: 120px 0px;color: #eee;}.fourth_blurb {text-shadow: 0px 1px 2px black;}.fourth_blurb h1 {padding-bottom: 24px;border-bottom: 3px solid #256EFF;border-bottom-right-radius: 4px;border-bottom-left-radius: 4px;width: 90%;margin: 0px auto 8px;text-align: center;}.fourth_blurb .blurb_text {width: 90%;margin: 0px auto;}.fourth_block .blurb_text p {max-width: 800px;margin: 0px auto;}.dl_block {width: 100%;min-height: 900px;height: calc(100vh - 170px);padding: 0px 0px 170px;text-align: center;}.load-fade {position: relative;animation: load-fade 1 ease-in-out .8s;-wekbit-animation: load-fade 1 ease-in-out .8s;-moz-animation: load-fade 1 ease-in-out .8s;}@keyframes load-fade {0% {opacity: 0;top: 20px;}100% {opacity: 1;top: 0px;}}@-webkit-keyframes load-fade {0% {opacity: 0;top: 20px;}100% {opacity: 1;top: 0px;}}@-moz-keyframes load-fade {0% {opacity: 0;top: 20px;}100% {opacity: 1;top: 0px;}}@-o-keyframes load-fade {0% {opacity: 0;top: 20px;}100% {opacity: 1;top: 0px;}}.os_btn {width: 200px;height: 200px;display: inline-block;background: url('/assets/images/OS_icons_new.png') no-repeat;margin: 0px 14px 30px;font-size: 0px;cursor: pointer;position: relative;}#os_win_btn {background-position: 0px 0px;}#os_mac_btn {background-position: -200px 0px;}#os_linux_btn {background-position: -400px 0px;}#os_win_btn:hover, #os_win:checked~#os_win_btn {background-position: 0px -202px;}#os_mac_btn:hover, #os_mac:checked~#os_mac_btn {background-position: -200px -202px;}#os_linux_btn:hover, #os_linux:checked~#os_linux_btn {background-position: -400px -202px;}#os_win:not(:checked)~#os_win_btn:hover, #os_mac:not(:checked)~#os_mac_btn:hover, #os_linux:not(:checked)~#os_linux_btn:hover {opacity: .6;}#dl_container {width: 100%;position: relative;margin-top: 20px;}.dl_info {width: 100%;opacity: 0;position: absolute;top: 20px;left: 0px;display: inline-block;pointer-events: none;height: 0px;transition: opacity 0s ease-out, top 0s ease-out;-webkit-transition: opacity 0s ease-out, top 0s ease-out;-moz-transition: opacity 0s ease-out, top 0s ease-out;background: #162458;padding: 60px 30px;box-sizing: border-box;}#os_win:checked~#dl_container #win_blurb {opacity: 1;top: 0px;height: auto;pointer-events: auto;transition: opacity .4s ease-out, top .4s ease-out;-webkit-transition: opacity .4s ease-out, top .4s ease-out;-moz-transition: opacity .4s ease-out, top .4s ease-out;}#os_mac:checked~#dl_container #mac_blurb {opacity: 1;top: 0px;height: auto;pointer-events: auto;transition: opacity .4s ease-out, top .4s ease-out;-webkit-transition: opacity .4s ease-out, top .4s ease-out;-moz-transition: opacity .4s ease-out, top .4s ease-out;}#os_linux:checked~#dl_container #linux_blurb {opacity: 1;top: 0px;height: auto;pointer-events: auto;transition: opacity .4s ease-out, top .4s ease-out;-webkit-transition: opacity .4s ease-out, top .4s ease-out;-moz-transition: opacity .4s ease-out, top .4s ease-out;}.dl_text {width: 65%;margin: 0px;padding: 0px;display: inline-block;position: relative;box-sizing: border-box;}.cdn_sponsor {position: absolute;display: block;width: 162px;left: 30px;bottom: 60px;text-align: center;}.cdn_sponsor span {font-size: 11px;font-style: italic;width: 100%;text-align: center;color: #fff;opacity: .5;display: block;}.cdn_sponsor img {display: block;margin: 0px auto;}#linux_blurb em {color: #aaa;}.external_btn {padding-right: 16px;}.external_btn:after {display: block;content: "";width: 16px;height: 16px;position: absolute;background: url('/assets/images/new_window.png') no-repeat;background-size: 16px 16px;top: 6px;right: 4px;}.dl_box {width: calc(35% - 8px);margin: 0px;padding: 0px;display: inline-block;position: relative;box-sizing: border-box;vertical-align: top;text-align: center;}.dl_ver, .dl_date {font-size: 20px;line-height: 20px;margin-bottom: 4px;display: block;}.dl_date {margin-bottom: 8px;}a.all_releases {background: #1f1f1f;color: #ccc;border: 1px solid #999;font-size: 16px;padding: 2px 0px;}a.all_releases:hover {background: #2b2b2b;}.legacy_block {background: #101010;padding: 260px 0px 240px;}#chatbox {width: 940px;height: 600px;background: rgba(0, 0, 0, 0.5);box-sizing: border-box;margin: 40px 0px;text-align: center;overflow: hidden;border: 3px solid #162458;}#chat_confirm {margin: 170px 100px;}#chatbox input[type="checkbox"] {margin: 0px 0px -20px;display: inherit;}#chatbox label {display: inline-block;padding-left: 20px;font-size: 24px;line-height: 28px;}#chatbox label:hover {cursor: pointer;text-shadow: 0px 0px 8px white;}.chatcheck:hover {cursor: pointer;box-shadow: 0px 0px 5px white;}.chatspacer {margin: 70px 0px 20px;}#chatready {margin-top: 20px;font-size: 24px;padding: 4px 8px;}.discordBox {vertical-align: -webkit-baseline-middle;background: #313338;padding: 8px;border: 1px solid #36393e;border-radius: 4px;max-width: 400px;margin: 20px 0;}.discordIcon {width: 64px;height: 64px;float: left;margin-right: 8px;}.discordIcon img {max-width: 100%;}.discordTitle {display: inline-block;line-height: 64px;}a.discordJoin {float: right;background: #43b581;color: white;padding: 8px 32px;border-radius: 4px;margin: 12px 0px;}a.discordJoin:hover {background: #3ca374;}.teamPageList {display: flex;flex-wrap: wrap;justify-content: space-between;}.teamGroupDescription {width: 100%;}.teamBlock {max-width: 1400px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start;}.teamBlock h1 {width: 100%;font-size: 44px;margin: 0px;background: black;color: white;padding: 0px 16px 6px;}.teamPageBlock {display: flex;flex-wrap: wrap;padding: 8px;margin: 16px 0;box-sizing: border-box;width: calc(50% - 8px);background: #0f1a3e;border-bottom: 4px solid #162458;}.teamMemberBlock {width: calc(100% - 150px);}.teamMemberIcon {display: block;background: url('/assets/images/new_icon_small.png') no-repeat;background-size: contain;width: 128px;height: 128px;margin-right: 10px;}.teamMemberImage {width: 128px;height: 128px;object-fit: cover;}.teamMemberBlock {display: flex;flex-direction: column;flex-grow: 1;position: relative;}.teamMemberRole {margin: 8px 0 0;}.teamMemberNames {display: flex;flex-direction: column;flex-grow: 1;justify-content: center;}.teamMemberBigName {font-size: 36px;line-height: 36px;border: none;font-weight: bold;display: inline-block;text-align: left;position: relative;text-decoration: none;margin-bottom: 4px;}.teamMemberSmallName {font-size: 22px;}.teamSocialLinks {width: 100%;height: 34px;font-size: 12px;display: flex;text-align: left;margin-top: 8px;}.teamSocialItem {display: inline-block;width: 34px;height: 34px;margin-right: 4px;}.teamSocialIcon {width: 34px;height: 34px;}.support_container {min-height: 80px;}.support_container em {position: relative;opacity: .6;top: -12px;}.support_container h2, .support_container h3 {padding: 8px 0px;margin: 16px 0 0px;}.support_container .btn {font-size: 14px;padding: 2px 16px;min-width: 0px;max-width: 180px;margin: 0px auto;display: block;background: #262c40;}.support_container .btn:hover {background: #303a54;}.support_list {text-align: center;margin-bottom: 20px;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;}.support_flex {display: flex;flex-wrap: wrap;margin-bottom: 16px;}.support_flexblock {width: 50%;box-sizing: border-box;padding-right: 5%;}.support_item {display: flex;flex-direction: row;justify-content: center;align-items: center;margin: 8px 32px;max-width: 77px;height: 44px;}#premiere_supports .support_item {max-width: 288px;height: 165px;}#diamond_supports .support_item {max-width: 262px;height: 150px;}#gold_supports .support_item {max-width: 175px;height: 100px;}#silver_supports .support_item {max-width: 105px;height: 60px;}.support_item a {height: 100%;}.support_item img {height: 100%;width: 100%;vertical-align: middle;object-fit: contain;}#backer_list {display: flex;flex-wrap: wrap;justify-content: space-evenly;margin-bottom: 16px;}.backer_item {width: 32%;margin-bottom: 16px;}.backer_avatar {width: 28px;height: 28px;float: left;margin-right: 4px;}.backer_avatar img {max-width: 100%;max-height: 100%;object-fit: contain;}.guide_text {font-size: 15px;line-height: 20px;}.guide_text ul {margin: 10px 5px;}.guide_text p+h4 {margin-top: 20px;}.guide_nav h4 {font-size: 18px;}.guide_nav ul {font-size: 16px;}.guide_nav li {line-height: 20px;margin-left: 30px;}.portal_list {list-style-type: none;text-align: center;display: flex;flex-flow: row wrap;margin: 0px -8px 20px;}.portal_item {background: #0f1a3e;display: flex;width: 30%;text-align: center;box-sizing: border-box;border: 4px solid #162458;margin: 8px;overflow: hidden;flex-grow: 1;display: flex;align-items: stretch;flex-flow: column nowrap;justify-content: center;padding: 8px;}.portal_title {font-size: 34px;line-height: 34px;font-weight: bold;padding: 8px 0px;align-self: flex-start;width: 100%;}.portal_title i {font-size: 64px;margin-top: 16px;margin-bottom: -8px;display: block;}.portal_info {width: 100%;margin-top: 8px;padding: 16px 8px;box-sizing: border-box;align-self: center;flex-grow: 1;}.portal_link {padding: 8px;font-weight: bold;height: 48px;width: 100%;box-sizing: border-box;display: inline-block;border-radius: 8px;margin: 0px;align-self: flex-end;}.portal_text {margin-top: 8px;padding: 8px 0px 140px;}.welcome_item {margin-bottom: 64px;}#wrapper {margin: 0px auto -400px;}.footer, .footer_push {height: 400px;box-sizing: border-box;}.footer {position: relative;display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;font-size: 13px;line-height: 19px;background: rgba(0, 0, 0, .9);color: #eee;text-shadow: 1px 1px 1px #1c1c1c;text-align: center;padding: 60px 20px;box-shadow: inset 0px 4px 8px rgba(0, 0, 0, .3);max-width: 2200px;margin: 0px auto;}.footer a {color: #eee;}.footer a:hover {color: #fff;}.footer_extra {display: flex;width: 100%;flex-wrap: wrap;max-width: 1200px;}.footer_left {display: flex;flex-grow: 4;min-width: 300px;flex-direction: column;align-items: center;flex-wrap: wrap;margin-bottom: 16px;}.footer .logo {margin: 0px;margin-right: 16px;}.footer_title {font-size: 24px;font-weight: bold;}.footer_right {display: flex;flex-direction: row;flex-grow: 6;margin-bottom: 16px;}.footer_row {display: flex;width: 100%;font-size: 18px;margin-bottom: 16px;}.footer_social a {width: 30px;height: 30px;margin-right: 12px;display: flex;justify-content: center;align-items: center;}.footer_category {font-weight: bold;font-size: 18px;margin-bottom: 8px;}.footer_items {display: flex;flex-direction: column;align-items: flex-start;text-align: left;flex-grow: 1;}.footer_items a {text-decoration: none;display: block;font-size: 16px;margin: 8px 0px;}.copyright, .languages {width: 100%;margin: 0px auto;color: #888;}.copyright a, .languages a {color: #bbb;text-decoration: underline;}.copyright a:hover, .languages a:hover {color: #eee;}.languages a {margin: 4px 8px;}@font-face {font-family: 'icomoon';src: url('font/icomoon.eot');src: url('font/icomoon.eot?#iefix') format('embedded-opentype'), url('font/icomoon.svg#icomoon') format('svg'), url('font/icomoon.woff') format('woff'), url('font/icomoon.ttf') format('truetype');font-weight: normal;font-style: normal;}[class^="icon-"]:before, [class*=" icon-"]:before {font-family: 'icomoon';font-style: normal;speak: none;font-weight: normal;line-height: 1;-webkit-font-smoothing: antialiased;padding: 0px 3px;}.icon-discord {width: 24px;height: 24px;position: relative;top: 2px;margin: -2px;}.icon-github:before {position: relative;display: block;content: "";width: 20px;height: 20px;background: url('/assets/images/Github.svg') no-repeat;background-size: contain;filter: invert(1);padding: 0;}.icon-facebook:before {content: "\e000";}.icon-twitter:before {content: "\e001";}.icon-list:before {content: "\e003";}.icon-dropdown:before {content: "\e004";}.icon-contribute:before {content: "\e005";}.icon-quill:before {content: "\e907";}.icon-book:before {content: "\e91f";}.icon-bubbles:before {content: "\e96c";}.icon-leaf:before {content: "\e9a4";}.icon-rocket:before {content: "\e9a5";}.icon-fire:before {content: "\e9a9";}.icon-lab:before {content: "\e9aa";}.icon-power:before {content: "\e9b5";}.icon-heart:before {content: "\e9da";}.icon-notification:before {content: "\ea08";}.icon-question:before {content: "\ea09";}.icon-new-tab:before {content: "\ea7e";}.kirbycolumns {margin-top: 30px;margin-right: -20px;}.kirbycolumn {display: inline-block;vertical-align: top;padding-right: 1%;box-sizing: border-box;}.kirbycolumns-1 .kirbycolumn {width: 100%;}.kirbycolumns-2 .kirbycolumn {width: 49%;}.kirbycolumns-3 .kirbycolumn {width: 33.33%;}.kirbycolumns-4 .kirbycolumn {width: 25%;}.kirbycolumns-5 .kirbycolumn {width: 20%;}.blogpost {padding: 40px 60px 40px;background: #0f1a3e;margin-bottom: 40px;font-size: 16px;line-height: 26px;border: 8px solid #162458;}.blogpost img, .blogpost video {max-width: 100%;}.blogpost a, .blogpost a:visited, #pager a {text-shadow: none;}.blogpost header h1 {padding-bottom: 12px;border-bottom: 1px dotted #fff;margin-bottom: 6px;}.blogpost header h2, .blogpost header h2 a, .blogpost header h2 a:visited {font-size: 36px;line-height: 36px;color: #FFF;}.blogpost .kirby-anchor {display: block;color: inherit;position: relative;top: -100px;}.blogpost h1 {margin-bottom: 16px;}.blogpost h2 {padding-bottom: 8px;color: #74A2FF;}.blogpost p, .blogpost figure, .blogpost iframe {margin: 24px 0;}.bpheader {margin-bottom: 30px;}.bpinfo, .bptags {display: inline-block;color: #999;font-style: italic;font-size: 16px;}.bpinfo:before {content: "\2022";color: #999;font-size: 32px;vertical-align: bottom;line-height: 24px;margin: 0px 16px 0px;}.bpinfo:first-child:before, .bpinfo:last-child:before {content: "";margin: 0px;font-size: 0px;line-height: 0px;display: none;}.bpinfo a, .bptags a {color: #ccc;text-decoration: underline;}.bpinfo a:hover, .bptags a:hover {color: #5990FF;}.bpjump {float: right;}.bpauthor {margin-left: 0px;}.bpavatar {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;width: 50px;height: 50px;margin-right: 12px;}.bpavatar img {width: 100%;height: 100%;}.bptags {margin-left: 0px;color: #777;font-size: 13px;}.bptags a {color: #777;}.bptags ul {margin-left: 10px;margin-bottom: 10px;display: inline-block;}.bptags li {display: inline-block;margin-left: 0px;margin-right: 16px;}.bp_content table {min-width: 50%;margin: 18px auto 36px;border-collapse: separate;}.bp_content table th {min-width: 140px;padding: 4px 16px;border-bottom: 2px solid #d2d2d2;border-top: 2px solid #d2d2d2;}.bp_content table td {min-width: 140px;padding: 2px 16px;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;border-left: 1px solid #efefef;border-top: 1px solid #efefef;}.bp_content .bp_video, .bp_content .video {position: relative;width: 100%;height: 0;margin: 32px auto;padding-top: 56.25%;}.bp_content .bp_video iframe, .bp_content .video iframe {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;}#pager {margin-bottom: 22px;border-top: 2px dashed #aaa;height: 20px;padding: 18px 0px 0px;}#pager ul {list-style-type: none;}#pager li {margin-left: 0px;}#pager .previous-post {float: left;margin-left: 15px;}#pager .previous-post a {padding-left: 25px;}#pager .next-post {float: right;margin-right: 15px;}#pager .next-post a {padding-right: 25px;margin-right: -25px;position: relative;}.wiki_container ul, .wiki_container ol, .wiki_container ul li, .wiki_container ol li {margin-left: 14px;}.wiki_sidebar ul, .wiki_sidebar ol {margin-left: 10px;}.wiki_header {margin-bottom: 22px;border-bottom: 2px solid #424242;}.wiki_sidebar h1 {font-size: 20px;line-height: 20px;}.wiki_header h1 {font-size: 38px;line-height: 38px;margin-right: 150px;display: inline;}.wiki_header .wiki_controls {float: right;}.wiki_header .wiki_btn {float: left;color: white;border: 1px solid #555;background: #444;padding: 0px 12px;font-size: 14px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;margin-left: 4px;}.wiki_header .wiki_btn:hover {background: #666;}.wiki_header .wiki_new {background: #15bd44;border: 1px solid #4eff80;}.wiki_header .wiki_new:hover {background: #31DD61 }.wiki_content {width: 75%;display: inline;float: left;padding-right: 32px;box-sizing: border-box;}.wiki_content ol {list-style-type: decimal;}.wiki_content img {max-width: 100%;}.wiki_content pre {font-size: 12px;overflow-x: auto;}.wiki_content h1 {font-size: 36px;line-height: 44px;}.wiki_content h2 {font-size: 26px;line-height: 34px;margin: 18px 0px 6px 0px;padding-bottom: 10px;border-bottom: 1px solid;}.wiki_content h3 {font-size: 24px;line-height: 32px;}.wiki_content h4 {font-size: 20px;line-height: 28px;padding: 0px;text-align: left;background: none;border: none;box-shadow: none;}.wiki_sidebar {width: 25%;display: inline;float: left;font-size: 14px;line-height: 20px;}#old_blurb .dl_text {width: 100%;}#old_blurb .dl_box {width: 100%;text-align: left;margin-top: 20px;}#old_blurb .dl_box .grey_btn {margin-left: 0;width: auto;}.donationPhase {background: #0f1a3e;margin-bottom: 40px;font-size: 16px;line-height: 26px;border: 8px solid #162458;padding: 40px;}#donationPhase1 {text-align: center;}#donationPhase2 {display: none;}.donationTitle {font-size: 16px;font-weight: bold;}.donationSlider {position: relative;width: 100%;margin: 16px 0px;height: 84px;}.donationHint {position: absolute;top: 52px;font-size: 14px;}#donationLeftHint {left: 0;}#donationRightHint {right: 0;}.donationHint:after {content: "";display: block;position: absolute;height: 18px;width: 10px;background: #00c600;top: -20px;border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;}.donationSlider input {-webkit-appearance: none;appearance: none;width: 100%;height: 18px;background: #fff;outline: none;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;}.donationSlider input::-webkit-slider-thumb {-webkit-appearance: none;appearance: none;width: 24px;height: 36px;background: #256EFF;cursor: pointer;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-bottom: 2px solid #fff;z-index: 2;}.donationSlider input::-moz-range-thumb {width: 24px;height: 36px;background: #256EFF;cursor: pointer;border-radius: 4px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-bottom: 2px solid #fff;z-index: 2;}.donationFrequencyContainer {position: relative;}.donationRadios {font-size: 0px;}.donationRadios input {-webkit-appearance: none;}.donationRadioButton {position: relative;padding: 8px 16px;cursor: pointer;width: 19%;margin: .45%;height: 32px;line-height: 32px;text-align: center;box-sizing: border-box;display: inline-block;}#donationRadioCustom {width: 34%;}#donationCustom {display: none;border: none;background: transparent;border-bottom: 2px solid white;}.donationRadioButton label {position: absolute;border: 1px solid #3a3a3a;background: #191919;text-align: center;font-size: 14px;width: 100%;left: 0;top: 0;right: 0;bottom: 0;text-align: center;cursor: pointer;}.donationRadioButton:hover label {border: 1px solid #5b5b5b;background: #3a3a3a;}.donationRadioButton input:checked+label {border: 1px solid #fff;background: #256EFF;}#donationFrequency {position: relative;width: 24px;height: 24px;top: 8px;left: 8px;cursor: pointer;z-index: 1;}#donationFrequencyLabel {position: absolute;display: inline;top: 0;left: 0;border: 1px solid #3a3a3a;background: #191919;z-index: 0;padding: 8px 16px;padding-left: 44px;cursor: pointer;}#donationFrequency:hover~#donationFrequencyLabel, #donationFrequencyLabel:hover {border: 1px solid #5b5b5b;background: #3a3a3a;}#donationFrequency:checked:hover~#donationFrequencyLabel, #donationFrequency:checked~#donationFrequencyLabel:hover, #donationFrequency:checked~#donationFrequencyLabel {border: 1px solid #fff;background: #256EFF;}.approval_item {display: flex;flex-wrap: wrap;}a.browser_drag_item {display: block;margin: 0 6px 12px;width: 100%;border-radius: 4px;background: #2d3243;color: white;padding: 8px;text-align: center;font-size: 18px;font-weight: bold;position: relative;top: 0;left: 0;box-sizing: border-box;cursor: move;border: none;}a.browser_drag_item:hover {background: #335599;}a.browser_drag_special {background: #256eff;}a.browser_drag_special:hover {background: #5990ff;}.tabs_container {margin-top: 16px;}.tabs_nav {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: flex-start;background: #080f22;}a.tabs_select {display: inline-block;color: #256eff;padding: 8px 32px;margin: 0px 8px;text-align: center;font-size: 18px;position: relative;box-sizing: border-box;cursor: pointer;border: none;}a.tabs_select:visited {color: #256eff;}a.tabs_select:hover, a.tabs_select:focus, a.tabs_select:active {color: #fff;}a.tabs_select.tabs_active {color: #fff;border-bottom: 3px solid #fff;}.tabs_select:first-child {margin-left: 0;}.tabs_select:last-child {margin-right: 0;}.tabs_item {display: none;padding: 16px 8px;}.analyzer_log_url {display: flex;flex-wrap: wrap;flex-direction: row;justify-content: stretch;margin: 16px 0px;}.analyzer_log_url_label {background: #2d3243;line-height: 37px;padding: 2px 8px;box-sizing: border-box;visibility: hidden;}.analyzer_log_url_input {flex-grow: 1;background: #121d40;color: #c6ccd7;border: 1px solid #16285c;box-sizing: border-box;padding: 2px 8px;margin-right: 4px;}.analyzer_log_url_input:focus {background: #20336d;}.analyzer_log_url_button {padding: 8px 32px;text-align: center;font-size: 18px;box-sizing: border-box;cursor: pointer;border: none;}#analyzer_log_file_label {visibility: hidden;position: absolute;width: 1px;height: 1px;left: -9999px;}#analyzer_log_file_input {background: #121d40;box-shadow: inset 1px 1px 0px #16285c, inset -1px -1px 0px #16285c;padding: 7px 14px;font-size: 15px;margin-bottom: 8px;}#analyzer_log_file_input:hover {background: #20336d;}.analyzer_log_file_button {padding: 8px 32px;text-align: center;font-size: 18px;}.analyzer_log_info {font-size: 22px;color: #aaa;}.analyzer_summary {display: flex;flex-direction: row;justify-content: space-between;margin-bottom: 32px;}.analyzer_summary_group {background: #080f22;flex-grow: 1;margin: 32px 8px 8px;padding: 16px 16px 32px;border-width: 2px;}.analyzer_summary_group:first-child {margin-left: 0;}.analyzer_summary_group:last-child {margin-right: 0;}.analyzer_summary_header {font-size: 22px;font-weight: bold;margin-bottom: 16px;}.analyzer_critical {border-style: solid;border-color: #E74C3C;}.analyzer_warning {border-style: solid;border-color: #F39C12;}.analyzer_info {border-style: solid;border-color: #3498DB;}.analyzer_summary_entry {padding: 8px 0px;margin: 0px 0px 8px;}.analyzer_summary_entry span {color: #fff;padding: 8px;border-radius: 4px;}.analyzer_critical .analyzer_label {background-color: #E74C3C;border-color: #E74C3C;}.analyzer_critical a .analyzer_label:hover {background: #e12e1c;}.analyzer_warning .analyzer_label {background-color: #F39C12;border-color: #F39C12;}.analyzer_warning a .analyzer_label:hover {background: #d4860b;}.analyzer_info .analyzer_label {background-color: #3498DB;border-color: #3498DB;}.analyzer_info a .analyzer_label:hover {background: #1769a0;}.analyzer_detail {border-bottom-width: 4px;background: #080f22;margin-bottom: 32px;}.analyzer_detail_header {font-size: 20px;font-weight: bold;background: #0f1a3e;padding: 22px 16px;}.analyzer_detail_label {padding: 8px;margin-right: 8px;border-radius: 4px;font-size: 14px;}.analyzer_detail_entry {padding: 22px 16px;}.kb_home {text-align: center;}.kb_search_hero {background: #1c2b71;text-align: center;padding: 80px 0;margin-top: -20px;}#kb_search_form {text-align: center;}#kb_search {padding: 8px 16px;width: 25%;float: right;border: none;border-radius: 2px;}.kb_home #kb_search {width: 50%;margin: 0px auto;float: none;}.kb_top {padding: 32px;margin: -20px 0px 32px;background: #162458;}.kb_wrapper {padding: 32px;background: hsl(227deg 60% 22%);margin-bottom: 32px;box-sizing: border-box;}.kb_header {margin-bottom: 8px;}.kb_sidebar {width: 20%;flex-grow: 1;margin-left: 32px;}.kb_toc {background: #080f24;padding: 8px 4px;border-radius: 8px;margin-bottom: 16px;}.kb_toc ul {margin: 0;}.kb_main_header {border-bottom: 4px ​solid #162458;border-bottom: 4px solid #162458;margin-bottom: 16px;}.kb_main_header h1 {margin: 0;}.kb_main_header .kb_toc_wrapper {display: none;}.kb_date {color: #999;font-style: italic;margin: 4px 0;}.kb_main {width: 60%;flex-grow: 3;}.kb_main_content h1 {width: auto;display: inline-block;font-size: 28px;border-bottom: 2px solid white;margin-top: 32px;padding-bottom: 8px;padding-right: 32px;}.kb_main_content h2 {font-size: 24px;padding-left: 16px;border-left: 4px solid white;}.kb_main_content h3 {font-size: 20px }.kb_main_content table {margin: 0px 0px 16px;background: #152251;}.kb_main_content thead tr {border: none;}.kb_main_content tr {border: 8px solid transparent;border-bottom: 16px solid transparent;border-top: none;}.kb_main_content .kb_tablestyle_flex tr {display: flex;}.kb_main_content .kb_tablestyle_flex td {flex: 1 1 0;width: 0;}.kb_main ol {list-style: decimal;}.kb_main ul {list-style: disc;}.kb_main_content figure>img {cursor: zoom-in;}.kb_related_list {margin-bottom: 32px;}.kb_series_content {display: flex;justify-content: space-between;margin-top: 32px;padding-top: 16px;border-top: 4px solid white;}.kb_series {display: flex;width: calc(50% - 16px);flex-direction: column;}.kb_series_next .kb_series_header {text-align: right;}.kb_series_item {background: #080f24;border-radius: 8px;padding: 8px 16px;list-style-type: none;margin: 8px 0;flex-grow: 1;display: flex;}.kb_series_item a {display: block;color: #FFF;width: 100%;box-sizing: border-box;display: flex;align-items: center;}.kb_series_item a:hover p {text-decoration: underline;}.kb_series_title {font-size: 18px;font-weight: 700;color: #fff;flex-grow: 1;}.kb_series_arrow {position: relative;font-size: 40px;line-height: 32px;margin: 8px 0px;color: transparent;background: #fff;mask-size: contain;mask-image: url('/assets/images/left.svg');mask-position: center center;mask-repeat: no-repeat;-webkit-mask-image: url('/assets/images/left.svg');-webkit-mask-size: contain;-webkit-mask-position: center center;-webkit-mask-repeat: no-repeat;}.kb_series_prev_arrow {margin-right: 16px;}.kb_series_next_arrow {margin-left: 16px;transform: rotate(180deg);}.kb_breadcrumb {float: left;}.kb_flex {display: flex;flex-direction: row;}.kb_cat_list {display: flex;flex-direction: row;justify-content: center;flex-wrap: wrap;margin: 16px 0;}.kb_cat_list_item {background: #0f1a3e;border: 4px solid #162458;list-style-type: none;margin: 8px 16px;min-width: 200px;min-height: 80px;display: inline-block;text-align: center;display: flex;justify-content: center;align-items: center;flex: 0 0 1px;}.kb_cat_list_item a {display: block;font-size: 20px;width: 100%;padding: 8px 16px;box-sizing: border-box;}.kb_article_list_item {background: #080f24;border-radius: 8px;list-style-type: none;margin: 8px 0px;width: 100%;}.kb_article_list_item a {display: block;color: #bbb;width: 100%;padding: 8px 16px;box-sizing: border-box;}.kb_article_list_item a:hover .kb_article_list_item_title, .kb_article_list_item a:focus .kb_article_list_item_title {text-decoration: underline;}.kb_article_list_item_title {font-size: 18px;font-weight: bold;color: #fff;}.kb_results {}.kb_cat_filter {font-weight: bold;}.kb_pagination {display: flex;justify-content: center;align-items: center;margin-top: 16px;}.kb_pagination_block {display: block;width: 33%;}.kb_pagination_current {width: 33%;text-align: center;}.kb_pagination_block_next {text-align: right;}.kb_pagination_btn {padding: 8px 12px;}.kb_pagination_btn:last-child {margin-left: 4px;}#kb_lightbox {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 998;text-align: center;outline: 0 !important;-webkit-backface-visibility: hidden;transition: .1s opacity ease-in-out;}#kb_lightbox:before {content: '';display: inline-block;height: 100%;vertical-align: middle;}.kb_lightbox_open {overflow: hidden;}.kb_lightbox_hide {opacity: 0;}.kb_lightbox_dim {position: fixed;background: #0b0b0b;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;opacity: .8;cursor: zoom-out;overflow: hidden;}.kb_lightbox_content {position: relative;display: inline-block;max-width: 100%;vertical-align: middle;margin: 0 auto;text-align: left;z-index: 999;}.kb_lightbox_header {width: 100%;}.kb_lightbox_close {position: absolute;background: none;width: 44px;height: 44px;line-height: 44px;right: 0;top: 0;font-size: 28px;font-style: normal;text-decoration: none;text-align: center;border: none;padding: 0;color: #fff;opacity: .65;cursor: pointer;}.kb_lightbox_close:hover {opacity: 1;}.kb_lightbox_container {}.kb_lightbox_image {width: auto;max-width: 100%;height: auto;max-height: 100vh;display: block;line-height: 0;box-sizing: border-box;padding: 40px 0;margin: 0 auto;}@media(max-width: 1050px) {.pagewidth {width: 100%;}.logo {display: none;}.header_title {width: 100%;text-align: center;float: none;margin: 10px auto;font-size: 24px;line-height: 40px;}.header_subtitle {margin-bottom: 20px;}.login_tab {top: 140px;}.menu {float: none;text-align: center;width: 100%;}#header {padding-bottom: 40px;position: absolute;}.headerpusher {height: 210px;}#SocialButtons {bottom: 10px;left: 4px;right: 0px;text-align: center;justify-content: center;}#SocialButtons>div {margin-bottom: 4px;}.menu>li {float: none;display: inline-block;margin: 0px 8px;}.main_blurb .main_image {display: none;}.main_blurb .blurb_text {float: none;margin: 0px auto;width: 100%;padding: 0px 40px;box-sizing: border-box;}.demo_obs-window {zoom: 90%;}.os_btn {width: 150px;height: 150px;background-size: 450px 300px;margin: 0px 0px 30px;}#os_mac_btn {background-position: -150px 0px;}#os_linux_btn {background-position: -300px 0px;}#os_win_btn:hover, #os_win:checked~#os_win_btn {background-position: 0px -152px;}#os_mac_btn:hover, #os_mac:checked~#os_mac_btn {background-position: -150px -152px;}#os_linux_btn:hover, #os_linux:checked~#os_linux_btn {background-position: -300px -152px;}.dl_info {padding-bottom: 110px;}.dl_text, .dl_box {width: 100%;display: block;}.dl_box {margin-top: 16px;}#dl_container {padding-bottom: 120px;}#dl_container, #old_blurb {width: 90%;margin: 0px auto;}.cdn_sponsor {bottom: 20px;}.guide_section .guide_nav {position: absolute;left: -305px;width: 305px;background: rgba(0, 0, 0, 0.9);padding: 16px;margin: 0px;margin-top: -20px;z-index: 10;box-sizing: border-box;transition: left .2s ease-in-out;}.guide_section .guide_nav h4 {padding: 4px 0px;font-size: 16px;background: rgba(255, 255, 255, .8);}.guide_section .guide_nav:hover {left: 0px;}.guide_section .guide_nav:hover~.guide_text {-webkit-filter: blur(2px);filter: blur(2px);}.guide_section .guide_nav:after {display: block;font-family: icomoon;text-align: center;line-height: 50px;font-size: 34px;color: white;content: "\e003";width: 50px;height: 50px;position: absolute;background: rgba(0, 0, 0, .9);left: 100%;top: 0px;-webkit-border-top-right-radius: 4px;-webkit-border-bottom-right-radius: 4px;-moz-border-radius-topright: 4px;-moz-border-radius-bottomright: 4px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}.teamPageBlock {width: 100%;}.portal_item {width: 40%;padding: 4px;}.portal_title {font-size: 28px;padding: 4px 0px;}.sponsor_flexblock {width: 100%;padding: 0;}.kb_flex {flex-wrap: wrap;}.kb_main_header .kb_toc_wrapper {display: block;}.kb_sidebar .kb_toc_wrapper {display: none;}.kb_main {width: 100%;}.kb_sidebar {width: 100%;margin-left: 0;}.kirbycolumns-1 .kirbycolumn {width: 100%;}.kirbycolumns-2 .kirbycolumn {width: 100%;}.kirbycolumns-3 .kirbycolumn, .kirbycolumns-4 .kirbycolumn, .kirbycolumns-5 .kirbycolumn {width: 100%;}}@media(max-width: 800px) {.stretch_columns .kirbycolumns {margin: 0px;}.stretch_columns .kirbycolumn {width: 100%;margin-bottom: 16px;}.stretch_columns .featureItem {width: 100%;max-height: 140px;}.stretch_columns .featureItem img {height: 140px;}.demo_obs-window {zoom: 80%;max-width: 85%;}.second_block {padding-top: 80px;}.second_blurb .service_icon {max-height: 32px;width: auto;}.blogpost {padding: 20px 30px;}.floatLeft {float: none;}.floatRight {float: none;}}@media(max-width: 720px) {.demo_obs-window {zoom: 70%;}.support_flexblock {width: 100%;}.second_block {padding-top: 80px;}}@media(max-width: 620px) {.portal_item {width: 80%;padding: 4px;}.menu>li {margin: 0px 2px;}.menu>li>a {padding: 2px 4px;}.demo_obs-window {zoom: 60%;max-width: 80%;}.second_block {padding-top: 40px;}}@media(max-width: 500px) {h1 {font-size: 34px;line-height: 32px;}h2 {font-size: 22px;}h3 {font-size: 20px;}h4 {font-size: 22px;}#latestVersions span:nth-child(2) {display: none;}#SocialButtons a {padding: 0px 4px;}.icon-discord {width: 20px;height: 20px;padding: 0px 2px;left: 0px;top: 3px;}.os_btn {width: 100px;height: 100px;background-size: 300px 200px;}.main_block h2 {line-height: 64px;font-size: 70px;}.green_btn {padding: 8px;}.main_block {height: 1000px;}.demo_obs-window {zoom: 44%;}.second_block {padding-top: 40px;}#os_win_btn:hover, #os_win:checked~#os_win_btn {background-position: 0 -102px;}#os_mac_btn {background-position: -100px 0px;}#os_mac_btn:hover, #os_mac:checked~#os_mac_btn {background-position: -100px -102px;}#os_linux_btn {background-position: -200px 0px;}#os_linux_btn:hover, #os_linux:checked~#os_linux_btn {background-position: -200px -102px;}.dl_text {font-size: 15px;line-height: 23px;}.dl_block {padding: 0 0 460px }.dl_block p {line-height: 18px;}.blogpost {padding: 10px 15px;}}@media(max-width: 420px) {.headerpusher {height: 230px;}.demo_obs-window {zoom: 36%;}}@media(min-width: 1200px) {.pagewidth {width: 1200px;}}