@charset "UTF-8";
    .col, .eight-col, .eleven-col, .five-col, .four-col, .nine-col, .one-col, .seven-col, .six-col, .ten-col, .three-col, .twelve-col, .two-col {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    clear: none;
    display: inline-block;
    float: left;
    margin-right: 2.128%;
    margin-bottom: 20px;
    padding: 0;
    position: relative;
}
.one-col {
    width: 6.38297%}
.two-col {
    width: 14.89361%}
.three-col {
    width: 23.40425%}
.four-col {
    width: 31.91489%}
.five-col {
    width: 40.42553%}
.six-col {
    width: 48.93617%}
.seven-col {
    width: 57.4468%}
.eight-col {
    width: 65.95744%}
.nine-col {
    width: 74.46808%}
.ten-col {
    width: 82.97872%}
.eleven-col {
    width: 91.48936%}
.twelve-col {
    width: 100%;
    margin-right: 0;
}
.twelve-col .one-col {
    width: 6.3053%;
    margin-right: 2.21238%}
.twelve-col .two-col {
    width: 14.823%;
    margin-right: 2.21238%}
.twelve-col .three-col {
    width: 23.3407%;
    margin-right: 2.21238%}
.twelve-col .four-col {
    width: 31.8584%;
    margin-right: 2.21238%}
.twelve-col .five-col {
    width: 40.3761%;
    margin-right: 2.21238%}
.twelve-col .six-col {
    width: 48.8938%;
    margin-right: 2.21238%}
.twelve-col .seven-col {
    width: 57.4115%;
    margin-right: 2.21238%}
.twelve-col .eight-col {
    width: 65.9292%;
    margin-right: 2.21238%}
.twelve-col .nine-col {
    width: 74.4469%;
    margin-right: 2.21238%}
.twelve-col .ten-col {
    width: 82.9646%;
    margin-right: 2.21238%}
.twelve-col .eleven-col {
    width: 91.4823%;
    margin-right: 2.21238%}
.twelve-col .twelve-col {
    width: 100%;
    margin-right: 0;
}
.eleven-col .one-col {
    width: 6.89238%;
    margin-right: 2.41837%}
.eleven-col .two-col {
    width: 16.20314%;
    margin-right: 2.41837%}
.eleven-col .three-col {
    width: 25.5139%;
    margin-right: 2.41837%}
.eleven-col .four-col {
    width: 34.82466%;
    margin-right: 2.41837%}
.eleven-col .five-col {
    width: 44.13542%;
    margin-right: 2.41837%}
.eleven-col .six-col {
    width: 53.44619%;
    margin-right: 2.41837%}
.eleven-col .seven-col {
    width: 62.75695%;
    margin-right: 2.41837%}
.eleven-col .eight-col {
    width: 72.06771%;
    margin-right: 2.41837%}
.eleven-col .nine-col {
    width: 81.37847%;
    margin-right: 2.41837%}
.eleven-col .ten-col {
    width: 90.68923%;
    margin-right: 2.41837%}
.eleven-col .eleven-col {
    width: 100%;
    margin-right: 0;
}
.ten-col .one-col {
    width: 7.6%;
    margin-right: 2.66666%}
.ten-col .two-col {
    width: 17.86666%;
    margin-right: 2.66666%}
.ten-col .three-col {
    width: 28.13333%;
    margin-right: 2.66666%}
.ten-col .four-col {
    width: 38.4%;
    margin-right: 2.66666%}
.ten-col .five-col {
    width: 48.66666%;
    margin-right: 2.66666%}
.ten-col .six-col {
    width: 58.93333%;
    margin-right: 2.66666%}
.ten-col .seven-col {
    width: 69.19999%;
    margin-right: 2.66666%}
.ten-col .eight-col {
    width: 79.46666%;
    margin-right: 2.66666%}
.ten-col .nine-col {
    width: 89.73333%;
    margin-right: 2.66666%}
.ten-col .ten-col {
    width: 100%;
    margin-right: 0;
}
.nine-col .one-col {
    width: 8.46953%;
    margin-right: 2.97176%}
.nine-col .two-col {
    width: 19.91084%;
    margin-right: 2.97176%}
.nine-col .three-col {
    width: 31.35215%;
    margin-right: 2.97176%}
.nine-col .four-col {
    width: 42.79346%;
    margin-right: 2.97176%}
.nine-col .five-col {
    width: 54.23476%;
    margin-right: 2.97176%}
.nine-col .six-col {
    width: 65.67607%;
    margin-right: 2.97176%}
.nine-col .seven-col {
    width: 77.11738%;
    margin-right: 2.97176%}
.nine-col .eight-col {
    width: 88.55869%;
    margin-right: 2.97176%}
.nine-col .nine-col {
    width: 100%;
    margin-right: 0;
}
.eight-col .one-col {
    width: 9.56375%;
    margin-right: 3.3557%}
.eight-col .two-col {
    width: 22.48322%;
    margin-right: 3.3557%}
.eight-col .three-col {
    width: 35.40268%;
    margin-right: 3.3557%}
.eight-col .four-col {
    width: 48.32214%;
    margin-right: 3.3557%}
.eight-col .five-col {
    width: 61.24161%;
    margin-right: 3.3557%}
.eight-col .six-col {
    width: 74.16107%;
    margin-right: 3.3557%}
.eight-col .seven-col {
    width: 87.08053%;
    margin-right: 3.3557%}
.eight-col .eight-col {
    width: 100%;
    margin-right: 0;
}
.seven-col .one-col {
    width: 10.98265%;
    margin-right: 3.85356%}
.seven-col .two-col {
    width: 25.81888%;
    margin-right: 3.85356%}
.seven-col .three-col {
    width: 40.6551%;
    margin-right: 3.85356%}
.seven-col .four-col {
    width: 55.49132%;
    margin-right: 3.85356%}
.seven-col .five-col {
    width: 70.32755%;
    margin-right: 3.85356%}
.seven-col .six-col {
    width: 85.16377%;
    margin-right: 3.85356%}
.seven-col .seven-col {
    width: 100%;
    margin-right: 0;
}
.six-col .one-col {
    width: 12.89592%;
    margin-right: 4.52488%}
.six-col .two-col {
    width: 30.31674%;
    margin-right: 4.52488%}
.six-col .three-col {
    width: 47.73755%;
    margin-right: 4.52488%}
.six-col .four-col {
    width: 65.15837%;
    margin-right: 4.52488%}
.six-col .five-col {
    width: 82.57918%;
    margin-right: 4.52488%}
.six-col .six-col {
    width: 100%;
    margin-right: 0;
}
.five-col .one-col {
    width: 15.61643%;
    margin-right: 5.47945%}
.five-col .two-col {
    width: 36.71232%;
    margin-right: 5.47945%}
.five-col .three-col {
    width: 57.80821%;
    margin-right: 5.47945%}
.five-col .four-col {
    width: 78.9041%;
    margin-right: 5.47945%}
.five-col .five-col {
    width: 100%;
    margin-right: 0;
}
.four-col .one-col {
    width: 19.79166%;
    margin-right: 6.94444%}
.four-col .two-col {
    width: 46.52777%;
    margin-right: 6.94444%}
.four-col .three-col {
    width: 73.26388%;
    margin-right: 6.94444%}
.four-col .four-col {
    width: 100%;
    margin-right: 0;
}
.three-col .one-col {
    width: 27.01421%;
    margin-right: 9.47867%}
.three-col .two-col {
    width: 63.5071%;
    margin-right: 9.47867%}
.three-col .three-col {
    width: 100%;
    margin-right: 0;
}
.two-col .one-col {
    width: 42.53731%;
    margin-right: 14.92537%}
.two-col .two-col {
    width: 100%;
    margin-right: 0;
}
.one-col .one-col {
    width: 100%;
    margin-right: 0;
}
.twelve-col .last-col {
    margin-right: 0;
}
.eleven-col .last-col {
    margin-right: 0;
}
.ten-col .last-col {
    margin-right: 0;
}
.nine-col .last-col {
    margin-right: 0;
}
.eight-col .last-col {
    margin-right: 0;
}
.seven-col .last-col {
    margin-right: 0;
}
.six-col .last-col {
    margin-right: 0;
}
.five-col .last-col {
    margin-right: 0;
}
.four-col .last-col {
    margin-right: 0;
}
.three-col .last-col {
    margin-right: 0;
}
.two-col .last-col {
    margin-right: 0;
}
.one-col .last-col {
    margin-right: 0;
}
#context-footer, .row {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-bottom: 1px dotted #aea79f;
    clear: both;
    position: relative;
}
#context-footer, .row {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0;
    padding: 40px 40px 20px;
}
.row:after {
    content: ".";
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}
.row-feature {
    background: 0;
}
.container {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 20px 20px 0;
    width: 100%}
.append-one {
    margin-right: 8.511%}
.append-two {
    margin-right: 17.021%}
.append-three {
    margin-right: 25.532%}
.append-four {
    margin-right: 34.043%}
.append-five {
    margin-right: 42.553%}
.append-six {
    margin-right: 51.064%}
.append-seven {
    margin-right: 59.574%}
.append-eight {
    margin-right: 68.085%}
.append-nine {
    margin-right: 76.596%}
.append-ten {
    margin-right: 85.106%}
.append-eleven {
    margin-right: undefined;
}
.prepend-one {
    margin-left: 8.511%}
.prepend-two {
    margin-left: 17.021%}
.prepend-three {
    margin-left: 25.532%}
.prepend-four {
    margin-left: 34.043%}
.prepend-five {
    margin-left: 42.553%}
.prepend-six {
    margin-left: 51.064%}
.prepend-seven {
    margin-left: 59.574%}
.prepend-eight {
    margin-left: 68.085%}
.prepend-nine {
    margin-left: 76.596%}
.prepend-ten {
    margin-left: 85.106%}
.prepend-eleven {
    margin-left: undefined;
}
.push-one {
    margin-left: 57px;
}
.pull-eight, .pull-eleven, .pull-five, .pull-four, .pull-nine, .pull-one, .pull-seven, .pull-six, .pull-ten, .pull-three, .pull-two {
    float: left;
    position: relative;
}
.pull-one {
    margin-left: -6.383%}
.pull-two {
    margin-left: -17.021%}
.pull-three {
    margin-left: -25.532%}
.pull-four {
    margin-left: -34.043%}
.pull-five {
    margin-left: -34.043%}
.pull-six {
    margin-left: -51.064%}
.pull-seven {
    margin-left: -59.574%}
.pull-eight {
    margin-left: -68.085%}
.pull-nine {
    margin-left: -76.596%}
.pull-ten {
    margin-left: -85.106%}
.pull-eleven {
    margin-left: undefined;
}
.push-1, .push-eight, .push-eleven, .push-five, .push-four, .push-nine, .push-seven, .push-six, .push-ten, .push-three, .push-two {
    float: left;
    position: relative;
}
.push-one {
    margin: 0 -8.511% 0 8.511%}
.push-two {
    margin: 0 -19.149% 0 19.149%}
.push-three {
    margin: 0 -27.66% 0 27.66%}
.push-four {
    margin: 0 -36.17% 0 36.17%}
.push-five {
    margin: 0 -36.17% 0 36.17%}
.push-six {
    margin: 0 -53.191% 0 53.191%}
.push-seven {
    margin: 0 -61.702% 0 61.702%}
.push-eight {
    margin: 0 -70.213% 0 70.213%}
.push-nine {
    margin: 0 -78.723% 0 78.723%}
.push-ten {
    margin: 0 -87.234% 0 87.234%}
.push-eleven {
    margin: 0 undefined 0 undefined;
}
.border {
    border-right: 1px solid #ddd;
    margin-right: 10px;
    padding-right: .5625em;
}
.prepend-top, div.prepend-top {
    margin-top: 20px;
}
.append-bottom, div.append-bottom {
    margin-bottom: 20px;
}
.last, .last-col {
    margin-right: 0;
}
.clearfix:after, .container:after {
    clear: both;
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;
    visibility: hidden;
}
.clear {
    clear: both;
}
.clearfix {
    display: block;
}
a, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, del, details, dfn, div, dl, em, embed, figcaption, figure, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, nav, object, ol, output, p, pre, q, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]) {
    display: none;
}
[hidden] {
    display: none;
}
html {
    font-size: 100%;
    overflow-y: scroll;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%}
body {
    background: #fff url("/sites/ubuntu/latest/u/img/patterns/body_bg.jpg");
    color: #333;
    font-family: Ubuntu, Arial, "libra sans", sans-serif;
    font-weight: 300;
}
blockquote, q {
    quotes: none;
}
blockquote {
    margin: 28px 20px;
}
blockquote:after, blockquote:before, q:after, q:before {
    content: "";
    content: none;
}
legend {
    border: 0;
    *margin-left: -7px;
}
figure {
    margin: 0;
}
abbr, acronym {
    cursor: help;
}
a:focus {
    outline: thin dotted;
}
a:active, a:hover {
    outline: 0;
}
a:link, a:visited {
    color: #dd4814;
    text-decoration: none;
}
a:active, a:focus, a:hover {
    text-decoration: underline;
}
a.link-arrow:after {
    content: "\0000a0›"}
nav ul li h2 a:after {
    content: "\0000a0›"}
.carousel ul li a:after, nav ul li a:after, ul li p a:after {
    content: ""}
ol, ul {
    margin-left: 20px;
    margin-bottom: 20px;
}
ol ol, ol ul, ul ol, ul ul {
    margin-bottom: 0;
}
nav ol, nav ul {
    list-style: none;
    list-style-image: none;
}
svg:not(:root) {
    overflow: hidden;
}
img {
    border: 0;
}
img.left {
    margin-right: 20px;
}
img.right {
    margin-left: 20px;
}
.middle img {
    vertical-align: middle;
    margin-top: 4em;
}
h1, h2, h3, h4 {
    font-weight: 300;
    line-height: 1.3;
}
h1 {
    font-size: 2.813em;
    margin-bottom: .267em;
}
h2 {
    font-size: 2em;
    margin-bottom: .375em;
}
h1 span, h2 span {
    display: block;
}
ol+h2, p+h2, pre+h2, ul+h2 {
    margin-top: .563em;
}
header nav a:link {
    font-weight: normal;
}
h3 {
    font-size: 1.438em;
    margin-bottom: .522em;
}
ol+h3, p+h3, pre+h3, ul+h3 {
    margin-top: .783em;
}
h4 {
    font-size: 1.219em;
    margin-bottom: .615em;
}
ol+h4, p+h4, pre+h4, ul+h4 {
    margin-top: 1.219em;
}
h5 {
    font-size: 1em;
    margin-bottom: .75em;
}
h6 {
    font-size: .813em;
    margin-bottom: .923em;
    text-transform: uppercase;
    letter-spacing: .1em;
}
code, li, p, pre {
    font-size: 1em;
    margin-bottom: .75em;
    line-height: 1.6;
    margin-bottom: .75em;
}
li {
    margin-bottom: .4em;
}
li:last-of-type {
    margin-bottom: 0;
}
ins {
    background: #fffbeb;
    text-decoration: none;
}
.smaller, small {
    font-size: 13px;
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
dfn {
    font-style: italic;
}
mark {
    background: #ff0;
    color: #000;
}
code, pre {
    font-family: "Ubuntu Mono", "Consolas", "Monaco", "Lucida Console", "Courier New", Courier, monospace;
}
pre {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fdf6f2;
    padding: .6em 1em;
    white-space: pre-wrap;
    word-wrap: break-word;
}
hgroup>h1+h2, hgroup>h2+h3, hgroup>h3+h4 {
    color: #aea79f;
    margin-top: .625em;
}
hgroup>h2+h3 {
    margin-top: 0;
}
hgroup>h3+h4 {
    margin-top: .313em;
}
blockquote {
    margin: 0;
}
blockquote>p {
    font-size: .813em;
    margin-bottom: .923em;
    font-weight: 100;
    margin: 0 0 .4em 0;
}
blockquote small {
    font-size: .813em;
    line-height: 1.4;
}
button, input, select, textarea {
    margin: 0;
    vertical-align: baseline;
    *vertical-align: middle;
}
button, input {
    line-height: normal;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    cursor: pointer;
    -webkit-appearance: button;
    *overflow: visible;
}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
}
input[type="search"] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
textarea {
    overflow: auto;
    vertical-align: top;
}
form fieldset {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-repeat: no-repeat;
    background-color: #efeeec;
    background-position: -15px -15px;
    border: 0;
    margin-bottom: 8px;
    padding: 15px 20px 15px 94px;
}
form fieldset h3 {
    border-bottom: 1px dotted #dfdcd9;
    margin-bottom: 9px;
    padding-bottom: 10px;
}
form fieldset li:first-child {
    margin-top: 0;
}
form input[type="text"], form textarea {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #fff;
    border: 1px solid #999;
    font-family: Ubuntu, Arial, "libra sans", sans-serif;
    display: block;
    padding: 4px;
}
form input:focus, form textarea:focus {
    border: 1px solid #000;
}
form textarea[readonly='readonly'] {
    color: #999;
}
form input[type="checkbox"], form input[type="radio"] {
    margin: 0;
    width: auto;
}
form input[type="checkbox"]+label, form input[type="radio"]+label {
    display: inline;
    margin-left: 5px;
    vertical-align: middle;
    width: auto;
}
form input[type="submit"] {
    font-size: 1em;
    margin-bottom: .75em;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #dd4814;
    background-image: -moz-linear-gradient(#f26120, #dd4814);
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#f26120), to(#dd4814));
    background-image: -webkit-linear-gradient(#f26120, #dd4814);
    background-image: -o-linear-gradient(#f26120, #dd4814);
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 0;
    color: #fff;
    display: block;
    padding: 10px 14px;
    text-shadow: none;
    width: auto;
    margin-bottom: 0;
}
form input[type="submit"]:hover {
    background: #dd4814;
}
form label {
    cursor: pointer;
    display: block;
    margin-bottom: 4px;
}
form label span {
    color: #df382c;
}
form ul {
    margin-left: 0;
}
form li {
    list-style: none outside none;
    margin-top: 14px;
}
form button[type="submit"] {
    border: 0;
    display: inline-block;
    font-family: Ubuntu, Arial, "libra sans", sans-serif;
    text-decoration: none;
    font-weight: 300;
}
form input[type="reset"] {
    display: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    margin: 0 0 2.5em 0;
    margin-bottom: 20px;
}
table td, table th {
    padding: 15px 10px;
    background: #f0edea;
    border: 1px dotted #aea79f;
}
table td {
    text-align: center;
    vertical-align: middle;
}
table thead th {
    border-collapse: separate;
    border-spacing: 0 10px;
    background: #fee3d2;
    color: #333;
    font-weight: normal;
}
table tbody th {
    font-weight: 300;
}
table th[scope="col"] {
    text-align: center;
}
table thead th:first-of-type {
    text-align: left;
}
.audience-consumer {
    color: #333;
}
.audience-consumer .main-content, .audience-consumer .row-box {
    color: #333;
}
.audience-consumer .inner-wrapper {
    background: #fff;
}
.audience-consumer .quote-right-top {
    padding: 60px 60px 0 40px;
    background: url("/sites/ubuntu/latest/u/img/patterns/quote-orange-br-287x287.png") no-repeat;
    height: 287px;
    position: absolute;
    right: -40px;
    text-align: left;
    top: -90px;
    width: 31.915%}
.audience-consumer .quote-right-top p {
    font-size: 1em;
    margin-bottom: .75em;
    margin: .769em;
    padding-bottom: 0;
    color: #fff;
}
.audience-consumer .quote-right-top p cite {
    font-size: .75em;
    margin-bottom: 1em;
    color: #fff;
    padding: 0;
}
.audience-consumer .quote-right p a, .audience-consumer .quote-right-top p a {
    color: #fff;
}
.audience-consumer .quote-right {
    font-size: 1.125em;
    margin-bottom: .667em;
    color: #fff;
    padding: 50px 100px 0 50px;
    text-indent: -6px;
    background: url("/sites/ubuntu/latest/u/img/patterns/quote-orange-bl-287x287.png") no-repeat;
    min-height: 287px;
    position: absolute;
    right: -20px;
    text-align: left;
    top: -90px;
    width: 31.915% -9.375em;
}
.audience-consumer .quote-right cite {
    font-style: normal;
    margin-left: 6px;
}
.audience-consumer .quote-right-alt {
    background: url(/sites/ubuntu/latest/u/img/patterns/quote-white-br-360x360.png) 0 -100px no-repeat;
    color: #dd4814;
    padding: 50px 50px 0 50px;
}
.audience-consumer .quote-right-right {
    background: url("/sites/ubuntu/latest/u/img/patterns/quote-orange-br-287x287.png") no-repeat;
}
.audience-enterprise h1 {
    margin: 0 0 18px 0;
}
.audience-enterprise td {
    background: #fff;
}
.audience-enterprise td, .audience-enterprise th {
    padding: 6px 10px;
    background: #fff;
}
.audience-enterprise th[scope="col"] {
    background: #e2d4dc;
    color: #772953;
}
.audience-enterprise tbody th[rowspan] {
    background: #f7f2f6;
}
.audience-enterprise tfoot th[rowspan] {
    background: #dfdcd9;
}
.audience-enterprise tfoot td, .audience-enterprise tfoot th {
    font-weight: normal;
    background: #dfdcd9;
}
.audience-enterprise .inner-wrapper {
    background: #2c001e;
    color: #fff;
}
.audience-enterprise .row-box {
    background: #fff;
    color: #333;
}
.row-enterprise {
    background: #772953;
    color: #fff;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.row-enterprise .box, .row-enterprise div {
    background: #772953;
    color: #fff;
}
.row-enterprise a {
    color: #fff;
}
.enterprise-dot-pattern {
    background: url(/sites/ubuntu/latest/u/img/patterns/enterprise-dot-pattern.png);
}
.developer-dot-pattern {
    background: url(/sites/ubuntu/latest/u/img/patterns/developer-dot-pattern.png);
}
html {
    background: #f7f7f7;
}
p.intro {
    font-size: 1.438em;
    margin-bottom: .522em;
    line-height: 1.4;
}
header.banner {
    background: #dd4814;
    position: relative;
    z-index: 2;
    width: 100%;
    margin-bottom: 20px;
    display: inline-block;
    border-top: 0;
    -moz-box-shadow: inset 0 2px 2px -2px #777, 2px 1px #fff;
    -webkit-box-shadow: inset 0 2px 2px -2px #777, 2px 1px #fff;
    box-shadow: inset 0 2px 2px -2px #777, 2px 1px #fff;
}
header.banner .nav-primary {
    border: 0;
    margin: 0 auto;
    overflow: hidden;
    width: 984px;
}
header.banner .nav-primary ul {
    border-right: 1px solid rgb(92.905%, 40.05%, 21.604%);
    float: left;
    margin: 0;
    position: relative;
}
header.banner .nav-primary li {
    border-left: 1px solid rgb(77.497%, 25.248%, 7.013%);
    float: left;
    list-style-image: none;
    margin: 0;
    text-indent: 0;
    vertical-align: bottom;
}
header.banner .nav-primary ul li:last-child {
    border-right: 1px solid rgb(77.497%, 25.248%, 7.013%);
}
header.banner .nav-primary li a:link, header.banner .nav-primary li a:visited {
    font-size: 14px;
    border-left: 1px solid rgb(92.407%, 35.843%, 16.102%);
    color: #fff;
    display: block;
    margin-bottom: 0;
    padding: 12px 14px 14px;
    position: relative;
    text-align: center;
    text-decoration: none;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    -o-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
}
header.banner .nav-primary a.active {
    background: #b83a10;
    border-left: 1px solid rgb(92.407%, 35.843%, 16.102%);
}
header.banner .nav-primary li a:hover {
    background: #e1662f;
    border-top: 0;
    -moz-box-shadow: inset 0 2px 2px -2px #777;
    -webkit-box-shadow: inset 0 2px 2px -2px #777;
    box-shadow: inset 0 2px 2px -2px #777;
}
.nav-secondary {
    border-bottom: 1px solid #dfdcd9;
    margin-bottom: 0;
}
.nav-secondary ul {
    float: left;
    margin-bottom: 10px;
    margin-left: 2px;
}
.nav-secondary ul li {
    float: left;
    margin-top: 16px;
    font-size: 14px;
    margin-right: 15px;
}
.nav-secondary ul li a:link, .nav-secondary ul li a:visited {
    color: #333;
    font-size: 14px;
    float: left;
}
.nav-secondary ul li a:active, .nav-secondary ul li a:hover {
    color: #dd4814;
    text-decoration: none;
}
.nav-secondary ul li, .nav-secondary ul li.active a:link, .nav-secondary ul li.active a:visited {
    color: #dd4814;
    text-decoration: none;
}
.nav-secondary ul.breadcrumb {
    margin-left: 20px;
}
.nav-secondary ul.breadcrumb li, .nav-secondary ul.breadcrumb li a:link, .nav-secondary ul.breadcrumb li a:visited {
    color: #aea79f;
    margin-right: 8px;
}
.nav-secondary ul.breadcrumb li.active a:link, .nav-secondary ul.breadcrumb li.active a:visited {
    color: #dd4814;
}
header.banner h2 {
    font-size: 1.563em;
    margin-bottom: .48em;
    display: block;
    left: 4px;
    margin-bottom: 0;
    position: relative;
    text-transform: lowercase;
    top: 14px;
}
header.banner a, header.banner h2 a:link, header.banner h2 a:visited {
    color: #fff;
    float: left;
    text-decoration: none;
}
header.banner .logo {
    border-left: 0;
    float: left;
    height: 48px;
    overflow: hidden;
}
header.banner .logo-ubuntu {
    background: url("/sites/ubuntu/latest/u/img/ubuntu-logo.png") no-repeat scroll 0 10px transparent;
    font-size: 18px;
    margin-bottom: 0;
    position: relative;
    text-transform: lowercase;
    float: left;
    margin: 0;
    display: inline-block;
    height: 32px;
    min-width: 128px;
    margin-right: -20px;
    padding: 7px 14px 9px 0;
}
header.banner .logo-ubuntu img {
    margin-right: 8px;
    position: absolute;
    left: -999em;
}
header.banner .logo-ubuntu span {
    float: left;
    font-size: 23px;
    padding-left: 122px;
    padding-right: 20px;
    position: relative;
    top: 5px;
}
header.banner .nav-primary.nav-left .logo-ubuntu {
    float: right;
}
header.banner .nav-primary.nav-right .logo-ubuntu {
    float: left;
}
footer.global {
    -moz-box-shadow: inset 0 2px 2px -2px #d3d3d3;
    -webkit-box-shadow: inset 0 2px 2px -2px #d3d3d3;
    background: #f7f7f7;
    border-top: 0;
    box-shadow: inset 0 2px 2px -1px #d3d3d3;
    clear: both;
    display: block;
    padding: 30px 0 20px;
    position: relative;
    width: 100%}
footer.global .footer-a {
    border-bottom: 1px solid #d8d8d8;
    clear: both;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
footer.global .footer-a div {
    padding-bottom: 10px;
}
footer.global .footer-a ul {
    border-collapse: collapse;
    display: table;
    float: none;
    margin-left: -15px;
    padding-bottom: 0;
    width: 100%}
footer.global .footer-a ul li {
    border-right: 1px dotted #aea79f;
    display: table-cell;
    float: none;
    margin-left: 15px;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 5px;
    width: auto;
    width: 124px;
}
footer.global .footer-a ul li.secondary-desktop {
    width: 128px;
}
footer.global .footer-a ul li.secondary-server {
    width: 118px;
}
footer.global .footer-a ul li.secondary-tablet {
    width: 123px;
}
footer.global .footer-a ul li.secondary-cloud {
    width: 115px;
}
footer.global .footer-a ul li.secondary-tv {
    width: 115px;
}
footer.global .footer-a ul li.secondary-management {
    width: 143px;
}
footer.global .footer-a ul li.last-item, footer.global .footer-a ul li:last-child {
    border: 0;
    padding-right: 0;
}
footer.global .footer-a ul ul {
    margin-left: 0;
    display: block;
}
footer.global .footer-a li li {
    margin-left: 0;
    float: none;
    width: auto;
    display: block;
    min-height: 0;
    border: 0;
    margin-bottom: 2px;
    padding-left: 0;
    padding-bottom: inherit;
    background: 0;
}
footer.global .footer-a li li:last-child {
    margin-bottom: 0;
}
footer.global .footer-a li li a {
    display: block;
}
footer.global .inline-lists ul, footer.global .legal, footer.global nav div.footer-a div {
    margin: 0 auto;
    width: 984px;
}
footer.global .legal {
    background: url("/sites/ubuntu/latest/u/img/logos/logo-ubuntu-grey.png") 100% 0 no-repeat;
    position: relative;
    clear: both;
    min-height: 40px;
}
footer.global h2 {
    font-size: .75em;
    margin-bottom: 1em;
    line-height: 1.4;
    margin-bottom: 0;
    padding-bottom: .5em;
}
footer.global h2, footer.global h2 a:link, footer.global h2 a:visited {
    color: #333;
    font-weight: normal;
}
footer.global nav ul li h2 a:after {
    content: ""}
footer.global ul {
    margin: 0;
}
footer.global nav ul li.two-col {
    display: inline-block;
    min-height: 10em;
    vertical-align: top;
}
footer.global nav ul li li {
    font-size: .75em;
    margin-bottom: 1em;
    margin-bottom: 0;
}
footer.global ul li li a:link, footer.global ul li li a:visited {
    color: #333;
    margin-bottom: 0;
}
footer.global h2 a:active, footer.global h2 a:hover, footer.global ul li li a:active, footer.global ul li li a:hover {
    color: #dd4814;
    text-decoration: underline;
}
footer.global p, footer.global ul.inline li a {
    color: #333;
    font-size: 12px;
    margin-bottom: 0;
}
footer.global ul.inline li a:hover {
    color: #dd4814;
}
footer.global ul.inline li:after {
    color: #aea79f;
    content: "•";
    vertical-align: middle;
    margin: 0 5px;
}
footer.global ul.inline li:last-child {
    width: 120px;
}
footer.global ul.inline li:last-child:after {
    content: ""}
footer.global .footer-b {
    border-bottom: 1px solid #d8d8d8;
    padding: 0 0 20px;
    margin: 0 auto 20px;
}
footer.global .footer-b h2, footer.global .footer-b h2 a, footer.global .footer-b ul li, footer.global .footer-b ul ul {
    margin: 0;
    padding: 0;
    line-height: 2;
    width: auto;
    float: none;
}
footer.global .footer-b h2 {
    float: left;
    margin-right: 6px;
    display: inline;
}
footer.global .footer-b li {
    width: 100%;
    display: block;
    clear: both;
    overflow: hidden;
}
footer.global .footer-b li li {
    width: auto;
    background: 0;
    float: left;
    clear: none;
}
footer.global .footer-b li li:last-child {
    width: 200px;
}
footer.global .footer-b li li:after {
    content: "|";
    padding-left: 6px;
    padding-right: 6px;
    position: relative;
}
footer.global .footer-b li h2 a:after, footer.global .footer-b li li:last-child:after {
    content: ""}
#context-footer {
    font-size: .875em;
    margin-bottom: .857em;
    border-bottom: 0;
    padding-bottom: 1px;
    padding-top: 0;
    width: 100%}
#context-footer hr {
    background: #dd4814;
    height: 14px;
    margin: 0 -40px 40px;
    border: 0;
    -moz- box-shadow: inset 0 2px 2px -2px #333;
    -webkit box-shadow: inset 0 2px 2px -2px #333;
    box-shadow: inset 0 2px 2px -2px #333;
    clear: both;
}
#context-footer div.twelve-col {
    display: table;
    float: none;
    margin-bottom: 7px;
}
#context-footer div div {
    display: table-cell;
    float: none;
    padding-left: 20px;
    margin-bottom: 0;
}
#context-footer div div div {
    display: block;
    padding-left: 0;
    margin-bottom: 0;
}
#context-footer div div.feature-one {
    padding-left: 0;
}
#context-footer div div.feature-four {
    margin-right: 0;
}
#context-footer ul {
    margin-bottom: 5px;
}
#context-footer li.active {
    display: none;
}
#context-footer h3 {
    font-size: 1em;
    margin-bottom: .75em;
    font-weight: normal;
}
#context-footer .list a:after {
    content: "\0000a0›"}
a.link-cta-canonical, a.link-cta-inverted, a.link-cta-ubuntu, button.cta-canonical, button.cta-ubuntu, form button[type="submit"], form input[type="submit"] {
    font-size: 1em;
    margin-bottom: .75em;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #c03f11;
    background-image: -moz-linear-gradient(#dd4814, #c03f11);
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#dd4814), to(#c03f11));
    background-image: -webkit-linear-gradient(#dd4814, #c03f11);
    background-image: -o-linear-gradient(#dd4814, #c03f11);
    color: #fff;
    text-decoration: none;
    display: inline-block;
    margin: 0;
    padding: 8px 14px;
    font-family: Ubuntu, Arial, "libra sans", sans-serif;
    font-weight: 300;
    -webkit-font-smoothing: subpixel-antialiased;
    -moz-font-smoothing: subpixel-antialiased;
    -o-font-smoothing: subpixel-antialiased;
    font-smoothing: subpixel-antialiased;
    padding: 8px 14px;
}
a.cta-large, button.cta-large {
    font-size: 1.125em;
    margin-bottom: .667em;
    padding: 10px 20px;
}
a.link-cta-canonical, button.cta-canonical, form button.cta-canonical[type="submit"], form input.cta-canonical[type="submit"] {
    background-color: #5f193e;
    background-image: -moz-linear-gradient(#772953, #5f193e);
    background-image: -webkit-gradient(linear, 0% 0, 0% 100%, from(#772953), to(#5f193e));
    background-image: -webkit-linear-gradient(#772953, #5f193e);
    background-image: -o-linear-gradient(#772953, #5f193e);
    color: #fff;
}
a.link-cta-inverted, button.cta-inverted {
    background: #fff;
    color: #333;
}
.row -enterprise button.link-cta-canonical, .row-enterprise a.link-cta-canonical {
    background: #fff;
    color: #772953;
}
a.link-cta-ubuntu:hover, button.cta-ubuntu:hover, form button[type="submit"]:hover, form input[type="submit"]:hover {
    text-decoration: none;
    background: #dd4814;
}
a.link-cta-canonical:hover, button.cta-canonical:hover {
    text-decoration: none;
    background: #772953;
}
.row-enterprise a.link-cta-canonical:hover, .row-enterprise button.cta-canonical:hover, a.link-cta-inverted:hover, button.cta-inverted:hover {
    text-decoration: underline;
    background: #fff;
}
a.cta-deactivated, a.cta-deactivated:hover, button.cta-deactivated, button.cta-deactivated:hover {
    color: #fff;
    background: #efefef;
    cursor: not-allowed;
}
.four-col p:last-child {
    margin-bottom: 0;
}
form .fieldset-1 {
    background-image: url("/sites/ubuntu/latest/u/img/patterns/fieldsets-1.png");
}
form .fieldset-2 {
    background-image: url("/sites/ubuntu/latest/u/img/patterns/fieldsets-2.png");
}
form .fieldset-3 {
    background-image: url("/sites/ubuntu/latest/u/img/patterns/fieldsets-3.png");
}
form .fieldset-4 {
    background-image: url("/sites/ubuntu/latest/u/img/patterns/fieldsets-4.png");
}
form .fieldset-submit ul {
    margin-bottom: 0;
}
form .errMsg, form fieldset .mktError {
    color: #df382c;
}
.reqMark {
    color: #df382c;
}
form fieldset .mktFormMsg {
    clear: both;
    display: block;
}
.donation-button {
    margin-bottom: 1em;
}
.mktFormText, .mktFormTextarea {
    width: 83%}
.wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    margin: 0 auto;
    text-align: left;
    width: 984px;
    position: relative;
}
.inner-wrapper {
    -moz-box-shadow: 0 0 3px #c9c9c9;
    -webkit-box-shadow: 0 0 3px #c9c9c9;
    box-shadow: 0 0 3px #c9c9c9;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    clear: both;
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0 30px;
    padding-bottom: 20px;
    position: relative;
    z-index: 1;
}
#main-content .row-hero {
    margin-top: 40px;
    padding-top: 0;
}
.row-feature {
    background: 0;
    border: 1px solid #dfdcd9;
    padding-bottom: 20px;
}
.row-grey {
    background: #f7f7f7;
}
.box, .box-grey {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 1.333em 20px;
}
.box {
    background: #fff;
    border: 1px solid #dfdcd9;
}
.box-grey {
    background: #f7f7f7;
    color: #333;
}
.box-orange {
    background: #dd4814;
    color: #fff;
}
.box-highlight {
    -moz-box-shadow: 0 2px 2px 0 #c2c2c2;
    -webkit-box-shadow: 0 2px 2px 0 #c2c2c2;
    box-shadow: 0 2px 2px 0 #c2c2c2;
    border: 1px solid #f7f7f7;
}
.box-textured {
    -moz-box-shadow: 0 2px 2px 0 #c2c2c2;
    -webkit-box-shadow: 0 2px 2px 0 #c2c2c2;
    box-shadow: 0 2px 2px 0 #c2c2c2;
    background: url("/sites/ubuntu/latest/u/img/patterns/grey-textured-background.jpg");
    border: 0;
}
.box-padded {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #efefef;
    border: 0;
    margin-bottom: 20px;
    padding: 6px 5px 6px;
}
.box-padded h3 {
    font-size: 1.219em;
    margin-bottom: .615em;
    margin-left: 5px;
    margin-top: 5px;
}
.box-padded li h3 {
    font-size: 1.219em;
    margin-bottom: .615em;
    margin: 0;
}
.box-padded div {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    overflow: hidden;
    padding: 8px 8px 2px;
}
.box-padded-feature {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: url("/sites/ubuntu/latest/u/img/patterns/soft-centre-bkg.gif") repeat scroll 0 0 #a09f9f;
    border: 0;
    margin-bottom: 20px;
    padding: 11px 5px 6px;
}
.box-padded-feature h3 {
    color: #fff;
    margin-left: 5px;
    font-size: 1.219em;
    margin-bottom: .615em;
}
.box-padded-feature h4 {
    font-size: 1em;
    margin-bottom: .75em;
    font-weight: normal;
}
.box-padded-feature>div {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #fff;
    overflow: hidden;
    padding: 20px 8px 0;
}
.box-padded-feature div div {
    margin-bottom: 0;
}
.box-padded-feature .inline-icons {
    display: table;
    width: 100%;
    margin: 0 0 20px 0;
}
.box-padded-feature .inline-icons li {
    display: table-cell;
    text-align: left;
    float: none;
}
.arrow-down, .arrow-left, .arrow-right, .arrow-up {
    height: 11px;
    position: absolute;
    width: 18px;
}
.arrow-right {
    background: url("/sites/ubuntu/latest/u/img/patterns/arrow-right.png") 0 0 no-repeat;
    height: 18px;
    right: -11px;
    top: 20px;
    width: 11px;
}
.arrow-up {
    background: url("/sites/ubuntu/latest/u/img/patterns/arrow-up.png") 0 0 no-repeat;
    left: 20px;
    top: -11px;
}
.arrow-down {
    background: url("/sites/ubuntu/latest/u/img/patterns/arrow-down.png") 0 0 no-repeat;
    bottom: -11px;
    right: 20px;
}
.arrow-left {
    background: url("/sites/ubuntu/latest/u/img/patterns/arrow-left.png") 0 0 no-repeat;
    bottom: 20px;
    height: 18px;
    left: -11px;
    width: 11px;
}
div>.arrow-left {
    left: -10px;
}
.list, .list-canonical, .list-ubuntu {
    list-style: none;
    margin-left: 0;
}
.list li, .list-canonical li, .list-ubuntu li {
    border-bottom: 1px dotted #aea79f;
    margin-bottom: 0;
    padding: 10px 0;
}
.list li.last-item, .list li:last-of-type, .list-canonical li.last-item, .list-canonical li:last-of-type, .list-ubuntu li.last-item, .list-ubuntu li:last-of-type {
    border: 0;
    padding-bottom: 0;
}
nav .list a {
    display: block;
}
.list-canonical li, .list-ubuntu li {
    background-repeat: no-repeat;
    background-position: 0 15px;
    padding-left: 25px;
}
.list-ubuntu li {
    background-image: url("/sites/ubuntu/latest/u/img/patterns/tick-orange.png");
}
.list-canonical li {
    background-image: url("/sites/ubuntu/latest/u/img/patterns/tick-aubergine.png");
}
blockquote.pull-quote p {
    margin-left: .4em;
    text-indent: -0.4em;
    font-size: 30px;
    line-height: 1.3;
    color: #aea79f;
}
blockquote.pull-quote p cite {
    margin: 10px 0 0 .8em;
    font-size: 16px;
    font-weight: 300;
    display: block;
}
blockquote.quote-canonical, blockquote.quote-canonical-white {
    font-size: 1em;
    margin-bottom: .75em;
    background: url("/sites/ubuntu/latest/u/img/patterns/quote-white-360x360.png") no-repeat 20px -130px;
    color: #772953;
    float: right;
    height: 215px;
    margin-top: 0;
    padding: 20px 60px 0 60px;
    position: relative;
    width: 236px;
}
blockquote.quote-canonical-white {
    background: url("/sites/ubuntu/latest/u/img/patterns/quote-aubergine-345x345.png") no-repeat 0 0;
    color: #fff;
    padding: 80px 60px 0 60px;
    height: 265px;
}
blockquote.quote p:first-child {
    font-size: 1.125em;
    margin-bottom: .667em;
    line-height: 1.3;
    text-indent: -7px;
}
blockquote.quote-right-bottom p {
    color: #fff;
}
blockquote.quote-right-bottom {
    background: url("/sites/ubuntu/latest/u/img/patterns/quote-orange-br-287x287.png") no-repeat;
    color: #fff;
    height: 167px;
    padding: 60px 40px;
    position: absolute;
    right: -40px;
    top: -90px;
    width: 207px;
}
blockquote.quote-grey {
    font-size: 2.25em;
    margin-bottom: .333em;
    background: url("/sites/ubuntu/latest/u/img/patterns/quote-grey-br-211x211.png") no-repeat scroll 0 0 transparent;
    color: #fff;
    height: 152px;
    line-height: 40px;
    margin-left: 20px;
    padding: 60px 0 0;
    text-align: center;
    width: 211px;
}
blockquote.quote-bottom-left {
    background: url("/sites/ubuntu/latest/u/img/patterns/quote-orange-bl-287x287.png") no-repeat;
    color: #fff;
    height: 167px;
    padding: 55px 40px 70px 45px;
    width: 225px;
}
.row-quote {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.row-quote blockquote {
    font-size: 1.5em;
    margin-bottom: .5em;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin: 0;
    padding: 0 80px 20px;
    text-indent: -10px;
}
.row-quote blockquote p {
    font-size: 1em;
    margin-bottom: .75em;
    line-height: 1.3;
    color: #333;
}
.row-quote blockquote cite {
    font-size: .75em;
    margin-bottom: 1em;
    color: #333;
    font-style: normal;
    margin-bottom: 0;
}
.row-quote .quote-twitter {
    background: #fcece7 url("/sites/ubuntu/latest/u/img/pictograms/pictogram-twitter-115x139.png") 20px bottom no-repeat;
    padding: 20px 20px 20px 23.404%}
.row-quote .quote-twitter-small {
    background: #fcece7 url("/sites/ubuntu/latest/u/img/pictograms/pictogram-twitter-54x63.png") 99% bottom no-repeat;
    padding: 20px 20px 20px 80px;
}
.row-quote .quote-twitter-small p {
    margin: 0;
    padding: 0;
}
.pull-wrap {
    padding-right: 40.426%;
    width: 57.447%;
    margin-bottom: 20px;
}
.pull-quote {
    font-size: 1.875em;
    margin-bottom: .4em;
    color: #aea79f;
    line-height: 1.4;
    right: 0;
    text-indent: -0.4em;
}
.pull-quote.js {
    padding-left: 60px;
    display: table-cell;
}
blockquote.pull-quote {
    text-indent: 0;
}
.row-box-feature {
    background: url("/sites/ubuntu/latest/u/img/patterns/grey-textured-background.jpg");
    padding-top: 20px;
}
.tabbed-menu {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
    -moz-box-shadow: 0 -1px 10px #cfcfcf inset;
    -webkit-box-shadow: 0 -1px 10px #cfcfcf inset;
    box-shadow: 0 -1px 10px #cfcfcf inset;
    background: none repeat scroll 0 0 #f7f7f7;
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
}
.tabbed-menu ul {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 0;
    display: table;
    width: 100%;
    table-layout: fixed;
    position: relative;
    padding: 0;
}
.tabbed-menu li {
    text-align: center;
    display: table-cell;
}
.tabbed-menu a {
    color: #666;
    display: block;
    outline: 0;
}
.tabbed-menu a:hover {
    text-decoration: none;
}
.tabbed-menu a.active {
    color: #772953;
    text-decoration: none;
}
.tabbed-menu .arrow {
    position: absolute;
    bottom: 0;
}
.tabbed-content {
    *zoom: 1;
    padding: 20px 40px 0;
}
.tabbed-content:after, .tabbed-content:before {
    content: "";
    display: table;
}
.tabbed-content:after {
    clear: both;
}
.tabbed-content .row {
    padding-left: 0;
    padding-right: 0;
}
.tabbed-content .main-content {
    padding-bottom: 40px;
}
html.yui3-js-enabled .tabbed-content.hide {
    display: none;
    opacity: 0;
}
.tabbed-content-bg {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    background: #fff;
    margin-left: 20px;
    margin-right: 20px;
}
.tabbed-content-bg .row-box {
    padding-left: 0;
    padding-right: 0;
}
.slider {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #f7f7f7;
    padding-top: 40px;
}
.slider .slide-window {
    overflow: hidden;
    position: relative;
    height: 450px;
    -moz-transition: left 1s;
    -webkit-transition: left 1s;
    -o-transition: left 1s;
    transition: left 1s;
}
.slider .slide-container {
    position: absolute;
    width: 2800px;
    -moz-transition: left 1s;
    -webkit-transition: left 1s;
    -o-transition: left 1s;
    transition: left 1s;
    left: 0;
}
.slider .slider-dots ul {
    position: absolute;
    top: 550px;
    left: 220px;
    z-index: 5;
}
.slider .slider-dots li {
    background: url("/sites/ubuntu/latest/u/img/patterns/sprite-pager.png") no-repeat;
    list-style-type: none;
    float: left;
    text-indent: -9999em;
    width: 7px;
    height: 7px;
    margin-right: .75em;
    background-position: 0 -8px;
}
.slider .slider-dots li.active {
    background-position: 0 0;
}
.slider .slider-dots a {
    display: block;
    outline: 0;
}
.slider .slide {
    float: right;
    width: 700px;
}
.slider .slide h3 {
    margin-top: 65px;
    display: inline-block;
}
.slider .slide p {
    width: 350px;
}
.slider .arrow-next, .slider .arrow-prev {
    font-size: 5em;
    margin-top: 150px;
    display: block;
    color: #aea79f;
    outline: 0;
}
.slider .arrow-next:hover, .slider .arrow-prev:hover {
    text-decoration: none;
    color: #333;
}
.slider .arrow-next:active, .slider .arrow-prev:active {
    padding-top: 1px;
    text-decoration: none;
}
.slider .arrow-next:focus, .slider .arrow-prev:focus {
    text-decoration: none;
}
.no-bullets {
    list-style: none;
    margin-left: 0;
}
.inline {
    margin-left: 0;
}
.inline li {
    display: inline;
    list-style: none;
    margin-left: 0;
    float: left;
}
.inline-icons {
    margin: 0 0 20px 0;
}
.inline-icons li {
    margin-right: 20px;
    margin-bottom: 20px;
    text-align: left;
    display: inline-block;
}
.inline-icons.no-margin-bottom li {
    margin-bottom: 0;
}
.inline-icons li.last-item {
    margin-right: 0;
}
.inline-icons img {
    vertical-align: middle;
}
.left {
    float: left;
}
.right {
    float: right;
}
.accessibility-aid, .off-left {
    position: absolute;
    left: -999em;
}
.text-center {
    text-align: center;
}
.text-right {
    text-align: right;
}
.text-left {
    text-align: left;
}
.middle {
    display: inline-block;
    vertical-align: middle;
    text-align: center;
}
.no-margin {
    margin: 0;
}
.no-margin-bottom {
    margin-bottom: 0;
}
.no-padding-bottom {
    padding-bottom: 0;
}
.note {
    font-size: .813em;
    margin-bottom: .923em;
    color: #aea79f;
}
.pull-left-20 {
    margin-left: -20px;
}
.pull-right-20 {
    margin-right: -20px;
}
.pull-left-40 {
    margin-left: -40px;
}
.pull-right-40 {
    margin-right: -41px;
}
.no-border {
    border: 0;
}
.no-indent {
    text-indent: 0;
}
.extra-gap div.last {
    padding-left: 1.25em;
}
.boxed {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #f7f7f7;
    margin-bottom: 1.538em;
}
.link-top {
    font-size: .875em;
    margin-bottom: .857em;
    clear: both;
    margin-bottom: 40px;
    margin-top: -40px;
}
.link-top a {
    background: #fff;
    margin-right: 10px;
    margin-top: -17px;
    padding: 5px;
    float: right;
}
.pull-bottom-right {
    position: absolute;
    right: 0;
    bottom: 0;
    left: auto;
}
.box .pull-bottom-right {
    -webkit-border-radius: 0 0 4px 0;
    -moz-border-radius: 0 0 4px 0;
    border-radius: 0 0 4px 0;
}
.pull-bottom-left {
    margin-left: -20px;
    margin-bottom: -21px;
}
.pull-top-right {
    margin-right: -20px;
    margin-top: -21px;
}
.pull-top-right {
    margin-left: -20px;
    margin-top: -21px;
}
.row.vertical-divider {
    padding-bottom: 40px;
}
.vertical-divider>div, .vertical-divider>li {
    border-right: 1px dotted #aea79f;
    margin-right: 0;
    padding-right: 20px;
    padding-left: 20px;
    float: none;
    display: table-cell;
    vertical-align: top;
}
.vertical-divider>div.last-col, .vertical-divider>div:last-child, .vertical-divider>div:last-of-type, .vertical-divider>li.last-col, .vertical-divider>li:last-child, .vertical-divider>li:last-of-type {
    border-right: 0;
    padding-right: 0;
}
.vertical-divider>div.first-col, .vertical-divider>div:first-child, .vertical-divider>div:first-of-type, .vertical-divider>li.first-col, .vertical-divider>li:first-child, .vertical-divider>li:first-of-type {
    padding-left: 0;
}
.vertical-divider-full {
    padding-bottom: 0;
}
.vertical-divider-full>div {
    padding-bottom: 40px;
}
.row.vertical-divider-full {
    padding-bottom: 0;
}
div.warning {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background-color: #fdffdc;
    color: #333;
}
div.warning p {
    padding: 20px;
    margin: 0;
}
.row-box.row-image-centered {
    display: table;
    padding-top: 20px;
    padding-bottom: 20px;
}
.row.row-image-centered {
    display: table;
    padding-top: 40px;
    padding-bottom: 40px;
}
.row-hero.row-image-centered {
    padding-top: 0;
}
div.box-image-centered {
    width: 100%;
    clear: both;
    position: relative;
}
div.box-image-centered, div.row-image-centered {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-top: 0;
    display: table;
}
div.box-image-centered div, div.row-image-centered div {
    float: none;
    display: table-cell;
    position: relative;
}
div.box-image-centered div h2, div.box-image-centered div h3, div.box-image-centered div p, div.row-image-centered div h2, div.row-image-centered div h3, div.row-image-centered div p {
    display: block;
    width: 100%;
    float: left;
}
div.box-image-centered span, div.row-image-centered span {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    float: none;
    position: relative;
    top: 0;
}
div.box-image-centered span img, div.row-image-centered span img {
    padding-right: 20px;
}
div.box-image-centered div+span img, div.row-image-centered div+span img {
    padding-right: 0;
    margin-right: -20px;
}
div.box-image-centered {
    padding-top: 20px;
}
.yui3-tooltip-hidden {
    display: none;
}
.yui3-tooltip-content {
    -moz-box-shadow: 0 2px 8px hsla(0, 0%, 0%, 0.2);
    -webkit-box-shadow: 0 2px 8px hsla(0, 0%, 0%, 0.2);
    box-shadow: 0 2px 8px hsla(0, 0%, 0%, 0.2);
    position: relative;
    max-width: 520px;
    _width: 520px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #efefef;
    color: #333;
    background: url("/sites/ubuntu/latest/u/img/patterns/grey-textured-background.jpg") repeat scroll 0 0 transparent;
    margin-top: -30px;
}
.yui3-tooltip .yui3-widget-bd {
    padding: 20px;
    width: 320px;
}
.yui3-tooltip .yui3-widget-bd * {
    max-width: 100%}
.yui3-tooltip .yui3-widget-bd h5 {
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
}
.yui3-tooltip .yui3-widget-bd img {
    float: left;
    margin-right: 10px;
}
.yui3-tooltip .yui3-widget-bd q {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 10px 0;
    display: block;
    font-size: 13px;
    border-top: 1px dotted #aea79f;
    border-bottom: 1px dotted #aea79f;
    font-style: italic;
}
.yui3-tooltip .yui3-widget-bd p:last-child {
    margin-bottom: 0;
}
.yui3-tooltip .yui3-widget-ft, .yui3-tooltip .yui3-widget-ft div {
    *display: none;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    line-height: 0;
    font-size: 0;
}
.yui3-tooltip .yui3-tooltip-align-bottom .yui3-widget-ft, .yui3-tooltip .yui3-tooltip-align-bottom .yui3-widget-ft div {
    top: -10px;
    left: 50%;
    margin: 0 0 0 -10px;
    border-width: 0 10px 10px 10px;
    border-color: #efefef transparent;
}
.yui3-tooltip .yui3-tooltip-align-bottom .yui3-widget-ft div {
    top: 0;
    border-color: #efefef transparent;
}
.tooltip-label {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
    box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.3);
    display: none;
    background: #fff;
    padding: 6px 5px;
    border: 1px solid #dfdcd9;
    position: absolute;
    top: -20px;
    z-index: 1000;
    font-size: 13px;
    line-height: 1;
    white-space: nowrap;
    margin: 0;
}
.share-this {
    margin-top: 10px;
    float: left;
}
#box-search {
    float: right;
    margin-bottom: 0;
    padding-bottom: 5px;
    padding-top: 7px;
    border-right: 0;
    padding-right: 0;
}
#box-search form input[type="text"] {
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    font-size: .813em;
    margin-bottom: .923em;
    width: 86px;
    height: 24px;
    border-bottom: 1px solid #de6532;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    margin-bottom: 0;
    background: #be3d00;
    background: url("/sites/ubuntu/latest/u/img/icons/icon-search.png") no-repeat scroll 5px center, none repeat scroll 0 0 #be3d00;
    -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.4);
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
    -webkit-appearance: none;
    padding-left: 30px;
    color: #fff;
}
#box-search form input[type="text"]:focus {
    width: 160px;
    background: #a63603;
    background: url("/sites/ubuntu/latest/u/img/icons/icon-search.png") no-repeat 5px center, #a63603;
}
#box-search form button {
    display: none;
}
.lt-ie8 #box-search {
    margin-right: 0;
    padding-top: 9px;
}
.lt-ie8 body #box-search form .form-text {
    width: 158px!important;
}
.yui3-tooltip-hidden {
    display: none;
}
.yui3-tooltip-content {
    -moz-box-shadow: 0 2px 8px hsla(0, 0%, 0%, 0.2);
    -webkit-box-shadow: 0 2px 8px hsla(0, 0%, 0%, 0.2);
    box-shadow: 0 2px 8px hsla(0, 0%, 0%, 0.2);
    position: relative;
    max-width: 520px;
    _width: 520px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #e3e3e3;
    color: #333;
    background: #f7f7f7;
}
.yui3-tooltip .yui3-widget-bd {
    padding: 20px;
}
.yui3-tooltip .yui3-widget-bd * {
    max-width: 100%}
.yui3-tooltip .yui3-widget-bd h5 {
    margin-bottom: 10px;
    font-size: 22px;
    font-weight: 300;
}
.yui3-tooltip .yui3-widget-bd q {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 10px 0;
    display: block;
    font-size: 16px;
    border-top: 1px dotted #aea79f;
    border-bottom: 1px dotted #aea79f;
    font-style: italic;
}
.yui3-tooltip .yui3-widget-bd p:last-child {
    margin-bottom: 0;
}
.yui3-tooltip .yui3-widget-ft, .yui3-tooltip .yui3-widget-ft div {
    *display: none;
    position: absolute;
    width: 0;
    height: 0;
    border-style: solid;
    line-height: 0;
    font-size: 0;
}
.yui3-tooltip .yui3-tooltip-align-bottom .yui3-widget-ft, .yui3-tooltip .yui3-tooltip-align-bottom .yui3-widget-ft div {
    top: -10px;
    left: 50%;
    margin: 0 0 0 -10px;
    border-width: 0 10px 10px 10px;
    border-color: #e3e3e3 transparent;
}
.yui3-tooltip .yui3-tooltip-align-bottom .yui3-widget-ft div {
    top: 1px;
    border-color: #f7f7f7 transparent;
}
html.lt-ie8 footer.global .footer-a ul li {
    float: left;
    min-height: 200px;
}
html.lt-ie8 footer.global .footer-a ul ul li {
    min-height: auto;
    float: none;
}
html.lt-ie8 .vertical-divider>div, html.lt-ie8 .vertical-divider>li {
    display: inline;
    float: left;
    border: 0;
    padding-left: 0;
}
html.lt-ie8 * {
    zoom: 1;
}
html.lt-ie8 .one-col {
    width: 6.3053%}
html.lt-ie8 .two-col {
    width: 14.823%}
html.lt-ie8 .three-col {
    width: 23.3407%}
html.lt-ie8 .four-col {
    width: 28%}
html.lt-ie8 .five-col {
    width: 40.3761%}
html.lt-ie8 .six-col {
    width: 48.8938%}
html.lt-ie8 .seven-col {
    width: 57.4115%}
html.lt-ie8 .eight-col {
    width: 65.9292%}
html.lt-ie8 .nine-col {
    width: 74.4469%}
html.lt-ie8 .ten-col {
    width: 82.9646%}
html.lt-ie8 .eleven-col {
    width: 91.4823%}
html.lt-ie8 .inline-icons {
    margin-left: -10px;
}
html.lt-ie8 .inline-icons li {
    display: inline;
    float: left;
    text-align: center;
    margin-left: 10px;
}
html.lt-ie8 .box-padded-feature .six-col {
    width: px;
}
html.lt-ie8 .feature-list-four .six-col {
    width: 42.8%}
html.lt-ie8 header.banner {
    margin-bottom: 20px;
}
html.lt-ie8 .nav-secondary {
    padding-bottom: 15px;
    padding-left: 20px;
    margin-top: -5px;
}
html.lt-ie8 .row-box {
    overflow: hidden;
}
html.lt-ie8 a.link-cta-ubuntu {
    color: #fff;
}
html.lt-ie8 .wrapper {
    overflow: hidden;
    border: 1px solid #e9e9e9;
    border-width: 0 1px;
}
html.lt-ie8 .inner-wrapper {
    border-bottom: 1px solid #c7c6c5;
    padding-bottom: 20px;
    width: 984px;
}
html.lt-ie8 header.banner .logo-ubuntu {
    background: url("/sites/ubuntu/latest/u/img/ie/logo.gif") no-repeat;
    width: 140px;
    height: 27px;
    display: block;
    text-indent: -999em;
    top: 8px;
    left: 20px;
}
html.lt-ie8 #box-search {
    float: none;
    position: relative;
    right: 0;
    top: 0;
}
html.lt-ie8 #box-search input.form-text {
    background: #f12d00;
    border: 1px solid #ce2600!important;
    width: 140px!important;
    right: -10px;
    top: -2px;
    position: relative;
}
html.lt-ie8 footer {
    margin-top: 40px;
}
html.lt-ie8 footer.global .footer-a ul li {
    width: 120px;
    display: inline;
    height: 15em;
    padding-left: 0;
}
html.lt-ie8 footer.global .footer-a ul li li {
    height: auto;
}
html.lt-ie8 footer.global .footer-b ul li li {
    padding-right: 6px;
}
html.lt-ie8 body.homepage .box a.link-cta-download {
    color: #fff;
}
html.lt-ie8 body.homepage header.banner .nav-secondary ul {
    background: 0;
}
html.lt-ie8 .row-do-more {
    padding-left: 0;
}
html.lt-ie8 .row-do-more .six-col {
    display: inline;
    width: 48.936%}
html.lt-ie8 .quote-right-top {
    background: 0;
    top: 0;
    padding: 0;
}
html.lt-ie8 .quote-right-top p {
    color: #dd4814;
}
html.lt-ie8 .ubuntu-why-use-ubuntu .quote-right-right {
    position: absolute;
    left: -999em;
}
html.lt-ie8 .ubuntu-why-use-ubuntu .row-free .article .quote-right-alt {
    height: 207px;
    top: -62px;
    padding-top: 20px;
}
html.lt-ie8 body.ubuntu-why-is-it-free .quote-right {
    background: 0;
    top: -60px;
    right: -40px;
    width: 220px;
}
html.lt-ie8 body.ubuntu-why-is-it-free .quote-right p {
    color: #dd4814;
}
html.lt-ie8 body.business .row-hero p.strip {
    background: 0;
}
html.lt-ie8 body.business .row-hero-business, html.lt-ie8 body.business-desktop-remix .row-hero {
    left: 18px;
}
html.lt-ie8 .row-ubuntu-advantage li {
    width: 46.6938%}
html.lt-ie8 body.business-desktop .row-ubuntu-advantage li.first {
    height: 32.25em;
}
html.lt-ie8 body.business-desktop .packages h2 {
    padding: 50px 47px 50px 140px;
}
html.lt-ie8 body.business-desktop .packages dl {
    width: 175px;
}
html.lt-ie8 body.business .row-enterprise .six-col {
    overflow: hidden;
}
html.lt-ie8 body.business .row-enterprise .quote-canonical {
    background: #fff;
    height: auto;
    margin-top: 20px;
    padding-bottom: 0;
}
html.lt-ie8 body.business .row-community {
    padding-bottom: 20px;
}
html.lt-ie8 body.business .row-community .nine-col {
    padding-left: 23.404%;
    width: 42.553%}
html.lt-ie8 .row-cloud-guest .eight-col, html.lt-ie8 .row-consultancy .eight-col {
    border-right: 1px solid #aea79f;
    width: 65.957%}
html.lt-ie8 .row-providers .six-col {
    width: 48.936%}
html.lt-ie8 body.download .row-hero {
    width: 98.75%}
html.lt-ie8 body.download .row-hero .intro {
    padding-right: 0;
    width: 48.936%}
html.lt-ie8 body.download .row-hero .intro p {
    padding-right: 20px;
}
html.lt-ie8 #download-help {
    background: #f7f7f7;
    width: 65.957%}
html.lt-ie8 #download-help li span {
    margin-left: -5em;
    overflow: hidden;
    position: absolute;
}
html.lt-ie8 footer nav ul li.two-col {
    height: 10em;
}
html.lt-ie8 body.download .row-hero .intro {
    height: 10em;
}
html.lt-ie8 .eight-col, html.lt-ie8 .eleven-col, html.lt-ie8 .five-col, html.lt-ie8 .four-col, html.lt-ie8 .nine-col, html.lt-ie8 .one-col, html.lt-ie8 .seven-col, html.lt-ie8 .six-col, html.lt-ie8 .ten-col, html.lt-ie8 .three-col, html.lt-ie8 .twelve-col, html.lt-ie8 .two-col {
    display: inline;
}
html.lt-ie8 body.project .equal-height .box, html.lt-ie8 body.support .equal-height .box {
    background: #fff;
}
html.lt-ie8 body.partners .box {
    border: 0;
}
html.lt-ie8 .row {
    width: 904px;
    float: left;
    padding-left: 40px;
    clear: both;
}
html.lt-ie8 .row-box {
    width: 904px;
    float: left;
    margin-left: 20px;
    clear: both;
}
html.lt-ie8 .row-image-centered span img {
    position: absolute;
    left: -999em;
}
html.lt-ie8 body.devices-phone .row-interlinks .navigation li a {
    padding-bottom: 0;
}
html.lt-ie8 body.devices-phone .edge-magic-content {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
}
html.lt-ie8 body.devices-phone .meet-us {
    border: 0;
    background: #ececec url("/sites/ubuntu/latest/u/img/patterns/grey-textured-background.jpg");
}
html.lt-ie8 .ubuntu .box-get-ubuntu div {
    height: 210px;
}
html.lt-ie8 .ubuntu .box-get-ubuntu li {
    width: 24.5%}
html.lt-ie8 body.community-stay-connected .social-list li {
    width: 100%}
html.lt-ie8 body.download button {
    cursor: pointer;
}
html.lt-ie8 body.download-home .row-list-download .four-col {
    width: 27.2%}
html.lt-ie8 body.download #download-other .box {
    min-height: 200px;
    width: 41.3221%}
html.lt-ie8 .download-cloud #download-other .cloud {
    background-image: none;
}
html.lt-ie8 body.download-cloud #download-other .cloud .box {
    margin-bottom: 0;
    width: 64.4%}
html.lt-ie8 body.download-help #download-help {
    width: 600px;
}
html.lt-ie8 body.download-help .sidebar {
    width: 280px;
    display: inline;
}
html.lt-ie8 body.download-arm .link-cta-ubuntu {
    width: 100%}
html.lt-ie8 body.devices .edge-magic-animation .screen {
    background: url("/sites/ubuntu/latest/u/img/devices/phone-3-edge-magic-twitter.png") no-repeat;
    z-index: 999;
}
html.lt-ie8 #context-footer div div {
    background: 0;
    display: inline;
    float: left;
    padding-left: 0;
    width: 199px;
}
html.lt-ie8 body.business .row-hero-business {
    margin-left: 2px;
}
html.lt-ie7 {
    font-size: 16px;
}
html.lt-ie7 a.link-cta-ubuntu {
    color: #fff;
}
html.lt-ie7 div {
    zoom: 1;
}
html.lt-ie7 .wrapper {
    overflow: hidden;
    border: 1px solid #e9e9e9;
    border-width: 1px;
}
html.lt-ie7 .inner-wrapper {
    border: 0;
    padding: 0;
}
html.lt-ie7 header.banner .logo-ubuntu {
    background: url("/sites/ubuntu/latest/u/img/ie/logo.gif") no-repeat;
    width: 140px;
    height: 27px;
    display: block;
    text-indent: -999em;
    top: 8px;
    left: 20px;
}
html.lt-ie7 #box-search {
    float: none;
    position: relative;
    right: 0;
    top: 0;
}
html.lt-ie7 #box-search input.form-text {
    background: #f12d00;
    border: 1px solid #ce2600!important;
    width: 150px!important;
    right: -10px;
    top: 2px;
    position: relative;
}
html.lt-ie7 #context-footer div div {
    background: 0;
    display: inline;
    float: left;
    width: 200px;
}
html.lt-ie7 .no-border {
    border: 0!important;
}
html.lt-ie7 .nav-secondary {
    padding-bottom: 15px;
    margin-top: -5px;
}
html.lt-ie7 footer {
    margin-top: 40px;
}
html.lt-ie7 footer.global .footer-a ul li {
    width: 100px;
    display: inline;
    height: 15em;
}
html.lt-ie7 footer.global .footer-a ul li li {
    height: auto;
}
html.lt-ie7 footer.global .footer-b ul li li {
    padding-right: 6px;
}
html.lt-ie7 body.homepage .box a.link-cta-download {
    color: #fff;
}
html.lt-ie7 body.homepage header.banner .nav-secondary ul {
    background: 0;
}
html.lt-ie7 .row-do-more .six-col {
    display: inline;
    width: 48.936%}
html.lt-ie7 .quote-right-top {
    background: 0;
    top: 0;
    padding: 0;
}
html.lt-ie7 .quote-right-top p {
    color: #dd4814;
}
html.lt-ie7 .ubuntu-why-use-ubuntu .quote-right-right {
    position: absolute;
    left: -999em;
}
html.lt-ie7 .ubuntu-why-use-ubuntu .row-free .article .quote-right-alt {
    height: 207px;
    top: -62px;
    padding-top: 20px;
}
html.lt-ie7 body.ubuntu-why-is-it-free .quote-right {
    background: 0;
    top: -60px;
    right: -40px;
    width: 220px;
}
html.lt-ie7 body.ubuntu-why-is-it-free .quote-right p {
    color: #dd4814;
}
html.lt-ie7 .row-ubuntu-advantage, html.lt-ie7 body.business .row-hero-business, html.lt-ie7 body.business-desktop-remix .row-hero {
    left: 18px;
}
html.lt-ie7 body.business .row-enterprise .six-col {
    overflow: hidden;
}
html.lt-ie7 body.business .row-enterprise .quote-canonical {
    background: #fff;
    height: 0;
    margin-top: 20px;
    padding-bottom: 0;
}
html.lt-ie7 body.business .row-community {
    padding-bottom: 20px;
}
html.lt-ie7 body.business .row-community .nine-col {
    padding-left: 23.404%;
    width: 42.553%}
html.lt-ie7 .row-cloud-guest .eight-col, html.lt-ie7 .row-consultancy .eight-col {
    border-right: 1px solid #aea79f;
    width: 65.957%}
html.lt-ie7 .row-providers .six-col {
    width: 48.936%}
html.lt-ie7 body.download .row-hero {
    width: 98.75%}
html.lt-ie7 body.download .row-hero .intro {
    padding-right: 0;
    width: 36.436%}
html.lt-ie7 body.download .row-hero .intro p {
    padding-right: 20px;
}
html.lt-ie7 #download-help {
    background: #f7f7f7;
    width: 65.957%}
html.lt-ie7 #download-help li span {
    margin-left: -5em;
    overflow: hidden;
    position: absolute;
}
html.lt-ie7 .row-home .intro {
    background: 0;
    padding: 0 19px 20px 0;
    width: 65.957%}
html.lt-ie7 .row-home .box-openstack-cloud {
    background: 0;
    padding-top: 0;
}
html.lt-ie7 .row-menu h3 {
    display: block;
    float: left;
    clear: both;
    width: 23.404%;
    margin-bottom: 0;
}
html.lt-ie7 .row-features .list-features-content li .list-feature-footer {
    bottom: -90px;
    margin-left: -30px;
    width: 673px;
}
html.lt-ie7 .nav-list-features li {
    margin-top: 13px;
}
html.lt-ie7 .row-cloud-services div {
    padding-right: 0;
    width: 23.404%}
html.lt-ie7 footer nav ul li.two-col {
    height: 10em;
}
html.lt-ie7 body.download .row-hero .intro {
    height: 10em;
}