




@font-face {
    font-family: 'Open Sans';
    src: url('../fonts/opensans-regular-webfont.eot')
}

@font-face {
    font-family: 'Open Sans';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'), url('../fonts/opensans-regular-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(../fonts/MTP_ySUJH_bn48VBG8sNSmeP1y_Bkidl4ESyB_O2G_c.ttf) format('truetype')
}

@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    src: local('Open Sans Bold'), local('OpenSans-Bold'), url(../fonts/k3k702ZOKiLJc3WVjuplzGeP1y_Bkidl4ESyB_O2G_c.ttf) format('truetype')
}

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 400;
    src: local('PT Sans'), local('PTSans-Regular'), url(../fonts/pkYDSlCHbDnBWPT5PPFFTA.ttf) format('truetype')
}

@font-face {
    font-family: 'PT Sans';
    font-style: normal;
    font-weight: 700;
    src: local('PT Sans Bold'), local('PTSans-Bold'), url(../fonts/g46X4VH_KHOWAAa-HpnGPi3USBnSvpkopQaUR-2r7iU.ttf) format('truetype')
}

@font-face {
    font-family: 'mt-custom';
    src: url('../fonts/mt-custom.eot');
    src: url('../fonts/mt-custom.eot') format('embedded-opentype'), url('../fonts/mt-custom.svg') format('svg');
    font-weight: normal;
    font-style: normal
}

@font-face {
    font-family: 'mt-custom';
    src: url('data:application/octet-stream;base64,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') format('woff'), url('data:application/octet-stream;base64,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BCNCijgjIC5GsAIlRlJYIDxZLrErARQrsARDLrArKy2wQCywABawBCWwBCYgLkcjRyNhsAlDKyMgPCAuIzixKwEUKy2wQSyxCAQlQrAAFrAEJbAEJSAuRyNHI2EgsAQjQrAJQysgsGBQWCCwQFFYswIgAyAbswImAxpZQkIjIEewBEOwAmIgsABQWLBAYFlmsAFjYCCwASsgiophILACQ2BkI7ADQ2FkUFiwAkNhG7ADQ2BZsAMlsAJiILAAUFiwQGBZZrABY2GwAiVGYTgjIDwjOBshICBGI0ewASsjYTghWbErARQrLbBCLLA1Ky6xKwEUKy2wQyywNishIyAgPLAEI0IjOLErARQrsARDLrArKy2wRCywABUgR7AAI0KyAAEBFRQTLrAxKi2wRSywABUgR7AAI0KyAAEBFRQTLrAxKi2wRiyxAAEUE7AyKi2wRyywNCotsEgssAAWRSMgLiBGiiNhOLErARQrLbBJLLAII0KwSCstsEossgAAQSstsEsssgABQSstsEwssgEAQSstsE0ssgEBQSstsE4ssgAAQistsE8ssgABQistsFAssgEAQistsFEssgEBQistsFIssgAAPistsFMssgABPistsFQssgEAPistsFUssgEBPistsFYssgAAQCstsFcssgABQCstsFgssgEAQCstsFkssgEBQCstsFossgAAQystsFsssgABQystsFwssgEAQystsF0ssgEBQystsF4ssgAAPystsF8ssgABPystsGAssgEAPystsGEssgEBPystsGIssDcrLrErARQrLbBjLLA3K7A7Ky2wZCywNyuwPCstsGUssAAWsDcrsD0rLbBmLLA4Ky6xKwEUKy2wZyywOCuwOystsGgssDgrsDwrLbBpLLA4K7A9Ky2waiywOSsusSsBFCstsGsssDkrsDsrLbBsLLA5K7A8Ky2wbSywOSuwPSstsG4ssDorLrErARQrLbBvLLA6K7A7Ky2wcCywOiuwPCstsHEssDorsD0rLbByLLMJBAIDRVghGyMhWUIrsAhlsAMkUHiwARUwLQBLuADIUlixAQGOWbABuQgACABjcLEABUKxAAAqsQAFQrEACCqxAAVCsQAIKrEABUK5AAAACSqxAAVCuQAAAAkqsQMARLEkAYhRWLBAiFixA2REsSYBiFFYugiAAAEEQIhjVFixAwBEWVlZWbEADCq4Af+FsASNsQIARAA=') format('truetype')
}
a.underline.center-underline {
    text-align: center;

    /* margin: 0 auto!important; */
}
a.underline:hover{text-decoration: underline!important;color: red;}
a.underline:link{text-decoration: underline!important;color: red;}
a.underline:visited{text-decoration: underline!important;color: red;}
a.underline:active{text-decoration: underline!important;color: red;}
a:link, a:hover, a:visited, a:active, a:focus{outline: none!important;}
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: "mt-custom";
    font-style: normal;
    font-weight: normal;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em
}

.icon-thumbs-up:before {
    content: '\e800'
}

.icon-thumbs-down:before {
    content: '\e801'
}

.icon-thumbs-up-alt:before {
    content: '\e802'
}

.icon-thumbs-down-alt:before {
    content: '\e803'
}

.icon-comment:before {
    content: '\e804'
}

.icon-comment-empty:before {
    content: '\e805'
}

.icon-angle-left:before {
    content: '\e806'
}

.icon-angle-right:before {
    content: '\e807'
}

.icon-angle-double-left:before {
    content: '\e808'
}

.icon-angle-double-right:before {
    content: '\e809'
}

.icon-eye:before {
    content: '\e80a'
}

.icon-eye-off:before {
    content: '\e80b'
}

.icon-search:before {
    content: '\e80c'
}

.icon-menu:before {
    content: '\e80d'
}

.icon-smile:before {
    content: '\e80e'
}

.icon-camera:before {
    content: '\e80f'
}

.icon-cancel:before {
    content: '\e810'
}

.icon-bell-off-empty:before {
    content: '\e811'
}

.icon-block:before {
    content: '\e812'
}

.icon-download:before {
    content: '\e813'
}

.icon-picture:before {
    content: '\e814'
}


/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block
}
span.commentContents img {
    margin: 5px auto;
    display: block;
}
audio,
canvas,
video {
    display: inline-block
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

script {
    display: none !important
}

html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}
.mar-bot-none{margin-bottom: 0!important;}
a {
    background: transparent
}

a:focus {
    outline: thin dotted
}

a:active,
a:hover {
    outline: 0
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

dfn {
    font-style: italic
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}

mark {
    background: #ff0;
    color: #000
}

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre-wrap
}

q {
    quotes: "\201C" "\201D" "\2018" "\2019"
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -0.5em
}

sub {
    bottom: -0.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

button,
input,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    margin: 0
}

button,
input {
    line-height: normal
}

button,
select {
    text-transform: none
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

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-cancel-button,
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
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

meta.foundation-mq-small {
    font-family: "only screen and (min-width: 768px)";
    width: 768px
}

meta.foundation-mq-medium {
    font-family: "only screen and (min-width:1280px)";
    width: 1280px
}

meta.foundation-mq-large {
    font-family: "only screen and (min-width:1440px)";
    width: 1440px
}

*,
*:before,
*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html,
body {
    background: #fff;
    font-size: 100%
}

body {
    color: #222;
    padding: 0;
    margin: 0;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    position: relative;
    cursor: default
}

a:hover {
    cursor: pointer
}

img,
object,
embed {
    max-width: 100%;
    height: auto
}

object,
embed {
    height: 100%
}

img {
    -ms-interpolation-mode: bicubic
}

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
    max-width: none !important
}

.left {
    float: left !important
}

.right {
    float: right !important
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-justify {
    text-align: justify !important
}

.hide {
    display: none
}

.antialiased {
    -webkit-font-smoothing: antialiased
}

img {
    display: inline-block;
    vertical-align: middle
}

textarea {
    height: auto;
    min-height: 50px
}

select {
    width: 100%
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

.row {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    max-width: 61.25em;
    *zoom: 1
}

.row:before,
.row:after {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.row.collapse>.column,
.row.collapse>.columns {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    float: left
}

.row.collapse .row {
    margin-left: 0;
    margin-right: 0
}

.row .row {
    width: auto;
    margin-left: -0.625em;
    margin-right: -0.625em;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1
}

.row .row:before,
.row .row:after {
    content: " ";
    display: table
}

.row .row:after {
    clear: both
}

.row .row.collapse {
    width: auto;
    margin: 0;
    max-width: none;
    *zoom: 1
}

.row .row.collapse:before,
.row .row.collapse:after {
    content: " ";
    display: table
}

.row .row.collapse:after {
    clear: both
}

.column,
.columns {
    position: relative;
    padding-left: .625em;
    padding-right: .625em;
    width: 100%;
    float: left
}

@media only screen {
    .column,
    .columns {
        position: relative;
        padding-left: .625em;
        padding-right: .625em;
        float: left
    }
    .small-1 {
        position: relative;
        width: 8.33333%
    }
    .small-2 {
        position: relative;
        width: 16.66667%
    }
    .small-3 {
        position: relative;
        width: 25%
    }
    .small-4 {
        position: relative;
        width: 33.33333%
    }
    .small-5 {
        position: relative;
        width: 41.66667%
    }
    .small-6 {
        position: relative;
        width: 50%
    }
    .small-7 {
        position: relative;
        width: 58.33333%
    }
    .small-8 {
        position: relative;
        width: 66.66667%
    }
    .small-9 {
        position: relative;
        width: 75%
    }
    .small-10 {
        position: relative;
        width: 83.33333%
    }
    .small-11 {
        position: relative;
        width: 91.66667%
    }
    .small-12 {
        position: relative;
        width: 100%
    }
    .small-offset-0 {
        position: relative;
        margin-left: 0
    }
    .small-offset-1 {
        position: relative;
        margin-left: 8.33333%
    }
    .small-offset-2 {
        position: relative;
        margin-left: 16.66667%
    }
    .small-offset-3 {
        position: relative;
        margin-left: 25%
    }
    .small-offset-4 {
        position: relative;
        margin-left: 33.33333%
    }
    .small-offset-5 {
        position: relative;
        margin-left: 41.66667%
    }
    .small-offset-6 {
        position: relative;
        margin-left: 50%
    }
    .small-offset-7 {
        position: relative;
        margin-left: 58.33333%
    }
    .small-offset-8 {
        position: relative;
        margin-left: 66.66667%
    }
    .small-offset-9 {
        position: relative;
        margin-left: 75%
    }
    .small-offset-10 {
        position: relative;
        margin-left: 83.33333%
    }
    [class*="column"]+[class*="column"]:last-child {
        float: right
    }
    [class*="column"]+[class*="column"].end {
        float: left
    }
    .column.small-centered,
    .columns.small-centered {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        float: none !important
    }
}

@media only screen and (min-width:768px) {
    .large-1 {
        position: relative;
        width: 8.33333%
    }
    .large-2 {
        position: relative;
        width: 16.66667%
    }
    .large-3 {
        position: relative;
        width: 245px;
    }
    .large-4 {
        position: relative;
        width: 33.33333%
    }
    .large-5 {
        position: relative;
        width: 41.66667%
    }
    .large-6 {
        position: relative;
        width: 50%
    }
    .large-7 {
        position: relative;
        width: 700px;
    }
    .large-8 {
        position: relative;
        width: 66.66667%
    }
    .large-9 {
        position: relative;
        width: 75%
    }
    .large-10 {
        position: relative;
        width: 83.33333%
    }
    .large-11 {
        position: relative;
        width: 91.66667%
    }
    .large-12 {
        position: relative;
        width: 100%
    }
    .row .large-offset-0 {
        position: relative;
        margin-left: 0
    }
    .row .large-offset-1 {
        position: relative;
        margin-left: 8.33333%
    }
    .row .large-offset-2 {
        position: relative;
        margin-left: 16.66667%
    }
    .row .large-offset-3 {
        position: relative;
        margin-left: 25%
    }
    .row .large-offset-4 {
        position: relative;
        margin-left: 33.33333%
    }
    .row .large-offset-5 {
        position: relative;
        margin-left: 41.66667%
    }
    .row .large-offset-6 {
        position: relative;
        margin-left: 50%
    }
    .row .large-offset-7 {
        position: relative;
        margin-left: 58.33333%
    }
    .row .large-offset-8 {
        position: relative;
        margin-left: 66.66667%
    }
    .row .large-offset-9 {
        position: relative;
        margin-left: 75%
    }
    .row .large-offset-10 {
        position: relative;
        margin-left: 83.33333%
    }
    .row .large-offset-11 {
        position: relative;
        margin-left: 91.66667%
    }
    .push-1 {
        position: relative;
        left: 8.33333%;
        right: auto
    }
    .pull-1 {
        position: relative;
        right: 8.33333%;
        left: auto
    }
    .push-2 {
        position: relative;
        left: 16.66667%;
        right: auto
    }
    .pull-2 {
        position: relative;
        right: 16.66667%;
        left: auto
    }
    .push-3 {
        position: relative;
        left: 25%;
        right: auto
    }
    .pull-3 {
        position: relative;
        right: 25%;
        left: auto
    }
    .push-4 {
        position: relative;
        left: 33.33333%;
        right: auto
    }
    .pull-4 {
        position: relative;
        right: 33.33333%;
        left: auto
    }
    .push-5 {
        position: relative;
        left: 41.66667%;
        right: auto
    }
    .pull-5 {
        position: relative;
        right: 41.66667%;
        left: auto
    }
    .push-6 {
        position: relative;
        left: 50%;
        right: auto
    }
    .pull-6 {
        position: relative;
        right: 50%;
        left: auto
    }
    .push-7 {
        position: relative;
        left: 58.33333%;
        right: auto
    }
    .pull-7 {
        position: relative;
        right: 58.33333%;
        left: auto
    }
    .push-8 {
        position: relative;
        left: 66.66667%;
        right: auto
    }
    .pull-8 {
        position: relative;
        right: 66.66667%;
        left: auto
    }
    .push-9 {
        position: relative;
        left: 75%;
        right: auto
    }
    .pull-9 {
        position: relative;
        right: 75%;
        left: auto
    }
    .push-10 {
        position: relative;
        left: 83.33333%;
        right: auto
    }
    .pull-10 {
        position: relative;
        right: 83.33333%;
        left: auto
    }
    .push-11 {
        position: relative;
        left: 91.66667%;
        right: auto
    }
    .pull-11 {
        position: relative;
        right: 91.66667%;
        left: auto
    }
    .column.large-centered,
    .columns.large-centered {
        position: relative;
        margin-left: auto;
        margin-right: auto;
        float: none !important
    }
    .column.large-uncentered,
    .columns.large-uncentered {
        margin-left: 0;
        margin-right: 0;
        float: left !important
    }
    .column.large-uncentered.opposite,
    .columns.large-uncentered.opposite {
        float: right !important
    }
}

.show-for-small,
.show-for-medium-down,
.show-for-large-down {
    display: inherit !important
}

.show-for-medium,
.show-for-medium-up,
.show-for-large,
.show-for-large-up,
.show-for-xlarge {
    display: none !important
}

.hide-for-medium,
.hide-for-medium-up,
.hide-for-large,
.hide-for-large-up,
.hide-for-xlarge {
    display: inherit !important
}

.hide-for-small,
.hide-for-medium-down,
.hide-for-large-down {
    display: none !important
}

table.show-for-small,
table.show-for-medium-down,
table.show-for-large-down,
table.hide-for-medium,
table.hide-for-medium-up,
table.hide-for-large,
table.hide-for-large-up,
table.hide-for-xlarge {
    display: table
}

thead.show-for-small,
thead.show-for-medium-down,
thead.show-for-large-down,
thead.hide-for-medium,
thead.hide-for-medium-up,
thead.hide-for-large,
thead.hide-for-large-up,
thead.hide-for-xlarge {
    display: table-header-group !important
}

tbody.show-for-small,
tbody.show-for-medium-down,
tbody.show-for-large-down,
tbody.hide-for-medium,
tbody.hide-for-medium-up,
tbody.hide-for-large,
tbody.hide-for-large-up,
tbody.hide-for-xlarge {
    display: table-row-group !important
}

tr.show-for-small,
tr.show-for-medium-down,
tr.show-for-large-down,
tr.hide-for-medium,
tr.hide-for-medium-up,
tr.hide-for-large,
tr.hide-for-large-up,
tr.hide-for-xlarge {
    display: table-row !important
}

td.show-for-small,
td.show-for-medium-down,
td.show-for-large-down,
td.hide-for-medium,
td.hide-for-medium-up,
td.hide-for-large,
td.hide-for-large-up,
td.hide-for-xlarge,
th.show-for-small,
th.show-for-medium-down,
th.show-for-large-down,
th.hide-for-medium,
th.hide-for-medium-up,
th.hide-for-large,
th.hide-for-large-up,
th.hide-for-xlarge {
    display: table-cell !important
}

@media only screen and (min-width:768px) {
    .show-for-medium,
    .show-for-medium-up {
        display: inherit !important
    }
    .show-for-small {
        display: none !important
    }
    .hide-for-small {
        display: inherit !important
    }
    .hide-for-medium,
    .hide-for-medium-up {
        display: none !important
    }
    table.show-for-medium,
    table.show-for-medium-up,
    table.hide-for-small {
        display: table
    }
    thead.show-for-medium,
    thead.show-for-medium-up,
    thead.hide-for-small {
        display: table-header-group !important
    }
    tbody.show-for-medium,
    tbody.show-for-medium-up,
    tbody.hide-for-small {
        display: table-row-group !important
    }
    tr.show-for-medium,
    tr.show-for-medium-up,
    tr.hide-for-small {
        display: table-row !important
    }
    td.show-for-medium,
    td.show-for-medium-up,
    td.hide-for-small,
    th.show-for-medium,
    th.show-for-medium-up,
    th.hide-for-small {
        display: table-cell !important
    }
}

@media only screen and (min-width:1280px) {
    .show-for-large,
    .show-for-large-up {
        display: inherit !important
    }
    .show-for-medium,
    .show-for-medium-down {
        display: none !important
    }
    .hide-for-medium,
    .hide-for-medium-down {
        display: inherit !important
    }
    .hide-for-large,
    .hide-for-large-up {
        display: none !important
    }
    table.show-for-large,
    table.show-for-large-up,
    table.hide-for-medium,
    table.hide-for-medium-down {
        display: table
    }
    thead.show-for-large,
    thead.show-for-large-up,
    thead.hide-for-medium,
    thead.hide-for-medium-down {
        display: table-header-group !important
    }
    tbody.show-for-large,
    tbody.show-for-large-up,
    tbody.hide-for-medium,
    tbody.hide-for-medium-down {
        display: table-row-group !important
    }
    tr.show-for-large,
    tr.show-for-large-up,
    tr.hide-for-medium,
    tr.hide-for-medium-down {
        display: table-row !important
    }
    td.show-for-large,
    td.show-for-large-up,
    td.hide-for-medium,
    td.hide-for-medium-down,
    th.show-for-large,
    th.show-for-large-up,
    th.hide-for-medium,
    th.hide-for-medium-down {
        display: table-cell !important
    }
}

@media only screen and (min-width:1440px) {
    .show-for-xlarge {
        display: inherit !important
    }
    .show-for-large,
    .show-for-large-down {
        display: none !important
    }
    .hide-for-large,
    .hide-for-large-down {
        display: inherit !important
    }
    .hide-for-xlarge {
        display: none !important
    }
    table.show-for-xlarge,
    table.hide-for-large,
    table.hide-for-large-down {
        display: table
    }
    thead.show-for-xlarge,
    thead.hide-for-large,
    thead.hide-for-large-down {
        display: table-header-group !important
    }
    tbody.show-for-xlarge,
    tbody.hide-for-large,
    tbody.hide-for-large-down {
        display: table-row-group !important
    }
    tr.show-for-xlarge,
    tr.hide-for-large,
    tr.hide-for-large-down {
        display: table-row !important
    }
    td.show-for-xlarge,
    td.hide-for-large,
    td.hide-for-large-down,
    th.show-for-xlarge,
    th.hide-for-large,
    th.hide-for-large-down {
        display: table-cell !important
    }
}

.show-for-landscape,
.hide-for-portrait {
    display: inherit !important
}

.hide-for-landscape,
.show-for-portrait {
    display: none !important
}

table.hide-for-landscape,
table.show-for-portrait {
    display: table
}

thead.hide-for-landscape,
thead.show-for-portrait {
    display: table-header-group !important
}

tbody.hide-for-landscape,
tbody.show-for-portrait {
    display: table-row-group !important
}

tr.hide-for-landscape,
tr.show-for-portrait {
    display: table-row !important
}

td.hide-for-landscape,
td.show-for-portrait,
th.hide-for-landscape,
th.show-for-portrait {
    display: table-cell !important
}

@media only screen and (orientation:landscape) {
    .show-for-landscape,
    .hide-for-portrait {
        display: inherit !important
    }
    .hide-for-landscape,
    .show-for-portrait {
        display: none !important
    }
    table.show-for-landscape,
    table.hide-for-portrait {
        display: table
    }
    thead.show-for-landscape,
    thead.hide-for-portrait {
        display: table-header-group !important
    }
    tbody.show-for-landscape,
    tbody.hide-for-portrait {
        display: table-row-group !important
    }
    tr.show-for-landscape,
    tr.hide-for-portrait {
        display: table-row !important
    }
    td.show-for-landscape,
    td.hide-for-portrait,
    th.show-for-landscape,
    th.hide-for-portrait {
        display: table-cell !important
    }
}

@media only screen and (orientation:portrait) {
    .show-for-portrait,
    .hide-for-landscape {
        display: inherit !important
    }
    .hide-for-portrait,
    .show-for-landscape {
        display: none !important
    }
    table.show-for-portrait,
    table.hide-for-landscape {
        display: table
    }
    thead.show-for-portrait,
    thead.hide-for-landscape {
        display: table-header-group !important
    }
    tbody.show-for-portrait,
    tbody.hide-for-landscape {
        display: table-row-group !important
    }
    tr.show-for-portrait,
    tr.hide-for-landscape {
        display: table-row !important
    }
    td.show-for-portrait,
    td.hide-for-landscape,
    th.show-for-portrait,
    th.hide-for-landscape {
        display: table-cell !important
    }
}

.show-for-touch {
    display: none !important
}

.hide-for-touch {
    display: inherit !important
}

.touch .show-for-touch {
    display: inherit !important
}

.touch .hide-for-touch {
    display: none !important
}

table.hide-for-touch {
    display: table
}

.touch table.show-for-touch {
    display: table
}

thead.hide-for-touch {
    display: table-header-group !important
}

.touch thead.show-for-touch {
    display: table-header-group !important
}

tbody.hide-for-touch {
    display: table-row-group !important
}

.touch tbody.show-for-touch {
    display: table-row-group !important
}

tr.hide-for-touch {
    display: table-row !important
}

.touch tr.show-for-touch {
    display: table-row !important
}

td.hide-for-touch {
    display: table-cell !important
}

.touch td.show-for-touch {
    display: table-cell !important
}

th.hide-for-touch {
    display: table-cell !important
}

.touch th.show-for-touch {
    display: table-cell !important
}

@media only screen {
    [class*="block-grid-"] {
        display: block;
        padding: 0;
        margin: 0 -0.625em;
        *zoom: 1
    }
    [class*="block-grid-"]:before,
    [class*="block-grid-"]:after {
        content: " ";
        display: table
    }
    [class*="block-grid-"]:after {
        clear: both
    }
    [class*="block-grid-"]>li {
        display: inline;
        height: auto;
        float: left;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-1>li {
        width: 100%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-1>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-1>li:nth-of-type(1n+1) {
        clear: both
    }
    .small-block-grid-2>li {
        width: 50%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-2>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-2>li:nth-of-type(2n+1) {
        clear: both
    }
    .small-block-grid-3>li {
        width: 33.33333%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-3>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-3>li:nth-of-type(3n+1) {
        clear: both
    }
    .small-block-grid-4>li {
        width: 25%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-4>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-4>li:nth-of-type(4n+1) {
        clear: both
    }
    .small-block-grid-5>li {
        width: 20%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-5>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-5>li:nth-of-type(5n+1) {
        clear: both
    }
    .small-block-grid-6>li {
        width: 16.66667%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-6>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-6>li:nth-of-type(6n+1) {
        clear: both
    }
    .small-block-grid-7>li {
        width: 14.28571%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-7>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-7>li:nth-of-type(7n+1) {
        clear: both
    }
    .small-block-grid-8>li {
        width: 12.5%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-8>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-8>li:nth-of-type(8n+1) {
        clear: both
    }
    .small-block-grid-9>li {
        width: 11.11111%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-9>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-9>li:nth-of-type(9n+1) {
        clear: both
    }
    .small-block-grid-10>li {
        width: 10%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-10>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-10>li:nth-of-type(10n+1) {
        clear: both
    }
    .small-block-grid-11>li {
        width: 9.09091%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-11>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-11>li:nth-of-type(11n+1) {
        clear: both
    }
    .small-block-grid-12>li {
        width: 8.33333%;
        padding: 0 .625em 1.25em
    }
    .small-block-grid-12>li:nth-of-type(n) {
        clear: none
    }
    .small-block-grid-12>li:nth-of-type(12n+1) {
        clear: both
    }
}

@media only screen and (min-width:768px) {
    .small-block-grid-1>li:nth-of-type(1n+1) {
        clear: none
    }
    .small-block-grid-2>li:nth-of-type(2n+1) {
        clear: none
    }
    .small-block-grid-3>li:nth-of-type(3n+1) {
        clear: none
    }
    .small-block-grid-4>li:nth-of-type(4n+1) {
        clear: none
    }
    .small-block-grid-5>li:nth-of-type(5n+1) {
        clear: none
    }
    .small-block-grid-6>li:nth-of-type(6n+1) {
        clear: none
    }
    .small-block-grid-7>li:nth-of-type(7n+1) {
        clear: none
    }
    .small-block-grid-8>li:nth-of-type(8n+1) {
        clear: none
    }
    .small-block-grid-9>li:nth-of-type(9n+1) {
        clear: none
    }
    .small-block-grid-10>li:nth-of-type(10n+1) {
        clear: none
    }
    .small-block-grid-11>li:nth-of-type(11n+1) {
        clear: none
    }
    .small-block-grid-12>li:nth-of-type(12n+1) {
        clear: none
    }
    .large-block-grid-1>li {
        width: 100%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-1>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-1>li:nth-of-type(1n+1) {
        clear: both
    }
    .large-block-grid-2>li {
        width: 50%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-2>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-2>li:nth-of-type(2n+1) {
        clear: both
    }
    .large-block-grid-3>li {
        width: 33.33333%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-3>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-3>li:nth-of-type(3n+1) {
        clear: both
    }
    .large-block-grid-4>li {
        width: 25%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-4>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-4>li:nth-of-type(4n+1) {
        clear: both
    }
    .large-block-grid-5>li {
        width: 20%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-5>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-5>li:nth-of-type(5n+1) {
        clear: both
    }
    .large-block-grid-6>li {
        width: 16.66667%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-6>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-6>li:nth-of-type(6n+1) {
        clear: both
    }
    .large-block-grid-7>li {
        width: 14.28571%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-7>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-7>li:nth-of-type(7n+1) {
        clear: both
    }
    .large-block-grid-8>li {
        width: 12.5%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-8>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-8>li:nth-of-type(8n+1) {
        clear: both
    }
    .large-block-grid-9>li {
        width: 11.11111%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-9>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-9>li:nth-of-type(9n+1) {
        clear: both
    }
    .large-block-grid-10>li {
        width: 10%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-10>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-10>li:nth-of-type(10n+1) {
        clear: both
    }
    .large-block-grid-11>li {
        width: 9.09091%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-11>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-11>li:nth-of-type(11n+1) {
        clear: both
    }
    .large-block-grid-12>li {
        width: 8.33333%;
        padding: 0 .625em 1.25em
    }
    .large-block-grid-12>li:nth-of-type(n) {
        clear: none
    }
    .large-block-grid-12>li:nth-of-type(12n+1) {
        clear: both
    }
}

p.lead {
    font-size: 1.21875em;
    line-height: 1.6
}

.subheader {
    line-height: 1.4;
    color: #6f6f6f;
    font-weight: 300;
    margin-top: .2em;
    margin-bottom: .5em
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0;
    direction: ltr
}

a {
    color: #2ba6cb;
    text-decoration: none;
    line-height: inherit
}

a:hover,
a:focus {
    color: #2797b6
}

a img {
    border: 0
}

p {
    font-family: inherit;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.6;
    margin-bottom: 1.25em;
    text-rendering: optimizeLegibility
}

p aside {
    font-size: .875em;
    line-height: 1.35;
    font-style: italic
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-style: normal;
    color: #222;
    text-rendering: optimizeLegibility;
    margin-top: .2em;
    margin-bottom: .5em;
    line-height: 1.2125em
}

h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
    font-size: 60%;
    color: #6f6f6f;
    line-height: 0
}

h1 {
    font-size: 2.125em
}

h2 {
    font-size: 1.6875em
}

h3 {
    font-size: 1.375em
}

h4 {
    font-size: 1.125em
}

h5 {
    font-size: 1.125em
}

h6 {
    font-size: 1em
}

hr {
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    margin: 1.25em 0 1.1875em;
    height: 0
}

em,
i {
    font-style: italic;
    line-height: inherit
}

strong,
b {
    font-weight: bold;
    line-height: inherit
}

small {
    font-size: 60%;
    line-height: inherit
}

code {
    font-family: Consolas, 'Liberation Mono', Courier, monospace;
    font-weight: bold;
    color: #7f0a0e
}

ul,
ol,
dl {
    font-size: 1em;
    line-height: 1.6;
    margin-bottom: 1.25em;
    list-style-position: outside;
    font-family: inherit
}

ul,
ol {
    margin-left: 0
}

ul.no-bullet,
ol.no-bullet {
    margin-left: 0
}

ul li ul,
ul li ol {
    margin-left: 1.25em;
    margin-bottom: 0;
    font-size: 1em
}

ul.square li ul,
ul.circle li ul,
ul.disc li ul {
    list-style: inherit
}

ul.square {
    list-style-type: square
}

ul.circle {
    list-style-type: circle
}

ul.disc {
    list-style-type: disc
}

ul.no-bullet {
    list-style: none
}

ol li ul,
ol li ol {
    margin-left: 1.25em;
    margin-bottom: 0
}

dl dt {
    margin-bottom: .3em;
    font-weight: bold
}

dl dd {
    margin-bottom: .75em
}

abbr,
acronym {
    text-transform: uppercase;
    font-size: 90%;
    color: #222;
    border-bottom: 1px dotted #ddd;
    cursor: help
}

abbr {
    text-transform: none
}

blockquote {
    margin: 0 0 1.25em;
    padding: .5625em 1.25em 0 1.1875em;
    border-left: 1px solid #ddd
}

blockquote cite {
    display: block;
    font-size: .8125em;
    color: #555
}

blockquote cite:before {
    content: "\2014 \0020"
}

blockquote cite a,
blockquote cite a:visited {
    color: #555
}

blockquote,
blockquote p {
    line-height: 1.6;
    color: #6f6f6f
}

.vcard {
    display: inline-block;
    margin: 0 0 1.25em 0;
    border: 1px solid #ddd;
    padding: .625em .75em
}

.vcard li {
    margin: 0;
    display: block
}

.vcard .fn {
    font-weight: bold;
    font-size: .9375em
}

.vevent .summary {
    font-weight: bold
}

.vevent abbr {
    cursor: default;
    text-decoration: none;
    font-weight: bold;
    border: 0;
    padding: 0 .0625em
}

@media only screen and (min-width:768px) {
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        line-height: 1.4
    }
    h1 {
        font-size: 2.75em
    }
    h2 {
        font-size: 2.3125em
    }
    h3 {
        font-size: 1.6875em
    }
    h4 {
        font-size: 1.4375em
    }
}

.print-only {
    display: none !important
}

@media print {
    @page {
        margin: .5cm
    }
    * {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important
    }
    a,
    a:visited {
        text-decoration: underline
    }
    a[href]:after {
        content: " (" attr(href) ")"
    }
    abbr[title]:after {
        content: " (" attr(title) ")"
    }
    .ir a:after,
    a[href^="javascript:"]:after,
    a[href^="#"]:after {
        content: ""
    }
    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid
    }
    thead {
        display: table-header-group
    }
    tr,
    img {
        page-break-inside: avoid
    }
    img {
        max-width: 100% !important
    }
    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3
    }
    h2,
    h3 {
        page-break-after: avoid
    }
    .hide-on-print {
        display: none !important
    }
    .print-only {
        display: block !important
    }
    .hide-for-print {
        display: none !important
    }
    .show-for-print {
        display: inherit !important
    }
}

button,
.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: bold;
    line-height: normal;
    margin: 0 0 1.25em;
    position: relative;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding-top: .75em;
    padding-right: 1.5em;
    padding-bottom: .8125em;
    padding-left: 1.5em;
    font-size: 1.125em;
    background-color: #2ba6cb;
    border-color: #2285a1;
    color: #fff
}

button:hover,
button:focus,
.button:hover,
.button:focus {
    background-color: #2285a1
}

button:hover,
button:focus,
.button:hover,
.button:focus {
    color: #fff
}

button.secondary,
.button.secondary {
    background-color: #e9e9e9;
    border-color: #d0d0d0;
    color: #333
}

button.secondary:hover,
button.secondary:focus,
.button.secondary:hover,
.button.secondary:focus {
    background-color: #d0d0d0
}

button.secondary:hover,
button.secondary:focus,
.button.secondary:hover,
.button.secondary:focus {
    color: #333
}

button.success,
.button.success {
    background-color: #5da423;
    border-color: #457a1a;
    color: #fff
}

button.success:hover,
button.success:focus,
.button.success:hover,
.button.success:focus {
    background-color: #457a1a
}

button.success:hover,
button.success:focus,
.button.success:hover,
.button.success:focus {
    color: #fff
}

button.alert,
.button.alert {
    background-color: #c60f13;
    border-color: #970b10;
    color: #fff
}

button.alert:hover,
button.alert:focus,
.button.alert:hover,
.button.alert:focus {
    background-color: #970b10
}

button.alert:hover,
button.alert:focus,
.button.alert:hover,
.button.alert:focus {
    color: #fff
}

button.large,
.button.large {
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1.0625em;
    padding-left: 2em;
    font-size: 1.25em
}

button.small,
.button.small {
    padding-top: .5625em;
    padding-right: 1.125em;
    padding-bottom: .625em;
    padding-left: 1.125em;
    font-size: .8125em
}

button.tiny,
.button.tiny {
    padding-top: .4375em;
    padding-right: .875em;
    padding-bottom: .5em;
    padding-left: .875em;
    font-size: .6875em
}

button.expand,
.button.expand {
    padding-right: 0;
    padding-left: 0;
    width: 100%
}

button.left-align,
.button.left-align {
    text-align: left;
    text-indent: .75em
}

button.right-align,
.button.right-align {
    text-align: right;
    padding-right: .75em
}

button.disabled,
button[disabled],
.button.disabled,
.button[disabled] {
    background-color: #2ba6cb;
    border-color: #2285a1;
    color: #fff;
    cursor: default;
    opacity: .6;
    -webkit-box-shadow: none;
    box-shadow: none
}

button.disabled:hover,
button.disabled:focus,
button[disabled]:hover,
button[disabled]:focus,
.button.disabled:hover,
.button.disabled:focus,
.button[disabled]:hover,
.button[disabled]:focus {
    background-color: #2285a1
}

button.disabled:hover,
button.disabled:focus,
button[disabled]:hover,
button[disabled]:focus,
.button.disabled:hover,
.button.disabled:focus,
.button[disabled]:hover,
.button[disabled]:focus {
    color: #fff
}

button.disabled:hover,
button.disabled:focus,
button[disabled]:hover,
button[disabled]:focus,
.button.disabled:hover,
.button.disabled:focus,
.button[disabled]:hover,
.button[disabled]:focus {
    background-color: #2ba6cb
}

button.disabled.secondary,
button[disabled].secondary,
.button.disabled.secondary,
.button[disabled].secondary {
    background-color: #e9e9e9;
    border-color: #d0d0d0;
    color: #333;
    cursor: default;
    opacity: .6;
    -webkit-box-shadow: none;
    box-shadow: none
}

button.disabled.secondary:hover,
button.disabled.secondary:focus,
button[disabled].secondary:hover,
button[disabled].secondary:focus,
.button.disabled.secondary:hover,
.button.disabled.secondary:focus,
.button[disabled].secondary:hover,
.button[disabled].secondary:focus {
    background-color: #d0d0d0
}

button.disabled.secondary:hover,
button.disabled.secondary:focus,
button[disabled].secondary:hover,
button[disabled].secondary:focus,
.button.disabled.secondary:hover,
.button.disabled.secondary:focus,
.button[disabled].secondary:hover,
.button[disabled].secondary:focus {
    color: #333
}

button.disabled.secondary:hover,
button.disabled.secondary:focus,
button[disabled].secondary:hover,
button[disabled].secondary:focus,
.button.disabled.secondary:hover,
.button.disabled.secondary:focus,
.button[disabled].secondary:hover,
.button[disabled].secondary:focus {
    background-color: #e9e9e9
}

button.disabled.success,
button[disabled].success,
.button.disabled.success,
.button[disabled].success {
    background-color: #5da423;
    border-color: #457a1a;
    color: #fff;
    cursor: default;
    opacity: .6;
    -webkit-box-shadow: none;
    box-shadow: none
}

button.disabled.success:hover,
button.disabled.success:focus,
button[disabled].success:hover,
button[disabled].success:focus,
.button.disabled.success:hover,
.button.disabled.success:focus,
.button[disabled].success:hover,
.button[disabled].success:focus {
    background-color: #457a1a
}

button.disabled.success:hover,
button.disabled.success:focus,
button[disabled].success:hover,
button[disabled].success:focus,
.button.disabled.success:hover,
.button.disabled.success:focus,
.button[disabled].success:hover,
.button[disabled].success:focus {
    color: #fff
}

button.disabled.success:hover,
button.disabled.success:focus,
button[disabled].success:hover,
button[disabled].success:focus,
.button.disabled.success:hover,
.button.disabled.success:focus,
.button[disabled].success:hover,
.button[disabled].success:focus {
    background-color: #5da423
}

button.disabled.alert,
button[disabled].alert,
.button.disabled.alert,
.button[disabled].alert {
    background-color: #c60f13;
    border-color: #970b10;
    color: #fff;
    cursor: default;
    opacity: .6;
    -webkit-box-shadow: none;
    box-shadow: none
}

button.disabled.alert:hover,
button.disabled.alert:focus,
button[disabled].alert:hover,
button[disabled].alert:focus,
.button.disabled.alert:hover,
.button.disabled.alert:focus,
.button[disabled].alert:hover,
.button[disabled].alert:focus {
    background-color: #970b10
}

button.disabled.alert:hover,
button.disabled.alert:focus,
button[disabled].alert:hover,
button[disabled].alert:focus,
.button.disabled.alert:hover,
.button.disabled.alert:focus,
.button[disabled].alert:hover,
.button[disabled].alert:focus {
    color: #fff
}

button.disabled.alert:hover,
button.disabled.alert:focus,
button[disabled].alert:hover,
button[disabled].alert:focus,
.button.disabled.alert:hover,
.button.disabled.alert:focus,
.button[disabled].alert:hover,
.button[disabled].alert:focus {
    background-color: #c60f13
}

button,
.button {
    padding-top: .8125em;
    padding-bottom: .75em;
    -webkit-appearance: none
}

button.tiny,
.button.tiny {
    padding-top: .5em;
    padding-bottom: .4375em;
    -webkit-appearance: none
}

button.small,
.button.small {
    padding-top: .625em;
    padding-bottom: .5625em;
    -webkit-appearance: none
}

button.large,
.button.large {
    padding-top: 1.03125em;
    padding-bottom: 1.03125em;
    -webkit-appearance: none
}

@media only screen {
    button,
    .button {
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
        -webkit-transition: background-color 300ms ease-out;
        -moz-transition: background-color 300ms ease-out;
        transition: background-color 300ms ease-out
    }
    button:active,
    .button:active {
        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset
    }
    button.radius,
    .button.radius {
        -webkit-border-radius: 3px;
        border-radius: 3px
    }
    button.round,
    .button.round {
        -webkit-border-radius: 1000px;
        border-radius: 1000px
    }
}

@media only screen and (min-width:768px) {
    button,
    .button {
        display: inline-block
    }
}

form {
    margin: 0 0 1em
}

form .row .row {
    margin: 0 -0.5em
}

form .row .row .column,
form .row .row .columns {
    padding: 0 .5em
}

form .row .row.collapse {
    margin: 0
}

form .row .row.collapse .column,
form .row .row.collapse .columns {
    padding: 0
}

form .row .row.collapse input {
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-topright: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-top-right-radius: 0
}

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
    padding-left: .5em
}

label {
    font-size: .875em;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-weight: 500;
    margin-bottom: .1875em
}

label.right {
    float: none;
    text-align: right
}

label.inline {
    margin: 0 0 1em 0;
    padding: .625em 0
}

label small {
    text-transform: capitalize;
    color: #666
}

.prefix,
.postfix {
    display: block;
    position: relative;
    z-index: 2;
    text-align: center;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
    border-style: solid;
    border-width: 1px;
    overflow: hidden;
    font-size: .875em;
    height: 2.3125em;
    line-height: 2.3125em
}

.postfix.button {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    line-height: 2.125em
}

.prefix.button {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
    text-align: center;
    line-height: 2.125em
}

.prefix.button.radius {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.postfix.button.radius {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.prefix.button.round {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-bottomleft: 1000px;
    -moz-border-radius-topleft: 1000px;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px
}

.postfix.button.round {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-topright: 1000px;
    -moz-border-radius-bottomright: 1000px;
    -webkit-border-top-right-radius: 1000px;
    -webkit-border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px
}

span.prefix,
label.prefix {
    background: #f2f2f2;
    border-color: #d9d9d9;
    border-right: 0;
    color: #333
}

span.prefix.radius,
label.prefix.radius {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

span.postfix,
label.postfix {
    background: #f2f2f2;
    border-color: #ccc;
    border-left: 0;
    color: #333
}

span.postfix.radius,
label.postfix.radius {
    -webkit-border-radius: 0;
    border-radius: 0;
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.input-group.radius>*:first-child,
.input-group.radius>*:first-child * {
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.input-group.radius>*:last-child,
.input-group.radius>*:last-child * {
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.input-group.round>*:first-child,
.input-group.round>*:first-child * {
    -moz-border-radius-bottomleft: 1000px;
    -moz-border-radius-topleft: 1000px;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px
}

.input-group.round>*:last-child,
.input-group.round>*:last-child * {
    -moz-border-radius-topright: 1000px;
    -moz-border-radius-bottomright: 1000px;
    -webkit-border-top-right-radius: 1000px;
    -webkit-border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px
}

input[type="text"],
input[type="password"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="month"],
input[type="week"],
input[type="email"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="time"],
input[type="url"],
textarea {
    -webkit-appearance: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: #fff;
    font-family: inherit;
    border: 1px solid #ccc;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: .875em;
    margin: 0 0 1em 0;
    padding: .5em;
    height: 2.3125em;
    width: 100%;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    transition: all .15s linear
}

input[type="text"]:focus,
input[type="password"]:focus,
input[type="date"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="time"]:focus,
input[type="url"]:focus,
textarea:focus {
    background: #fafafa;
    border-color: #999;
    outline: 0
}

input[type="text"][disabled],
input[type="password"][disabled],
input[type="date"][disabled],
input[type="datetime"][disabled],
input[type="datetime-local"][disabled],
input[type="month"][disabled],
input[type="week"][disabled],
input[type="email"][disabled],
input[type="number"][disabled],
input[type="search"][disabled],
input[type="tel"][disabled],
input[type="time"][disabled],
input[type="url"][disabled],
textarea[disabled] {
    background-color: #ddd
}

input[type="file"],
input[type="checkbox"],
input[type="radio"],
select {
    margin: 0 0 1em 0
}

input[type="file"] {
    width: 100%
}

fieldset {
    border: solid 1px #ddd;
    padding: 1.25em;
    margin: 1.125em 0
}

fieldset legend {
    font-weight: bold;
    background: #fff;
    padding: 0 .1875em;
    margin: 0;
    margin-left: -0.1875em
}

[data-abide] .error small.error,
[data-abide] span.error,
[data-abide] small.error {
    display: block;
    padding: .375em .25em;
    margin-top: 0;
    margin-bottom: 1em;
    font-size: .75em;
    font-weight: bold;
    background: #c60f13;
    color: #fff
}

[data-abide] span.error,
[data-abide] small.error {
    display: none
}

span.error,
small.error {
    display: block;
    padding: .375em .25em;
    margin-top: 0;
    margin-bottom: 1em;
    font-size: .75em;
    font-weight: bold;
    background: #c60f13;
    color: #fff
}

.error input,
.error textarea,
.error select {
    border-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1);
    margin-bottom: 0
}

.error input:focus,
.error textarea:focus,
.error select:focus {
    background: #fafafa;
    border-color: #999
}

.error label,
.error label.error {
    color: #c60f13
}

.error>small,
.error small.error {
    display: block;
    padding: .375em .25em;
    margin-top: 0;
    margin-bottom: 1em;
    font-size: .75em;
    font-weight: bold;
    background: #c60f13;
    color: #fff
}

.error span.error-message {
    display: block
}

input.error,
textarea.error {
    border-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1);
    margin-bottom: 0
}

input.error:focus,
textarea.error:focus {
    background: #fafafa;
    border-color: #999
}

.error select {
    border-color: #c60f13;
    background-color: rgba(198, 15, 19, 0.1)
}

.error select:focus {
    background: #fafafa;
    border-color: #999
}

label.error {
    color: #c60f13
}

.button-group {
    list-style: none;
    margin: 0;
    *zoom: 1
}

.button-group:before,
.button-group:after {
    content: " ";
    display: table
}

.button-group:after {
    clear: both
}

.button-group>* {
    margin: 0 0 0 -1px;
    float: left
}

.button-group>*:first-child {
    margin-left: 0
}

.button-group.radius>*:first-child,
.button-group.radius>*:first-child>a,
.button-group.radius>*:first-child>button,
.button-group.radius>*:first-child>.button {
    -moz-border-radius-bottomleft: 3px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

.button-group.radius>*:last-child,
.button-group.radius>*:last-child>a,
.button-group.radius>*:last-child>button,
.button-group.radius>*:last-child>.button {
    -moz-border-radius-topright: 3px;
    -moz-border-radius-bottomright: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.button-group.round>*:first-child,
.button-group.round>*:first-child>a,
.button-group.round>*:first-child>button,
.button-group.round>*:first-child>.button {
    -moz-border-radius-bottomleft: 1000px;
    -moz-border-radius-topleft: 1000px;
    -webkit-border-bottom-left-radius: 1000px;
    -webkit-border-top-left-radius: 1000px;
    border-bottom-left-radius: 1000px;
    border-top-left-radius: 1000px
}

.button-group.round>*:last-child,
.button-group.round>*:last-child>a,
.button-group.round>*:last-child>button,
.button-group.round>*:last-child>.button {
    -moz-border-radius-topright: 1000px;
    -moz-border-radius-bottomright: 1000px;
    -webkit-border-top-right-radius: 1000px;
    -webkit-border-bottom-right-radius: 1000px;
    border-top-right-radius: 1000px;
    border-bottom-right-radius: 1000px
}

.button-group.even-2 li {
    width: 50%
}

.button-group.even-2 li button,
.button-group.even-2 li .button {
    width: 100%
}

.button-group.even-3 li {
    width: 33.33333%
}

.button-group.even-3 li button,
.button-group.even-3 li .button {
    width: 100%
}

.button-group.even-4 li {
    width: 25%
}

.button-group.even-4 li button,
.button-group.even-4 li .button {
    width: 100%
}

.button-group.even-5 li {
    width: 20%
}

.button-group.even-5 li button,
.button-group.even-5 li .button {
    width: 100%
}

.button-group.even-6 li {
    width: 16.66667%
}

.button-group.even-6 li button,
.button-group.even-6 li .button {
    width: 100%
}

.button-group.even-7 li {
    width: 14.28571%
}

.button-group.even-7 li button,
.button-group.even-7 li .button {
    width: 100%
}

.button-group.even-8 li {
    width: 12.5%
}

.button-group.even-8 li button,
.button-group.even-8 li .button {
    width: 100%
}

.button-bar {
    *zoom: 1
}

.button-bar:before,
.button-bar:after {
    content: " ";
    display: table
}

.button-bar:after {
    clear: both
}

.button-bar .button-group {
    float: left;
    margin-right: .625em
}

.button-bar .button-group div {
    overflow: hidden
}

.dropdown.button {
    position: relative;
    padding-right: 3.1875em
}

.dropdown.button:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    display: block;
    border-style: solid;
    border-color: #fff transparent transparent transparent;
    top: 50%
}

.dropdown.button:before {
    border-width: .5625em;
    right: 1.5em;
    margin-top: -0.25em
}

.dropdown.button:before {
    border-color: #fff transparent transparent transparent
}

.dropdown.button.tiny {
    padding-right: 2.1875em
}

.dropdown.button.tiny:before {
    border-width: .4375em;
    right: .875em;
    margin-top: -0.15625em
}

.dropdown.button.tiny:before {
    border-color: #fff transparent transparent transparent
}

.dropdown.button.small {
    padding-right: 2.8125em
}

.dropdown.button.small:before {
    border-width: .5625em;
    right: 1.125em;
    margin-top: -0.21875em
}

.dropdown.button.small:before {
    border-color: #fff transparent transparent transparent
}

.dropdown.button.large {
    padding-right: 4em
}

.dropdown.button.large:before {
    border-width: .625em;
    right: 1.75em;
    margin-top: -0.3125em
}

.dropdown.button.large:before {
    border-color: #fff transparent transparent transparent
}

.dropdown.button.secondary:before {
    border-color: #333 transparent transparent transparent
}

[data-section=''],
[data-section='auto'],
.section-container.auto,
[data-section='vertical-tabs'],
.section-container.vertical-tabs,
[data-section='vertical-nav'],
.section-container.vertical-nav,
[data-section='horizontal-nav'],
.section-container.horizontal-nav,
[data-section='accordion'],
.section-container.accordion {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em
}

[data-section=''][data-section-small-style],
[data-section='auto'][data-section-small-style],
.section-container.auto[data-section-small-style],
[data-section='vertical-tabs'][data-section-small-style],
.section-container.vertical-tabs[data-section-small-style],
[data-section='vertical-nav'][data-section-small-style],
.section-container.vertical-nav[data-section-small-style],
[data-section='horizontal-nav'][data-section-small-style],
.section-container.horizontal-nav[data-section-small-style],
[data-section='accordion'][data-section-small-style],
.section-container.accordion[data-section-small-style] {
    width: 100% !important
}

[data-section=''][data-section-small-style]>[data-section-region],
[data-section=''][data-section-small-style]>section,
[data-section=''][data-section-small-style]>.section,
[data-section='auto'][data-section-small-style]>[data-section-region],
[data-section='auto'][data-section-small-style]>section,
[data-section='auto'][data-section-small-style]>.section,
.section-container.auto[data-section-small-style]>[data-section-region],
.section-container.auto[data-section-small-style]>section,
.section-container.auto[data-section-small-style]>.section,
[data-section='vertical-tabs'][data-section-small-style]>[data-section-region],
[data-section='vertical-tabs'][data-section-small-style]>section,
[data-section='vertical-tabs'][data-section-small-style]>.section,
.section-container.vertical-tabs[data-section-small-style]>[data-section-region],
.section-container.vertical-tabs[data-section-small-style]>section,
.section-container.vertical-tabs[data-section-small-style]>.section,
[data-section='vertical-nav'][data-section-small-style]>[data-section-region],
[data-section='vertical-nav'][data-section-small-style]>section,
[data-section='vertical-nav'][data-section-small-style]>.section,
.section-container.vertical-nav[data-section-small-style]>[data-section-region],
.section-container.vertical-nav[data-section-small-style]>section,
.section-container.vertical-nav[data-section-small-style]>.section,
[data-section='horizontal-nav'][data-section-small-style]>[data-section-region],
[data-section='horizontal-nav'][data-section-small-style]>section,
[data-section='horizontal-nav'][data-section-small-style]>.section,
.section-container.horizontal-nav[data-section-small-style]>[data-section-region],
.section-container.horizontal-nav[data-section-small-style]>section,
.section-container.horizontal-nav[data-section-small-style]>.section,
[data-section='accordion'][data-section-small-style]>[data-section-region],
[data-section='accordion'][data-section-small-style]>section,
[data-section='accordion'][data-section-small-style]>.section,
.section-container.accordion[data-section-small-style]>[data-section-region],
.section-container.accordion[data-section-small-style]>section,
.section-container.accordion[data-section-small-style]>.section {
    padding: 0 !important;
    margin: 0 !important
}

[data-section=''][data-section-small-style]>[data-section-region]>[data-section-title],
[data-section=''][data-section-small-style]>[data-section-region]>.title,
[data-section=''][data-section-small-style]>section>[data-section-title],
[data-section=''][data-section-small-style]>section>.title,
[data-section=''][data-section-small-style]>.section>[data-section-title],
[data-section=''][data-section-small-style]>.section>.title,
[data-section='auto'][data-section-small-style]>[data-section-region]>[data-section-title],
[data-section='auto'][data-section-small-style]>[data-section-region]>.title,
[data-section='auto'][data-section-small-style]>section>[data-section-title],
[data-section='auto'][data-section-small-style]>section>.title,
[data-section='auto'][data-section-small-style]>.section>[data-section-title],
[data-section='auto'][data-section-small-style]>.section>.title,
.section-container.auto[data-section-small-style]>[data-section-region]>[data-section-title],
.section-container.auto[data-section-small-style]>[data-section-region]>.title,
.section-container.auto[data-section-small-style]>section>[data-section-title],
.section-container.auto[data-section-small-style]>section>.title,
.section-container.auto[data-section-small-style]>.section>[data-section-title],
.section-container.auto[data-section-small-style]>.section>.title,
[data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>[data-section-title],
[data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>.title,
[data-section='vertical-tabs'][data-section-small-style]>section>[data-section-title],
[data-section='vertical-tabs'][data-section-small-style]>section>.title,
[data-section='vertical-tabs'][data-section-small-style]>.section>[data-section-title],
[data-section='vertical-tabs'][data-section-small-style]>.section>.title,
.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>[data-section-title],
.section-container.vertical-tabs[data-section-small-style]>[data-section-region]>.title,
.section-container.vertical-tabs[data-section-small-style]>section>[data-section-title],
.section-container.vertical-tabs[data-section-small-style]>section>.title,
.section-container.vertical-tabs[data-section-small-style]>.section>[data-section-title],
.section-container.vertical-tabs[data-section-small-style]>.section>.title,
[data-section='vertical-nav'][data-section-small-style]>[data-section-region]>[data-section-title],
[data-section='vertical-nav'][data-section-small-style]>[data-section-region]>.title,
[data-section='vertical-nav'][data-section-small-style]>section>[data-section-title],
[data-section='vertical-nav'][data-section-small-style]>section>.title,
[data-section='vertical-nav'][data-section-small-style]>.section>[data-section-title],
[data-section='vertical-nav'][data-section-small-style]>.section>.title,
.section-container.vertical-nav[data-section-small-style]>[data-section-region]>[data-section-title],
.section-container.vertical-nav[data-section-small-style]>[data-section-region]>.title,
.section-container.vertical-nav[data-section-small-style]>section>[data-section-title],
.section-container.vertical-nav[data-section-small-style]>section>.title,
.section-container.vertical-nav[data-section-small-style]>.section>[data-section-title],
.section-container.vertical-nav[data-section-small-style]>.section>.title,
[data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>[data-section-title],
[data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>.title,
[data-section='horizontal-nav'][data-section-small-style]>section>[data-section-title],
[data-section='horizontal-nav'][data-section-small-style]>section>.title,
[data-section='horizontal-nav'][data-section-small-style]>.section>[data-section-title],
[data-section='horizontal-nav'][data-section-small-style]>.section>.title,
.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>[data-section-title],
.section-container.horizontal-nav[data-section-small-style]>[data-section-region]>.title,
.section-container.horizontal-nav[data-section-small-style]>section>[data-section-title],
.section-container.horizontal-nav[data-section-small-style]>section>.title,
.section-container.horizontal-nav[data-section-small-style]>.section>[data-section-title],
.section-container.horizontal-nav[data-section-small-style]>.section>.title,
[data-section='accordion'][data-section-small-style]>[data-section-region]>[data-section-title],
[data-section='accordion'][data-section-small-style]>[data-section-region]>.title,
[data-section='accordion'][data-section-small-style]>section>[data-section-title],
[data-section='accordion'][data-section-small-style]>section>.title,
[data-section='accordion'][data-section-small-style]>.section>[data-section-title],
[data-section='accordion'][data-section-small-style]>.section>.title,
.section-container.accordion[data-section-small-style]>[data-section-region]>[data-section-title],
.section-container.accordion[data-section-small-style]>[data-section-region]>.title,
.section-container.accordion[data-section-small-style]>section>[data-section-title],
.section-container.accordion[data-section-small-style]>section>.title,
.section-container.accordion[data-section-small-style]>.section>[data-section-title],
.section-container.accordion[data-section-small-style]>.section>.title {
    width: 100% !important
}

[data-section='']>section,
[data-section='']>.section,
[data-section='']>[data-section-region],
[data-section='auto']>section,
[data-section='auto']>.section,
[data-section='auto']>[data-section-region],
.section-container.auto>section,
.section-container.auto>.section,
.section-container.auto>[data-section-region],
[data-section='vertical-tabs']>section,
[data-section='vertical-tabs']>.section,
[data-section='vertical-tabs']>[data-section-region],
.section-container.vertical-tabs>section,
.section-container.vertical-tabs>.section,
.section-container.vertical-tabs>[data-section-region],
[data-section='vertical-nav']>section,
[data-section='vertical-nav']>.section,
[data-section='vertical-nav']>[data-section-region],
.section-container.vertical-nav>section,
.section-container.vertical-nav>.section,
.section-container.vertical-nav>[data-section-region],
[data-section='horizontal-nav']>section,
[data-section='horizontal-nav']>.section,
[data-section='horizontal-nav']>[data-section-region],
.section-container.horizontal-nav>section,
.section-container.horizontal-nav>.section,
.section-container.horizontal-nav>[data-section-region],
[data-section='accordion']>section,
[data-section='accordion']>.section,
[data-section='accordion']>[data-section-region],
.section-container.accordion>section,
.section-container.accordion>.section,
.section-container.accordion>[data-section-region] {
    margin: 0
}

[data-section='']>section>[data-section-title],
[data-section='']>section>.title,
[data-section='']>.section>[data-section-title],
[data-section='']>.section>.title,
[data-section='']>[data-section-region]>[data-section-title],
[data-section='']>[data-section-region]>.title,
[data-section='auto']>section>[data-section-title],
[data-section='auto']>section>.title,
[data-section='auto']>.section>[data-section-title],
[data-section='auto']>.section>.title,
[data-section='auto']>[data-section-region]>[data-section-title],
[data-section='auto']>[data-section-region]>.title,
.section-container.auto>section>[data-section-title],
.section-container.auto>section>.title,
.section-container.auto>.section>[data-section-title],
.section-container.auto>.section>.title,
.section-container.auto>[data-section-region]>[data-section-title],
.section-container.auto>[data-section-region]>.title,
[data-section='vertical-tabs']>section>[data-section-title],
[data-section='vertical-tabs']>section>.title,
[data-section='vertical-tabs']>.section>[data-section-title],
[data-section='vertical-tabs']>.section>.title,
[data-section='vertical-tabs']>[data-section-region]>[data-section-title],
[data-section='vertical-tabs']>[data-section-region]>.title,
.section-container.vertical-tabs>section>[data-section-title],
.section-container.vertical-tabs>section>.title,
.section-container.vertical-tabs>.section>[data-section-title],
.section-container.vertical-tabs>.section>.title,
.section-container.vertical-tabs>[data-section-region]>[data-section-title],
.section-container.vertical-tabs>[data-section-region]>.title,
[data-section='vertical-nav']>section>[data-section-title],
[data-section='vertical-nav']>section>.title,
[data-section='vertical-nav']>.section>[data-section-title],
[data-section='vertical-nav']>.section>.title,
[data-section='vertical-nav']>[data-section-region]>[data-section-title],
[data-section='vertical-nav']>[data-section-region]>.title,
.section-container.vertical-nav>section>[data-section-title],
.section-container.vertical-nav>section>.title,
.section-container.vertical-nav>.section>[data-section-title],
.section-container.vertical-nav>.section>.title,
.section-container.vertical-nav>[data-section-region]>[data-section-title],
.section-container.vertical-nav>[data-section-region]>.title,
[data-section='horizontal-nav']>section>[data-section-title],
[data-section='horizontal-nav']>section>.title,
[data-section='horizontal-nav']>.section>[data-section-title],
[data-section='horizontal-nav']>.section>.title,
[data-section='horizontal-nav']>[data-section-region]>[data-section-title],
[data-section='horizontal-nav']>[data-section-region]>.title,
.section-container.horizontal-nav>section>[data-section-title],
.section-container.horizontal-nav>section>.title,
.section-container.horizontal-nav>.section>[data-section-title],
.section-container.horizontal-nav>.section>.title,
.section-container.horizontal-nav>[data-section-region]>[data-section-title],
.section-container.horizontal-nav>[data-section-region]>.title,
[data-section='accordion']>section>[data-section-title],
[data-section='accordion']>section>.title,
[data-section='accordion']>.section>[data-section-title],
[data-section='accordion']>.section>.title,
[data-section='accordion']>[data-section-region]>[data-section-title],
[data-section='accordion']>[data-section-region]>.title,
.section-container.accordion>section>[data-section-title],
.section-container.accordion>section>.title,
.section-container.accordion>.section>[data-section-title],
.section-container.accordion>.section>.title,
.section-container.accordion>[data-section-region]>[data-section-title],
.section-container.accordion>[data-section-region]>.title {
    margin-bottom: 0
}

[data-section='']>section>[data-section-title] a,
[data-section='']>section>.title a,
[data-section='']>.section>[data-section-title] a,
[data-section='']>.section>.title a,
[data-section='']>[data-section-region]>[data-section-title] a,
[data-section='']>[data-section-region]>.title a,
[data-section='auto']>section>[data-section-title] a,
[data-section='auto']>section>.title a,
[data-section='auto']>.section>[data-section-title] a,
[data-section='auto']>.section>.title a,
[data-section='auto']>[data-section-region]>[data-section-title] a,
[data-section='auto']>[data-section-region]>.title a,
.section-container.auto>section>[data-section-title] a,
.section-container.auto>section>.title a,
.section-container.auto>.section>[data-section-title] a,
.section-container.auto>.section>.title a,
.section-container.auto>[data-section-region]>[data-section-title] a,
.section-container.auto>[data-section-region]>.title a,
[data-section='vertical-tabs']>section>[data-section-title] a,
[data-section='vertical-tabs']>section>.title a,
[data-section='vertical-tabs']>.section>[data-section-title] a,
[data-section='vertical-tabs']>.section>.title a,
[data-section='vertical-tabs']>[data-section-region]>[data-section-title] a,
[data-section='vertical-tabs']>[data-section-region]>.title a,
.section-container.vertical-tabs>section>[data-section-title] a,
.section-container.vertical-tabs>section>.title a,
.section-container.vertical-tabs>.section>[data-section-title] a,
.section-container.vertical-tabs>.section>.title a,
.section-container.vertical-tabs>[data-section-region]>[data-section-title] a,
.section-container.vertical-tabs>[data-section-region]>.title a,
[data-section='vertical-nav']>section>[data-section-title] a,
[data-section='vertical-nav']>section>.title a,
[data-section='vertical-nav']>.section>[data-section-title] a,
[data-section='vertical-nav']>.section>.title a,
[data-section='vertical-nav']>[data-section-region]>[data-section-title] a,
[data-section='vertical-nav']>[data-section-region]>.title a,
.section-container.vertical-nav>section>[data-section-title] a,
.section-container.vertical-nav>section>.title a,
.section-container.vertical-nav>.section>[data-section-title] a,
.section-container.vertical-nav>.section>.title a,
.section-container.vertical-nav>[data-section-region]>[data-section-title] a,
.section-container.vertical-nav>[data-section-region]>.title a,
[data-section='horizontal-nav']>section>[data-section-title] a,
[data-section='horizontal-nav']>section>.title a,
[data-section='horizontal-nav']>.section>[data-section-title] a,
[data-section='horizontal-nav']>.section>.title a,
[data-section='horizontal-nav']>[data-section-region]>[data-section-title] a,
[data-section='horizontal-nav']>[data-section-region]>.title a,
.section-container.horizontal-nav>section>[data-section-title] a,
.section-container.horizontal-nav>section>.title a,
.section-container.horizontal-nav>.section>[data-section-title] a,
.section-container.horizontal-nav>.section>.title a,
.section-container.horizontal-nav>[data-section-region]>[data-section-title] a,
.section-container.horizontal-nav>[data-section-region]>.title a,
[data-section='accordion']>section>[data-section-title] a,
[data-section='accordion']>section>.title a,
[data-section='accordion']>.section>[data-section-title] a,
[data-section='accordion']>.section>.title a,
[data-section='accordion']>[data-section-region]>[data-section-title] a,
[data-section='accordion']>[data-section-region]>.title a,
.section-container.accordion>section>[data-section-title] a,
.section-container.accordion>section>.title a,
.section-container.accordion>.section>[data-section-title] a,
.section-container.accordion>.section>.title a,
.section-container.accordion>[data-section-region]>[data-section-title] a,
.section-container.accordion>[data-section-region]>.title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap
}

[data-section='']>section>[data-section-content],
[data-section='']>section>.content,
[data-section='']>.section>[data-section-content],
[data-section='']>.section>.content,
[data-section='']>[data-section-region]>[data-section-content],
[data-section='']>[data-section-region]>.content,
[data-section='auto']>section>[data-section-content],
[data-section='auto']>section>.content,
[data-section='auto']>.section>[data-section-content],
[data-section='auto']>.section>.content,
[data-section='auto']>[data-section-region]>[data-section-content],
[data-section='auto']>[data-section-region]>.content,
.section-container.auto>section>[data-section-content],
.section-container.auto>section>.content,
.section-container.auto>.section>[data-section-content],
.section-container.auto>.section>.content,
.section-container.auto>[data-section-region]>[data-section-content],
.section-container.auto>[data-section-region]>.content,
[data-section='vertical-tabs']>section>[data-section-content],
[data-section='vertical-tabs']>section>.content,
[data-section='vertical-tabs']>.section>[data-section-content],
[data-section='vertical-tabs']>.section>.content,
[data-section='vertical-tabs']>[data-section-region]>[data-section-content],
[data-section='vertical-tabs']>[data-section-region]>.content,
.section-container.vertical-tabs>section>[data-section-content],
.section-container.vertical-tabs>section>.content,
.section-container.vertical-tabs>.section>[data-section-content],
.section-container.vertical-tabs>.section>.content,
.section-container.vertical-tabs>[data-section-region]>[data-section-content],
.section-container.vertical-tabs>[data-section-region]>.content,
[data-section='vertical-nav']>section>[data-section-content],
[data-section='vertical-nav']>section>.content,
[data-section='vertical-nav']>.section>[data-section-content],
[data-section='vertical-nav']>.section>.content,
[data-section='vertical-nav']>[data-section-region]>[data-section-content],
[data-section='vertical-nav']>[data-section-region]>.content,
.section-container.vertical-nav>section>[data-section-content],
.section-container.vertical-nav>section>.content,
.section-container.vertical-nav>.section>[data-section-content],
.section-container.vertical-nav>.section>.content,
.section-container.vertical-nav>[data-section-region]>[data-section-content],
.section-container.vertical-nav>[data-section-region]>.content,
[data-section='horizontal-nav']>section>[data-section-content],
[data-section='horizontal-nav']>section>.content,
[data-section='horizontal-nav']>.section>[data-section-content],
[data-section='horizontal-nav']>.section>.content,
[data-section='horizontal-nav']>[data-section-region]>[data-section-content],
[data-section='horizontal-nav']>[data-section-region]>.content,
.section-container.horizontal-nav>section>[data-section-content],
.section-container.horizontal-nav>section>.content,
.section-container.horizontal-nav>.section>[data-section-content],
.section-container.horizontal-nav>.section>.content,
.section-container.horizontal-nav>[data-section-region]>[data-section-content],
.section-container.horizontal-nav>[data-section-region]>.content,
[data-section='accordion']>section>[data-section-content],
[data-section='accordion']>section>.content,
[data-section='accordion']>.section>[data-section-content],
[data-section='accordion']>.section>.content,
[data-section='accordion']>[data-section-region]>[data-section-content],
[data-section='accordion']>[data-section-region]>.content,
.section-container.accordion>section>[data-section-content],
.section-container.accordion>section>.content,
.section-container.accordion>.section>[data-section-content],
.section-container.accordion>.section>.content,
.section-container.accordion>[data-section-region]>[data-section-content],
.section-container.accordion>[data-section-region]>.content {
    display: none
}

[data-section='']>section.active>[data-section-content],
[data-section='']>section.active>.content,
[data-section='']>.section.active>[data-section-content],
[data-section='']>.section.active>.content,
[data-section='']>[data-section-region].active>[data-section-content],
[data-section='']>[data-section-region].active>.content,
[data-section='auto']>section.active>[data-section-content],
[data-section='auto']>section.active>.content,
[data-section='auto']>.section.active>[data-section-content],
[data-section='auto']>.section.active>.content,
[data-section='auto']>[data-section-region].active>[data-section-content],
[data-section='auto']>[data-section-region].active>.content,
.section-container.auto>section.active>[data-section-content],
.section-container.auto>section.active>.content,
.section-container.auto>.section.active>[data-section-content],
.section-container.auto>.section.active>.content,
.section-container.auto>[data-section-region].active>[data-section-content],
.section-container.auto>[data-section-region].active>.content,
[data-section='vertical-tabs']>section.active>[data-section-content],
[data-section='vertical-tabs']>section.active>.content,
[data-section='vertical-tabs']>.section.active>[data-section-content],
[data-section='vertical-tabs']>.section.active>.content,
[data-section='vertical-tabs']>[data-section-region].active>[data-section-content],
[data-section='vertical-tabs']>[data-section-region].active>.content,
.section-container.vertical-tabs>section.active>[data-section-content],
.section-container.vertical-tabs>section.active>.content,
.section-container.vertical-tabs>.section.active>[data-section-content],
.section-container.vertical-tabs>.section.active>.content,
.section-container.vertical-tabs>[data-section-region].active>[data-section-content],
.section-container.vertical-tabs>[data-section-region].active>.content,
[data-section='vertical-nav']>section.active>[data-section-content],
[data-section='vertical-nav']>section.active>.content,
[data-section='vertical-nav']>.section.active>[data-section-content],
[data-section='vertical-nav']>.section.active>.content,
[data-section='vertical-nav']>[data-section-region].active>[data-section-content],
[data-section='vertical-nav']>[data-section-region].active>.content,
.section-container.vertical-nav>section.active>[data-section-content],
.section-container.vertical-nav>section.active>.content,
.section-container.vertical-nav>.section.active>[data-section-content],
.section-container.vertical-nav>.section.active>.content,
.section-container.vertical-nav>[data-section-region].active>[data-section-content],
.section-container.vertical-nav>[data-section-region].active>.content,
[data-section='horizontal-nav']>section.active>[data-section-content],
[data-section='horizontal-nav']>section.active>.content,
[data-section='horizontal-nav']>.section.active>[data-section-content],
[data-section='horizontal-nav']>.section.active>.content,
[data-section='horizontal-nav']>[data-section-region].active>[data-section-content],
[data-section='horizontal-nav']>[data-section-region].active>.content,
.section-container.horizontal-nav>section.active>[data-section-content],
.section-container.horizontal-nav>section.active>.content,
.section-container.horizontal-nav>.section.active>[data-section-content],
.section-container.horizontal-nav>.section.active>.content,
.section-container.horizontal-nav>[data-section-region].active>[data-section-content],
.section-container.horizontal-nav>[data-section-region].active>.content,
[data-section='accordion']>section.active>[data-section-content],
[data-section='accordion']>section.active>.content,
[data-section='accordion']>.section.active>[data-section-content],
[data-section='accordion']>.section.active>.content,
[data-section='accordion']>[data-section-region].active>[data-section-content],
[data-section='accordion']>[data-section-region].active>.content,
.section-container.accordion>section.active>[data-section-content],
.section-container.accordion>section.active>.content,
.section-container.accordion>.section.active>[data-section-content],
.section-container.accordion>.section.active>.content,
.section-container.accordion>[data-section-region].active>[data-section-content],
.section-container.accordion>[data-section-region].active>.content {
    display: block
}

[data-section='']>section:not(.active),
[data-section='']>.section:not(.active),
[data-section='']>[data-section-region]:not(.active),
[data-section='auto']>section:not(.active),
[data-section='auto']>.section:not(.active),
[data-section='auto']>[data-section-region]:not(.active),
.section-container.auto>section:not(.active),
.section-container.auto>.section:not(.active),
.section-container.auto>[data-section-region]:not(.active),
[data-section='vertical-tabs']>section:not(.active),
[data-section='vertical-tabs']>.section:not(.active),
[data-section='vertical-tabs']>[data-section-region]:not(.active),
.section-container.vertical-tabs>section:not(.active),
.section-container.vertical-tabs>.section:not(.active),
.section-container.vertical-tabs>[data-section-region]:not(.active),
[data-section='vertical-nav']>section:not(.active),
[data-section='vertical-nav']>.section:not(.active),
[data-section='vertical-nav']>[data-section-region]:not(.active),
.section-container.vertical-nav>section:not(.active),
.section-container.vertical-nav>.section:not(.active),
.section-container.vertical-nav>[data-section-region]:not(.active),
[data-section='horizontal-nav']>section:not(.active),
[data-section='horizontal-nav']>.section:not(.active),
[data-section='horizontal-nav']>[data-section-region]:not(.active),
.section-container.horizontal-nav>section:not(.active),
.section-container.horizontal-nav>.section:not(.active),
.section-container.horizontal-nav>[data-section-region]:not(.active),
[data-section='accordion']>section:not(.active),
[data-section='accordion']>.section:not(.active),
[data-section='accordion']>[data-section-region]:not(.active),
.section-container.accordion>section:not(.active),
.section-container.accordion>.section:not(.active),
.section-container.accordion>[data-section-region]:not(.active) {
    padding: 0 !important
}

[data-section='']>section>[data-section-title],
[data-section='']>section>.title,
[data-section='']>.section>[data-section-title],
[data-section='']>.section>.title,
[data-section='']>[data-section-region]>[data-section-title],
[data-section='']>[data-section-region]>.title,
[data-section='auto']>section>[data-section-title],
[data-section='auto']>section>.title,
[data-section='auto']>.section>[data-section-title],
[data-section='auto']>.section>.title,
[data-section='auto']>[data-section-region]>[data-section-title],
[data-section='auto']>[data-section-region]>.title,
.section-container.auto>section>[data-section-title],
.section-container.auto>section>.title,
.section-container.auto>.section>[data-section-title],
.section-container.auto>.section>.title,
.section-container.auto>[data-section-region]>[data-section-title],
.section-container.auto>[data-section-region]>.title,
[data-section='vertical-tabs']>section>[data-section-title],
[data-section='vertical-tabs']>section>.title,
[data-section='vertical-tabs']>.section>[data-section-title],
[data-section='vertical-tabs']>.section>.title,
[data-section='vertical-tabs']>[data-section-region]>[data-section-title],
[data-section='vertical-tabs']>[data-section-region]>.title,
.section-container.vertical-tabs>section>[data-section-title],
.section-container.vertical-tabs>section>.title,
.section-container.vertical-tabs>.section>[data-section-title],
.section-container.vertical-tabs>.section>.title,
.section-container.vertical-tabs>[data-section-region]>[data-section-title],
.section-container.vertical-tabs>[data-section-region]>.title,
[data-section='vertical-nav']>section>[data-section-title],
[data-section='vertical-nav']>section>.title,
[data-section='vertical-nav']>.section>[data-section-title],
[data-section='vertical-nav']>.section>.title,
[data-section='vertical-nav']>[data-section-region]>[data-section-title],
[data-section='vertical-nav']>[data-section-region]>.title,
.section-container.vertical-nav>section>[data-section-title],
.section-container.vertical-nav>section>.title,
.section-container.vertical-nav>.section>[data-section-title],
.section-container.vertical-nav>.section>.title,
.section-container.vertical-nav>[data-section-region]>[data-section-title],
.section-container.vertical-nav>[data-section-region]>.title,
[data-section='horizontal-nav']>section>[data-section-title],
[data-section='horizontal-nav']>section>.title,
[data-section='horizontal-nav']>.section>[data-section-title],
[data-section='horizontal-nav']>.section>.title,
[data-section='horizontal-nav']>[data-section-region]>[data-section-title],
[data-section='horizontal-nav']>[data-section-region]>.title,
.section-container.horizontal-nav>section>[data-section-title],
.section-container.horizontal-nav>section>.title,
.section-container.horizontal-nav>.section>[data-section-title],
.section-container.horizontal-nav>.section>.title,
.section-container.horizontal-nav>[data-section-region]>[data-section-title],
.section-container.horizontal-nav>[data-section-region]>.title,
[data-section='accordion']>section>[data-section-title],
[data-section='accordion']>section>.title,
[data-section='accordion']>.section>[data-section-title],
[data-section='accordion']>.section>.title,
[data-section='accordion']>[data-section-region]>[data-section-title],
[data-section='accordion']>[data-section-region]>.title,
.section-container.accordion>section>[data-section-title],
.section-container.accordion>section>.title,
.section-container.accordion>.section>[data-section-title],
.section-container.accordion>.section>.title,
.section-container.accordion>[data-section-region]>[data-section-title],
.section-container.accordion>[data-section-region]>.title {
    width: 100%
}

.section-container.auto,
.section-container.vertical-tabs,
.section-container.vertical-nav,
.section-container.horizontal-nav,
.section-container.accordion {
    border-top: 1px solid #ccc
}

.section-container.auto>section>.title,
.section-container.auto>.section>.title,
.section-container.vertical-tabs>section>.title,
.section-container.vertical-tabs>.section>.title,
.section-container.vertical-nav>section>.title,
.section-container.vertical-nav>.section>.title,
.section-container.horizontal-nav>section>.title,
.section-container.horizontal-nav>.section>.title,
.section-container.accordion>section>.title,
.section-container.accordion>.section>.title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #ccc
}

.section-container.auto>section>.title a,
.section-container.auto>.section>.title a,
.section-container.vertical-tabs>section>.title a,
.section-container.vertical-tabs>.section>.title a,
.section-container.vertical-nav>section>.title a,
.section-container.vertical-nav>.section>.title a,
.section-container.horizontal-nav>section>.title a,
.section-container.horizontal-nav>.section>.title a,
.section-container.accordion>section>.title a,
.section-container.accordion>.section>.title a {
    padding: .9375em;
    color: #333;
    font-size: .875em;
    background: 0
}

.section-container.auto>section>.title:hover,
.section-container.auto>.section>.title:hover,
.section-container.vertical-tabs>section>.title:hover,
.section-container.vertical-tabs>.section>.title:hover,
.section-container.vertical-nav>section>.title:hover,
.section-container.vertical-nav>.section>.title:hover,
.section-container.horizontal-nav>section>.title:hover,
.section-container.horizontal-nav>.section>.title:hover,
.section-container.accordion>section>.title:hover,
.section-container.accordion>.section>.title:hover {
    background-color: #e2e2e2
}

.section-container.auto>section>.content,
.section-container.auto>.section>.content,
.section-container.vertical-tabs>section>.content,
.section-container.vertical-tabs>.section>.content,
.section-container.vertical-nav>section>.content,
.section-container.vertical-nav>.section>.content,
.section-container.horizontal-nav>section>.content,
.section-container.horizontal-nav>.section>.content,
.section-container.accordion>section>.content,
.section-container.accordion>.section>.content {
    padding: .9375em;
    background-color: #fff;
    border: solid 1px #ccc
}

.section-container.auto>section>.content>*:last-child,
.section-container.auto>.section>.content>*:last-child,
.section-container.vertical-tabs>section>.content>*:last-child,
.section-container.vertical-tabs>.section>.content>*:last-child,
.section-container.vertical-nav>section>.content>*:last-child,
.section-container.vertical-nav>.section>.content>*:last-child,
.section-container.horizontal-nav>section>.content>*:last-child,
.section-container.horizontal-nav>.section>.content>*:last-child,
.section-container.accordion>section>.content>*:last-child,
.section-container.accordion>.section>.content>*:last-child {
    margin-bottom: 0
}

.section-container.auto>section>.content>*:first-child,
.section-container.auto>.section>.content>*:first-child,
.section-container.vertical-tabs>section>.content>*:first-child,
.section-container.vertical-tabs>.section>.content>*:first-child,
.section-container.vertical-nav>section>.content>*:first-child,
.section-container.vertical-nav>.section>.content>*:first-child,
.section-container.horizontal-nav>section>.content>*:first-child,
.section-container.horizontal-nav>.section>.content>*:first-child,
.section-container.accordion>section>.content>*:first-child,
.section-container.accordion>.section>.content>*:first-child {
    padding-top: 0
}

.section-container.auto>section>.content>*:last-child:not(.flex-video),
.section-container.auto>.section>.content>*:last-child:not(.flex-video),
.section-container.vertical-tabs>section>.content>*:last-child:not(.flex-video),
.section-container.vertical-tabs>.section>.content>*:last-child:not(.flex-video),
.section-container.vertical-nav>section>.content>*:last-child:not(.flex-video),
.section-container.vertical-nav>.section>.content>*:last-child:not(.flex-video),
.section-container.horizontal-nav>section>.content>*:last-child:not(.flex-video),
.section-container.horizontal-nav>.section>.content>*:last-child:not(.flex-video),
.section-container.accordion>section>.content>*:last-child:not(.flex-video),
.section-container.accordion>.section>.content>*:last-child:not(.flex-video) {
    padding-bottom: 0
}

.section-container.auto>section.active>.title,
.section-container.auto>.section.active>.title,
.section-container.vertical-tabs>section.active>.title,
.section-container.vertical-tabs>.section.active>.title,
.section-container.vertical-nav>section.active>.title,
.section-container.vertical-nav>.section.active>.title,
.section-container.horizontal-nav>section.active>.title,
.section-container.horizontal-nav>.section.active>.title,
.section-container.accordion>section.active>.title,
.section-container.accordion>.section.active>.title {
    background: #d5d5d5
}

.section-container.auto>section.active>.title a,
.section-container.auto>.section.active>.title a,
.section-container.vertical-tabs>section.active>.title a,
.section-container.vertical-tabs>.section.active>.title a,
.section-container.vertical-nav>section.active>.title a,
.section-container.vertical-nav>.section.active>.title a,
.section-container.horizontal-nav>section.active>.title a,
.section-container.horizontal-nav>.section.active>.title a,
.section-container.accordion>section.active>.title a,
.section-container.accordion>.section.active>.title a {
    color: #333
}

.section-container.auto>section:not(.active),
.section-container.auto>.section:not(.active),
.section-container.vertical-tabs>section:not(.active),
.section-container.vertical-tabs>.section:not(.active),
.section-container.vertical-nav>section:not(.active),
.section-container.vertical-nav>.section:not(.active),
.section-container.horizontal-nav>section:not(.active),
.section-container.horizontal-nav>.section:not(.active),
.section-container.accordion>section:not(.active),
.section-container.accordion>.section:not(.active) {
    padding: 0 !important
}

.section-container.auto>section>.title,
.section-container.auto>.section>.title,
.section-container.vertical-tabs>section>.title,
.section-container.vertical-tabs>.section>.title,
.section-container.vertical-nav>section>.title,
.section-container.vertical-nav>.section>.title,
.section-container.horizontal-nav>section>.title,
.section-container.horizontal-nav>.section>.title,
.section-container.accordion>section>.title,
.section-container.accordion>.section>.title {
    border-top: 0
}

[data-section='tabs'],
.section-container.tabs {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em
}

[data-section='tabs']:not([data-section-resized]):not([data-section-small-style]),
.section-container.tabs:not([data-section-resized]):not([data-section-small-style]) {
    visibility: hidden
}

[data-section='tabs']>section>[data-section-title],
[data-section='tabs']>section>.title,
[data-section='tabs']>.section>[data-section-title],
[data-section='tabs']>.section>.title,
[data-section='tabs']>[data-section-region]>[data-section-title],
[data-section='tabs']>[data-section-region]>.title,
.section-container.tabs>section>[data-section-title],
.section-container.tabs>section>.title,
.section-container.tabs>.section>[data-section-title],
.section-container.tabs>.section>.title,
.section-container.tabs>[data-section-region]>[data-section-title],
.section-container.tabs>[data-section-region]>.title {
    margin-bottom: 0
}

[data-section='tabs']>section>[data-section-title] a,
[data-section='tabs']>section>.title a,
[data-section='tabs']>.section>[data-section-title] a,
[data-section='tabs']>.section>.title a,
[data-section='tabs']>[data-section-region]>[data-section-title] a,
[data-section='tabs']>[data-section-region]>.title a,
.section-container.tabs>section>[data-section-title] a,
.section-container.tabs>section>.title a,
.section-container.tabs>.section>[data-section-title] a,
.section-container.tabs>.section>.title a,
.section-container.tabs>[data-section-region]>[data-section-title] a,
.section-container.tabs>[data-section-region]>.title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap
}

[data-section='tabs']>section>[data-section-content],
[data-section='tabs']>section>.content,
[data-section='tabs']>.section>[data-section-content],
[data-section='tabs']>.section>.content,
[data-section='tabs']>[data-section-region]>[data-section-content],
[data-section='tabs']>[data-section-region]>.content,
.section-container.tabs>section>[data-section-content],
.section-container.tabs>section>.content,
.section-container.tabs>.section>[data-section-content],
.section-container.tabs>.section>.content,
.section-container.tabs>[data-section-region]>[data-section-content],
.section-container.tabs>[data-section-region]>.content {
    display: none
}

[data-section='tabs']>section.active>[data-section-content],
[data-section='tabs']>section.active>.content,
[data-section='tabs']>.section.active>[data-section-content],
[data-section='tabs']>.section.active>.content,
[data-section='tabs']>[data-section-region].active>[data-section-content],
[data-section='tabs']>[data-section-region].active>.content,
.section-container.tabs>section.active>[data-section-content],
.section-container.tabs>section.active>.content,
.section-container.tabs>.section.active>[data-section-content],
.section-container.tabs>.section.active>.content,
.section-container.tabs>[data-section-region].active>[data-section-content],
.section-container.tabs>[data-section-region].active>.content {
    display: block
}

[data-section='tabs']>section:not(.active),
[data-section='tabs']>.section:not(.active),
[data-section='tabs']>[data-section-region]:not(.active),
.section-container.tabs>section:not(.active),
.section-container.tabs>.section:not(.active),
.section-container.tabs>[data-section-region]:not(.active) {
    padding: 0 !important
}

[data-section='tabs']>section>[data-section-title],
[data-section='tabs']>section>.title,
[data-section='tabs']>.section>[data-section-title],
[data-section='tabs']>.section>.title,
[data-section='tabs']>[data-section-region]>[data-section-title],
[data-section='tabs']>[data-section-region]>.title,
.section-container.tabs>section>[data-section-title],
.section-container.tabs>section>.title,
.section-container.tabs>.section>[data-section-title],
.section-container.tabs>.section>.title,
.section-container.tabs>[data-section-region]>[data-section-title],
.section-container.tabs>[data-section-region]>.title {
    width: auto;
    position: absolute;
    top: 0;
    left: 0
}

.section-container.tabs {
    border: 0
}

.section-container.tabs>section>.title,
.section-container.tabs>.section>.title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #ccc
}

.section-container.tabs>section>.title a,
.section-container.tabs>.section>.title a {
    padding: .9375em;
    color: #333;
    font-size: .875em;
    background: 0
}

.section-container.tabs>section>.title:hover,
.section-container.tabs>.section>.title:hover {
    background-color: #e2e2e2
}

.section-container.tabs>section>.content,
.section-container.tabs>.section>.content {
    padding: .9375em;
    background-color: #fff;
    border: solid 1px #ccc
}

.section-container.tabs>section>.content>*:last-child,
.section-container.tabs>.section>.content>*:last-child {
    margin-bottom: 0
}

.section-container.tabs>section>.content>*:first-child,
.section-container.tabs>.section>.content>*:first-child {
    padding-top: 0
}

.section-container.tabs>section>.content>*:last-child:not(.flex-video),
.section-container.tabs>.section>.content>*:last-child:not(.flex-video) {
    padding-bottom: 0
}

.section-container.tabs>section.active>.title,
.section-container.tabs>.section.active>.title {
    background: #fff
}

.section-container.tabs>section.active>.title a,
.section-container.tabs>.section.active>.title a {
    color: #333
}

.section-container.tabs>section:not(.active),
.section-container.tabs>.section:not(.active) {
    padding: 0 !important
}

.section-container.tabs>section.active>.title,
.section-container.tabs>.section.active>.title {
    border-bottom: 0
}

@media only screen and (min-width:768px) {
    [data-section=''],
    [data-section='auto'],
    .section-container.auto {
        width: 100%;
        position: relative;
        display: block;
        margin-bottom: 1.25em
    }
    [data-section='']:not([data-section-resized]):not([data-section-small-style]),
    [data-section='auto']:not([data-section-resized]):not([data-section-small-style]),
    .section-container.auto:not([data-section-resized]):not([data-section-small-style]) {
        visibility: hidden
    }
    [data-section='']>section>[data-section-title],
    [data-section='']>section>.title,
    [data-section='']>.section>[data-section-title],
    [data-section='']>.section>.title,
    [data-section='']>[data-section-region]>[data-section-title],
    [data-section='']>[data-section-region]>.title,
    [data-section='auto']>section>[data-section-title],
    [data-section='auto']>section>.title,
    [data-section='auto']>.section>[data-section-title],
    [data-section='auto']>.section>.title,
    [data-section='auto']>[data-section-region]>[data-section-title],
    [data-section='auto']>[data-section-region]>.title,
    .section-container.auto>section>[data-section-title],
    .section-container.auto>section>.title,
    .section-container.auto>.section>[data-section-title],
    .section-container.auto>.section>.title,
    .section-container.auto>[data-section-region]>[data-section-title],
    .section-container.auto>[data-section-region]>.title {
        margin-bottom: 0
    }
    [data-section='']>section>[data-section-title] a,
    [data-section='']>section>.title a,
    [data-section='']>.section>[data-section-title] a,
    [data-section='']>.section>.title a,
    [data-section='']>[data-section-region]>[data-section-title] a,
    [data-section='']>[data-section-region]>.title a,
    [data-section='auto']>section>[data-section-title] a,
    [data-section='auto']>section>.title a,
    [data-section='auto']>.section>[data-section-title] a,
    [data-section='auto']>.section>.title a,
    [data-section='auto']>[data-section-region]>[data-section-title] a,
    [data-section='auto']>[data-section-region]>.title a,
    .section-container.auto>section>[data-section-title] a,
    .section-container.auto>section>.title a,
    .section-container.auto>.section>[data-section-title] a,
    .section-container.auto>.section>.title a,
    .section-container.auto>[data-section-region]>[data-section-title] a,
    .section-container.auto>[data-section-region]>.title a {
        width: 100%;
        display: inline-block;
        white-space: nowrap
    }
    [data-section='']>section>[data-section-content],
    [data-section='']>section>.content,
    [data-section='']>.section>[data-section-content],
    [data-section='']>.section>.content,
    [data-section='']>[data-section-region]>[data-section-content],
    [data-section='']>[data-section-region]>.content,
    [data-section='auto']>section>[data-section-content],
    [data-section='auto']>section>.content,
    [data-section='auto']>.section>[data-section-content],
    [data-section='auto']>.section>.content,
    [data-section='auto']>[data-section-region]>[data-section-content],
    [data-section='auto']>[data-section-region]>.content,
    .section-container.auto>section>[data-section-content],
    .section-container.auto>section>.content,
    .section-container.auto>.section>[data-section-content],
    .section-container.auto>.section>.content,
    .section-container.auto>[data-section-region]>[data-section-content],
    .section-container.auto>[data-section-region]>.content {
        display: none
    }
    [data-section='']>section.active>[data-section-content],
    [data-section='']>section.active>.content,
    [data-section='']>.section.active>[data-section-content],
    [data-section='']>.section.active>.content,
    [data-section='']>[data-section-region].active>[data-section-content],
    [data-section='']>[data-section-region].active>.content,
    [data-section='auto']>section.active>[data-section-content],
    [data-section='auto']>section.active>.content,
    [data-section='auto']>.section.active>[data-section-content],
    [data-section='auto']>.section.active>.content,
    [data-section='auto']>[data-section-region].active>[data-section-content],
    [data-section='auto']>[data-section-region].active>.content,
    .section-container.auto>section.active>[data-section-content],
    .section-container.auto>section.active>.content,
    .section-container.auto>.section.active>[data-section-content],
    .section-container.auto>.section.active>.content,
    .section-container.auto>[data-section-region].active>[data-section-content],
    .section-container.auto>[data-section-region].active>.content {
        display: block
    }
    [data-section='']>section:not(.active),
    [data-section='']>.section:not(.active),
    [data-section='']>[data-section-region]:not(.active),
    [data-section='auto']>section:not(.active),
    [data-section='auto']>.section:not(.active),
    [data-section='auto']>[data-section-region]:not(.active),
    .section-container.auto>section:not(.active),
    .section-container.auto>.section:not(.active),
    .section-container.auto>[data-section-region]:not(.active) {
        padding: 0 !important
    }
    [data-section='']>section>[data-section-title],
    [data-section='']>section>.title,
    [data-section='']>.section>[data-section-title],
    [data-section='']>.section>.title,
    [data-section='']>[data-section-region]>[data-section-title],
    [data-section='']>[data-section-region]>.title,
    [data-section='auto']>section>[data-section-title],
    [data-section='auto']>section>.title,
    [data-section='auto']>.section>[data-section-title],
    [data-section='auto']>.section>.title,
    [data-section='auto']>[data-section-region]>[data-section-title],
    [data-section='auto']>[data-section-region]>.title,
    .section-container.auto>section>[data-section-title],
    .section-container.auto>section>.title,
    .section-container.auto>.section>[data-section-title],
    .section-container.auto>.section>.title,
    .section-container.auto>[data-section-region]>[data-section-title],
    .section-container.auto>[data-section-region]>.title {
        width: auto;
        position: absolute;
        top: 0;
        left: 0
    }
    .section-container.auto {
        border: 0
    }
    .section-container.auto>section>.title,
    .section-container.auto>.section>.title {
        background-color: #efefef;
        cursor: pointer;
        border: solid 1px #ccc
    }
    .section-container.auto>section>.title a,
    .section-container.auto>.section>.title a {
        padding: .9375em;
        color: #333;
        font-size: .875em;
        background: 0
    }
    .section-container.auto>section>.title:hover,
    .section-container.auto>.section>.title:hover {
        background-color: #e2e2e2
    }
    .section-container.auto>section>.content,
    .section-container.auto>.section>.content {
        padding: .9375em;
        background-color: #fff;
        border: solid 1px #ccc
    }
    .section-container.auto>section>.content>*:last-child,
    .section-container.auto>.section>.content>*:last-child {
        margin-bottom: 0
    }
    .section-container.auto>section>.content>*:first-child,
    .section-container.auto>.section>.content>*:first-child {
        padding-top: 0
    }
    .section-container.auto>section>.content>*:last-child:not(.flex-video),
    .section-container.auto>.section>.content>*:last-child:not(.flex-video) {
        padding-bottom: 0
    }
    .section-container.auto>section.active>.title,
    .section-container.auto>.section.active>.title {
        background: #fff
    }
    .section-container.auto>section.active>.title a,
    .section-container.auto>.section.active>.title a {
        color: #333
    }
    .section-container.auto>section:not(.active),
    .section-container.auto>.section:not(.active) {
        padding: 0 !important
    }
    .section-container.auto>section.active>.title,
    .section-container.auto>.section.active>.title {
        border-bottom: 0
    }
    [data-section='vertical-tabs'],
    .section-container.vertical-tabs {
        width: 100%;
        position: relative;
        display: block;
        margin-bottom: 1.25em
    }
    [data-section='vertical-tabs']:not([data-section-resized]):not([data-section-small-style]),
    .section-container.vertical-tabs:not([data-section-resized]):not([data-section-small-style]) {
        visibility: hidden
    }
    [data-section='vertical-tabs'][data-section-small-style],
    .section-container.vertical-tabs[data-section-small-style] {
        width: 100% !important
    }
    [data-section='vertical-tabs'][data-section-small-style]>[data-section-region],
    [data-section='vertical-tabs'][data-section-small-style]>section,
    [data-section='vertical-tabs'][data-section-small-style]>.section,
    .section-container.vertical-tabs[data-section-small-style]>[data-section-region],
    .section-container.vertical-tabs[data-section-small-style]>section,
    .section-container.vertical-tabs[data-section-small-style]>.section {
        padding: 0 !important;
        margin: 0 !important
    }
    [data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>[data-section-title],
    [data-section='vertical-tabs'][data-section-small-style]>[data-section-region]>.title,
    [data-section='vertical-tabs'][data-section-small-style]>section>[data-section-title],
    [data-section='vertical-tabs'][data-section-small-style]>section>.title,
    [data-section='vertical-tabs'][data-section-small-style]>.section>[data-section-title],
    [data-section='vertical-tabs'][data-section-small-style]>.section>.title,
    .section-container.vertical-tabs[data-section-small-style]>[data-section-region]>[data-section-title],
    .section-container.vertical-tabs[data-section-small-style]>[data-section-region]>.title,
    .section-container.vertical-tabs[data-section-small-style]>section>[data-section-title],
    .section-container.vertical-tabs[data-section-small-style]>section>.title,
    .section-container.vertical-tabs[data-section-small-style]>.section>[data-section-title],
    .section-container.vertical-tabs[data-section-small-style]>.section>.title {
        width: 100% !important
    }
    [data-section='vertical-tabs']>section>[data-section-title],
    [data-section='vertical-tabs']>section>.title,
    [data-section='vertical-tabs']>.section>[data-section-title],
    [data-section='vertical-tabs']>.section>.title,
    [data-section='vertical-tabs']>[data-section-region]>[data-section-title],
    [data-section='vertical-tabs']>[data-section-region]>.title,
    .section-container.vertical-tabs>section>[data-section-title],
    .section-container.vertical-tabs>section>.title,
    .section-container.vertical-tabs>.section>[data-section-title],
    .section-container.vertical-tabs>.section>.title,
    .section-container.vertical-tabs>[data-section-region]>[data-section-title],
    .section-container.vertical-tabs>[data-section-region]>.title {
        margin-bottom: 0
    }
    [data-section='vertical-tabs']>section>[data-section-title] a,
    [data-section='vertical-tabs']>section>.title a,
    [data-section='vertical-tabs']>.section>[data-section-title] a,
    [data-section='vertical-tabs']>.section>.title a,
    [data-section='vertical-tabs']>[data-section-region]>[data-section-title] a,
    [data-section='vertical-tabs']>[data-section-region]>.title a,
    .section-container.vertical-tabs>section>[data-section-title] a,
    .section-container.vertical-tabs>section>.title a,
    .section-container.vertical-tabs>.section>[data-section-title] a,
    .section-container.vertical-tabs>.section>.title a,
    .section-container.vertical-tabs>[data-section-region]>[data-section-title] a,
    .section-container.vertical-tabs>[data-section-region]>.title a {
        width: 100%;
        display: inline-block;
        white-space: nowrap
    }
    [data-section='vertical-tabs']>section>[data-section-content],
    [data-section='vertical-tabs']>section>.content,
    [data-section='vertical-tabs']>.section>[data-section-content],
    [data-section='vertical-tabs']>.section>.content,
    [data-section='vertical-tabs']>[data-section-region]>[data-section-content],
    [data-section='vertical-tabs']>[data-section-region]>.content,
    .section-container.vertical-tabs>section>[data-section-content],
    .section-container.vertical-tabs>section>.content,
    .section-container.vertical-tabs>.section>[data-section-content],
    .section-container.vertical-tabs>.section>.content,
    .section-container.vertical-tabs>[data-section-region]>[data-section-content],
    .section-container.vertical-tabs>[data-section-region]>.content {
        display: none
    }
    [data-section='vertical-tabs']>section.active>[data-section-content],
    [data-section='vertical-tabs']>section.active>.content,
    [data-section='vertical-tabs']>.section.active>[data-section-content],
    [data-section='vertical-tabs']>.section.active>.content,
    [data-section='vertical-tabs']>[data-section-region].active>[data-section-content],
    [data-section='vertical-tabs']>[data-section-region].active>.content,
    .section-container.vertical-tabs>section.active>[data-section-content],
    .section-container.vertical-tabs>section.active>.content,
    .section-container.vertical-tabs>.section.active>[data-section-content],
    .section-container.vertical-tabs>.section.active>.content,
    .section-container.vertical-tabs>[data-section-region].active>[data-section-content],
    .section-container.vertical-tabs>[data-section-region].active>.content {
        display: block
    }
    [data-section='vertical-tabs']>section:not(.active),
    [data-section='vertical-tabs']>.section:not(.active),
    [data-section='vertical-tabs']>[data-section-region]:not(.active),
    .section-container.vertical-tabs>section:not(.active),
    .section-container.vertical-tabs>.section:not(.active),
    .section-container.vertical-tabs>[data-section-region]:not(.active) {
        padding: 0 !important
    }
    [data-section='vertical-tabs']>section>[data-section-title],
    [data-section='vertical-tabs']>section>.title,
    [data-section='vertical-tabs']>.section>[data-section-title],
    [data-section='vertical-tabs']>.section>.title,
    [data-section='vertical-tabs']>[data-section-region]>[data-section-title],
    [data-section='vertical-tabs']>[data-section-region]>.title,
    .section-container.vertical-tabs>section>[data-section-title],
    .section-container.vertical-tabs>section>.title,
    .section-container.vertical-tabs>.section>[data-section-title],
    .section-container.vertical-tabs>.section>.title,
    .section-container.vertical-tabs>[data-section-region]>[data-section-title],
    .section-container.vertical-tabs>[data-section-region]>.title {
        position: absolute;
        top: 0;
        left: 0;
        width: 12.5em
    }
    [data-section='vertical-tabs']>section.active,
    [data-section='vertical-tabs']>.section.active,
    [data-section='vertical-tabs']>[data-section-region].active,
    .section-container.vertical-tabs>section.active,
    .section-container.vertical-tabs>.section.active,
    .section-container.vertical-tabs>[data-section-region].active {
        padding-left: 12.5em
    }
    [data-section='vertical-tabs']>section.active>[data-section-title],
    [data-section='vertical-tabs']>section.active>.title,
    [data-section='vertical-tabs']>.section.active>[data-section-title],
    [data-section='vertical-tabs']>.section.active>.title,
    [data-section='vertical-tabs']>[data-section-region].active>[data-section-title],
    [data-section='vertical-tabs']>[data-section-region].active>.title,
    .section-container.vertical-tabs>section.active>[data-section-title],
    .section-container.vertical-tabs>section.active>.title,
    .section-container.vertical-tabs>.section.active>[data-section-title],
    .section-container.vertical-tabs>.section.active>.title,
    .section-container.vertical-tabs>[data-section-region].active>[data-section-title],
    .section-container.vertical-tabs>[data-section-region].active>.title {
        width: 12.5em
    }
    .section-container.vertical-tabs {
        border: 0
    }
    .section-container.vertical-tabs>section>.title,
    .section-container.vertical-tabs>.section>.title {
        background-color: #efefef;
        cursor: pointer;
        border: solid 1px #ccc
    }
    .section-container.vertical-tabs>section>.title a,
    .section-container.vertical-tabs>.section>.title a {
        padding: .9375em;
        color: #333;
        font-size: .875em;
        background: 0
    }
    .section-container.vertical-tabs>section>.title:hover,
    .section-container.vertical-tabs>.section>.title:hover {
        background-color: #e2e2e2
    }
    .section-container.vertical-tabs>section>.content,
    .section-container.vertical-tabs>.section>.content {
        padding: .9375em;
        background-color: #fff;
        border: solid 1px #ccc
    }
    .section-container.vertical-tabs>section>.content>*:last-child,
    .section-container.vertical-tabs>.section>.content>*:last-child {
        margin-bottom: 0
    }
    .section-container.vertical-tabs>section>.content>*:first-child,
    .section-container.vertical-tabs>.section>.content>*:first-child {
        padding-top: 0
    }
    .section-container.vertical-tabs>section>.content>*:last-child:not(.flex-video),
    .section-container.vertical-tabs>.section>.content>*:last-child:not(.flex-video) {
        padding-bottom: 0
    }
    .section-container.vertical-tabs>section.active>.title,
    .section-container.vertical-tabs>.section.active>.title {
        background: #d5d5d5
    }
    .section-container.vertical-tabs>section.active>.title a,
    .section-container.vertical-tabs>.section.active>.title a {
        color: #333
    }
    .section-container.vertical-tabs>section:not(.active),
    .section-container.vertical-tabs>.section:not(.active) {
        padding: 0 !important
    }
    .section-container.vertical-tabs>section.active,
    .section-container.vertical-tabs>.section.active {
        padding-left: 12.4375em
    }
    .section-container.vertical-tabs>section.active>.title,
    .section-container.vertical-tabs>.section.active>.title {
        background-color: #d5d5d5
    }
    [data-section='vertical-nav'],
    .section-container.vertical-nav {
        width: 100%;
        position: relative;
        display: block;
        margin-bottom: 1.25em
    }
    [data-section='vertical-nav']:not([data-section-resized]):not([data-section-small-style]),
    .section-container.vertical-nav:not([data-section-resized]):not([data-section-small-style]) {
        visibility: hidden
    }
    [data-section='vertical-nav'][data-section-small-style],
    .section-container.vertical-nav[data-section-small-style] {
        width: 100% !important
    }
    [data-section='vertical-nav'][data-section-small-style]>[data-section-region],
    [data-section='vertical-nav'][data-section-small-style]>section,
    [data-section='vertical-nav'][data-section-small-style]>.section,
    .section-container.vertical-nav[data-section-small-style]>[data-section-region],
    .section-container.vertical-nav[data-section-small-style]>section,
    .section-container.vertical-nav[data-section-small-style]>.section {
        padding: 0 !important;
        margin: 0 !important
    }
    [data-section='vertical-nav'][data-section-small-style]>[data-section-region]>[data-section-title],
    [data-section='vertical-nav'][data-section-small-style]>[data-section-region]>.title,
    [data-section='vertical-nav'][data-section-small-style]>section>[data-section-title],
    [data-section='vertical-nav'][data-section-small-style]>section>.title,
    [data-section='vertical-nav'][data-section-small-style]>.section>[data-section-title],
    [data-section='vertical-nav'][data-section-small-style]>.section>.title,
    .section-container.vertical-nav[data-section-small-style]>[data-section-region]>[data-section-title],
    .section-container.vertical-nav[data-section-small-style]>[data-section-region]>.title,
    .section-container.vertical-nav[data-section-small-style]>section>[data-section-title],
    .section-container.vertical-nav[data-section-small-style]>section>.title,
    .section-container.vertical-nav[data-section-small-style]>.section>[data-section-title],
    .section-container.vertical-nav[data-section-small-style]>.section>.title {
        width: 100% !important
    }
    [data-section='vertical-nav']>section,
    [data-section='vertical-nav']>.section,
    [data-section='vertical-nav']>[data-section-region],
    .section-container.vertical-nav>section,
    .section-container.vertical-nav>.section,
    .section-container.vertical-nav>[data-section-region] {
        position: relative;
        display: inline-block
    }
    [data-section='vertical-nav']>section>[data-section-title],
    [data-section='vertical-nav']>section>.title,
    [data-section='vertical-nav']>.section>[data-section-title],
    [data-section='vertical-nav']>.section>.title,
    [data-section='vertical-nav']>[data-section-region]>[data-section-title],
    [data-section='vertical-nav']>[data-section-region]>.title,
    .section-container.vertical-nav>section>[data-section-title],
    .section-container.vertical-nav>section>.title,
    .section-container.vertical-nav>.section>[data-section-title],
    .section-container.vertical-nav>.section>.title,
    .section-container.vertical-nav>[data-section-region]>[data-section-title],
    .section-container.vertical-nav>[data-section-region]>.title {
        margin-bottom: 0
    }
    [data-section='vertical-nav']>section>[data-section-title] a,
    [data-section='vertical-nav']>section>.title a,
    [data-section='vertical-nav']>.section>[data-section-title] a,
    [data-section='vertical-nav']>.section>.title a,
    [data-section='vertical-nav']>[data-section-region]>[data-section-title] a,
    [data-section='vertical-nav']>[data-section-region]>.title a,
    .section-container.vertical-nav>section>[data-section-title] a,
    .section-container.vertical-nav>section>.title a,
    .section-container.vertical-nav>.section>[data-section-title] a,
    .section-container.vertical-nav>.section>.title a,
    .section-container.vertical-nav>[data-section-region]>[data-section-title] a,
    .section-container.vertical-nav>[data-section-region]>.title a {
        width: 100%;
        display: inline-block;
        white-space: nowrap
    }
    [data-section='vertical-nav']>section>[data-section-content],
    [data-section='vertical-nav']>section>.content,
    [data-section='vertical-nav']>.section>[data-section-content],
    [data-section='vertical-nav']>.section>.content,
    [data-section='vertical-nav']>[data-section-region]>[data-section-content],
    [data-section='vertical-nav']>[data-section-region]>.content,
    .section-container.vertical-nav>section>[data-section-content],
    .section-container.vertical-nav>section>.content,
    .section-container.vertical-nav>.section>[data-section-content],
    .section-container.vertical-nav>.section>.content,
    .section-container.vertical-nav>[data-section-region]>[data-section-content],
    .section-container.vertical-nav>[data-section-region]>.content {
        display: none
    }
    [data-section='vertical-nav']>section.active>[data-section-content],
    [data-section='vertical-nav']>section.active>.content,
    [data-section='vertical-nav']>.section.active>[data-section-content],
    [data-section='vertical-nav']>.section.active>.content,
    [data-section='vertical-nav']>[data-section-region].active>[data-section-content],
    [data-section='vertical-nav']>[data-section-region].active>.content,
    .section-container.vertical-nav>section.active>[data-section-content],
    .section-container.vertical-nav>section.active>.content,
    .section-container.vertical-nav>.section.active>[data-section-content],
    .section-container.vertical-nav>.section.active>.content,
    .section-container.vertical-nav>[data-section-region].active>[data-section-content],
    .section-container.vertical-nav>[data-section-region].active>.content {
        display: block
    }
    [data-section='vertical-nav']>section:not(.active),
    [data-section='vertical-nav']>.section:not(.active),
    [data-section='vertical-nav']>[data-section-region]:not(.active),
    .section-container.vertical-nav>section:not(.active),
    .section-container.vertical-nav>.section:not(.active),
    .section-container.vertical-nav>[data-section-region]:not(.active) {
        padding: 0 !important
    }
    [data-section='vertical-nav']>section>[data-section-title],
    [data-section='vertical-nav']>section>.title,
    [data-section='vertical-nav']>.section>[data-section-title],
    [data-section='vertical-nav']>.section>.title,
    [data-section='vertical-nav']>[data-section-region]>[data-section-title],
    [data-section='vertical-nav']>[data-section-region]>.title,
    .section-container.vertical-nav>section>[data-section-title],
    .section-container.vertical-nav>section>.title,
    .section-container.vertical-nav>.section>[data-section-title],
    .section-container.vertical-nav>.section>.title,
    .section-container.vertical-nav>[data-section-region]>[data-section-title],
    .section-container.vertical-nav>[data-section-region]>.title {
        position: static;
        width: auto
    }
    [data-section='vertical-nav']>section>[data-section-title] a,
    [data-section='vertical-nav']>section>.title a,
    [data-section='vertical-nav']>.section>[data-section-title] a,
    [data-section='vertical-nav']>.section>.title a,
    [data-section='vertical-nav']>[data-section-region]>[data-section-title] a,
    [data-section='vertical-nav']>[data-section-region]>.title a,
    .section-container.vertical-nav>section>[data-section-title] a,
    .section-container.vertical-nav>section>.title a,
    .section-container.vertical-nav>.section>[data-section-title] a,
    .section-container.vertical-nav>.section>.title a,
    .section-container.vertical-nav>[data-section-region]>[data-section-title] a,
    .section-container.vertical-nav>[data-section-region]>.title a {
        display: block
    }
    [data-section='vertical-nav']>section>[data-section-content],
    [data-section='vertical-nav']>section>.content,
    [data-section='vertical-nav']>.section>[data-section-content],
    [data-section='vertical-nav']>.section>.content,
    [data-section='vertical-nav']>[data-section-region]>[data-section-content],
    [data-section='vertical-nav']>[data-section-region]>.content,
    .section-container.vertical-nav>section>[data-section-content],
    .section-container.vertical-nav>section>.content,
    .section-container.vertical-nav>.section>[data-section-content],
    .section-container.vertical-nav>.section>.content,
    .section-container.vertical-nav>[data-section-region]>[data-section-content],
    .section-container.vertical-nav>[data-section-region]>.content {
        position: absolute;
        top: 0;
        left: 0;
        z-index: 999;
        min-width: 12.5em
    }
    .section-container.vertical-nav {
        border: 0
    }
    .section-container.vertical-nav>section>.title,
    .section-container.vertical-nav>.section>.title {
        background-color: #efefef;
        cursor: pointer;
        border: solid 1px #ccc
    }
    .section-container.vertical-nav>section>.title a,
    .section-container.vertical-nav>.section>.title a {
        padding: .9375em;
        color: #333;
        font-size: .875em;
        background: 0
    }
    .section-container.vertical-nav>section>.title:hover,
    .section-container.vertical-nav>.section>.title:hover {
        background-color: #e2e2e2
    }
    .section-container.vertical-nav>section>.content,
    .section-container.vertical-nav>.section>.content {
        padding: .9375em;
        background-color: #fff;
        border: solid 1px #ccc
    }
    .section-container.vertical-nav>section>.content>*:last-child,
    .section-container.vertical-nav>.section>.content>*:last-child {
        margin-bottom: 0
    }
    .section-container.vertical-nav>section>.content>*:first-child,
    .section-container.vertical-nav>.section>.content>*:first-child {
        padding-top: 0
    }
    .section-container.vertical-nav>section>.content>*:last-child:not(.flex-video),
    .section-container.vertical-nav>.section>.content>*:last-child:not(.flex-video) {
        padding-bottom: 0
    }
    .section-container.vertical-nav>section.active>.title,
    .section-container.vertical-nav>.section.active>.title {
        background: #d5d5d5
    }
    .section-container.vertical-nav>section.active>.title a,
    .section-container.vertical-nav>.section.active>.title a {
        color: #333
    }
    .section-container.vertical-nav>section:not(.active),
    .section-container.vertical-nav>.section:not(.active) {
        padding: 0 !important
    }
    [data-section='horizontal-nav'],
    .section-container.horizontal-nav {
        width: 100%;
        position: relative;
        display: block;
        margin-bottom: 1.25em
    }
    [data-section='horizontal-nav']:not([data-section-resized]):not([data-section-small-style]),
    .section-container.horizontal-nav:not([data-section-resized]):not([data-section-small-style]) {
        visibility: hidden
    }
    [data-section='horizontal-nav'][data-section-small-style],
    .section-container.horizontal-nav[data-section-small-style] {
        width: 100% !important
    }
    [data-section='horizontal-nav'][data-section-small-style]>[data-section-region],
    [data-section='horizontal-nav'][data-section-small-style]>section,
    [data-section='horizontal-nav'][data-section-small-style]>.section,
    .section-container.horizontal-nav[data-section-small-style]>[data-section-region],
    .section-container.horizontal-nav[data-section-small-style]>section,
    .section-container.horizontal-nav[data-section-small-style]>.section {
        padding: 0 !important;
        margin: 0 !important
    }
    [data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>[data-section-title],
    [data-section='horizontal-nav'][data-section-small-style]>[data-section-region]>.title,
    [data-section='horizontal-nav'][data-section-small-style]>section>[data-section-title],
    [data-section='horizontal-nav'][data-section-small-style]>section>.title,
    [data-section='horizontal-nav'][data-section-small-style]>.section>[data-section-title],
    [data-section='horizontal-nav'][data-section-small-style]>.section>.title,
    .section-container.horizontal-nav[data-section-small-style]>[data-section-region]>[data-section-title],
    .section-container.horizontal-nav[data-section-small-style]>[data-section-region]>.title,
    .section-container.horizontal-nav[data-section-small-style]>section>[data-section-title],
    .section-container.horizontal-nav[data-section-small-style]>section>.title,
    .section-container.horizontal-nav[data-section-small-style]>.section>[data-section-title],
    .section-container.horizontal-nav[data-section-small-style]>.section>.title {
        width: 100% !important
    }
    [data-section='horizontal-nav']>section,
    [data-section='horizontal-nav']>.section,
    [data-section='horizontal-nav']>[data-section-region],
    .section-container.horizontal-nav>section,
    .section-container.horizontal-nav>.section,
    .section-container.horizontal-nav>[data-section-region] {
        position: relative;
        float: left
    }
    [data-section='horizontal-nav']>section>[data-section-title],
    [data-section='horizontal-nav']>section>.title,
    [data-section='horizontal-nav']>.section>[data-section-title],
    [data-section='horizontal-nav']>.section>.title,
    [data-section='horizontal-nav']>[data-section-region]>[data-section-title],
    [data-section='horizontal-nav']>[data-section-region]>.title,
    .section-container.horizontal-nav>section>[data-section-title],
    .section-container.horizontal-nav>section>.title,
    .section-container.horizontal-nav>.section>[data-section-title],
    .section-container.horizontal-nav>.section>.title,
    .section-container.horizontal-nav>[data-section-region]>[data-section-title],
    .section-container.horizontal-nav>[data-section-region]>.title {
        margin-bottom: 0
    }
    [data-section='horizontal-nav']>section>[data-section-title] a,
    [data-section='horizontal-nav']>section>.title a,
    [data-section='horizontal-nav']>.section>[data-section-title] a,
    [data-section='horizontal-nav']>.section>.title a,
    [data-section='horizontal-nav']>[data-section-region]>[data-section-title] a,
    [data-section='horizontal-nav']>[data-section-region]>.title a,
    .section-container.horizontal-nav>section>[data-section-title] a,
    .section-container.horizontal-nav>section>.title a,
    .section-container.horizontal-nav>.section>[data-section-title] a,
    .section-container.horizontal-nav>.section>.title a,
    .section-container.horizontal-nav>[data-section-region]>[data-section-title] a,
    .section-container.horizontal-nav>[data-section-region]>.title a {
        width: 100%;
        display: inline-block;
        white-space: nowrap
    }
    [data-section='horizontal-nav']>section>[data-section-content],
    [data-section='horizontal-nav']>section>.content,
    [data-section='horizontal-nav']>.section>[data-section-content],
    [data-section='horizontal-nav']>.section>.content,
    [data-section='horizontal-nav']>[data-section-region]>[data-section-content],
    [data-section='horizontal-nav']>[data-section-region]>.content,
    .section-container.horizontal-nav>section>[data-section-content],
    .section-container.horizontal-nav>section>.content,
    .section-container.horizontal-nav>.section>[data-section-content],
    .section-container.horizontal-nav>.section>.content,
    .section-container.horizontal-nav>[data-section-region]>[data-section-content],
    .section-container.horizontal-nav>[data-section-region]>.content {
        display: none
    }
    [data-section='horizontal-nav']>section.active>[data-section-content],
    [data-section='horizontal-nav']>section.active>.content,
    [data-section='horizontal-nav']>.section.active>[data-section-content],
    [data-section='horizontal-nav']>.section.active>.content,
    [data-section='horizontal-nav']>[data-section-region].active>[data-section-content],
    [data-section='horizontal-nav']>[data-section-region].active>.content,
    .section-container.horizontal-nav>section.active>[data-section-content],
    .section-container.horizontal-nav>section.active>.content,
    .section-container.horizontal-nav>.section.active>[data-section-content],
    .section-container.horizontal-nav>.section.active>.content,
    .section-container.horizontal-nav>[data-section-region].active>[data-section-content],
    .section-container.horizontal-nav>[data-section-region].active>.content {
        display: block
    }
    [data-section='horizontal-nav']>section:not(.active),
    [data-section='horizontal-nav']>.section:not(.active),
    [data-section='horizontal-nav']>[data-section-region]:not(.active),
    .section-container.horizontal-nav>section:not(.active),
    .section-container.horizontal-nav>.section:not(.active),
    .section-container.horizontal-nav>[data-section-region]:not(.active) {
        padding: 0 !important
    }
    [data-section='horizontal-nav']>section>[data-section-title],
    [data-section='horizontal-nav']>section>.title,
    [data-section='horizontal-nav']>.section>[data-section-title],
    [data-section='horizontal-nav']>.section>.title,
    [data-section='horizontal-nav']>[data-section-region]>[data-section-title],
    [data-section='horizontal-nav']>[data-section-region]>.title,
    .section-container.horizontal-nav>section>[data-section-title],
    .section-container.horizontal-nav>section>.title,
    .section-container.horizontal-nav>.section>[data-section-title],
    .section-container.horizontal-nav>.section>.title,
    .section-container.horizontal-nav>[data-section-region]>[data-section-title],
    .section-container.horizontal-nav>[data-section-region]>.title {
        position: static;
        width: auto
    }
    [data-section='horizontal-nav']>section>[data-section-title] a,
    [data-section='horizontal-nav']>section>.title a,
    [data-section='horizontal-nav']>.section>[data-section-title] a,
    [data-section='horizontal-nav']>.section>.title a,
    [data-section='horizontal-nav']>[data-section-region]>[data-section-title] a,
    [data-section='horizontal-nav']>[data-section-region]>.title a,
    .section-container.horizontal-nav>section>[data-section-title] a,
    .section-container.horizontal-nav>section>.title a,
    .section-container.horizontal-nav>.section>[data-section-title] a,
    .section-container.horizontal-nav>.section>.title a,
    .section-container.horizontal-nav>[data-section-region]>[data-section-title] a,
    .section-container.horizontal-nav>[data-section-region]>.title a {
        display: block
    }
    [data-section='horizontal-nav']>section>[data-section-content],
    [data-section='horizontal-nav']>section>.content,
    [data-section='horizontal-nav']>.section>[data-section-content],
    [data-section='horizontal-nav']>.section>.content,
    [data-section='horizontal-nav']>[data-section-region]>[data-section-content],
    [data-section='horizontal-nav']>[data-section-region]>.content,
    .section-container.horizontal-nav>section>[data-section-content],
    .section-container.horizontal-nav>section>.content,
    .section-container.horizontal-nav>.section>[data-section-content],
    .section-container.horizontal-nav>.section>.content,
    .section-container.horizontal-nav>[data-section-region]>[data-section-content],
    .section-container.horizontal-nav>[data-section-region]>.content {
        width: auto;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 999;
        min-width: 12.5em
    }
    .section-container.horizontal-nav {
        background: #efefef;
        border: 1px solid #ccc
    }
    .section-container.horizontal-nav>section>.title,
    .section-container.horizontal-nav>.section>.title {
        background-color: #efefef;
        cursor: pointer;
        border: solid 1px #ccc
    }
    .section-container.horizontal-nav>section>.title a,
    .section-container.horizontal-nav>.section>.title a {
        padding: .9375em;
        color: #333;
        font-size: .875em;
        background: 0
    }
    .section-container.horizontal-nav>section>.title:hover,
    .section-container.horizontal-nav>.section>.title:hover {
        background-color: #e2e2e2
    }
    .section-container.horizontal-nav>section>.content,
    .section-container.horizontal-nav>.section>.content {
        padding: .9375em;
        background-color: #fff;
        border: solid 1px #ccc
    }
    .section-container.horizontal-nav>section>.content>*:last-child,
    .section-container.horizontal-nav>.section>.content>*:last-child {
        margin-bottom: 0
    }
    .section-container.horizontal-nav>section>.content>*:first-child,
    .section-container.horizontal-nav>.section>.content>*:first-child {
        padding-top: 0
    }
    .section-container.horizontal-nav>section>.content>*:last-child:not(.flex-video),
    .section-container.horizontal-nav>.section>.content>*:last-child:not(.flex-video) {
        padding-bottom: 0
    }
    .section-container.horizontal-nav>section.active>.title,
    .section-container.horizontal-nav>.section.active>.title {
        background: #d5d5d5
    }
    .section-container.horizontal-nav>section.active>.title a,
    .section-container.horizontal-nav>.section.active>.title a {
        color: #333
    }
    .section-container.horizontal-nav>section:not(.active),
    .section-container.horizontal-nav>.section:not(.active) {
        padding: 0 !important
    }
}

.no-js [data-section],
.no-js .section-container {
    width: 100%;
    position: relative;
    display: block;
    margin-bottom: 1.25em
}

.no-js [data-section][data-section-small-style],
.no-js .section-container[data-section-small-style] {
    width: 100% !important
}

.no-js [data-section][data-section-small-style]>[data-section-region],
.no-js [data-section][data-section-small-style]>section,
.no-js [data-section][data-section-small-style]>.section,
.no-js .section-container[data-section-small-style]>[data-section-region],
.no-js .section-container[data-section-small-style]>section,
.no-js .section-container[data-section-small-style]>.section {
    padding: 0 !important;
    margin: 0 !important
}

.no-js [data-section][data-section-small-style]>[data-section-region]>[data-section-title],
.no-js [data-section][data-section-small-style]>[data-section-region]>.title,
.no-js [data-section][data-section-small-style]>section>[data-section-title],
.no-js [data-section][data-section-small-style]>section>.title,
.no-js [data-section][data-section-small-style]>.section>[data-section-title],
.no-js [data-section][data-section-small-style]>.section>.title,
.no-js .section-container[data-section-small-style]>[data-section-region]>[data-section-title],
.no-js .section-container[data-section-small-style]>[data-section-region]>.title,
.no-js .section-container[data-section-small-style]>section>[data-section-title],
.no-js .section-container[data-section-small-style]>section>.title,
.no-js .section-container[data-section-small-style]>.section>[data-section-title],
.no-js .section-container[data-section-small-style]>.section>.title {
    width: 100% !important
}

.no-js [data-section]>section,
.no-js [data-section]>.section,
.no-js [data-section]>[data-section-region],
.no-js .section-container>section,
.no-js .section-container>.section,
.no-js .section-container>[data-section-region] {
    margin: 0
}

.no-js [data-section]>section>[data-section-title],
.no-js [data-section]>section>.title,
.no-js [data-section]>.section>[data-section-title],
.no-js [data-section]>.section>.title,
.no-js [data-section]>[data-section-region]>[data-section-title],
.no-js [data-section]>[data-section-region]>.title,
.no-js .section-container>section>[data-section-title],
.no-js .section-container>section>.title,
.no-js .section-container>.section>[data-section-title],
.no-js .section-container>.section>.title,
.no-js .section-container>[data-section-region]>[data-section-title],
.no-js .section-container>[data-section-region]>.title {
    margin-bottom: 0
}

.no-js [data-section]>section>[data-section-title] a,
.no-js [data-section]>section>.title a,
.no-js [data-section]>.section>[data-section-title] a,
.no-js [data-section]>.section>.title a,
.no-js [data-section]>[data-section-region]>[data-section-title] a,
.no-js [data-section]>[data-section-region]>.title a,
.no-js .section-container>section>[data-section-title] a,
.no-js .section-container>section>.title a,
.no-js .section-container>.section>[data-section-title] a,
.no-js .section-container>.section>.title a,
.no-js .section-container>[data-section-region]>[data-section-title] a,
.no-js .section-container>[data-section-region]>.title a {
    width: 100%;
    display: inline-block;
    white-space: nowrap
}

.no-js [data-section]>section>[data-section-content],
.no-js [data-section]>section>.content,
.no-js [data-section]>.section>[data-section-content],
.no-js [data-section]>.section>.content,
.no-js [data-section]>[data-section-region]>[data-section-content],
.no-js [data-section]>[data-section-region]>.content,
.no-js .section-container>section>[data-section-content],
.no-js .section-container>section>.content,
.no-js .section-container>.section>[data-section-content],
.no-js .section-container>.section>.content,
.no-js .section-container>[data-section-region]>[data-section-content],
.no-js .section-container>[data-section-region]>.content {
    display: none
}

.no-js [data-section]>section.active>[data-section-content],
.no-js [data-section]>section.active>.content,
.no-js [data-section]>.section.active>[data-section-content],
.no-js [data-section]>.section.active>.content,
.no-js [data-section]>[data-section-region].active>[data-section-content],
.no-js [data-section]>[data-section-region].active>.content,
.no-js .section-container>section.active>[data-section-content],
.no-js .section-container>section.active>.content,
.no-js .section-container>.section.active>[data-section-content],
.no-js .section-container>.section.active>.content,
.no-js .section-container>[data-section-region].active>[data-section-content],
.no-js .section-container>[data-section-region].active>.content {
    display: block
}

.no-js [data-section]>section:not(.active),
.no-js [data-section]>.section:not(.active),
.no-js [data-section]>[data-section-region]:not(.active),
.no-js .section-container>section:not(.active),
.no-js .section-container>.section:not(.active),
.no-js .section-container>[data-section-region]:not(.active) {
    padding: 0 !important
}

.no-js [data-section]>section>[data-section-title],
.no-js [data-section]>section>.title,
.no-js [data-section]>.section>[data-section-title],
.no-js [data-section]>.section>.title,
.no-js [data-section]>[data-section-region]>[data-section-title],
.no-js [data-section]>[data-section-region]>.title,
.no-js .section-container>section>[data-section-title],
.no-js .section-container>section>.title,
.no-js .section-container>.section>[data-section-title],
.no-js .section-container>.section>.title,
.no-js .section-container>[data-section-region]>[data-section-title],
.no-js .section-container>[data-section-region]>.title {
    width: 100%
}

.no-js .section-container {
    border-top: 1px solid #ccc
}

.no-js .section-container>section>.title,
.no-js .section-container>.section>.title {
    background-color: #efefef;
    cursor: pointer;
    border: solid 1px #ccc
}

.no-js .section-container>section>.title a,
.no-js .section-container>.section>.title a {
    padding: .9375em;
    color: #333;
    font-size: .875em;
    background: 0
}

.no-js .section-container>section>.title:hover,
.no-js .section-container>.section>.title:hover {
    background-color: #e2e2e2
}

.no-js .section-container>section>.content,
.no-js .section-container>.section>.content {
    padding: .9375em;
    background-color: #fff;
    border: solid 1px #ccc
}

.no-js .section-container>section>.content>*:last-child,
.no-js .section-container>.section>.content>*:last-child {
    margin-bottom: 0
}

.no-js .section-container>section>.content>*:first-child,
.no-js .section-container>.section>.content>*:first-child {
    padding-top: 0
}

.no-js .section-container>section>.content>*:last-child:not(.flex-video),
.no-js .section-container>.section>.content>*:last-child:not(.flex-video) {
    padding-bottom: 0
}

.no-js .section-container>section.active>.title,
.no-js .section-container>.section.active>.title {
    background: #d5d5d5
}

.no-js .section-container>section.active>.title a,
.no-js .section-container>.section.active>.title a {
    color: #333
}

.no-js .section-container>section:not(.active),
.no-js .section-container>.section:not(.active) {
    padding: 0 !important
}

.no-js .section-container>section>.title,
.no-js .section-container>.section>.title {
    border-top: 0
}

.contain-to-grid {
    width: 100%;
    background: #111
}

.contain-to-grid .top-bar {
    margin-bottom: 0
}

.fixed {
    width: 100%;
    left: 0;
    position: fixed;
    top: 0;
    z-index: 99
}

.fixed.expanded:not(.top-bar) {
    overflow-y: auto;
    height: auto;
    width: 100%;
    max-height: 100%
}

.fixed.expanded:not(.top-bar) .title-area {
    position: fixed;
    width: 100%;
    z-index: 99
}

.fixed.expanded:not(.top-bar) .top-bar-section {
    z-index: 98;
    margin-top: 45px
}

.top-bar {
    overflow: hidden;
    height: 45px;
    line-height: 45px;
    position: relative;
    background: #111;
    margin-bottom: 0
}

.top-bar ul {
    margin-bottom: 0;
    list-style: none
}

.top-bar .row {
    max-width: none
}

.top-bar form,
.top-bar input {
    margin-bottom: 0
}

.top-bar input {
    height: 2.45em
}

.top-bar .button {
    padding-top: .5em;
    padding-bottom: .5em;
    margin-bottom: 0
}

.top-bar .title-area {
    position: relative;
    margin: 0
}

.top-bar .name {
    height: 45px;
    margin: 0;
    font-size: 16px
}

.top-bar .name h1 {
    line-height: 45px;
    font-size: 1.0625em;
    margin: 0
}

.top-bar .name h1 a {
    font-weight: bold;
    color: #fff;
    width: 50%;
    display: block;
    padding: 0 15px
}

.top-bar .toggle-topbar {
    position: absolute;
    right: 0;
    top: 0
}

.top-bar .toggle-topbar a {
    color: #fff;
    text-transform: uppercase;
    font-size: .8125em;
    font-weight: bold;
    position: relative;
    display: block;
    padding: 0 15px;
    height: 45px;
    line-height: 45px
}

.top-bar .toggle-topbar.menu-icon {
    right: 15px;
    top: 50%;
    margin-top: -16px;
    padding-left: 40px
}

.top-bar .toggle-topbar.menu-icon a {
    text-indent: -48px;
    width: 34px;
    height: 34px;
    line-height: 33px;
    padding: 0;
    color: #fff
}

.top-bar .toggle-topbar.menu-icon a span {
    position: absolute;
    right: 0;
    display: block;
    width: 16px;
    height: 0;
    -webkit-box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff;
    box-shadow: 0 10px 0 1px #fff, 0 16px 0 1px #fff, 0 22px 0 1px #fff
}

.top-bar.expanded {
    height: auto;
    background: transparent
}

.top-bar.expanded .title-area {
    background: #111
}

.top-bar.expanded .toggle-topbar a {
    color: #888
}

.top-bar.expanded .toggle-topbar a span {
    -webkit-box-shadow: 0 10px 0 1px #888, 0 16px 0 1px #888, 0 22px 0 1px #888;
    box-shadow: 0 10px 0 1px #888, 0 16px 0 1px #888, 0 22px 0 1px #888
}

.top-bar-section {
    left: 0;
    position: relative;
    width: auto;
    -webkit-transition: left 300ms ease-out;
    -moz-transition: left 300ms ease-out;
    transition: left 300ms ease-out
}

.top-bar-section ul {
    width: 100%;
    height: auto;
    display: block;
    background: #222;
    font-size: 16px;
    margin: 0
}

.top-bar-section .divider,
.top-bar-section [role="separator"] {
    border-bottom: solid 1px #2b2b2b;
    border-top: solid 1px black;
    clear: both;
    height: 1px;
    width: 100%
}

.top-bar-section ul li>a {
    display: block;
    width: 100%;
    color: #fff;
    padding: 12px 0 12px 0;
    padding-left: 15px;
    font-size: .8125em;
    font-weight: bold;
    background: #222
}

.top-bar-section ul li>a.button {
    background: #2ba6cb;
    font-size: .8125em;
    padding-right: 15px;
    padding-left: 15px
}

.top-bar-section ul li>a.button:hover {
    background: #2285a1
}

.top-bar-section ul li>a.button.secondary {
    background: #e9e9e9
}

.top-bar-section ul li>a.button.secondary:hover {
    background: #d0d0d0
}

.top-bar-section ul li>a.button.success {
    background: #5da423
}

.top-bar-section ul li>a.button.success:hover {
    background: #457a1a
}

.top-bar-section ul li>a.button.alert {
    background: #c60f13
}

.top-bar-section ul li>a.button.alert:hover {
    background: #970b10
}

.top-bar-section ul li:hover>a {
    background: black;
    color: #fff
}

.top-bar-section ul li.active>a {
    background: #090909;
    color: #fff
}

.top-bar-section .has-form {
    padding: 15px
}

.top-bar-section .has-dropdown {
    position: relative
}

.top-bar-section .has-dropdown>a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 5px;
    border-color: transparent transparent transparent rgba(255, 255, 255, 0.5);
    border-left-style: solid;
    margin-right: 15px;
    margin-top: -4.5px;
    position: absolute;
    top: 50%;
    right: 0
}

.top-bar-section .has-dropdown.moved {
    position: static
}

.top-bar-section .has-dropdown.moved>.dropdown {
    display: block
}

.top-bar-section .dropdown {
    position: absolute;
    left: 100%;
    top: 0;
    display: none;
    z-index: 99
}

.top-bar-section .dropdown li {
    width: 100%;
    height: auto
}

.top-bar-section .dropdown li a {
    font-weight: normal;
    padding: 8px 15px
}

.top-bar-section .dropdown li a.parent-link {
    font-weight: bold
}

.top-bar-section .dropdown li.title h5 {
    margin-bottom: 0
}

.top-bar-section .dropdown li.title h5 a {
    color: #fff;
    line-height: 22.5px;
    display: block
}

.top-bar-section .dropdown label {
    padding: 8px 15px 2px;
    margin-bottom: 0;
    text-transform: uppercase;
    color: #555;
    font-weight: bold;
    font-size: .625em
}

.top-bar-js-breakpoint {
    width: 940px !important;
    visibility: hidden
}

.js-generated {
    display: block
}

@media only screen and (min-width:940px) {
    .top-bar {
        background: #111;
        *zoom: 1;
        overflow: visible
    }
    .top-bar:before,
    .top-bar:after {
        content: " ";
        display: table
    }
    .top-bar:after {
        clear: both
    }
    .top-bar .toggle-topbar {
        display: none
    }
    .top-bar .title-area {
        float: left
    }
    .top-bar .name h1 a {
        width: auto
    }
    .top-bar input,
    .top-bar .button {
        line-height: 2em;
        font-size: .875em;
        height: 2em;
        padding: 0 10px;
        position: relative;
        top: 8px
    }
    .top-bar.expanded {
        background: #111
    }
    .contain-to-grid .top-bar {
        max-width: 61.25em;
        margin: 0 auto;
        margin-bottom: 0
    }
    .top-bar-section {
        -webkit-transition: none 0 0;
        -moz-transition: none 0 0;
        transition: none 0 0;
        left: 0 !important
    }
    .top-bar-section ul {
        width: auto;
        height: auto !important;
        display: inline
    }
    .top-bar-section ul li {
        float: left
    }
    .top-bar-section ul li .js-generated {
        display: none
    }
    .top-bar-section li.hover>a:not(.button) {
        background: black;
        color: #fff
    }
    .top-bar-section li a:not(.button) {
        padding: 0 15px;
        line-height: 45px;
        background: #111
    }
    .top-bar-section li a:not(.button):hover {
        background: black
    }
    .top-bar-section .has-dropdown>a {
        padding-right: 35px !important
    }
    .top-bar-section .has-dropdown>a:after {
        content: "";
        display: block;
        width: 0;
        height: 0;
        border: inset 5px;
        border-color: rgba(255, 255, 255, 0.5) transparent transparent transparent;
        border-top-style: solid;
        margin-top: -2.5px;
        top: 22.5px
    }
    .top-bar-section .has-dropdown.moved {
        position: relative
    }
    .top-bar-section .has-dropdown.moved>.dropdown {
        display: none
    }
    .top-bar-section .has-dropdown.hover>.dropdown,
    .top-bar-section .has-dropdown.not-click:hover>.dropdown {
        display: block
    }
    .top-bar-section .has-dropdown .dropdown li.has-dropdown>a:after {
        border: 0;
        content: "\00bb";
        top: 1em;
        margin-top: -7px;
        right: 5px
    }
    .top-bar-section .dropdown {
        left: 0;
        top: auto;
        background: transparent;
        min-width: 100%
    }
    .top-bar-section .dropdown li a {
        color: #fff;
        line-height: 1;
        white-space: nowrap;
        padding: 7px 15px;
        background: #1e1e1e
    }
    .top-bar-section .dropdown li label {
        white-space: nowrap;
        background: #1e1e1e
    }
    .top-bar-section .dropdown li .dropdown {
        left: 100%;
        top: 0
    }
    .top-bar-section>ul>.divider,
    .top-bar-section>ul>[role="separator"] {
        border-bottom: 0;
        border-top: 0;
        border-right: solid 1px #2b2b2b;
        border-left: solid 1px black;
        clear: none;
        height: 45px;
        width: 0
    }
    .top-bar-section .has-form {
        background: #111;
        padding: 0 15px;
        height: 45px
    }
    .top-bar-section ul.right li .dropdown {
        left: auto;
        right: 0
    }
    .top-bar-section ul.right li .dropdown li .dropdown {
        right: 100%
    }
    .no-js .top-bar-section ul li:hover>a {
        background: black;
        color: #fff
    }
    .no-js .top-bar-section ul li:active>a {
        background: #090909;
        color: #fff
    }
    .no-js .top-bar-section .has-dropdown:hover>.dropdown {
        display: block
    }
}

.reveal-modal-bg {
    position: fixed;
    height: 100%;
    width: 100%;
    background: #000;
    background: rgba(0, 0, 0, 0.45);
    z-index: 1008;
    display: none;
    top: 0;
    left: 0
}

.reveal-modal {
    visibility: hidden;
    display: none;
    position: absolute;
    left: 50%;
    z-index: 1009;
    height: auto;
    margin-left: -40%;
    width: 80%;
    background-color: #fff;
    padding: 1.25em;
    border: solid 1px #666;
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    top: 50px
}

.reveal-modal .column,
.reveal-modal .columns {
    min-width: 0
}

.reveal-modal>:first-child {
    margin-top: 0
}

.reveal-modal>:last-child {
    margin-bottom: 0
}

.reveal-modal .close-reveal-modal {
    font-size: 1.375em;
    line-height: 1;
    position: absolute;
    top: .5em;
    right: .6875em;
    color: #aaa;
    font-weight: bold;
    cursor: pointer
}

@media only screen and (min-width:768px) {
    .reveal-modal {
        padding: 1.875em;
        top: 6.25em
    }
    .reveal-modal.tiny {
        margin-left: -15%;
        width: 30%
    }
    .reveal-modal.small {
        margin-left: -20%;
        width: 40%
    }
    .reveal-modal.medium {
        margin-left: -30%;
        width: 60%
    }
    .reveal-modal.large {
        margin-left: -35%;
        width: 70%
    }
    .reveal-modal.xlarge {
        margin-left: -47.5%;
        width: 95%
    }
}

@media print {
    .reveal-modal {
        background: #fff !important
    }
}

.alert-box {
    border-style: solid;
    border-width: 1px;
    display: block;
    font-weight: bold;
    margin-bottom: 1.25em;
    position: relative;
    padding: .6875em 1.3125em .75em .6875em;
    font-size: .875em;
    background-color: #2ba6cb;
    border-color: #2285a1;
    color: #fff
}

.alert-box .close {
    font-size: 1.375em;
    padding: 5px 4px 4px;
    line-height: 0;
    position: absolute;
    top: .4375em;
    right: .3125em;
    color: #333;
    opacity: .3
}

.alert-box .close:hover,
.alert-box .close:focus {
    opacity: .5
}

.alert-box.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.alert-box.round {
    -webkit-border-radius: 1000px;
    border-radius: 1000px
}

.alert-box.success {
    background-color: #5da423;
    border-color: #457a1a;
    color: #fff
}

.alert-box.alert {
    background-color: #c60f13;
    border-color: #970b10;
    color: #fff
}

.alert-box.secondary {
    background-color: #e9e9e9;
    border-color: #d0d0d0;
    color: #505050
}

.keystroke,
kbd {
    background-color: #ededed;
    border-color: #dbdbdb;
    color: #222;
    border-style: solid;
    border-width: 1px;
    margin: 0;
    font-family: "Consolas", "Menlo", "Courier", monospace;
    font-size: .875em;
    padding: .125em .25em 0;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.label {
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    line-height: 1;
    white-space: nowrap;
    display: inline-block;
    position: relative;
    padding: .1875em .625em .25em;
    font-size: .875em;
    background-color: #2ba6cb;
    color: #fff
}

.label.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.label.round {
    -webkit-border-radius: 1000px;
    border-radius: 1000px
}

.label.alert {
    background-color: #c60f13;
    color: #fff
}

.label.success {
    background-color: #5da423;
    color: #fff
}

.label.secondary {
    background-color: #e9e9e9;
    color: #333
}

.inline-list {
    margin: 0 auto 1.0625em auto;
    margin-left: -1.375em;
    margin-right: 0;
    padding: 0;
    list-style: none;
    overflow: hidden
}

.inline-list>li {
    list-style: none;
    float: left;
    margin-left: 1.375em;
    display: block
}

.inline-list>li>* {
    display: block
}

.panel {
    border-style: solid;
    border-width: 1px;
    border-color: #d9d9d9;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #f2f2f2
}

.panel>:first-child {
    margin-top: 0
}

.panel>:last-child {
    margin-bottom: 0
}

.panel h1,
.panel h2,
.panel h3,
.panel h4,
.panel h5,
.panel h6,
.panel p {
    color: #333
}

.panel h1,
.panel h2,
.panel h3,
.panel h4,
.panel h5,
.panel h6 {
    line-height: 1;
    margin-bottom: .625em
}

.panel h1.subheader,
.panel h2.subheader,
.panel h3.subheader,
.panel h4.subheader,
.panel h5.subheader,
.panel h6.subheader {
    line-height: 1.4
}

.panel.callout {
    border-style: solid;
    border-width: 1px;
    border-color: #2285a1;
    margin-bottom: 1.25em;
    padding: 1.25em;
    background: #2ba6cb;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset
}

.panel.callout>:first-child {
    margin-top: 0
}

.panel.callout>:last-child {
    margin-bottom: 0
}

.panel.callout h1,
.panel.callout h2,
.panel.callout h3,
.panel.callout h4,
.panel.callout h5,
.panel.callout h6,
.panel.callout p {
    color: #fff
}

.panel.callout h1,
.panel.callout h2,
.panel.callout h3,
.panel.callout h4,
.panel.callout h5,
.panel.callout h6 {
    line-height: 1;
    margin-bottom: .625em
}

.panel.callout h1.subheader,
.panel.callout h2.subheader,
.panel.callout h3.subheader,
.panel.callout h4.subheader,
.panel.callout h5.subheader,
.panel.callout h6.subheader {
    line-height: 1.4
}

.panel.callout a {
    color: #fff
}

.panel.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px
}

@media only screen {
    @-webkit-keyframes webkitSiblingBugfix {
        from {
            position: relative
        }
        to {
            position: relative
        }
    }
    div.switch {
        position: relative;
        padding: 0;
        display: block;
        overflow: hidden;
        border-style: solid;
        border-width: 1px;
        margin-bottom: 1.25em;
        height: 2.25em;
        background: #fff;
        border-color: #ccc
    }
    div.switch label {
        position: relative;
        left: 0;
        z-index: 2;
        float: left;
        width: 50%;
        height: 100%;
        margin: 0;
        font-weight: bold;
        text-align: left;
        -webkit-transition: all .1s ease-out;
        -moz-transition: all .1s ease-out;
        transition: all .1s ease-out
    }
    div.switch input {
        position: absolute;
        z-index: 3;
        opacity: 0;
        width: 100%;
        height: 100%;
        -moz-appearance: none
    }
    div.switch input:hover,
    div.switch input:focus {
        cursor: pointer
    }
    div.switch span:last-child {
        position: absolute;
        top: -1px;
        left: -1px;
        z-index: 1;
        display: block;
        padding: 0;
        border-width: 1px;
        border-style: solid;
        -webkit-transition: all .1s ease-out;
        -moz-transition: all .1s ease-out;
        transition: all .1s ease-out
    }
    div.switch input:not(:checked)+label {
        opacity: 0
    }
    div.switch input:checked {
        display: none !important
    }
    div.switch input {
        left: 0;
        display: block !important
    }
    div.switch input:first-of-type+label,
    div.switch input:first-of-type+span+label {
        left: -50%
    }
    div.switch input:first-of-type:checked+label,
    div.switch input:first-of-type:checked+span+label {
        left: 0
    }
    div.switch input:last-of-type+label,
    div.switch input:last-of-type+span+label {
        right: -50%;
        left: auto;
        text-align: right
    }
    div.switch input:last-of-type:checked+label,
    div.switch input:last-of-type:checked+span+label {
        right: 0;
        left: auto
    }
    div.switch span.custom {
        display: none !important
    }
    @media only screen and (-webkit-min-device-pixel-ratio:0) and (max-device-width:480px) {
        div.switch {
            -webkit-animation: webkitSiblingBugfix infinite 1s
        }
    }
    @media only screen and (-webkit-min-device-pixel-ratio:1.5) {
        div.switch {
            -webkit-animation: none 0
        }
    }
    form.custom div.switch .hidden-field {
        margin-left: auto;
        position: absolute;
        visibility: visible
    }
    div.switch label {
        padding: 0 .375em;
        line-height: 2.3em;
        font-size: .875em
    }
    div.switch input:first-of-type:checked ~ span:last-child {
        left: 100%;
        margin-left: -2.1875em
    }
    div.switch span:last-child {
        width: 2.25em;
        height: 2.25em
    }
    div.switch span:last-child {
        border-color: #b3b3b3;
        background: #fff;
        background: -moz-linear-gradient(top, #fff 0, #f2f2f2 100%);
        background: -webkit-linear-gradient(top, #fff 0, #f2f2f2 100%);
        background: linear-gradient(to bottom, #fff 0, #f2f2f2 100%);
        -webkit-box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 1000px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px #f5f5f5;
        box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #e1f5d1, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px #f5f5f5
    }
    div.switch:hover span:last-child,
    div.switch:focus span:last-child {
        background: #fff;
        background: -moz-linear-gradient(top, #fff 0, #e6e6e6 100%);
        background: -webkit-linear-gradient(top, #fff 0, #e6e6e6 100%);
        background: linear-gradient(to bottom, #fff 0, #e6e6e6 100%)
    }
    div.switch:active {
        background: transparent
    }
    div.switch.large {
        height: 2.75em
    }
    div.switch.large label {
        padding: 0 .375em;
        line-height: 2.3em;
        font-size: 1.0625em
    }
    div.switch.large input:first-of-type:checked ~ span:last-child {
        left: 100%;
        margin-left: -2.6875em
    }
    div.switch.large span:last-child {
        width: 2.75em;
        height: 2.75em
    }
    div.switch.small {
        height: 1.75em
    }
    div.switch.small label {
        padding: 0 .375em;
        line-height: 2.1em;
        font-size: .75em
    }
    div.switch.small input:first-of-type:checked ~ span:last-child {
        left: 100%;
        margin-left: -1.6875em
    }
    div.switch.small span:last-child {
        width: 1.75em;
        height: 1.75em
    }
    div.switch.tiny {
        height: 1.375em
    }
    div.switch.tiny label {
        padding: 0 .375em;
        line-height: 1.9em;
        font-size: .6875em
    }
    div.switch.tiny input:first-of-type:checked ~ span:last-child {
        left: 100%;
        margin-left: -1.3125em
    }
    div.switch.tiny span:last-child {
        width: 1.375em;
        height: 1.375em
    }
    div.switch.radius {
        -webkit-border-radius: 4px;
        border-radius: 4px
    }
    div.switch.radius span:last-child {
        -webkit-border-radius: 3px;
        border-radius: 3px
    }
    div.switch.round {
        -webkit-border-radius: 1000px;
        border-radius: 1000px
    }
    div.switch.round span:last-child {
        -webkit-border-radius: 999px;
        border-radius: 999px
    }
    div.switch.round label {
        padding: 0 .5625em
    }
}

table {
    background: #fff;
    margin-bottom: 1.25em;
    border: solid 1px #ddd
}

table thead,
table tfoot {
    background: #f5f5f5;
    font-weight: bold
}

table thead tr th,
table thead tr td,
table tfoot tr th,
table tfoot tr td {
    padding: .5em .625em .625em;
    font-size: .875em;
    color: #222;
    text-align: left
}

table tr th,
table tr td {
    padding: .5625em .625em;
    font-size: .875em;
    color: #222
}

table tr.even,
table tr.alt,
table tr:nth-of-type(even) {
    background: #f9f9f9
}

table thead tr th,
table tfoot tr th,
table tbody tr td,
table tr td,
table tfoot tr td {
    display: table-cell;
    line-height: 1.125em
}

.th {
    line-height: 0;
    display: inline-block;
    border: solid 4px #fff;
    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
    -webkit-transition: all 200ms ease-out;
    -moz-transition: all 200ms ease-out;
    transition: all 200ms ease-out
}

.th:hover,
.th:focus {
    -webkit-box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5);
    box-shadow: 0 0 6px 1px rgba(43, 166, 203, 0.5)
}

.th.radius {
    -webkit-border-radius: 3px;
    border-radius: 3px
}

a.th {
    display: inline-block;
    max-width: 100%
}

.has-tip {
    border-bottom: dotted 1px #ccc;
    cursor: help;
    font-weight: bold;
    color: #333
}

.has-tip:hover,
.has-tip:focus {
    border-bottom: dotted 1px #196377;
    color: #2ba6cb
}

.has-tip.tip-left,
.has-tip.tip-right {
    float: none !important
}

.tooltip {
    display: none;
    position: absolute;
    z-index: 999;
    font-weight: bold;
    font-size: .9375em;
    line-height: 1.3;
    padding: .5em;
    max-width: 85%;
    left: 50%;
    width: 100%;
    color: #fff;
    background: #000;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.tooltip>.nub {
    display: block;
    left: 5px;
    position: absolute;
    width: 0;
    height: 0;
    border: solid 5px;
    border-color: transparent transparent #000 transparent;
    top: -10px
}

.tooltip.opened {
    color: #2ba6cb !important;
    border-bottom: dotted 1px #196377 !important
}

.tap-to-close {
    display: block;
    font-size: .625em;
    color: #888;
    font-weight: normal
}

@media only screen and (min-width:768px) {
    .tooltip>.nub {
        border-color: transparent transparent #000 transparent;
        top: -10px
    }
    .tooltip.tip-top>.nub {
        border-color: #000 transparent transparent transparent;
        top: auto;
        bottom: -10px
    }
    .tooltip.tip-left,
    .tooltip.tip-right {
        float: none !important
    }
    .tooltip.tip-left>.nub {
        border-color: transparent transparent transparent #000;
        right: -10px;
        left: auto;
        top: 50%;
        margin-top: -5px
    }
    .tooltip.tip-right>.nub {
        border-color: transparent #000 transparent transparent;
        right: auto;
        left: -10px;
        top: 50%;
        margin-top: -5px
    }
}

@media only screen and (max-width:767px) {
    .f-dropdown {
        max-width: 100%;
        left: 0
    }
}

.f-dropdown {
    position: absolute;
    top: -9999px;
    list-style: none;
    margin-left: 0;
    width: 100%;
    max-height: none;
    height: auto;
    background: #fff;
    border: solid 1px #ccc;
    font-size: 16px;
    z-index: 99;
    margin-top: 2px;
    max-width: 200px
}

.f-dropdown>*:first-child {
    margin-top: 0
}

.f-dropdown>*:last-child {
    margin-bottom: 0
}

.f-dropdown:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 6px;
    border-color: transparent transparent #fff transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -12px;
    left: 10px;
    z-index: 99
}

.f-dropdown:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: inset 7px;
    border-color: transparent transparent #ccc transparent;
    border-bottom-style: solid;
    position: absolute;
    top: -14px;
    left: 9px;
    z-index: 98
}

.f-dropdown.right:before {
    left: auto;
    right: 10px
}

.f-dropdown.right:after {
    left: auto;
    right: 9px
}

.f-dropdown li {
    font-size: .875em;
    cursor: pointer;
    line-height: 1.125em;
    margin: 0
}

.f-dropdown li:hover,
.f-dropdown li:focus {
    background: #eee
}

.f-dropdown li a {
    display: block;
    padding: .5em;
    color: #555
}

.f-dropdown.content {
    position: absolute;
    top: -9999px;
    list-style: none;
    margin-left: 0;
    padding: 1.25em;
    width: 100%;
    height: auto;
    max-height: none;
    background: #fff;
    border: solid 1px #ccc;
    font-size: 16px;
    z-index: 99;
    max-width: 200px
}

.f-dropdown.content>*:first-child {
    margin-top: 0
}

.f-dropdown.content>*:last-child {
    margin-bottom: 0
}

.f-dropdown.tiny {
    max-width: 200px
}

.f-dropdown.small {
    max-width: 300px
}

.f-dropdown.medium {
    max-width: 500px
}

.f-dropdown.large {
    max-width: 800px
}


/*! jQuery UI - v1.10.3 - 2013-05-03
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.accordion.css, jquery.ui.autocomplete.css, jquery.ui.button.css, jquery.ui.datepicker.css, jquery.ui.dialog.css, jquery.ui.menu.css, jquery.ui.progressbar.css, jquery.ui.resizable.css, jquery.ui.selectable.css, jquery.ui.slider.css, jquery.ui.spinner.css, jquery.ui.tabs.css, jquery.ui.tooltip.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2.2em
}

button.ui-button-icon-only {
    width: 2.4em
}

.ui-button-icons-only {
    width: 3.4em
}

button.ui-button-icons-only {
    width: 3.7em
}

.ui-button .ui-button-text {
    display: block;
    line-height: normal
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon,
.ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}

.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary,
.ui-button-icons-only .ui-button-icon-primary {
    left: .5em
}

.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary,
.ui-button-icons-only .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .2em 0
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
    top: 1px
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px
}

.ui-datepicker .ui-datepicker-next {
    right: 2px
}

.ui-datepicker .ui-datepicker-prev-hover {
    left: 1px
}

.ui-datepicker .ui-datepicker-next-hover {
    right: 1px
}

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2.3em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px 0
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 49%
}

.ui-datepicker table {
    width: 100%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    font-weight: bold;
    border: 0
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td span,
.ui-datepicker td a {
    display: block;
    padding: .2em;
    text-align: right;
    text-decoration: none
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em .6em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 21px;
    margin: -10px 0 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: 0
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: normal
}

.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px
}

.ui-menu .ui-state-disabled {
    font-weight: normal;
    margin: .4em 0 .2em;
    line-height: 1.5
}

.ui-menu .ui-state-disabled a {
    cursor: default
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em
}

.ui-menu .ui-menu-icon {
    position: static;
    float: right
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
    background: url("animated-overlay.gif");
    height: 100%;
    filter: alpha(opacity=25);
    opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block
}

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden;
    padding: 0;
    vertical-align: middle
}

.ui-spinner-input {
    border: 0;
    background: 0;
    color: inherit;
    padding: 0;
    margin: .2em 0;
    vertical-align: middle;
    margin-left: .4em;
    margin-right: 22px
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner a.ui-spinner-button {
    border-top: 0;
    border-bottom: 0;
    border-right: 0
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0
}

.ui-spinner-up {
    top: 0
}

.ui-spinner-down {
    bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-tabs {
    position: relative;
    padding: .2em
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text
}

.ui-tabs .ui-tabs-nav li a,
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    -webkit-box-shadow: 0 0 5px #aaa;
    box-shadow: 0 0 5px #aaa
}

body .ui-tooltip {
    border-width: 2px
}

.ui-widget {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1.1em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
    font-family: Verdana, Arial, sans-serif;
    font-size: 1em
}

*:first-child+html .ui-widget-content {
    background-image: url(ui-bg_flat_75_ffffff_5F40x100.png)
}

* html .ui-widget-content {
    background-image: url(ui-bg_flat_75_ffffff_5F40x100.png)
}

.ui-widget-content {
    border: 1px solid #aaa;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAQAAAADcH0/XAAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAASSURBVCjPY/gPAgyj5ChJVRIAypHyHLPbLnsAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDUtMDNUMDk6MjE6MDMtMDc6MDAeHtLpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTA1LTAzVDA5OjIxOjAzLTA3OjAwb0NqVQAAAABJRU5ErkJggg==) 50% 50% repeat-x;
    color: #222
}

.ui-widget-content a {
    color: #222
}

*:first-child+html .ui-widget-header {
    background-image: url(ui-bg_highlight-soft_75_cccccc_1x100.png)
}

* html .ui-widget-header {
    background-image: url(ui-bg_highlight-soft_75_cccccc_1x100.png)
}

.ui-widget-header {
    border: 1px solid #aaa;
    background: #ccc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkEAAAAAAy19n/AAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABaSURBVBjTY3h8jYFOaAPDo/cMj/QYHuYyPGhjuF/BcC+L4W4swx0NhltfGG7uZ7jRzXA9nOGaEsOV4wyXdzJcamW4WM5wYQLD+SaGcwcZzt5iOOvAcObMACIAsZae6pVZewYAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDUtMDNUMDk6MjE6MDMtMDc6MDAeHtLpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTA1LTAzVDA5OjIxOjAzLTA3OjAwb0NqVQAAAABJRU5ErkJggg==) 50% 50% repeat-x;
    color: #222;
    font-weight: bold
}

.ui-widget-header a {
    color: #222
}

*:first-child+html .ui-widget-header .ui-state-default {
    background-image: url(ui-bg_glass_75_e6e6e6_1x400.png)
}

* html .ui-widget-header .ui-state-default {
    background-image: url(ui-bg_glass_75_e6e6e6_1x400.png)
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #d3d3d3;
    background: #e6e6e6 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVDjLY3iXxzCKRhHV0bNnDM+NGJ7fYXgxk+FlJsOrOIbXIQxvYhjepjK8i2Z4H8DwwZjhIzPDx7UMn+QYPhmOolFEDAIAjUD2JAAuNW8AAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDUtMDNUMDk6MjE6MDMtMDc6MDAeHtLpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTA1LTAzVDA5OjIxOjAzLTA3OjAwb0NqVQAAAABJRU5ErkJggg==) 50% 50% repeat-x;
    font-weight: normal;
    color: #555
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #555;
    text-decoration: none
}

*:first-child+html .ui-widget-header .ui-state-focus {
    background-image: url(ui-bg_glass_75_dadada_1x400.png)
}

* html .ui-widget-header .ui-state-focus {
    background-image: url(ui-bg_glass_75_dadada_1x400.png)
}

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    border: 1px solid #999;
    background: #dadada url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAAAAAAao4lEAAAAAmJLR0T//xSrMc0AAAAJcEhZcwAAAEgAAABIAEbJaz4AAABISURBVDjLY3j6n2EUjSKqo1u3GG57MdxxY7gby3BvIsP9PwwPMxgefWB4Us7w9DHDcz+GF/MYXl5ieHWW4XUpw+uJo2gUEYMAvlejJVIWsXwAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTMtMDUtMDNUMDk6MjE6MDMtMDc6MDAeHtLpAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDEzLTA1LTAzVDA5OjIxOjAzLTA3OjAwb0NqVQAAAABJRU5ErkJggg==) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
    color: #212121;
    text-decoration: none
}

*:first-child+html .ui-widget-header .ui-state-active {
    background-image: url(ui-bg_glass_65_ffffff_1x400.png)
}

* html .ui-widget-header .ui-state-active {
    background-image: url(ui-bg_glass_65_ffffff_1x400.png)
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border: 1px solid #aaa;
    background: #fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQAQAAAABHIzd2AAAAAmJLR0QAAd2KE6QAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAARSURBVCjPY2hgGIWjcBTigACVaMgB0zSxaQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxMy0wNS0wM1QwOToyMTowMy0wNzowMB4e0ukAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTMtMDUtMDNUMDk6MjE6MDMtMDc6MDBvQ2pVAAAAAElFTkSuQmCC) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #212121;
    text-decoration: none
}

*:first-child+html .ui-widget-header .ui-state-highlight {
    background-image: url(ui-bg_glass_55_fbf9ee_1x400.png)
}

* html .ui-widget-header .ui-state-highlight {
    background-image: url(ui-bg_glass_55_fbf9ee_1x400.png)
}

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    background: #fbf9ee url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAjUlEQVRIx+3PIQoCQRSA4X+eYhBsg4iwowZBGDF7COtWq1kwad37eAPBg3iFFXaL4xvB4hVEw0tf+NNPvummOQsAGIZhGN8G1ZTqmtx99u5e8ARKYciMrTBi7nZCQeQkFCzdUZiwoiJfNDTx08gPPbRTcWMW7HlFvbZJ8ARXCgM8a0Ho0P+LacMwjB/yBjxhJFOI7HkuAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTA1LTAzVDA5OjIxOjAzLTA3OjAwHh7S6QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0wNS0wM1QwOToyMTowMy0wNzowMG9DalUAAAAASUVORK5CYII=) 50% 50% repeat-x;
    color: #363636
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}

*:first-child+html .ui-widget-header .ui-state-error {
    background-image: url(ui-bg_glass_95_fef1ec_1x400.png)
}

* html .ui-widget-header .ui-state-error {
    background-image: url(ui-bg_glass_95_fef1ec_1x400.png)
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #cd0a0a;
    background: #fef1ec url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAGQEAIAAACwqkHPAAAABmJLR0T///////8JWPfcAAAACXBIWXMAAABIAAAASABGyWs+AAAAiklEQVRIx+3PsQ0BYRiH8ef/FhLnXCFWEI3WDkojWMAAltDQi0R9ExiADS5m+D7JHYnuPgWxgVC81a94qoe0eMzuEwMAx3Ec59vQtnUdAsmacZySsmYXK9LwNrqujR5bnY1cpcKHgqOS0debV6NUNHLtuRiZNjoZXVY6GB3mLA0oGPzFtOM4zg95AkctKGSanwlIAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTA1LTAzVDA5OjIxOjAzLTA3OjAwHh7S6QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0wNS0wM1QwOToyMTowMy0wNzowMG9DalUAAAAASUVORK5CYII=) 50% 50% repeat-x;
    color: #cd0a0a
}

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
    color: #cd0a0a
}

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
    color: #cd0a0a
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: bold
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

*:first-child+html .ui-widget-content .ui-icon {
    background-image: url(ui-icons_222222_5F256x240.png)
}

* html .ui-widget-content .ui-icon {
    background-image: url(ui-icons_222222_5F256x240.png)
}

.ui-icon,
.ui-widget-content .ui-icon {
    background-image: url(data:image/png;base64,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)
}

*:first-child+html .ui-widget-header .ui-icon {
    background-image: url(ui-icons_222222_5F256x240.png)
}

* html .ui-widget-header .ui-icon {
    background-image: url(ui-icons_222222_5F256x240.png)
}

.ui-widget-header .ui-icon {
    background-image: url(data:image/png;base64,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)
}

*:first-child+html .ui-state-default .ui-icon {
    background-image: url(ui-icons_888888_5F256x240.png)
}

* html .ui-state-default .ui-icon {
    background-image: url(ui-icons_888888_5F256x240.png)
}

.ui-state-default .ui-icon {
    background-image: url(data:image/png;base64,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)
}

*:first-child+html .ui-state-focus .ui-icon {
    background-image: url(ui-icons_454545_5F256x240.png)
}

* html .ui-state-focus .ui-icon {
    background-image: url(ui-icons_454545_5F256x240.png)
}

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url(data:image/png;base64,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)
}

*:first-child+html .ui-state-active .ui-icon {
    background-image: url(ui-icons_454545_5F256x240.png)
}

* html .ui-state-active .ui-icon {
    background-image: url(ui-icons_454545_5F256x240.png)
}

.ui-state-active .ui-icon {
    background-image: url(data:image/png;base64,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)
}

*:first-child+html .ui-state-highlight .ui-icon {
    background-image: url(ui-icons_2e83ff_5F256x240.png)
}

* html .ui-state-highlight .ui-icon {
    background-image: url(ui-icons_2e83ff_5F256x240.png)
}

.ui-state-highlight .ui-icon {
    background-image: url(data:image/png;base64,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)
}

*:first-child+html .ui-state-error-text .ui-icon {
    background-image: url(ui-icons_cd0a0a_5F256x240.png)
}

* html .ui-state-error-text .ui-icon {
    background-image: url(ui-icons_cd0a0a_5F256x240.png)
}

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
    background-image: url(data:image/png;base64,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)
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-seek-first {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
    border-top-left-radius: 4px
}

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
    border-top-right-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
    border-bottom-left-radius: 4px
}

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
    border-bottom-right-radius: 4px
}

*:first-child+html .ui-widget-overlay {
    background-image: url(ui-bg_flat_0_aaaaaa_5F40x100.png)
}

* html .ui-widget-overlay {
    background-image: url(ui-bg_flat_0_aaaaaa_5F40x100.png)
}

.ui-widget-overlay {
    background: #aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAgAAAACbvzUHAAAAAmJLR0QAAzOEcogAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAWSURBVDjLY1gFBwyjzFHmKHOUSS4TAApJmC9aV5jjAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTA1LTAzVDA5OjIxOjAzLTA3OjAwHh7S6QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0wNS0wM1QwOToyMTowMy0wNzowMG9DalUAAAAASUVORK5CYII=) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30)
}

*:first-child+html .ui-widget-shadow {
    background-image: url(ui-bg_flat_0_aaaaaa_5F40x100.png)
}

* html .ui-widget-shadow {
    background-image: url(ui-bg_flat_0_aaaaaa_5F40x100.png)
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    background: #aaa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAABkAgAAAACbvzUHAAAAAmJLR0QAAzOEcogAAAAJcEhZcwAAAEgAAABIAEbJaz4AAAAWSURBVDjLY1gFBwyjzFHmKHOUSS4TAApJmC9aV5jjAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDEzLTA1LTAzVDA5OjIxOjAzLTA3OjAwHh7S6QAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMy0wNS0wM1QwOToyMTowMy0wNzowMG9DalUAAAAASUVORK5CYII=) 50% 50% repeat-x;
    opacity: .3;
    filter: Alpha(Opacity=30);
    border-radius: 8px
}

.minicolors {
    position: relative;
    display: inline-block;
    z-index: 1
}

.minicolors-focus {
    z-index: 2
}

.minicolors.minicolors-theme-default .minicolors-input {
    margin: 0;
    margin-right: 3px;
    border: solid 1px #CCC;
    font: 11px sans-serif;
    width: 65px;
    height: 12px;
    border-radius: 0;
    box-shadow: inset 0 2px 4px rgba(0, 0, 0, .04);
    padding: 2px;
    margin-right: -1px
}

.minicolors-theme-default.minicolors .minicolors-input {
    vertical-align: middle;
    outline: 0
}

.minicolors-theme-default.minicolors-swatch-left .minicolors-input {
    margin-left: -1px;
    margin-right: auto
}

.minicolors-theme-default.minicolors-focus .minicolors-input,
.minicolors-theme-default.minicolors-focus .minicolors-swatch {
    border-color: #999
}

.minicolors-hidden {
    position: absolute;
    left: -9999em
}

.minicolors-swatch {
    position: relative;
    width: 16px;
    height: 16px;
    text-align: left;
    background: url(jquery.minicolors.png) -80px 0;
    border: solid 1px #CCC;
    vertical-align: middle;
    display: inline-block
}

.minicolors-swatch SPAN {
    position: absolute;
    width: 100%;
    height: 100%;
    background: 0;
    box-shadow: inset 0 9px 0 rgba(255, 255, 255, .1);
    display: inline-block
}

.minicolors-panel {
    position: absolute;
    top: 26px;
    left: 0;
    width: 173px;
    height: 152px;
    background: white;
    border: solid 1px #CCC;
    box-shadow: 0 0 20px rgba(0, 0, 0, .2);
    display: none
}

.minicolors-position-top .minicolors-panel {
    top: -156px
}

.minicolors-position-left .minicolors-panel {
    left: -83px
}

.minicolors-position-left.minicolors-with-opacity .minicolors-panel {
    left: -104px
}

.minicolors-with-opacity .minicolors-panel {
    width: 194px
}

.minicolors .minicolors-grid {
    position: absolute;
    top: 1px;
    left: 1px;
    width: 150px;
    height: 150px;
    background: url(jquery.minicolors.png) -120px 0;
    cursor: crosshair
}

.minicolors .minicolors-grid-inner {
    position: absolute;
    top: 0;
    left: 0;
    width: 150px;
    height: 150px;
    background: 0
}

.minicolors-slider-saturation .minicolors-grid {
    background-position: -420px 0
}

.minicolors-slider-saturation .minicolors-grid-inner {
    background: url(jquery.minicolors.png) -270px 0
}

.minicolors-slider-brightness .minicolors-grid {
    background-position: -570px 0
}

.minicolors-slider-brightness .minicolors-grid-inner {
    background: black
}

.minicolors-slider-wheel .minicolors-grid {
    background-position: -720px 0
}

.minicolors-slider,
.minicolors-opacity-slider {
    position: absolute;
    top: 1px;
    left: 152px;
    width: 20px;
    height: 150px;
    background: white url(jquery.minicolors.png) 0 0;
    cursor: crosshair
}

.minicolors-slider-saturation .minicolors-slider {
    background-position: -60px 0
}

.minicolors-slider-brightness .minicolors-slider {
    background-position: -20px 0
}

.minicolors-slider-wheel .minicolors-slider {
    background-position: -20px 0
}

.minicolors-opacity-slider {
    left: 173px;
    background-position: -40px 0;
    display: none
}

.minicolors-with-opacity .minicolors-opacity-slider {
    display: block
}

.minicolors-grid .minicolors-picker {
    position: absolute;
    top: 70px;
    left: 70px;
    width: 10px;
    height: 10px;
    border: solid 1px black;
    border-radius: 10px;
    margin-top: -6px;
    margin-left: -6px;
    background: 0
}

.minicolors-grid .minicolors-picker SPAN {
    position: absolute;
    top: 0;
    left: 0;
    width: 6px;
    height: 6px;
    border-radius: 6px;
    border: solid 2px white
}

.minicolors-picker {
    position: absolute;
    top: 0;
    left: 0;
    width: 18px;
    height: 2px;
    background: white;
    border: solid 1px black;
    margin-top: -2px
}

.minicolors-inline .minicolors-input,
.minicolors-inline .minicolors-swatch {
    display: none
}

.minicolors-inline .minicolors-panel {
    position: relative;
    top: auto;
    left: auto;
    display: inline-block
}

.minicolors-theme-bootstrap .minicolors-input {
    padding: 4px 6px;
    padding-left: 30px;
    background-color: white;
    border: 1px solid #CCC;
    border-radius: 3px;
    color: #555;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
    font-size: 14px;
    height: 19px;
    margin: 0;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.minicolors-theme-bootstrap.minicolors-focus .minicolors-input {
    border-color: #6fb8f1;
    box-shadow: 0 0 10px #6fb8f1;
    outline: 0
}

.minicolors-theme-bootstrap .minicolors-swatch {
    position: absolute;
    left: 4px;
    top: 4px;
    z-index: 2
}

.minicolors-theme-bootstrap.minicolors-swatch-position-right .minicolors-input {
    padding-left: 6px;
    padding-right: 30px
}

.minicolors-theme-bootstrap.minicolors-swatch-position-right .minicolors-swatch {
    left: auto;
    right: 4px
}

.minicolors-theme-bootstrap .minicolors-panel {
    top: 28px;
    z-index: 3
}

.minicolors-theme-bootstrap.minicolors-position-top .minicolors-panel {
    top: -154px
}

.minicolors-theme-bootstrap.minicolors-position-left .minicolors-panel {
    left: -63px
}

.minicolors-theme-bootstrap.minicolors-position-left.minicolors-with-opacity .minicolors-panel {
    left: -84px
}


/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top
}

.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}

.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}

.fancybox-opened {
    z-index: 8030
}

.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5)
}

.fancybox-outer,
.fancybox-inner {
    position: relative
}

.fancybox-inner {
    overflow: hidden
}

.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}

.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}

.fancybox-image,
.fancybox-iframe {
    display: block;
    width: 100%;
    height: 100%
}

.fancybox-image {
    max-width: 100%;
    max-height: 100%
}

#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span {
    background-image: url(fancybox_sprite.png)
}

#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}

#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(fancybox_loading.gif) center center no-repeat
}

.fancybox-close {
    position: absolute;
    top: -18px;
    right: -18px;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}

*:first-child+html .fancybox-nav {
    background-image: url(blank.gif)
}

* html .fancybox-nav {
    background-image: url(blank.gif)
}

.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: transparent url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==);
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    z-index: 8040
}

.fancybox-prev {
    left: 0
}

.fancybox-next {
    right: 0
}

.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}

.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}

.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}

.fancybox-nav:hover span {
    visibility: visible
}

.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible !important
}

.fancybox-lock {
    overflow: hidden !important;
    width: auto
}

.fancybox-lock body {
    overflow: hidden !important
}

.fancybox-lock-test {
    overflow-y: hidden !important
}

.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010;
    background: url(fancybox_overlay.png)
}

.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}

.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}

.fancybox-title {
    visibility: hidden;
    font: normal 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}

.fancybox-opened .fancybox-title {
    visibility: visible
}

.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}

.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: transparent;
    background: rgba(0, 0, 0, 0.8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: bold;
    line-height: 24px;
    white-space: nowrap
}

.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}

.fancybox-title-inside-wrap {
    padding-top: 10px
}

.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8)
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),
only screen and (min--moz-device-pixel-ratio:1.5),
only screen and (min-device-pixel-ratio:1.5) {
    #fancybox-loading,
    .fancybox-close,
    .fancybox-prev span,
    .fancybox-next span {
        background-image: url(fancybox_sprite_402x.png);
        background-size: 44px 152px
    }
    #fancybox-loading div {
        background-image: url(fancybox_loading_402x.gif);
        background-size: 24px 24px
    }
}

ul.messenger {
    margin: 0;
    padding: 0
}

ul.messenger>li {
    list-style: none;
    margin: 0;
    padding: 0
}

ul.messenger.messenger-empty {
    display: none
}

ul.messenger .messenger-message {
    overflow: hidden;
    *zoom: 1
}

ul.messenger .messenger-message.messenger-hidden {
    display: none
}

ul.messenger .messenger-message .messenger-phrase,
ul.messenger .messenger-message .messenger-actions a {
    padding-right: 5px
}

ul.messenger .messenger-message .messenger-actions {
    float: right
}

ul.messenger .messenger-message .messenger-actions a {
    cursor: pointer;
    text-decoration: underline
}

ul.messenger .messenger-message ul,
ul.messenger .messenger-message ol {
    margin: 10px 18px 0
}

ul.messenger.messenger-fixed {
    position: fixed;
    z-index: 10000
}

ul.messenger.messenger-fixed .messenger-message {
    min-width: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

ul.messenger.messenger-fixed .message .messenger-actions {
    float: left
}

ul.messenger.messenger-fixed.messenger-on-top {
    top: 20px
}

ul.messenger.messenger-fixed.messenger-on-bottom {
    bottom: 20px
}

ul.messenger.messenger-fixed.messenger-on-top,
ul.messenger.messenger-fixed.messenger-on-bottom {
    left: 50%;
    width: 800px;
    margin-left: -400px
}

@media(max-width:960px) {
    ul.messenger.messenger-fixed.messenger-on-top,
    ul.messenger.messenger-fixed.messenger-on-bottom {
        left: 10%;
        width: 80%;
        margin-left: 0
    }
}

ul.messenger.messenger-fixed.messenger-on-top.messenger-on-right,
ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-right {
    right: 20px;
    left: auto
}

ul.messenger.messenger-fixed.messenger-on-top.messenger-on-left,
ul.messenger.messenger-fixed.messenger-on-bottom.messenger-on-left {
    left: 20px;
    margin-left: 0
}

ul.messenger.messenger-fixed.messenger-on-right,
ul.messenger.messenger-fixed.messenger-on-left {
    width: 350px
}

ul.messenger.messenger-fixed.messenger-on-right .messenger-actions,
ul.messenger.messenger-fixed.messenger-on-left .messenger-actions {
    float: left
}

ul.messenger .messenger-spinner {
    display: none
}

ul.messenger .messenger-clickable {
    cursor: pointer
}

@-webkit-keyframes ui-spinner-rotate-right {
    0 {
        -webkit-transform: rotate(0)
    }
    25% {
        -webkit-transform: rotate(180deg)
    }
    50% {
        -webkit-transform: rotate(180deg)
    }
    75% {
        -webkit-transform: rotate(360deg)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-webkit-keyframes ui-spinner-rotate-left {
    0 {
        -webkit-transform: rotate(0)
    }
    25% {
        -webkit-transform: rotate(0)
    }
    50% {
        -webkit-transform: rotate(180deg)
    }
    75% {
        -webkit-transform: rotate(180deg)
    }
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@-moz-keyframes ui-spinner-rotate-right {
    0 {
        -moz-transform: rotate(0)
    }
    25% {
        -moz-transform: rotate(180deg)
    }
    50% {
        -moz-transform: rotate(180deg)
    }
    75% {
        -moz-transform: rotate(360deg)
    }
    100% {
        -moz-transform: rotate(360deg)
    }
}

@-moz-keyframes ui-spinner-rotate-left {
    0 {
        -moz-transform: rotate(0)
    }
    25% {
        -moz-transform: rotate(0)
    }
    50% {
        -moz-transform: rotate(180deg)
    }
    75% {
        -moz-transform: rotate(180deg)
    }
    100% {
        -moz-transform: rotate(360deg)
    }
}

@keyframes ui-spinner-rotate-right {
    0 {
        transform: rotate(0)
    }
    25% {
        transform: rotate(180deg)
    }
    50% {
        transform: rotate(180deg)
    }
    75% {
        transform: rotate(360deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

@keyframes ui-spinner-rotate-left {
    0 {
        transform: rotate(0)
    }
    25% {
        transform: rotate(0)
    }
    50% {
        transform: rotate(180deg)
    }
    75% {
        transform: rotate(180deg)
    }
    100% {
        transform: rotate(360deg)
    }
}

.messenger-spinner {
    position: relative;
    border-radius: 100%
}

ul.messenger.messenger-spinner-active .messenger-spinner .messenger-spinner {
    display: block
}

.messenger-spinner .messenger-spinner-side {
    width: 50%;
    height: 100%;
    overflow: hidden;
    position: absolute
}

.messenger-spinner .messenger-spinner-side .messenger-spinner-fill {
    border-radius: 999px;
    position: absolute;
    width: 100%;
    height: 100%;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear
}

.messenger-spinner .messenger-spinner-side-left {
    left: 0
}

.messenger-spinner .messenger-spinner-side-left .messenger-spinner-fill {
    left: 100%;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    -moz-animation-name: ui-spinner-rotate-left;
    -webkit-animation-name: ui-spinner-rotate-left;
    animation-name: ui-spinner-rotate-left;
    -moz-transform-origin: 0 50% 50%;
    -ms-transform-origin: 0 50% 50%;
    -webkit-transform-origin: 0 50% 50%;
    transform-origin: 0 50% 50%
}

.messenger-spinner .messenger-spinner-side-right {
    left: 50%
}

.messenger-spinner .messenger-spinner-side-right .messenger-spinner-fill {
    left: -100%;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    -moz-animation-name: ui-spinner-rotate-right;
    -webkit-animation-name: ui-spinner-rotate-right;
    animation-name: ui-spinner-rotate-right;
    -moz-transform-origin: 100% 50% 50%;
    -ms-transform-origin: 100% 50% 50%;
    -webkit-transform-origin: 100% 50% 50%;
    transform-origin: 100% 50% 50%
}

ul.messenger-theme-flat {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
    user-select: none;
    background: #404040
}

ul.messenger-theme-flat.messenger-empty {
    display: none
}

ul.messenger-theme-flat .messenger-message {
    -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.13), inset 48px 0 0 #292929;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.13), inset 48px 0 0 #292929;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.13), inset 48px 0 0 #292929;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    position: relative;
    border: 0;
    margin-bottom: 0;
    font-size: 13px;
    background: transparent;
    color: #f0f0f0;
    font-weight: 500;
    padding: 10px 30px 13px 65px
}

ul.messenger-theme-flat .messenger-message .messenger-close {
    position: absolute;
    top: 0;
    right: 0;
    color: #888;
    opacity: 1;
    font-weight: bold;
    display: block;
    font-size: 20px;
    line-height: 20px;
    padding: 8px 10px 7px 7px;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none
}

ul.messenger-theme-flat .messenger-message .messenger-close:hover {
    color: #bbb
}

ul.messenger-theme-flat .messenger-message .messenger-close:active {
    color: #777
}

ul.messenger-theme-flat .messenger-message .messenger-actions {
    float: none;
    margin-top: 10px
}

ul.messenger-theme-flat .messenger-message .messenger-actions a {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
    color: #aaa;
    background: #2e2e2e;
    display: inline-block;
    padding: 10px;
    margin-right: 10px;
    padding: 4px 11px 6px;
    text-transform: capitalize
}

ul.messenger-theme-flat .messenger-message .messenger-actions a:hover {
    color: #f0f0f0;
    background: #2e2e2e
}

ul.messenger-theme-flat .messenger-message .messenger-actions a:active {
    background: #292929;
    color: #aaa
}

ul.messenger-theme-flat .messenger-message .messenger-actions .messenger-phrase {
    display: none
}

ul.messenger-theme-flat .messenger-message .messenger-message-inner:before {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    left: 17px;
    display: block;
    content: " ";
    top: 50%;
    margin-top: -8px;
    height: 13px;
    width: 13px;
    z-index: 20
}

ul.messenger-theme-flat .messenger-message.alert-success .messenger-message-inner:before {
    background: #5fca4a
}

ul.messenger-theme-flat .messenger-message.alert-info .messenger-message-inner:before {
    background: #61c4b8
}

ul.messenger-theme-flat .messenger-message.alert-error .messenger-message-inner:before {
    background: #dd6a45
}

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner {
    width: 32px;
    height: 32px;
    background: transparent
}

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner .messenger-spinner-side .messenger-spinner-fill {
    background: #dd6a45;
    -moz-animation-duration: 20s;
    -webkit-animation-duration: 20s;
    animation-duration: 20s;
    opacity: 1
}

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-soon .messenger-spinner:after {
    content: "";
    background: #292929;
    position: absolute;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    top: 3px;
    left: 3px;
    display: block
}

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner {
    width: 32px;
    height: 32px;
    background: transparent
}

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner .messenger-spinner-side .messenger-spinner-fill {
    background: #dd6a45;
    -moz-animation-duration: 600s;
    -webkit-animation-duration: 600s;
    animation-duration: 600s;
    opacity: 1
}

ul.messenger-theme-flat .messenger-message.alert-error.messenger-retry-later .messenger-spinner:after {
    content: "";
    background: #292929;
    position: absolute;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    top: 3px;
    left: 3px;
    display: block
}

ul.messenger-theme-flat .messenger-message-slot.messenger-last .messenger-message {
    -moz-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px;
    border-radius: 4px 4px 0 0;
    -moz-box-shadow: inset 48px 0 0 #292929;
    -webkit-box-shadow: inset 48px 0 0 #292929;
    box-shadow: inset 48px 0 0 #292929
}

ul.messenger-theme-flat .messenger-message-slot.messenger-first .messenger-message {
    -moz-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0;
    border-radius: 0 0 4px 4px;
    -moz-box-shadow: inset 0 1px rgba(255, 255, 255, 0.13), inset 48px 0 0 #292929;
    -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.13), inset 48px 0 0 #292929;
    box-shadow: inset 0 1px rgba(255, 255, 255, 0.13), inset 48px 0 0 #292929
}

ul.messenger-theme-flat .messenger-message-slot.messenger-first.messenger-last .messenger-message {
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -moz-box-shadow: inset 48px 0 0 #292929;
    -webkit-box-shadow: inset 48px 0 0 #292929;
    box-shadow: inset 48px 0 0 #292929
}

ul.messenger-theme-flat .messenger-spinner {
    display: block;
    position: absolute;
    left: 7px;
    top: 50%;
    margin-top: -18px;
    z-index: 999;
    height: 32px;
    width: 32px;
    z-index: 10
}

.cf:before,
.cf:after {
    content: " ";
    display: table
}

.cf:after {
    clear: both
}

.cf {
    *zoom: 1
}

.m-new-design #username div.popup_left {
    padding-left: 2px
}

.m-new-design #username div.popup_right {
    width: 229px;
    height: 362px;
    background-color: #f7f7f7;
    float: right;
    border-left: 1px solid #e5e5e5;
    overflow-y: auto;
    overflow-x: hidden
}

.m-new-design #username div.popup_left ul {
    margin-left: 0
}

.m-new-design #username div.popup_right ul {
    margin-left: 10px
}

.m-new-design #username div.popup_right li {
    width: 229px
}

#navigation.m-new-design #username div.popup_right a {
    height: 35px;
    line-height: 35px;
    font-size: 13px !important;
    padding-left: 10px;
    width: 200px;
    overflow: hidden
}

.m-new-design #username ul a,
.m-new-design .popup a {
    padding-left: 49px;
    background-position: 23px 8px !important;
    line-height: 28px;
    font-size: 14px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: block
}

.m-new-design #username div.popup_right a:hover {
    color: white !important;
    background-color: #2c2c2c !important
}

#navigation.m-new-design div.popup_in {
    padding: 0
}

.m-new-design div.m-popup {
    width: 300px;
    max-height: 389px;
    background-color: #f0f0f0;
    position: absolute;
    top: 51px;
    display: none;
    box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16);
    background-color: white !important
}

.m-new-design .m-popup-head {
    border-bottom: 1px solid #d9d9d9;
    text-align: center
}

.m-new-design div.m-popup-head a {
    background-image: none !important;
    font-size: 16px;
    text-decoration: none;
    float: none;
    text-indent: 0;
    width: auto !important;
    display: block;
    padding: 11px 40px
}

.m-new-design div.m-popup-head a:hover {
    background-color: #f4fafc
}

.m-new-design #messages_block div.m-right-btn {
    float: right !important;
    cursor: pointer
}

.m-new-design #messages_block div.m-right-btn img {
    top: -3px;
    position: relative
}

.m-new-design #messages_block div.m-right-btn a {
    top: -6px;
    position: relative
}

.m-new-design .m-popup-body {
    width: 100%;
    max-height: 347px;
    overflow: auto
}

.m-popup-body .m-popup-loading {
    font-size: 11px;
    height: 13px;
    padding: 10px 10px 10px 40%
}

.m-new-design .m-body-item {
    width: 100%;
    min-height: 70px;
    border-bottom: 1px solid #d9d9d9
}

.m-new-design .m-body-item.unread {
    background-color: #fafdfe
}

.m-new-design .m-body-item:hover {
    background-color: #f4fafc
}

.m-new-design .m-body-item .m-item-left {
    float: left;
    width: 70px;
    height: 100%
}

.m-new-design .m-item-left a {
    width: 50px;
    height: 50px;
    margin: 20px;
    display: block
}

.m-new-design .m-item-right {
    float: left;
    width: 200px;
    height: 100%;
    font-size: 16px;
    line-height: 20px;
    margin-left: 10px
}

.m-new-design .m-item-right>a {
    text-decoration: none
}

.m-new-design .m-item-right .m-item-right-name {
    font-weight: bold;
    margin-top: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    overflow-x: hidden;
    position: relative;
    padding-right: 15%
}

.m-new-design .m-item-right-name.m-online:after {
    content: url(online-status-icon.png);
    position: absolute;
    top: 7px;
    right: 10px;
    float: right
}

.m-new-design .m-item-right .m-item-right-prew {
    overflow: hidden
}

#activity .m-item-right .m-item-right-prew {
    margin-top: 15px
}

#activity .m-body-item:hover .m-item-right .m-item-right-prew b {
    color: #ef1b06
}

.m-new-design .m-item-right .m-item-right-time {
    margin: 18px 0 15px 0
}

.m-new-design .m-item-right .m-item-right-time,
.m-new-design .m-item-right .m-item-right-loc {
    font-size: 14px;
    margin-top: -1px;
    color: #a1a1a1
}

.m-new-design .m-item-right .m-item-right-text {
    margin-top: 12px
}

#navigation_in_group,
#navigation.sticky_header {
    position: fixed;
    width: 100%;
    height: 51px;
    bottom: auto;
    margin-top: 0;
    top: 0;
    left: 0;
    right: 0;
    background: #fff;
    border-bottom: 1px solid #e9e9e9;
    z-index: 10001;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

body.ui-mobile #navigation_in_group,
body.ui-mobile #navigation.sticky_header {
    display: none
}

html.js #navigation_in_group,
html.js #navigation.sticky_header {
    height: 50px
}

#navigation_out {
    position: relative;
    width: 100%;
    margin: 0 auto
}

#navigation_brd {
    height: 5px;
    font-size: 1px
}

#navigation_brd div {
    float: right;
    width: 810px;
    height: 5px;
    font-size: 1px;
    background: #00468c
}

#navigation {
    position: relative;
    padding-left: 50px;
    padding-right: 50px;
    background: 0;
    width: auto;
    height: 50px;
    z-index: 10002
}

#navigation * {
    font-family: 'PT Sans', sans-serif !important
}

#navigation.fix {
    width: 950px;
    margin: 0 auto;
    padding: 0 20px 0 10px
}

#navigation ul.right_part {
    float: right
}

#navigation li,
#navigation li.button input {
    text-align: left;
    cursor: pointer
}

#navigation div.popup {
    display: none;
    position: absolute;
    top: 26px;
    left: -4px;
    padding: 0 13px 13px 13px;
    z-index: 1000
}

#navigation #username {
    float: left;
    position: relative;
    height: 100%
}

#navigation #username a.first_level {
    float: left
}

#navigation #username span.right {
    float: left !important
}

#navigation #username div.popup_in {
    float: none
}

#navigation #username ul li {
    display: block;
    position: relative
}

#navigation #username ul li.exit_li {
    margin-bottom: 5px;
    border: 0
}

#navigation #username ul li.exit_li form {
    margin: 0
}

#navigation #username ul li.exit_li #exit {
    width: 100%;
    text-align: left;
    border: 0;
    cursor: pointer;
    background-color: transparent;
    background-image: url(navigation_exit.png)
}

#navigation #username ul li.exit_li #exit:hover {
    width: 100%
}

@-moz-document url-prefix() {
    #navigation #username ul li.exit_li #exit {
        padding-bottom: 4px
    }
}

#navigation #username ul a,
#navigation .popup a {
    padding-left: 49px;
    line-height: 28px;
    font-size: 13px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: block
}

#navigation #username .btn_left_group {
    width: 199px;
    text-align: left;
    border: 0;
    cursor: pointer;
    background-color: transparent
}

#navigation #username .btn_left_group:hover {
    width: 201px
}

#navigation #messages_block {
    float: left;
    position: relative
}

#navigation #messages {
    float: left;
    height: 20px;
    padding: 6px 10px 0 12px;
    font-size: .85em;
    text-align: center;
    color: #c5d1e2;
    text-transform: capitalize
}

#navigation #messages:hover {
    padding-top: 7px
}

#navigation .there_is_new {
    color: #ffea01 !important
}

#navigation .reg-login {
    float: left;
    margin: 10px 0 0 25px
}

.profile-pages #navigation .reg-login {
    margin: 9px 0 0 25px
}

#navigation .reg-login li {
    float: left;
    margin-right: 10px;
    list-style: none
}

.navigation-search {
    float: right;
    margin-top: 10px;
    position: relative
}

.navigation-search .text {
    background: #fff;
    border: 1px solid #cecece;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
    color: #000;
    padding: 7px 40px 6px 9px;
    width: 151px;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin-right: 0;
    margin-bottom: 0;
    line-height: 15px;
    height: 30px;
    -webkit-transition: width 500ms;
    transition: width 500ms
}

.navigation-search .text:focus {
    width: 298px
}

.navigation-search .loupe {
    width: 20px;
    height: 20px;
    background: url(loupe.png) center no-repeat;
    border: 0;
    position: absolute;
    right: 14px;
    top: 5px;
    padding: 0;
    cursor: pointer
}

#navigation .navigation-search li {
    float: none;
    font-size: 13px
}

#navigation .navigation-search .ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default;
    width: 100% !important;
    border: 0;
    -webkit-box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16);
    -moz-box-box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16);
    box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16);
    background: #fff;
    color: #333
}

#navigation .navigation-search .ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

#navigation .navigation-search .ui-menu {
    list-style: none;
    padding: 5px 0 16px 0;
    margin: 0;
    display: block;
    outline: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

#navigation .navigation-search .ui-menu .ui-menu-item {
    position: relative;
    margin: 0;
    padding: 0;
    min-height: 0
}

#navigation .navigation-search .ui-menu .ui-menu-item a {
    padding: 5px 30px 5px 77px;
    margin: 0 1px 0 1px;
    display: block;
    color: #000;
    min-height: 50px;
    outline: 0;
    cursor: pointer;
    position: relative
}

#navigation .navigation-search .ui-menu .search-item a:hover,
#navigation .navigation-search .ui-menu .search-item a.ui-state-focus,
#navigation .navigation-search .ui-menu .search-item a.ui-state-active {
    background: #2c2c2c;
    color: #fff;
    text-decoration: none;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

#navigation .navigation-search .ui-menu .search-item a img {
    background-color: #e9eaed;
    display: block;
    height: 50px;
    left: 18px;
    position: absolute;
    width: 50px
}

#navigation .navigation-search .ui-menu .search-item a .item-text,
#navigation .navigation-search .ui-menu .search-item a .item-category {
    font-size: 12px !important;
    line-height: 18px !important;
    display: block;
    overflow: hidden;
    padding-bottom: 2px;
    text-overflow: ellipsis;
    white-space: nowrap
}

#navigation .navigation-search .ui-menu .search-separator {
    height: 1px !important;
    background-color: #e5e5e5;
    margin: 5px 2px 5px 2px !important;
    padding: 0
}

#navigation .navigation-search .ui-menu .search-loading {
    cursor: default;
    font-size: 12px !important;
    line-height: 18px !important;
    background: transparent !important;
    margin: 5px 2px 5px 2px !important;
    padding: 5px 8px 5px 49px !important
}

#navigation .navigation-search .ui-menu .search-provider a {
    padding: 5px 8px 5px 49px !important;
    font-size: 12px !important;
    line-height: 18px !important;
    min-height: 0;
    background-repeat: no-repeat
}

#navigation .navigation-search .ui-menu .search-provider a:hover,
#navigation .navigation-search .ui-menu .search-provider a.ui-state-focus,
#navigation .navigation-search .ui-menu .search-provider a.ui-state-active {
    background-color: #2c2c2c;
    color: #fff;
    text-decoration: none;
    border: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0
}

#navigation .navigation-search .ui-menu .search-provider a.tenth:hover,
#navigation .navigation-search .ui-menu .search-provider a.tenth.ui-state-focus,
#navigation .navigation-search .ui-menu .search-provider a.tenth.ui-state-active {
    background-position: 23px -16px !important
}

#navigation .navigation-search .ui-menu .search-provider a.twelfth:hover,
#navigation .navigation-search .ui-menu .search-provider a.twelfth.ui-state-focus,
#navigation .navigation-search .ui-menu .search-provider a.twelfth.ui-state-active {
    background-position: 20px -16px !important
}

#navigation .navigation-search .ui-menu .search-provider a.fourteenth:hover,
#navigation .navigation-search .ui-menu .search-provider a.fourteenth.ui-state-focus,
#navigation .navigation-search .ui-menu .search-provider a.fourteenth.ui-state-active {
    background-position: 20px -15px !important
}

#navigation .navigation-search .ui-menu .ui-menu-divider {
    margin: 5px 0;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0 0
}

#activity,
#guests,
#add_post {
    float: left;
    position: relative
}

#activity>a,
#guests>a {
    float: left;
    height: 20px;
    padding: 6px 10px 0 12px;
    font-size: .85em;
    text-align: center;
    color: #c5d1e2;
    text-transform: capitalize;
    text-decoration: none
}

#activity>a:hover,
#guests>a:hover {
    height: 20px;
    padding-top: 0
}

#guests.pic a,
#guests.pic a:hover {
    background: transparent !important;
    background-image: url(iconpack_2.png) !important;
    background-repeat: no-repeat !important;
    text-indent: -9999em;
    display: block;
    width: 42px;
    padding: 0 !important;
    margin: 0 !important;
    height: 32px !important;
    background-position: 7px 8px !important;
    margin-left: -8px !important
}

#navigation #sites {
    position: relative;
    z-index: 255
}

#navigation #sites iframe {
    position: absolute;
    top: 0;
    left: 13px;
    z-index: -1;
    filter: mask();
    width: 292px;
    height: 70px
}

#navigation span.new_count {
    display: inline-block !important;
    position: static !important;
    font-size: .85em !important;
    font-weight: normal !important;
    color: #f01f22 !important;
    padding: 0 1px 2px 2px !important;
    background: none !important
}

#navigation li.sites_head {
    position: relative
}

#navigation li.sites_head:hover a.first {
    color: #fff !important;
    padding-top: 2px !important;
    padding-bottom: 3px !important;
    text-decoration: none;
    background: #7590ba;
    border-top: 1px solid #6d7fa9;
    border-bottom: 1px solid #6d7fa9
}

#navigation a {
    color: #000;
    text-transform: none
}

#navigation a.empty {
    cursor: default
}

#navigation #logo_guest {
    float: left;
    width: 138px;
    height: 26px;
    text-indent: -1000px;
    overflow: hidden;

    margin-top: 13px
}

#navigation #sites-control a.logo_custom,
#navigation #logo_guest_custom {
    background-position: -15px -25px !important;
    background-repeat: no-repeat !important;
    float: left;
    height: 33px;
    margin-top: 8px;
    overflow: hidden;
    text-indent: -1000px;
    width: 153px
}

#navigation #logo_guest:hover {
    background-position: 0 -26px !important
}

.navigation-slogan {
    float: left;
    font: 14px Arial, Helvetica, sans-serif;
    color: #000;
    margin-top: 11px;
    line-height: 24px
}

.navigation-slogan i {
    font-size: 20px;
    color: #797979;
    margin-right: 11px;
    margin-left: 11px;
    position: relative;
    top: 2px
}

#add_post a {
    background: url(bg-plus-2.png) no-repeat 13px 19px;
    display: block;
    padding: 16px 13px 17px 35px;
    font-size: 15px
}

#add_post a:hover {
    color: #000;
    text-decoration: none
}

#navigation a.button_custom {
    margin: 4px 10px 0 0 !important
}

#navigation a em.bordered {
    display: inline-block;
    position: relative;
    font-style: normal;
    border: 0;
    border-bottom: 1px solid #d0d0d0;
    padding: 0;
    height: 1.1em
}

#navigation a:hover em.bordered {
    border-bottom-color: #5a5a5a !important
}

#navigation a em.bordered i.fade {
    position: absolute;
    bottom: -2px;
    right: 0;
    width: 22px;
    height: 15px;
    font-size: 0;
    background: url(navigation_fade.png) right bottom no-repeat
}

#navigation a.first_level em.bordered {
    border-bottom-style: dotted
}

#navigation a.first_level:hover em.bordered {
    border-bottom-style: solid
}

#navigation a.first_level:hover {
    text-decoration: none !important
}

a.button_custom {
    float: left;
    position: relative;
    padding: 0 7px 0 8px !important;
    height: 22px !important;
    font-size: 1em !important;
    line-height: 20px;
    text-decoration: none !important;
    background: #fff url(navigation_button_gradient.gif) 0 8px repeat-x !important;
    border: 1px solid #bfbfbf;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -khtml-border-radius: 2px;
    border-radius: 2px
}

a.button_custom:hover {
    border-color: #8a8a8a;
    background-position: 0 -32px !important
}

#navigation #messages {
    position: relative;
    width: 34px !important;
    height: 32px !important;
    padding: 0 !important
}

#navigation #messages:hover,
#navigation #messages.hover {
    background-position: -28px -80px !important
}

#navigation #messages span {
    position: absolute;
    top: 5px;
    left: 18px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #fff;
    height: 9px;
    line-height: 8px;
    padding: 0 1px;
    background: #f04236;
    border: 1px solid #b50600
}

#navigation .online_friends {
    float: left;
    padding: 4px 10px 0 6px
}

#navigation .online_friends a {
    float: left;
    position: relative
}

#navigation .online_friends a img {
    float: left
}

#navigation .online_icon {
    position: absolute;
    left: 1px;
    bottom: 1px;
    width: 6px;
    height: 6px;
    background: #8ad000;
    border: solid #fff;
    border-width: 1px 1px 0 0
}

#navigation #messages_block .decor {
    left: 23%
}

#navigation .all_comments {
    border-top: 1px solid #eee
}

#navigation .all_comments li {
    float: none;
    padding: 1px 5px;
    border-bottom: 1px solid #eee
}

#navigation .all_comments li .comment {
    display: block;
    height: 20px;
    padding-top: 4px;
    margin-left: 33px;
    white-space: nowrap;
    overflow: hidden
}

#navigation div.unreg {
    font-size: 12px;
    text-align: right;
    padding: 10px 0 0 0
}

#navigation div.unreg a {
    float: right;
    height: 13px;
    padding: 6px 9px;
    color: #000;
    text-transform: uppercase
}

#navigation div.unreg a:hover {
    padding-top: 6px;
    text-decoration: none;
    background: #cacac6
}

#navigation div.unreg span.login {
    float: right;
    height: 13px;
    padding: 6px 9px;
    color: #777;
    margin: 0
}

#navigation div.unreg span.login a {
    float: none;
    display: inline-block;
    position: relative;
    margin: -6px 0 0 9px
}

#navigation #sites-control a.logo {
    float: left;
    width: 138px;
    height: 26px;
    text-indent: -1000px;
    overflow: hidden;
    background: url(firstpage_logo_grey.png) 0 0 no-repeat !important;
    margin-top: 13px
}

#navigation #sites-control a.logo:hover {
    background-position: 0 -26px !important
}

.ui-view-olanola #navigation #logo_guest,
.ui-view-olanola #navigation #sites-control a.logo,
.ui-view-olanola #navigation.m-new-design a.logo {
    background: url(navigation_sites_logo_olanola_2014.png) no-repeat 0 0 transparent !important;
    width: 105px;
    height: 24px;
    margin-top: 13px
}

.ui-view-olanola #navigation #logo_guest:hover,
.ui-view-olanola #navigation #sites-control a.logo:hover,
.ui-view-olanola #navigation.m-new-design a.logo:hover {
    background-position: 0 -24px !important
}

#navigation #sites-control {
    padding-right: 13px;
    height: 100%;
    margin-right: 3px;
    float: left;
    position: relative
}

#navigation #sites-control .block,
#navigation #username div.popup,
#navigation div.last_comments div.popup,
.right_part div.popup {
    display: block;
    position: absolute;
    top: 48px;
    width: 230px;
    padding: 0 !important;
    padding-left: 4px !important;
    padding-right: 4px !important;
    right: -5px
}

#navigation #sites-control .block {
    width: 231px;
    display: block
}

#navigation #sites-control .block_in .top {
    position: absolute;
    height: 5px;
    background-color: white;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    top: 0;
    width: 229px;
    left: 0;
    z-index: 1002
}

#navigation #sites-control .block_in .bottom {
    position: absolute;
    height: 5px;
    background-color: white;
    bottom: -5px;
    width: 229px;
    left: 0;
    z-index: 1002;
    border-bottom: 1px solid #e0e0e0;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

#navigation #sites-control .block .block_in .block_in_in,
.right_part div.popup .block_in {
    border-top: 0;
    position: relative
}

#navigation #sites-control .block .block_in .block_in_in {
    overflow: hidden;
    height: 167px;
    background-color: white;
    -webkit-border-bottom-right-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-radius-bottomright: 3px;
    -moz-border-radius-bottomleft: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

#navigation #sites-control .block .block_in {
    position: relative;
    -webkit-border-bottom-right-radius: 1px;
    -webkit-border-bottom-left-radius: 1px;
    -moz-border-radius-bottomright: 1px;
    -moz-border-radius-bottomleft: 1px;
    border-bottom-right-radius: 1px;
    border-bottom-left-radius: 1px
}

#navigation #sites-control .block .top_corner,
#navigation .popup .top_corner {
    background: url(bg_corner_top.png) no-repeat 0 0;
    width: 15px;
    height: 8px;
    position: absolute;
    right: 20px;
    top: -8px
}

#navigation #sites-control ul {
    margin: 0;
    padding-top: 5px
}

#navigation #sites-control li {
    float: none;
    display: block;
    width: 229px
}

#navigation #sites-control li.mirtesen {
    border-top: 0
}

#navigation #sites-control li a {
    display: table;
    height: 55px;
    width: 229px;
    text-decoration: none;
    position: relative;
    border-left: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #f0f0f0
}

#navigation #sites-control li a:hover {
    color: white !important;
    background-color: #6d6d6d !important;
    border-left: 1px solid #6d6d6d !important;
    border-right: 1px solid #6d6d6d !important;
    border-bottom: 1px solid #6d6d6d !important
}

#navigation #sites-control li img {
    width: 33px;
    height: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    display: block;
    float: left
}

#navigation #sites-control li em.img {
    width: 46px;
    padding-left: 11px
}

#navigation #sites-control li em.img,
#navigation #sites-control li strong {
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    font-size: 12px
}

#navigation #sites-control li strong div {
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 157px;
    white-space: nowrap
}

#navigation #sites-control:hover .block {
    display: block !important
}

#navigation div.line {
    width: auto;
    float: left
}

#activity,
#guests,
#messages_block {
    padding: 0;
    width: 50px;
    height: 100%
}

#activity>a,
#guests>a,
#messages_block>a,
#navigation #messages {
    width: 50px !important;
    height: 100% !important;
    text-indent: -9999em;
    display: block;
    background-image: url(iconpack_2_1.png) !important;
    background-position: 14px 17px;
    background-repeat: no-repeat !important;
    padding: 0;
    text-decoration: none
}

#activity>a:hover,
#guests>a:hover,
#messages_block>a:hover,
#navigation #messages:hover,
#add_post:hover {
    background-color: #f7f7f7 !important
}

#guests>a:hover,
#guests>a.hover {
    background-position: 14px -80px
}

#messages_block>a.hover,
#navigation #activity>a.hover,
#guests>a.hover {
    background-color: #f7f7f7 !important
}

#miss_mirtesen {
    float: left;
    display: block;
    background: url(miss_mirtesen.png) no-repeat 0 0;
    width: 218px;
    height: 50px;
    margin-left: 23px
}

#miss_mirtesen:hover {
    background-position: 0 -50px
}

#golden_gramophone {
    float: left;
    display: block;
    background: url(golden_gramophone.png) no-repeat 0 0;
    width: 278px;
    height: 50px;
    margin-left: 23px
}

#golden_gramophone:hover {
    background-position: 0 -50px
}

#shame_of_turkey {
    float: left;
    display: block;
    background: url(shame_of_turkey.png) no-repeat 0 0;
    width: 186px;
    height: 50px;
    margin-left: 23px
}

#shame_of_turkey:hover {
    background-position: 0 -50px
}

#new_year_2016 {
    float: left;
    display: block;
    background: url(new_year_2016.png) no-repeat 0 0;
    width: 217px;
    height: 50px;
    margin-left: 23px
}

#new_year_2016:hover {
    background-position: 0 -50px
}

#immortal_regiment {
    float: left;
    display: block;
    background: url(immortal_regiment.png) no-repeat 0 0;
    width: 222px;
    height: 50px;
    margin-left: 23px
}

#immortal_regiment:hover {
    background-position: 0 -50px
}

#traderstart {
    float: left;
    display: block;
    background: url(traderstart.png) no-repeat 0 0;
    width: 285px;
    height: 50px;
    margin-left: 23px
}

#traderstart:hover {
    background-position: 0 -50px
}

#carprice {
    float: left;
    display: block;
    background: url(carprice.png) no-repeat 0 0;
    width: 335px;
    height: 50px;
    margin-left: 23px
}

#carprice:hover {
    background-position: 0 -50px
}

#navigation #messages {
    background-position: -28px 17px !important
}

#navigation #messages {
    opacity: 1 !important;
    border: none !important
}

#activity a {
    background-position: -69px 17px !important
}

#navigation #activity>a:hover,
#navigation #activity>a.hover {
    background-position: -69px -79px !important
}

#navigation #username a.first_level,
#navigation #username a.first_level:hover {
    padding: 0 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    height: 100% !important
}

#navigation #username a.first_level:hover,
#navigation #username a.first_level.hover {
    color: #000 !important;
    background: #f7f7f7
}

#navigation #username a.first_level .photo {
    float: left;
    margin-top: 10px
}

#navigation #username a.first_level .photo img {
    width: 30px;
    height: 30px;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

#navigation #username span.right {
    padding-left: 7px;
    padding-right: 0;
    margin-top: 15px
}

#navigation #messages span,
#comments_nav span,
#visitors_nav span,
#activity span,
#guests span {
    color: #fff;
    text-indent: 0;
    background-color: #ef0808;
    border: 0;
    font-weight: bold;
    font-size: 11px;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
    padding: 0 5px 0 5px;
    display: block;
    height: 18px;
    min-height: 18px;
    min-width: 18px;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    top: 5px;
    left: auto;
    right: 6px;
    text-decoration: none;
    line-height: 18px;
    text-align: center;
    position: absolute;
    -webkit-font-smoothing: antialiased;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#navigation #messages span:hover,
#comments_nav span:hover,
#visitors_nav span:hover {
    text-decoration: none
}

#navigation *,
#navigation *:before,
#navigation *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.dropdown.open .popup {
    display: block !important
}

#navigation a.first_level,
#navigation #sites>a,
#navigation #sites>a:hover {
    font-size: 14px !important;
    line-height: 18px;
    color: #252525 !important;
    text-decoration: none !important;
    text-transform: capitalize !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
    padding-top: 15px !important;
    padding-bottom: 9px !important
}

#navigation div.last_comments a.hover,
#navigation #sites.dropdown.open .first_level,
#navigation #etc.dropdown.open .first_level {
    border: none !important;
    margin: 0 !important;
    -moz-border-radius-topright: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -khtml-border-top-right-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -moz-border-radius-topleft: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    -khtml-border-top-left-radius: 0 !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    background-color: #6d6d6d !important;
    color: #fff !important;
    background-image: url(bg_dark_shadow_left.png), url(bg_dark_shadow_right.png) !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: left top, right top !important
}

#navigation #sites.dropdown.open .first_level,
#navigation #etc.dropdown.open .first_level {
    padding-left: 18px !important;
    padding-right: 19px !important
}

#navigation #etc .first_level {
    border-color: #fafafa !important
}

#navigation #sites {
    padding-right: 0;
    border-right: 0;
    height: 100%;
    margin-right: 0
}

#navigation div.popup_in {
    padding: 0;
    background: #fff;
    box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16)
}

#navigation #username div.popup,
#navigation div.last_comments div.popup {
    right: -4px;
    top: 51px;
    z-index: 10000;
    display: none
}

#navigation #username div.popup_in,
#navigation #username ul,
#navigation #username ul li {
    width: 100%
}

#navigation #username div.popup .top_corner {
    right: 20px
}

#navigation #exit,
#navigation .btn_left_group,
.right_part div.popup ul a,
#navigation #sites .popup a {
    text-transform: none;
    width: auto;
    border: 0;
    color: #3b3b3b !important;
    padding: 0;
    padding-left: 49px;
    background-position: 23px 8px !important;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    text-decoration: none;
    background-repeat: no-repeat;
    display: block
}

#navigation #username ul a.service:hover,
#navigation #username ul a.hovered,
#navigation div.last_comments ul li:hover,
#navigation #exit:hover,
#navigation .btn_left_group:hover,
#navigation #sites .popup a:hover,
#navigation .popup a:hover {
    color: white !important;
    background-color: #2c2c2c !important;
    margin-left: -1px;
    width: auto;
    padding-left: 50px;
    background-position: 24px -16px !important
}

#navigation #username div.popup_in ul {
    padding: 5px 0
}

#navigation div.popup_in li.separator {
    height: 1px;
    background-color: #e5e5e5;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0
}

#navigation #username ul a.zero,
#navigation ul a.zero {
    background-image: url(profiledrop_icon_0.png)
}

#navigation #username ul a.zero:hover,
#navigation ul a.zero:hover {
    background-position: 23px -16px !important
}

#navigation #username ul a.first,
#navigation ul a.first {
    background-image: url(profiledrop_icon_1.png);
    background-position: 22px 9px !important
}

#navigation #username ul a.first:hover,
#navigation ul a.first:hover {
    background-position: 23px -14px !important
}

#navigation #username ul a.second,
#navigation ul a.second {
    background-image: url(profiledrop_icon_2.png);
    background-position: 23px 10px !important
}

#navigation #username ul a.second:hover,
#navigation ul a.second:hover {
    background-position: 24px -14px !important
}

#navigation #username ul a.eighth,
#navigation ul a.eighth {
    background-image: url(profiledrop_icon_8.png)
}

#navigation #username ul a.fifth,
#navigation ul a.fifth {
    background-image: url(profiledrop_icon_5.png)
}

#navigation #username ul a.fourth,
#navigation ul a.fourth {
    background-image: url(profiledrop_icon_4.png)
}

#navigation #username ul a.fourth:hover,
#navigation ul a.fourth:hover {
    background-position: 24px -17px !important
}

#navigation #username ul a.sixth,
#navigation #username ul a.sixth:hover {
    background-image: url(profiledrop_icon_6.png)
}

#navigation #username ul a.btn_join_group,
#navigation #username ul a.btn_join_group:hover {
    text-transform: none
}

#navigation #username ul a.last {
    background-image: url(profiledrop_icon_7.png)
}

#navigation #username ul a.li-tools {
    background-image: url(profiledrop_icon_13.png)
}

#navigation .right_part ul a.ninth {
    background-image: url(profiledrop_icon_9.png)
}

#navigation ul a.tenth {
    background-image: url(profiledrop_icon_10.png);
    background-position: 23px 8px
}

#navigation ul a.stream_menu {
    background-image: url(stream_icon.png)
}

#navigation .right_part ul a.eleventh {
    background-image: url(profiledrop_icon_11.png)
}

#navigation #username ul a.twelfth,
#navigation ul a.twelfth,
#navigation .right_part ul a.twelfth {
    background-image: url(profiledrop_icon_12.png);
    background-position: 20px 8px !important
}

#navigation #username ul a.twelfth:hover,
#navigation ul a.twelfth:hover,
#navigation .right_part ul a.twelfth:hover {
    background-image: url(profiledrop_icon_12.png);
    background-position: 21px -16px !important
}

#navigation ul a.fourteenth {
    background-image: url(profiledrop_icon_14.png);
    background-position: 20px 8px !important
}

#navigation ul a.fourteenth:hover {
    background-image: url(profiledrop_icon_14.png);
    background-position: 21px -16px !important
}

#navigation #username ul a.li-tools:hover,
#navigation .right_part ul a.li-tools:hover {
    background-image: url(profiledrop_icon_13.png);
    background-position: 23px -16px !important
}

.right_part div.popup {
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none
}

#navigation div.popup {
    top: 48px;
    right: 0
}

#navigation #sites div.popup_in,
#navigation #entertainment div.popup_in,
#navigation #applications div.popup_in,
#navigation #etc div.popup_in {
    width: auto;
    padding-top: 5px;
    padding-bottom: 5px
}

#navigation #sites li,
#navigation #applications li,
#navigation #etc li {
    float: none;
    display: block;
    width: auto
}

.dropdown-menu li>a:hover,
.dropdown-menu li>a:focus,
.dropdown-submenu:hover>a {
    background-image: none;
    background-color: inherit
}

#navigation #sites div.popup,
#navigation #entertainment div.popup,
#navigation #etc div.popup {
    left: auto;
    right: -4px
}

#navigation #etc div.popup {
    right: 28px
}

#navigation #sites div.popup .top_corner,
#navigation #entertainment div.popup .top_corner,
#navigation #etc div.popup .top_corner {
    right: 37px
}

#navigation_shadow {
    top: 47px;
    height: 4px;
    background: transparent;
    filter: alpha(opacity=1);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

#navigation_shadow {
    background: url(bg_nav_shadow_middle.png) repeat-x 0 0;
    height: 5px;
    width: auto;
    left: 420px;
    right: 420px;
    position: fixed;
    z-index: 10000
}

#navigation_shadow div {
    height: 5px
}

#navigation_shadow .left {
    background: url(bg_nav_shadow_left.png) no-repeat 0 0;
    width: 420px;
    position: absolute;
    left: -420px
}

#navigation_shadow .right {
    background: url(bg_nav_shadow_right.png) no-repeat 0 0;
    width: 420px;
    position: absolute;
    right: -420px
}

#navigation #sitename {
    float: left;
    z-index: 0;
    margin-right: 2px
}

#navigation #sitename a.first_level {
    float: left;
    height: 14px;
    padding: 6px 4px 6px 9px;
    margin: 0;
    font-size: .85em;
    color: #5a5a5a;
    border-right: 1px solid #a9a9a9;
    border-left: 1px solid #a9a9a9;
    background: #f4f4f3;
    z-index: 0;
    position: relative;
    text-decoration: none !important;
    text-transform: uppercase
}

#navigation #sitename a.first_level:hover {
    background: #e6e6e2
}

#navigation #sitename a.first_level img {
    position: absolute;
    top: 8px;
    left: 4px
}

#navigation #sitename .block_in {
    position: absolute;
    top: 48px;
    right: 7px;
    z-index: 0;
    font-size: 13px
}

#navigation #sitename .block_in a,
#navigation li.button input {
    color: #6e6e6e !important;
    text-transform: none
}

#navigation #sitename div.block_in div.left {
    min-width: 394px;
    height: 24px;
    padding: 2px 5px 0 7px;
    margin-right: 5px;
    background: url(navigation_site_service.png) no-repeat 0 0
}

#navigation #sitename div.block_in div.right {
    position: absolute;
    top: 0;
    right: 0;
    width: 5px;
    height: 26px;
    background: url(navigation_site_service_right.png) no-repeat 0 0
}

#navigation #sitename .redact {
    float: left;
    position: relative;
    width: 174px;
    height: 20px;
    margin: 0 14px 0 0
}

#navigation #sitename .redact:hover {
    text-decoration: none
}

#navigation #sitename .redact a.left {
    float: left;
    width: 136px;
    height: 15px;
    padding: 5px 7px 0 7px;
    color: #fff !important;
    font-size: .7em;
    text-align: center;
    text-transform: uppercase;
    background: #8bae1e url(navigation_showsite.gif) 0 0 no-repeat
}

#navigation #sitename .redact a.left:hover {
    text-decoration: none;
    background-color: #95ba23;
    background-position: 0 bottom
}

#navigation #sitename #redact_drop_a {
    float: right;
    width: 24px;
    height: 20px;
    background: #8bae1e url(navigation_showsite.gif) right 0 no-repeat
}

#navigation #sitename #redact_drop_a:hover,
#navigation #sitename #redact_drop_a.hover {
    background-color: #95ba23;
    background-position: right bottom
}

#navigation #sitename #redact_drop {
    display: none;
    position: absolute;
    top: 20px;
    right: 0;
    padding-top: 1px
}

#navigation #sitename #redact_drop ul {
    float: left;
    width: 172px;
    padding: 4px 0;
    background: #fff;
    border: 1px solid #a9a9a9
}

#navigation #sitename #redact_drop ul li {
    width: 172px
}

#navigation #sitename #redact_drop ul a,
#navigation #sitename #redact_drop ul li.button input {
    display: block;
    width: 150px;
    padding: 3px 11px;
    color: #305997;
    text-decoration: none;
    background-color: transparent;
    border: 0
}

#navigation #sitename #redact_drop ul a:hover,
#navigation #sitename #redact_drop ul li.button input:hover {
    color: #fff !important;
    background: #6d6d6d
}

#navigation #sitename #redact_drop .btn_left_group {
    display: block;
    height: 24px;
    width: 172px;
    padding: 1px 0 4px 8px;
    font-size: 100% !important;
    color: #CCC;
    text-align: left;
    background: 0;
    border: 0;
    cursor: pointer;
    outline: 0;
    line-height: normal
}

#navigation #sitename #balance_own {
    position: relative;
    float: left;
    margin: 2px 12px 0 0
}

#navigation #sitename #balance_own span.head {
    float: left;
    padding-right: 12px;
    background: url(balance_sitename.gif) no-repeat right center;
    cursor: pointer
}

#navigation #sitename #balance_own span.head a {
    color: #305997;
    text-decoration: underline
}

#navigation #sitename #balance_own span.head a:hover {
    text-decoration: none
}

#navigation #sitename #balance_drop {
    position: absolute;
    top: 20px;
    right: -4px;
    width: 152px;
    border: 1px solid #a9a9a9;
    background: #fff;
    z-index: 1000
}

#navigation #sitename #balance_drop ul {
    float: left;
    width: 152px !important;
    padding: 4px 0 !important
}

#navigation #sitename #balance_drop li {
    width: 152px !important;
    padding: 0 !important
}

#navigation #sitename #balance_drop li a {
    display: block;
    width: 130px !important;
    padding: 3px 11px !important;
    text-decoration: none;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff
}

#navigation #sitename #balance_drop li a:hover {
    color: #fff !important;
    background: #6d6d6d;
    border-top: 1px solid #c2c2c0;
    border-bottom: 1px solid #c2c2c0
}

#navigation #sitename div.untranslated,
#navigation #sitename div.alltranslated {
    float: left;
    padding: 1px 14px 0 6px;
    color: #000
}

#navigation #sitename div.untranslated {
    padding-right: 4px
}

#navigation #sitename div.alltranslated {
    padding-left: 0
}

#navigation #sitename div.untranslated a,
#navigation #sitename div.alltranslated a {
    color: #e80000;
    text-decoration: underline
}

#navigation #sitename div.untranslated a:hover,
#navigation #sitename div.alltranslated a:hover {
    text-decoration: none
}

#navigation #sitename span.tarif {
    float: left;
    color: #000;
    margin: 1px 12px 0 0
}

#navigation #sitename a.options {
    color: #305997;
    text-decoration: underline
}

#navigation #sitename a.help {
    float: left;
    color: #305997;
    margin: 1px 0 0 0;
    text-decoration: underline
}

#language {
    background: #ffbd3a;
    width: 200px;
    height: 25px;
    float: right;
    position: fixed;
    bottom: 0;
    right: 0;
    white-space: nowrap
}

#language li {
    margin: 5px
}

#language a.current {
    font-weight: bolder
}

.jspVerticalBar {
    width: 7px;
    background: transparent;
    right: 4px
}

.jspTrack {
    background: transparent;
    opacity: .8
}

.jspDrag {
    background-color: #d2d2d2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.jspCap {
    display: block;
    background: transparent
}

.jspVerticalBar .jspCap {
    height: 7px
}

#app_list div.left_col ul li span {
    display: inline-block;
    margin-right: 5px
}

#app_list div.left_col ul li i {
    display: inline-block;
    position: relative;
    margin: -3px 0;
    width: 16px;
    height: 16px;
    font-size: 1px;
    background: url(navigation_entertainment_icon.png) no-repeat 0 0
}

#app_list div.left_col ul li i.audio {
    background-image: url(navigation_entertainment_icon_audio.png)
}

.hbtn,
.hbtn.disabled {
    font: 13px/18px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #3c3c3c;
    padding: 6px 15px 7px;
    height: 30px;
    border: 1px solid #e2e2e2;
    text-shadow: 0 1px 0 #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #f4f4f4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f4f4f4 0, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(100%, #e8e8e8));
    background: -webkit-linear-gradient(top, #f4f4f4 0, #e8e8e8 100%);
    background: -o-linear-gradient(top, #f4f4f4 0, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #f4f4f4 0, #e8e8e8 100%);
    background: linear-gradient(to bottom, #f4f4f4 0, #e8e8e8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e8e8e8', GradientType=0);
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}

.userPostForm .hbtn {
    text-transform: capitalize
}

.userPostForm .hbtn.normal {
    text-transform: none
}

.hbtn.disabled {
    color: #3c3c3c !important
}

.hbtn.disabled:hover {
    background: #f4f4f4;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f4f4f4 0, #e8e8e8 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f4f4), color-stop(100%, #e8e8e8));
    background: -webkit-linear-gradient(top, #f4f4f4 0, #e8e8e8 100%);
    background: -o-linear-gradient(top, #f4f4f4 0, #e8e8e8 100%);
    background: -ms-linear-gradient(top, #f4f4f4 0, #e8e8e8 100%);
    background: linear-gradient(to bottom, #f4f4f4 0, #e8e8e8 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#e8e8e8', GradientType=0)
}

.reg-login .hbtn {
    display: inline-block;
    padding: 6px 15px 6px;
    height: 30px;
    line-height: 16px
}

.hbtn:hover {
    text-decoration: none !important;
    background: #f2f2f2;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkY2RjZGMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #f2f2f2 0, #dcdcdc 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f2f2f2), color-stop(100%, #dcdcdc));
    background: -webkit-linear-gradient(top, #f2f2f2 0, #dcdcdc 100%);
    background: -o-linear-gradient(top, #f2f2f2 0, #dcdcdc 100%);
    background: -ms-linear-gradient(top, #f2f2f2 0, #dcdcdc 100%);
    background: linear-gradient(to bottom, #f2f2f2 0, #dcdcdc 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#dcdcdc', GradientType=0)
}

.hbtn:active {
    background: #e5e5e5;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none
}

.hbtn-blue {
    border-color: #18a4f4;
    color: #fff !important;
    text-shadow: 0 -1px 0 #1d9ae1;
    background: #62c2f9;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYzJmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNGE5ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #62c2f9 0, #24a9f5 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #62c2f9), color-stop(100%, #24a9f5));
    background: -webkit-linear-gradient(top, #62c2f9 0, #24a9f5 100%);
    background: -o-linear-gradient(top, #62c2f9 0, #24a9f5 100%);
    background: -ms-linear-gradient(top, #62c2f9 0, #24a9f5 100%);
    background: linear-gradient(to bottom, #62c2f9 0, #24a9f5 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#62c2f9', endColorstr='#24a9f5', GradientType=0)
}

.hbtn-blue:hover {
    background: #61c0f7;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYxYzBmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxZjljZTMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #61c0f7 0, #1f9ce3 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #61c0f7), color-stop(100%, #1f9ce3));
    background: -webkit-linear-gradient(top, #61c0f7 0, #1f9ce3 100%);
    background: -o-linear-gradient(top, #61c0f7 0, #1f9ce3 100%);
    background: -ms-linear-gradient(top, #61c0f7 0, #1f9ce3 100%);
    background: linear-gradient(to bottom, #61c0f7 0, #1f9ce3 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#61c0f7', endColorstr='#1f9ce3', GradientType=0)
}

.hbtn-trans {
    border-color: transparent;
    color: #000 !important;
    background: transparent;
    text-decoration: none
}

.hbtn-trans.blue {
    color: #37a9ea !important;
    -webkit-text-shadow: none;
    -moz-text-shadow: none;
    -ms-text-shadow: none;
    -o-text-shadow: none;
    text-shadow: none
}

.hbtn-trans:hover {
    color: #e32634 !important;
    text-decoration: underline !important;
    background: transparent !important
}

.hbtn-trans:hover.blue {
    color: #37a9ea !important
}

.hbtn-blue:active {
    background: #37a9ea
}

.hbtn-flat {
    color: #3c3c3c !important;
    border-color: #e2e2e2;
    background: #fff !important
}

.hbtn-flat:hover {
    background: #f2f2f2 !important
}

.hbtn-universal {
    height: 28px;
    color: #3c3c3c;
    cursor: pointer;
    font-size: 13px;
    padding: 2px 19px 4px 19px;
    display: inline-block;
    border: 1px solid #d8d8d8;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    background: #fff
}

.hbtn-universal:hover {
    text-decoration: none;
    background: #fafafa;
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1)
}

.hbtn-universal.hbtn-universal-small {
    padding: 0 11px 2px 11px;
    height: 22px;
    font-size: 12px;
    color: #000
}

.hbtn-universal.hbtn-universal-big {
    padding: 6px 7px 24px 7px
}

.subheader-menu {
    font: 14px/20px Arial, Helvetica, sans-serif;
    color: #000;
    width: 962px;
    padding: 0 10px;
    margin: 75px auto 40px
}

.subheader-menu * {
    font-family: Arial, Helvetica, sans-serif
}

.subheader-menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: inline
}

.subheader-menu li {
    display: inline;
    margin-left: 20px
}

.subheader-menu a {
    text-decoration: none;
    color: #000
}

.subheader-menu a:hover {
    text-decoration: underline;
    color: #085b9a
}

.personal-selection {
    margin-left: 55px;
    position: relative
}

.personal-selection i {
    display: block;
    width: 16px;
    height: 16px;
    background: url(blue-star.png) no-repeat;
    position: absolute;
    left: -25px;
    top: 0
}

.down-arrow-grey {
    float: right;
    display: inline;
    width: 7px;
    height: 4px;
    background: url(bg-collapse-open-small.png) no-repeat 0 0;
    margin: 22px 0 0 8px;
    opacity: .5
}

#username a:hover .down-arrow-grey,
#username a.hover .down-arrow-grey {
    opacity: 1
}

div.cogwheel {
    background: url(bg-cogwheel.png) no-repeat;
    display: inline-block;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 9px;
    right: -31px;
    cursor: pointer
}

div.toggle-collapse {
    background: url(bg-collapse.png) no-repeat;
    display: inline-block;
    width: 11px;
    height: 8px;
    right: 0;
    cursor: pointer
}

#sitename_block {
    width: 100%
}

#sitename_block,
#sitename_block * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#sitename_block .block,
#sub_sitename_block .block {
    width: 980px !important;
    margin: 0 auto;
    background: transparent
}

.wide-three-columns #sitename_block .block {
    width: 1112px
}

#sitename_block,
#sub_sitename_block {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #FFF;
    height: 50px;
    border-bottom: 1px solid #e9e9e9;
    z-index: 1002
}

#sub_sitename_block {
    background: #f4f4f4;
    top: 0;
    border: 0;
    z-index: 1001
}

html.scrolled #navigation_in_group.hidden {
    display: none
}

#sitename_block,
#sub_sitename_block {
    margin-top: -50px
}

body.indented {
    padding-top: 50px
}

body.indented #sitename_block {
    margin-top: 50px
}

body.indented #sub_sitename_block {
    margin-top: 100px
}

#sitename_block .admin_tabs a,
#sitename_block .nav_tabs a,
#sub_sitename_block .admin_tabs a {
    color: #000;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 20px 0 0;
    display: block;
    float: left;
    text-decoration: none;
    font-family: Arial, sans-serif;
    height: 31px;
    width: auto;
    line-height: 12px;
    padding-top: 0
}

.admin_tabs>li>a {
    background: 0
}

ul.tabs li span {
    font-size: inherit !important;
    color: inherit !important
}

#sub_sitename_block .admin_tabs a.hbtn {
    margin: 0 15px 0 0;
    padding: 4px 10px;
    height: auto
}

#sitename_block .nav_tabs a {
    padding: 0 0 0 20px
}

#sitename_block .nav_tabs a:first-child {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 220px;
    display: block;
    white-space: nowrap;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.groupsAdmin #sitename_block .nav_tabs a:first-child {
    width: 220px
}

#sitename_block .admin_tabs,
#sitename_block .nav_tabs,
#sub_sitename_block .admin_tabs {
    float: left;
    margin: 13px 0 0;
    height: 27px
}

#sitename_block .admin_tabs,
#sub_sitename_block .admin_tabs {
    float: right;
    padding: 0
}

#sitename_block .admin_tabs li,
#sub_sitename_block .admin_tabs li {
    display: block;
    float: left;
    height: 27px;
    width: auto
}

#sitename_block .admin_tabs li.last {
    border-left: 1px solid #dbdbdb;
    padding-left: 20px;
    padding-top: 10px;
    position: absolute;
    right: 51px;
    top: 13px
}

@media only screen and (max-width:1165px) {
    #sitename_block .admin_tabs li.last {
        position: relative;
        top: 0;
        right: auto
    }
}

#sitename_block .admin_tabs li.act a {
    border-bottom: 2px solid #000;
    line-height: 12px
}

#sub_sitename_block .admin_submenu li.act a {
    font-weight: bold
}

#sitename_block .admin_tabs a.collapse {
    margin: 0
}

.admin_submenu ul {
    display: none
}

#page_mode_dropdown {
    border: 0;
    box-shadow: 0 1px 4px 1px #aaa
}

#page_mode_dropdown.open {
    display: block
}

#page_mode_dropdown li {
    padding: 0 20px
}

#page_mode_dropdown li.selected {
    background-image: url(bg-ok-tick.png);
    background-position: 8px 8px;
    background-repeat: no-repeat
}

#page_mode_dropdown li.pmd-edit {
    padding-top: 10px;
    padding-bottom: 10px
}

#page_mode_dropdown li.pmd-edit>a {
    text-align: center;
    height: auto
}

a.add_widget {
    background: url(bg-plus.png) no-repeat 0 0;
    padding-left: 20px
}

a.site_format {
    background: url(bg-format.png) no-repeat 0 0;
    padding-left: 20px
}

a.site_style {
    background: url(bg-style.png) no-repeat 0 0;
    padding-left: 20px
}

a.page_mode {
    background: url(bg-mode.png) no-repeat 0 0;
    padding-left: 20px
}

li.left_border {
    border-left: 1px solid #dbdbdb;
    padding-left: 20px
}

li.right_border {
    border-right: 1px solid #dbdbdb;
    margin-right: 20px
}

#banner_right_place {
    position: relative
}

#banner_right {
    position: relative;
    border: 1px solid #e1e1e1 !important;
    background-color: #fbfbfb !important;
    padding: 29px !important;
    margin-bottom: 10px
}

a.advlink {
    display: block;
    text-align: left;
    font-size: 14px;
    color: #a1a1a1;
    text-decoration: none;
    margin: 20px 0 0 0
}

a.advlink:hover {
    color: #e32634 !important;
    text-decoration: underline !important
}

.post-data .advlink {
    display: none !important;
    bottom: 10px;
    right: 30px
}

.wrap {
    clear: both
}

#theme_selection_headers {
    background-color: #fff;
    border-bottom: 1px solid #e9e9e9;
    margin-top: inherit;
    padding: 0;
    width: 100%;
    min-width: 750px;
    margin: 50px auto 0 auto
}

#theme_selection_headers.with-margin {
    margin-bottom: 30px
}

#theme_selection_headers .inside {
    width: auto;
    margin: 0;
    padding: 0 50px
}

#theme_selection_headers *,
#theme_selection_items *,
#theme_selection_headers *:before,
#theme_selection_items *:before,
#theme_selection_headers *:after,
#theme_selection_items *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#theme_selection_headers li {
    display: inline-block;
    padding-right: 15px;
    padding-top: 11px;
    padding-bottom: 11px;
    position: relative;
    font-size: 16px
}

#theme_selection_headers li.active>a {
    border-bottom: 0;
    padding-bottom: 0;
    font-weight: bold
}

#theme_selection_headers li a,
#theme_selection_items .inside li a {
    display: inline-block;
    color: #252525;
    font-size: 16px;
    padding-top: 5px;
    padding-bottom: 6px
}

#theme_selection_headers li a:hover,
#theme_selection_items .inside li a:hover {
    color: #e50000;
    text-decoration: none
}

#theme_selection_headers a.customize-themes {
    border-left: 1px solid #dbdbdb;
    padding-left: 30px;
    margin-left: 10px
}

#theme_selection_headers a.customize-themes:hover span {
    border-bottom: 1px dotted #e50000
}

#theme_selection_items {
    background-color: #fff;
    padding-top: 14px;
    padding-bottom: 5px;
    width: 100%;
    margin: 0 auto 0 auto
}

#theme_selection_items ul {
    margin: 0;
    padding: 0
}

#theme_selection_items li {
    padding-right: 0;
    padding-bottom: 10px;
    vertical-align: top;
    line-height: 20px;
    float: left
}

#theme_selection_items .inside li a {
    color: #717171;
    display: inline;
    padding-right: 11px;
    margin-right: 13px
}

#theme_selection_items li a.selected {
    color: #e50000;
    position: relative
}

#theme_selection_items li a.selected:after {
    background: url(icon-close-small.png) no-repeat 0 0;
    content: " ";
    display: block;
    width: 7px;
    height: 7px;
    position: absolute;
    top: 3px;
    right: 0
}

#theme_selection_items li a.selected:hover:after {
    background-position: 0 -7px
}

#theme_selection_items .inside {
    padding: 0 50px
}

#theme_selection_headers .site_selection_toggle:after {
    content: ' ';
    background: url(bg-collapse-open-small.png) no-repeat 0 0;
    width: 8px;
    height: 4px;
    display: inline-block;
    position: relative;
    top: -2px;
    right: -8px;
    opacity: .5
}

#theme_selection_headers .site_selection_toggle:hover:after {
    opacity: 1
}

#theme_selection_headers li.site_selection_toggle.active a {
    padding-bottom: 6px
}

#theme_selection_headers .site_selection {
    display: none;
    position: absolute;
    background: #fff;
    top: 53px;
    left: -19px;
    width: 190px;
    padding: 10px 0;
    z-index: 100;
    border-top: 1px solid #e9e9e9;
    -webkit-box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16);
    -moz-box-box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16);
    box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16)
}

#theme_selection_headers .site_selection_toggle:hover .site_selection {
    display: block
}

#theme_selection_headers .site_selection li {
    display: block;
    padding: 0;
    width: 100%;
    height: auto
}

#theme_selection_headers .site_selection a {
    font-size: 14px;
    width: 100%;
    padding: 6px 0 7px 20px;
    display: block
}

#theme_selection_headers .site_selection a:hover {
    background: #525252;
    color: #fff
}

#theme_selection_headers .site_selection a.selected:after {
    content: ' ';
    background: url(icon-selected-small.png) no-repeat 0 -7px;
    width: 9px;
    height: 7px;
    display: inline-block;
    position: relative;
    top: 0;
    right: -10px
}

#theme_selection_headers .site_selection a.selected:hover:after {
    background-position: 0 0
}

#theme_selection_headers .about_project,
.new-main-page-toggle {
    float: right;
    padding-right: 0;
    display: block
}

#theme_selection_headers li.new-main-page-toggle a {
    color: #e50000
}

#theme_selection_headers li.new-main-page-toggle a:hover {
    text-decoration: underline
}

#navigation .navigation-adv-block {
    float: right;
    margin: 10px 20px 0 0
}

#navigation .navigation-adv-block a {
    display: block;
    background: #ef1b06;
    border: 1px solid #dc0808;
    color: #fff;
    padding: 6px 20px 5px 20px;
    font-size: 13px;
    line-height: 17px;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#navigation .navigation-adv-block a:hover {
    background: #dc1905
}

#scroll_top {
    cursor: pointer;
    width: 60px;
    position: fixed;
    bottom: 20px;
    right: 50%;
    margin-right: -570px;
    display: none;
    color: #fff;
    font-size: 12px;
    text-align: center;
    padding-top: 53px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#scroll_top:before {
    background: url(bg-scroll-top.png) no-repeat 0 0;
    content: " ";
    position: absolute;
    width: 18px;
    height: 23px;
    top: 20px;
    left: 21px;
    z-index: 100
}

#scroll_top:after {
    background-color: #000;
    opacity: .1;
    content: " ";
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}

#scroll_top:hover:after {
    opacity: .2
}

#scroll_top div {
    position: relative;
    z-index: 10;
    margin-bottom: 20px
}

#miss_mirtesen_banner {
    background: url(miss_mirtesen_banner.png) no-repeat 0 0;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -621px;
    margin-top: -160px;
    width: 134px;
    height: 317px;
    display: none
}

@media(max-width:1274px) {
    #miss_mirtesen_banner {
        display: none
    }
}

.narrow-three-columns #scroll_to {
    margin-right: -570px
}

.page_index #scroll_top,
.page_index_guest #scroll_top,
.page_popular_pad #scroll_top,
.profile-pages #scroll_top,
.page_people #scroll_top {
    margin-right: -550px
}

.page_index #miss_mirtesen_banner,
.page_index_guest #miss_mirtesen_banner,
.page_popular_pad #miss_mirtesen_banner,
.profile-pages #miss_mirtesen_banner,
.page_people #miss_mirtesen_banner {
    margin-left: -601px
}

.wide-three-columns #scroll_top {
    margin-right: -660px
}

.wide-three-columns #miss_mirtesen_banner {
    margin-left: -701px
}

.mod-wide #scroll_top {
    margin-right: -680px
}

.mod-wide #miss_mirtesen_banner {
    margin-left: -721px
}

.groupsAdmin #scroll_top {
    display: none !important
}

@media screen and (max-width:1110px) {
    #scroll_top {
        display: none !important
    }
}

.panel-default {
    background: #fff;
    padding: 30px;
    margin-bottom: 20px
}

.panel-default.panel-small {
    padding: 0;
    background: transparent
}

.panel-default.panel-blue {
    background: #0cb7d6
}

.panel-default.panel-blue .btn.btn-default,
.panel-default.panel-blue #guest_page a.btn.btn-default {
    width: 100%
}

.panel-blue p {
    color: #fff;
    padding: 0;
    font-size: 14px;
    line-height: 22px;
    margin-top: -6px;
    margin-bottom: 25px;
    text-shadow: 0 -1px 0 #0693c1
}

.btn {
    display: block;
    text-align: center
}

a.btn:hover {
    text-decoration: none
}

.btn.btn-default,
#guest_page a.btn.btn-default {
    background: #fff;
    color: #000
}

.btn.btn-lg {
    padding: 15px 0;
    font-size: 16px
}

.btn.btn-lg:hover {
    background: #fafafa
}

.relationshipButton {
    min-width: 25px;
    min-height: 25px
}

.relationshipButton.loading {
    background: url(ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: center center
}

.relationshipButton * {
    color: #555;
    font-size: 14px;
    text-shadow: none
}

.relationshipButton ul {
    margin: 0
}

.relationshipButton ul ul ul {
    padding-top: 7px;
    padding-bottom: 7px
}

.relationshipButton li {
    list-style: none !important;
    border-top: none !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: inherit !important;
    list-style: none !important;
    line-height: normal !important;
    display: block !important;
    clear: both !important
}

.relationshipButton .hbtn {
    padding: 5px 20px 5px 20px !important;
    height: 28px !important;
    line-height: 14px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.relationshipButton .left-btn {
    float: left;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    border-right: 0
}

.relationshipButton .left-btn:first-child {
    -webkit-border-top-left-radius: 3px;
    -moz-border-top-left-radius: 3px;
    -ms-border-top-left-radius: 3px;
    -o-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    -moz-border-bottom-left-radius: 3px;
    -ms-border-bottom-left-radius: 3px;
    -o-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px
}

.relationshipButton .right-btn {
    float: left;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.relationshipButton .dropdown {
    position: relative;
    cursor: pointer
}

.relationshipButton .dropdown .dropdownContent {
    border: 1px solid #dfdfdf;
    background-color: #fff;
    position: absolute;
    top: 39px;
    left: 0;
    z-index: 1;
    display: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1)
}

.relationshipButton .dropdown .dropdownContent a,
.relationshipButton .dropdown .dropdownContent li.options-title {
    display: block;
    border-bottom: 1px solid #eee;
    color: #3c3c3c !important;
    padding: 13px 40px 3px 30px !important;
    height: 40px;
    white-space: nowrap;
    text-decoration: none;
    line-height: 14px;
    float: none;
    width: auto
}

.relationshipButton .dropdown .dropdownContent a:hover,
.relationshipButton .dropdown .dropdownContent li.options-title:hover {
    background-color: #f8f8f8 !important;
    text-decoration: none;
    font-weight: normal
}

.relationshipButton .dropdown .dropdownContent a.checked,
.relationshipButton .dropdown .dropdownContent li.options-title.checked {
    background: url(bg-tick.png);
    background-repeat: no-repeat;
    background-position: 20px 50%;
    padding-left: 40px
}

.relationshipButton .dropdown .dropdownContent li.options-title {
    cursor: auto;
    border-bottom: 0;
    margin-bottom: -12px
}

.relationshipButton .dropdown .dropdownContent li.options-title:hover {
    background-color: #fff !important
}

.relationshipButton .dropdown .dropdownContent ul ul ul li a {
    border: 0;
    padding: 8px 40px 3px 40px !important;
    height: 30px
}

.relationshipButton .dropdown .dropdownContent ul ul li a.checked {
    padding-left: 40px !important;
    background-position: 20px 52%
}

.relationshipButton .dropdown.active .dropdownContent {
    display: block
}

.relationshipButton .dropdown-btn {
    background-image: url(bg-collapse-open-small.png) !important;
    background-repeat: no-repeat !important;
    background-position: 88% 50% !important;
    padding-right: 30px !important
}

.relationshipButton .dropdown-ellipsis {
    background-image: url(bg-ellipsis.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important
}

.big-post-likes-shares .relationshipButton .dropdown .dropdownContent {
    left: auto;
    right: 0
}

.subscribeControl {
    min-width: 25px;
    min-height: 40px
}

.subscribeControl.loading {
    background: url(ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: center center
}

.subscribeControl * {
    color: #555;
    font-size: 13px;
    text-shadow: none
}

.subscribeControl ul {
    margin: 0
}

.subscribeControl ul ul ul {
    padding-top: 7px;
    padding-bottom: 7px
}

.subscribeControl li {
    list-style: none !important;
    border-top: none !important;
    margin: 0 !important;
    padding: 0 !important;
    font-size: inherit !important;
    list-style: none !important;
    line-height: normal !important;
    display: block !important;
    clear: both !important
}

.subscribeControl .hbtn {
    padding: 5px 20px 5px 20px !important;
    height: 28px !important;
    line-height: 28px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.subscribeControl .subscribe-control {
    background: url(bg-fire.png) no-repeat 14px 6px #fff !important;
    padding: 6px 15px 7px 34px !important;
    height: 30px !important;
    line-height: 30px
}

.subscribeControl .subscribe-control:hover {
    background-color: #fafafa !important;
    background-position: 14px -24px, 86% 53% !important
}

.subscribeControl .subscribe-control.disabled {
    background: url(bg-fire.png) no-repeat 14px -24px #fafafa !important;
    color: #a1a1a1 !important;
    cursor: default
}

.subscribeControl .subscribe-control.disabled:hover {
    background: url(bg-fire.png) no-repeat 14px -24px #fafafa !important;
    color: #a1a1a1 !important
}

.subscribeControl .left-btn {
    float: left
}

.subscribeControl .right-btn {
    float: left;
    -webkit-border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-topleft: 0;
    -moz-border-radius-bottomleft: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.subscribeControl .dropdown {
    position: relative;
    cursor: pointer
}

.subscribeControl .dropdown .dropdownContent {
    border: 1px solid #dfdfdf;
    background-color: #fff;
    position: absolute;
    top: 38px;
    left: -4px;
    padding: 5px 0;
    z-index: 1;
    display: none;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1)
}

.subscribeControl .dropdown .dropdownContent a,
.subscribeControl .dropdown .dropdownContent li.options-title {
    display: block;
    background: #fff;
    border: 0;
    border-bottom: 1px solid #eee;
    color: #3c3c3c !important;
    padding: 9px 40px 3px 30px !important;
    height: 30px;
    white-space: nowrap;
    text-decoration: none;
    text-align: left;
    line-height: 14px;
    float: none;
    width: auto;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.subscribeControl .dropdown .dropdownContent a:hover,
.subscribeControl .dropdown .dropdownContent li.options-title:hover {
    background-color: #f3f3f3 !important;
    border: none !important;
    text-decoration: none;
    font-weight: normal
}

.subscribeControl .dropdown .dropdownContent a.checked,
.subscribeControl .dropdown .dropdownContent li.options-title.checked {
    background: url(bg-tick.png);
    background-repeat: no-repeat;
    background-position: 12px 50%;
    padding-left: 40px
}

.subscribeControl .dropdown .dropdownContent a:last-child,
.subscribeControl .dropdown .dropdownContent li.options-title:last-child {
    border: 0
}

.subscribeControl .dropdown .dropdownContent li.options-title {
    cursor: auto;
    border-bottom: 0;
    margin-bottom: -12px
}

.subscribeControl .dropdown .dropdownContent li.options-title:hover {
    background-color: #fff !important
}

.subscribeControl .dropdown .dropdownContent ul ul ul li a {
    border: 0;
    padding: 8px 40px 3px 40px !important;
    height: 30px
}

.subscribeControl .dropdown.active .dropdownContent {
    display: block
}

.subscribeControl .dropdown-btn {
    background-image: url(bg-fire.png), url(bg-collapse-open-small.png) !important;
    background-repeat: no-repeat, no-repeat !important;
    background-position: 14px -24px, 86% 53% !important;
    background-color: #fff !important;
    padding-right: 30px !important;
    line-height: 16px
}

.subscribeControl .dropdown-ellipsis {
    background-image: url(bg-ellipsis.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important
}

.subscribeControl .number_of_subscribers {
    font-family: 'Open Sans', sans-serif !important;
    position: relative;
    background: #fff;
    border: 1px solid #dfdfdf;
    padding: 6px 11px 22px 10px;
    height: 30px;
    margin-left: 10px;
    float: right;
    line-height: 18px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px
}

.subscribeControl .number_of_subscribers:after {
    content: '';
    display: block;
    position: absolute;
    top: 9px;
    left: -10px;
    width: 0;
    height: 0;
    border-color: transparent #fff transparent transparent;
    border-style: solid;
    border-width: 5px
}

.subscribeControl .number_of_subscribers:before {
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    left: -12px;
    width: 0;
    height: 0;
    border-color: transparent #e1e1e1 transparent transparent;
    border-style: solid;
    border-width: 6px
}

.widgetGroupsItemPeople .relationshipButton,
.widgetGroupsItemInvitePeople .relationshipButton {
    margin-top: 10px
}

.widgetGroupsItemPeople .relationshipButton a.hbtn,
.widgetGroupsItemInvitePeople .relationshipButton a.hbtn {
    font-size: 12px
}

#olanola_welcome {
    text-align: center
}

.m-item-post-img-block {
    position: relative
}

.m-item-post-img-block:hover .m-item-post-sharing {
    display: block
}

.m-item-post-img-block img {
    display: block;
    margin: 0 auto
}

.m-item-post-img-block .m-item-post-sharing {
    position: absolute;
    top: 16px;
    left: 16px;
    display: none
}

.m-item-post-img-block .m-item-post-sharing a {
    display: block;
    width: 30px;
    height: 30px;
    opacity: .7;
    margin-bottom: 3px;
    background-image: url(bg-social-buttons-trans.png)
}

.m-item-post-img-block .m-item-post-sharing a:hover {
    opacity: 1
}

.m-item-post-img-block .m-item-post-sharing a.vkontakte {
    background-position: 0 -0
}

.m-item-post-img-block .m-item-post-sharing a.facebook {
    background-position: 0 -30px
}

.m-item-post-img-block .m-item-post-sharing a.twitter {
    background-position: 0 -60px
}

.m-item-post-img-block .m-item-post-sharing a.odnoklassniki {
    background-position: 0 -90px
}

.m-item-post-img-block .m-item-post-sharing a.mailru {
    background-position: 0 -120px
}

.m-item-post-img-block .m-item-post-sharing a.googleplus {
    background-position: 0 -150px
}

.m-item-post-img-block .m-item-post-sharing a.pinterest {
    background-position: 0 -180px
}

.m-item-post-img-block .m-item-post-sharing a.reddit {
    background-position: 0 -210px
}

.m-item-post-img-block .m-item-post-sharing a.livejournal {
    background-position: 0 -240px
}

.popupWidgetSocialFacebook .topside {
    background-color: #3b5998;
    color: #fff;
    padding: 20px 20px 47px 20px;
    background-image: url(facebook-dialog-background.png);
    background-position: bottom center;
    background-repeat: no-repeat
}

.popupWidgetSocialFacebook .topside .socialTitle {
    padding: 20px 0 0 0
}

.popupWidgetSocialFacebook a.logo {
    background-image: url(facebook-dialog-logo.png);
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    width: 108px;
    height: 28px
}

.popupWidgetSocialFacebook a.cancel_link {
    color: black;
    font-size: 11px;
    padding: 20px;
    text-align: center;
    border-top: 1px solid #e3e3e3;
    display: block;
    background-color: #e3e3e3
}

.friendship-block {
    width: 940px;
    margin: 0 auto
}

.friendship-block .friendship-block-header,
.friendship-block .friendship-block-body,
.friendship-block .friendship-block-footer {
    background: #fff;
    padding: 0 29px
}

.friendship-block .friendship-block-header {
    margin: 0 0 20px 0;
    padding: 24px 28px 24px 28px;
    font-size: 16px
}

.friendship-block .friendship-block-header a {
    font-size: 16px
}

.friendship-block .friend-photo {
    display: inline-block;
    width: 48px;
    height: 48px;
    margin: -36px 8px 0 6px;
    top: 19px;
    position: relative;
    -webkit-border-radius: 24px;
    -moz-border-radius: 24px;
    -ms-border-radius: 24px;
    -o-border-radius: 24px;
    border-radius: 24px
}

.friendship-block .friendship-block-body {
    padding: 0 29px
}

.friendship-block .friendship-block-sub-header {
    padding: 28px 0 28px 0;
    font-size: 16px
}

.friendship-block .friendship-block-mark-all {
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
    padding: 17px 0 18px 0;
    margin: 0 0 25px 0;
    font-size: 16px
}

.friendship-block .friendship-block-mark-all label {
    cursor: pointer;
    float: none;
    width: auto;
    text-align: left;
    display: inline-block
}

.friendship-block .friendship-block-mark-all input[type="checkbox"] {
    border: 0;
    width: 18px;
    height: 15px;
    background: 0;
    position: relative;
    top: 2px;
    margin: 0 1px 0 0
}

.friendship-block .friendship-block-user-list {
    padding: 0 0 10px 0;
    margin: 0;
    border-bottom: 1px solid #eee
}

.friendship-block .friendship-block-user-list li {
    float: left;
    width: 50%;
    list-style: none
}

.friendship-block .friendship-block-user-list label {
    color: #000;
    text-decoration: none;
    font-size: 14px;
    line-height: 50px;
    padding: 0;
    display: block;
    float: left;
    width: auto;
    cursor: pointer;
    margin: 0 0 20px 0
}

.friendship-block .friendship-block-user-list label img {
    display: block;
    float: left;
    margin: 0 20px 0 0
}

.friendship-block .friendship-block-user-list input[type="checkbox"] {
    position: relative;
    top: 18px;
    width: 18px;
    height: 15px;
    margin: 0 8px 0 0;
    float: left
}

.friendship-block .friendship-block-footer {
    margin: 0;
    padding-top: 21px;
    padding-bottom: 21px
}

.friendship-block .friendship-block-footer .hbtn {
    margin-bottom: 0
}

.topbar.dialog {
    background-color: #faf9f5;
    height: 52px;
    position: fixed;
    top: -104px;
    left: 0;
    display: block;
    width: 100%;
    z-index: 2000;
    font-size: 1.2em;
    -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.15)
}

body.ui-mobile .topbar.dialog {
    display: none
}

.topbar.dialog .content {
    padding: 0 50px;
    margin: 0 auto
}

.topbar.dialog .content input[type=text],
.topbar.dialog .content input[type=email],
.topbar.dialog .content select.day,
.topbar.dialog .content select.month,
.topbar.dialog .content select.year {
    height: 30px;
    border: 1px solid #d4d4d4;
    margin-top: 10px;
    padding: 0 10px;
    background-color: #fff;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.topbar.dialog .content input[type=text].error,
.topbar.dialog .content input[type=email].error,
.topbar.dialog .content select.day.error,
.topbar.dialog .content select.month.error,
.topbar.dialog .content select.year.error {
    border: 1px solid #ff3228
}

.topbar.dialog .content input[type=text] {
    width: 108px
}

.topbar.dialog .content input[type=email] {
    width: 200px
}

.topbar.dialog .content select {
    font-size: 12px
}

.topbar.dialog .content select.day,
.topbar.dialog .content select.month {
    width: 65px
}

.topbar.dialog .content select.year {
    width: 80px
}

.topbar.dialog .content .dialog_text {
    line-height: 52px
}

.topbar.dialog .content .dialog_text,
.topbar.dialog .content input[type=text],
.topbar.dialog .content input[type=email],
.topbar.dialog .content button,
.topbar.dialog .content .hbtn {
    float: left;
    margin-right: 10px;
    font-size: 12px
}

.topbar.dialog .content a.hbtn {
    padding-top: 0;
    padding-bottom: 0;
    line-height: 28px;
    height: 28px
}

.topbar.dialog .content button,
.topbar.dialog .content a.hbtn {
    margin-top: 10px
}

.popupdialog .right {
    float: right;
    width: auto
}

.popupdialog .left {
    float: left;
    width: auto
}

.popupdialog .main,
.popupdialog .title {
    padding: 2em
}

.popupdialog .title {
    padding: 26px 30px 25px 30px;
    font-size: 20px;
    line-height: 26px
}

.popupdialog .botline {
    border-bottom: 1px solid #e0e0e0
}

.popupdialog .topline {
    border-top: 1px solid #e0e0e0;
    padding-top: 28px !important;
    padding-bottom: 30px !important
}

.popupdialog .grey {
    background-color: #f7f7f7
}

.popupdialog .row {
    clear: both;
    height: auto;
    margin-bottom: 1em;
    min-height: 2em
}

.popupdialog .row.without_bottom,
.popupdialog .row .without_bottom {
    margin-bottom: 0 !important
}

.popupdialog label,
.popupdialog .hbtn,
.popupdialog input[type=text] {
    width: 100%;
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.popupdialog input[type=radio] {
    margin-right: 5px
}

.popupdialog input {
    background: #fff;
    background-color: #fff;
    padding: 9px;
    border: 1px solid #e2e2e2;
    font-size: 13px;
    color: #000;
    width: auto;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    margin-bottom: 16px;
    height: 36px;
    -webkit-box-shadow: inset 0 0 2px #e2e2e2;
    -moz-box-shadow: inset 0 0 2px #e2e2e2;
    -ms-box-shadow: inset 0 0 2px #e2e2e2;
    -o-box-shadow: inset 0 0 2px #e2e2e2;
    box-shadow: inset 0 0 2px #e2e2e2
}

.popupdialog input[type=checkbox] {
    border: 0;
    height: auto
}

.popupdialog input[type=file] {
    height: auto
}

.popupdialog label.radio {
    cursor: pointer;
    width: auto;
    display: inline-block;
    margin-right: 0;
    margin-left: 19px
}

.popupdialog select {
    position: relative;
    line-height: 32px
}

.popupdialog select.day,
.popupdialog select.month {
    width: 60px;
    height: 34px
}

.popupdialog select.year {
    width: 70px;
    height: 34px
}

.popupdialog .styled-select {
    border: 1px solid #cecece;
    display: inline-block;
    position: relative
}

.popupdialog .styled-select:after {
    content: ' ';
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    background: #fff url(bg-collapse-open.png) no-repeat 50% 50%;
    top: 5px;
    right: 0
}

.popupdialog .styled-select select {
    background: transparent;
    border: 0;
    border-radius: 0;
    height: 28px;
    line-height: 30px;
    cursor: pointer
}

.popupdialog .hbtn {
    text-align: center
}

.popupdialog .hbtn .fullwidth {
    width: 100%
}

.popupdialog .condensed {
    font-family: 'Open Sans Condensed', sans-serif;
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px
}

.popupdialog .loader-dotted {
    background-image: url(loader-dots.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 200px;
    background-color: #f7f7f7
}

.popupdialog.required_profile .profile_photo {
    width: 100%;
    height: auto
}

.popupdialog.required_profile .userPhotoFromSocial {
    max-width: 100%;
    height: auto;
    padding-bottom: 10px
}

.userBlogShareForm {
    padding: 30px;
    width: 620px;
    margin-left: -310px
}

.userBlogShareForm .loader-dotted {
    background: url(loader-dots.gif) 50% 50% no-repeat #f7f7f7;
    height: 200px
}

.userBlogShareForm .repost-header {
    margin: -3px 0 15px 0;
    font-size: 18px
}

.userBlogShareForm textarea {
    border: 1px solid #cecece;
    min-height: 81px;
    padding: 6px 10px;
    font-size: 16px
}

.userBlogShareForm .repost-block {
    border: 1px solid #efefef;
    padding: 17px 19px;
    margin-bottom: 20px
}

.userBlogShareForm .repost-block p {
    margin-top: 12px;
    margin-bottom: 14px;
    line-height: 22px
}

.userBlogShareForm .repost-block img {
    width: 100%;
    max-width: 100%
}

.userBlogShareForm .user_name,
.userBlogShareForm .comment_author {
    color: #010101;
    font-weight: bold;
    display: inline-block;
    margin-bottom: 10px
}

.userBlogShareForm form {
    margin: 0
}

.userBlogShareForm .m-list {
    margin-bottom: 10px
}

.userBlogShareForm .m-list .m-item-simple {
    display: block;
    background: #fff;
    border: 0;
    font-size: inherit;
    margin-bottom: 20px;
    padding: 0 0 18px 0
}

.userBlogShareForm .m-list .m-item-simple.m-item-simple-2 {
    border: 1px solid #efefef;
    padding: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.userBlogShareForm .new-post-images,
.userBlogShareForm .new-post-data {
    display: block;
    float: left
}

.userBlogShareForm .new-post-images {
    width: 150px;
    position: relative
}

.userBlogShareForm .new-post-images img {
    max-width: 100%
}

.userBlogShareForm .new-post-data {
    width: 380px;
    padding: 15px
}

.userBlogShareForm .new-post-title,
.userBlogShareForm .new-post-title a {
    color: #000;
    font-size: 18px;
    margin-bottom: 11px;
    text-decoration: none
}

.userBlogShareForm .new-post-href {
    color: #000;
    font-size: 13px;
    text-decoration: none;
    font-weight: bold
}

.userBlogShareForm textarea {
    width: 100%;
    resize: none;
    margin: 0 0 9px 0
}

.userBlogShareForm .column-row,
.userBlogShareForm .row {
    margin: 0 0 20px 0
}

.userBlogShareForm form .row .row {
    margin: 0 -0.5em
}

.userBlogShareForm form .row .row .column,
.userBlogShareForm form .row .row .columns {
    padding: 0 .5em
}

.userBlogShareForm .columns {
    margin: 0 !important;
    width: 100%
}

.userBlogShareForm .m-list,
.userBlogShareForm .m-list .m-item-simple {
    margin-bottom: 0
}

.userBlogShareForm .blogPostPollTrigger {
    border-bottom: 1px solid #e4e4e4;
    font-weight: normal;
    font-size: 18px;
    margin-top: -6px;
    padding-bottom: 27px;
    margin-bottom: 25px
}

.userBlogShareForm .blogPostPollTrigger a {
    color: #0060b9
}

.userBlogShareForm .blogPostPollTrigger a:hover {
    text-decoration: none
}

.userBlogShareForm .blogPostPollTrigger a.active {
    color: #000
}

.userBlogShareForm .blogPostPollTrigger span {
    font-size: 13px
}

.userBlogShareForm .blogPostPollTrigger .blogPostPollAttach {
    text-transform: lowercase
}

.userBlogShareForm .pollAttachFormPollTitle {
    background: #efefef;
    color: #000;
    display: block;
    margin-bottom: 5px;
    padding: 9px 10px 9px 10px;
    font-size: 14px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.userBlogShareForm .pollAttachFormPollTitle:hover {
    text-decoration: none
}

.userBlogShareForm .blogPostPollCreateForm label {
    display: table
}

#mt_popup.userBlogShareForm,
#mt_popup.userBlogShareForm * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

#mt_popup.userBlogShareForm {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    width: 620px;
    margin-left: -310px
}

.widgetBlogPostsItemEdit span.mceEditor {
    display: block;
    margin-bottom: 20px
}

.popupinvite#mt_popup {
    width: 300px;
    margin-left: -150px
}

.popupinvite .container {
    position: relative
}

.popupinvite .top_bg {
    background-color: #ebebeb;
    display: block;
    height: 120px;
    width: 100%
}

.popupinvite img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto;
    border: 5px solid #fff;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    position: absolute;
    top: 66px;
    left: 100px
}

.popupinvite .center {
    text-align: center
}

.popupinvite .username {
    font-size: 18px;
    padding: 70px 10px 0 10px;
    font-weight: bold
}

.popupinvite .margb {
    margin-bottom: 20px
}

.popupinvite .mt_popup_ok {
    text-transform: capitalize;
    margin-bottom: 10px;
    margin-top: 10px
}

.friends-list-wrapper,
.network-switcher-wrapper {
    background-color: white
}

.network-switcher-wrapper {
    width: 186px
}

.second-step-wrapper {
    display: none
}

.second-step-wrapper.active {
    display: block
}

.recommend-wrapper .recommend-info {
    margin-bottom: 20px
}

.recommend-wrapper .manual-auth-wrapper {
    display: none;
    margin-top: 20px
}

.network-switcher-wrapper>label {
    padding: 23px 0 9px 28px;
    font-family: "Open Sans", sans-serif !important;
    font-size: 20px;
    font-weight: 300;
    color: #aaa
}

.network-switcher {
    background: #f8f8f8;
    list-style: none;
    margin-bottom: 0;
    padding: 30px 22px 25px 30px
}

.network-switcher.inpopup {
    float: none !important
}

.network-switcher li {
    padding: 0;
    display: block;
    width: 277px;
    float: left;
    margin: 0 6px 6px 0
}

.network-switcher li a {
    color: black;
    display: block;
    width: 100%;
    height: 100%;
    padding: 14px 28px 14px 63px;
    border: 1px solid #d7d7d7;
    outline: 0;
    position: relative;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.network-switcher li a.active {
    font-weight: bold
}

.network-switcher li a:hover {
    background-color: #2da9e0;
    border-color: #2da9e0;
    color: #fff
}

.network-switcher li a:before {
    content: " ";
    display: block;
    position: absolute;
    background-image: url(bg-social-buttons-alt.png);
    background-position: 0 0
}

.network-switcher li a.Mirtesen:before,
.network-switcher li a.Olanola:before {
    width: 23px;
    height: 29px;
    top: 8px;
    left: 20px
}

.network-switcher li a.Mirtesen:hover:before,
.network-switcher li a.Olanola:hover:before {
    background-position: 0 -30px
}

.network-switcher li a.Mailru:before {
    background-position: -23px 0;
    width: 27px;
    height: 27px;
    top: 9px;
    left: 20px
}

.network-switcher li a.Mailru:hover:before {
    background-position: -23px -28px
}

.network-switcher li a.Facebook:before {
    background-position: -50px 0;
    width: 15px;
    height: 30px;
    top: 8px;
    left: 20px
}

.network-switcher li a.Facebook:hover:before {
    background-position: -50px -30px
}

.network-switcher li a.Twitter:before {
    background-position: -65px 0;
    width: 26px;
    height: 27px;
    top: 7px;
    left: 20px
}

.network-switcher li a.Twitter:hover:before {
    background-position: -65px -26px
}

.friends-search-wrapper {
    display: none;
    padding: 20px 30px;
    border-top: 1px solid #efefef;
    position: relative
}

.friends-search-wrapper:before {
    background: url(bg-corner-top-white.png) no-repeat;
    content: ' ';
    display: block;
    position: absolute;
    width: 20px;
    height: 11px;
    top: -11px;
    left: 50%;
    margin-left: -10px
}

.friends-search-wrapper.inpopup {
    padding: 20px 0
}

.friends-search-wrapper .friends-search {
    margin: 0;
    display: block;
    font-size: 13px;
    padding: 9px;
    height: 36px;
    width: 100%
}

.friends-text-wrapper {
    padding: 25px 28px 20px 28px;
    font-size: 13px;
    line-height: 18px
}

#topcontent .friends-text-wrapper h2 {
    margin: 0 0 10px 0 !important;
    font-size: 18px;
    font-weight: normal
}

#topcontent .friends-text-wrapper p {
    margin-bottom: 5px
}

.relationship-wrapper {
    float: right;
    display: block
}

.friends-list {
    height: 100%;
    padding: 0;
    margin-bottom: 0
}

.friends-list.inpopup {
    max-height: 250px;
    overflow: auto
}

.friends-list div.dropdown-button {
    margin-top: 10px
}

.friends-list li {
    border-top: 1px solid #efefef;
    margin: 0;
    padding: 10px 30px;
    font-size: 13px;
    list-style: none;
    line-height: 30px;
    display: block;
    clear: both
}

.friends-list li a {
    float: right;
    margin-top: 0;
    padding: 0 15px;
    color: black;
    border: 1px solid #e2e2e2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.friends-list li a:hover {
    background-color: #fafafa
}

.friends-list li a.is-friend {
    display: none
}

.friends-list li a.person-profile {
    float: left;
    border: 0;
    margin-top: 0;
    margin-right: 16px;
    padding: 0;
    vertical-align: middle
}

.friends-list li a.main-button {
    float: left;
    margin-top: 10px
}

.friends-list li a.dropdown-option {
    border: 0;
    float: left;
    border-radius: 0;
    width: 150px
}

.friends-list li div a {
    padding: 6px 15px 7px
}

.friends-list li span {
    float: right;
    margin-top: 5px;
    padding: 0 15px;
    color: black;
    display: none;
    border: 1px solid #e2e2e2;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.friends-list li span.is-friend {
    display: block
}

.friends-list li img {
    width: 50px;
    height: 50px;
    margin-right: 16px;
    vertical-align: middle;
    float: left
}

.friends-list li .friend-name {
    float: left;
    margin-top: 10px
}

.friends-list .fill-the-gap {
    display: block;
    padding: 20px;
    font-family: "Open Sans", sans-serif !important;
    font-size: 16px;
    font-weight: 300;
    color: #aaa
}

.friends-list .submit-spinner {
    padding: 20px;
    width: 80px;
    height: 8px;
    margin: 0 auto;
    background: url(bg_spinner.gif) 50% 50% no-repeat
}

.relationshipButton {
    height: 50px
}

.relationshipButton.loading {
    background-position: center right
}

.large-4 .relationshipButton {
    height: auto;
    margin-top: 30px
}

.userPostForm {
    padding: 0 30px;
    margin: 0
}

.userPostForm * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.userPostForm textarea {
    display: block;
    font-size: 16px;
    height: 36px;
    line-height: 22px;
    margin-bottom: 6px;
    min-height: 36px;
    outline: 0;
    overflow: hidden;
    padding: 5px 10px 5px 10px;
    resize: none;
    width: 100%
}

.userPostForm.loading textarea {
    background: url(ajax-loader.gif) right center no-repeat;
    padding-right: 35px
}

.userPostForm textarea {
    background: #fff;
    background-color: #fff
}

.userPostForm .userPostFormContent {
    position: relative
}

.userPostForm .userPostDragDrop {
    background-color: rgba(255, 255, 255, 0.95);
    border: 2px dashed #999;
    -webkit-border-radius: 3px;
    color: #999;
    display: none;
    font-size: 16px;
    font-weight: bold;
    height: 100%;
    left: 0;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 150
}

.userPostForm .userPostDragDropInner {
    display: table;
    height: 100%;
    width: 100%
}

.userPostForm .userPostDragDropInner span {
    display: none
}

.userPostForm.dragDrop .userPostDragDrop {
    display: block
}

.userPostForm.dragDrop .userPostDragDropInner span.dragHere {
    display: table-cell;
    vertical-align: middle
}

.userPostForm.dragDropHover .userPostDragDrop {
    border-color: #666;
    color: #666
}

.userPostForm.dragDropHover .userPostDragDropInner span.dragHere {
    display: none
}

.userPostForm.dragDropHover .userPostDragDropInner span.dragPhoto {
    display: table-cell;
    vertical-align: middle
}

.userPostForm .image_preview {
    display: none;
    height: auto;
    margin-bottom: 20px;
    overflow: hidden;
    position: relative;
    width: 100px
}

.userPostForm .image_preview .images-switcher {
    position: relative
}

.userPostForm .image_preview .images-switcher .image-close {
    background-image: url(icon-close.png);
    cursor: pointer;
    float: left;
    height: 11px;
    margin-right: -3px;
    position: absolute;
    right: 3px;
    width: 11px;
    z-index: 10
}

.userPostForm .image_preview img {
    height: auto;
    width: 100%
}

.userPostForm .images_preview {
    display: none;
    height: auto;
    overflow: hidden;
    position: relative
}

.userPostForm .images_preview .image_preview {
    float: left;
    height: 100px;
    margin-right: 20px;
    overflow: visible;
    position: static;
    width: auto
}

.userPostForm .images_preview .image_preview img {
    height: 100%;
    width: auto
}

.userPostForm a.upload_image {
    background-image: url(icon-photo.png);
    background-position: left center;
    background-repeat: no-repeat
}

.userPostForm a.upload_image.loading {
    background-image: url(ajax-loader.gif);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    height: 30px;
    margin-bottom: 3px;
    margin-top: 0;
    text-indent: -10000%;
    width: 34px
}

.userPostForm a.upload_image,
.userPostForm a.add-poll {
    color: #000;
    display: inline-block !important;
    font-size: 13px;
    margin: 10px 9px 0 2px;
    outline: 0;
    padding-left: 20px;
    vertical-align: top;
    text-decoration: none
}

.userPostForm .add-poll {
    background-image: url(icon-poll.png);
    background-position: 0 4px;
    background-repeat: no-repeat
}

.userPostForm .row {
    margin-bottom: 0;
    margin-left: -0.625em;
    margin-right: -0.625em;
    margin-top: 0;
    max-width: none;
    width: auto
}

.userPostForm .row:after {
    clear: both
}

.userPostForm .row:after,
.userPostForm .row:before {
    content: " ";
    display: table
}

.userPostForm label {
    float: none;
    text-align: left;
    width: auto
}

.userPostForm.text-center {
    font-size: 13px;
    text-align: center
}

.blogPostPollCreateForm .userPostForm,
.block-container .userPostForm {
    padding: 0
}

#padItems .m-item-wrapper,
.cloned-element .m-item-wrapper {
    background: #fff;
    box-sizing: border-box;
    margin-bottom: 30px;
    padding: 30px 0 0;
    position: relative
}

#padItems .large-12,
.cloned-element .large-12 {
    position: relative;
    width: 100%
}

.cloned-element .m-item-wrapper {
    padding-bottom: 30px
}

.cloned-element .userPostForm textarea {
    margin-bottom: 0
}

#userPostFormSubmitBlock {
    margin-top: 15px
}

#userPostFormSubmitBlock .inset-pad {
    padding-left: 10px;
    padding-right: 10px
}

#userPostFormSubmitBlock #userPostFormSubmit,
#userPostFormSubmitBlock #userPostFormCancel {
    display: inline-block
}

#userPostFormEmbeddedBlock .new-post-images,
#userPostFormEmbeddedBlock .new-post-data {
    display: block;
    float: left
}

#userPostFormEmbeddedBlock .new-post-data {
    width: 400px
}

#userPostFormEmbeddedBlock .new-post-data .m-item-post-header {
    padding-left: 0;
    padding-right: 0
}

#userPostFormEmbeddedBlock .new-post-images {
    margin-right: 20px;
    position: relative;
    width: 100px
}

#userPostFormEmbeddedBlock .new-post-images img {
    max-width: 100%
}

#userPostFormEmbeddedBlock .new-post-image {
    background-position: 50% 50%;
    background-size: cover;
    float: left;
    height: 100px;
    margin-right: 20px;
    position: relative;
    width: 100px
}

#userPostFormEmbeddedBlock .images-switcher {
    height: 44px;
    left: 0;
    padding: 17px 0 0 20px;
    position: absolute;
    top: 0;
    width: 100%
}

#userPostFormEmbeddedBlock .images-switcher::after {
    background-color: black;
    bottom: 0;
    content: "";
    left: 0;
    opacity: .2;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

#userPostFormEmbeddedBlock .images-switcher .image-prev,
#userPostFormEmbeddedBlock .images-switcher .image-next,
#userPostFormEmbeddedBlock .images-switcher .image-close {
    background-image: url(bg-transp-arrows-2.png);
    cursor: pointer;
    float: left;
    margin-right: 19px;
    position: relative;
    z-index: 10
}

#userPostFormEmbeddedBlock .images-switcher .image-prev,
#userPostFormEmbeddedBlock .images-switcher .image-next {
    height: 10px;
    width: 6px
}

#userPostFormEmbeddedBlock .images-switcher .image-next {
    background-position: -6px 0
}

#userPostFormEmbeddedBlock .images-switcher .image-close {
    background-position: -12px 0;
    height: 10px;
    width: 10px
}

#userPostFormEmbeddedBlock .images-switcher .image-prev:hover {
    background-position: 0 -10px
}

#userPostFormEmbeddedBlock .images-switcher .image-next:hover {
    background-position: -6px -10px
}

#userPostFormEmbeddedBlock .images-switcher .image-close:hover {
    background-position: -12px -10px
}

#userPostFormEmbeddedBlock .new-post-title,
#userPostFormEmbeddedBlock .new-post-title a {
    color: #000;
    font-size: 17px;
    margin-bottom: 18px
}

#userPostFormEmbeddedBlock .new-post-href {
    color: #ababab;
    font-size: 13px
}

#userPostFormEmbeddedBlock .new-post-close {
    background-color: #efefef;
    height: 19px;
    position: absolute;
    right: 1px;
    top: 1px;
    width: 19px
}

#userPostFormEmbeddedBlock .new-post-close::before {
    background-image: url(icon-close-small-2.png);
    background-position: 0 0;
    content: "";
    cursor: pointer;
    height: 10px;
    left: 5px;
    position: absolute;
    top: 4px;
    width: 10px
}

#userPostFormEmbeddedBlock,
#userPostFormSubmitBlock {
    margin-top: 20px
}

#userPostFormEmbeddedBlock .m-list,
#userPostFormEmbeddedBlock .m-list .m-item-simple {
    margin-bottom: 0
}

.userPostForm.open #userPostFormSubmitBlock {
    display: block !important
}

.new-post-descr {
    font-size: 14px;
    line-height: 22px;
    word-wrap: break-word
}

#userBlogPostBottom.loading {
    background: url(ajax-loader.gif) center center no-repeat;
    height: 25px
}

.new-post-title.editable:hover {
    background-color: #fffa82;
    cursor: pointer
}

textarea.new-post-title-editor {
    min-width: 386px
}

.m-list .m-item-simple.m-item-simple-2 {
    border: 1px solid #efefef;
    padding: 18px
}

.m-list .m-item-simple.m-item-simple-2:hover {
    -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 rgba(0, 0, 0, 0.1)
}

#padItemsWrapper a.hbtn,
#padItemsWrapper a.hbtn:hover {
    display: inline-block
}

.day-of-sobriety {
    background: url(bg-day-of-sobriety.png);
    height: 78px;
    margin-bottom: 25px;
    width: 367px
}

.holiday-block {
    background: #e0f4f8;
    padding: 10px 30px;
    position: relative
}

.holiday-block:after {
    border-color: #e0f4f8 transparent transparent transparent;
    border-style: solid;
    border-width: 10px 10px 0 10px;
    bottom: -10px;
    content: " ";
    display: block;
    height: 0;
    left: 30px;
    position: absolute;
    width: 0;
    z-index: 1
}

.holiday-block .holiday-title-wrapper {
    display: inline-block;
    vertical-align: middle;
    width: 70%
}

.holiday-block .holiday-image-wrapper {
    display: inline-block;
    vertical-align: middle;
    width: 29%
}

.holiday-block .holiday-title {
    color: #405256;
    float: left;
    font-family: 'Open Sans';
    font-size: 18px;
    font-weight: 200;
    line-height: 26px
}

.holiday-block .holiday-title a {
    color: #e9360d;
    display: inline !important;
    font-size: 18px
}

.holiday-block .holiday-image {
    float: right
}

.holiday-block:hover a {
    text-decoration: underline !important
}

.poll-block .post-href {
    color: #000;
    font-size: 16px;
    line-height: 24px;
    padding: 0 18px 0 18px;
    margin-top: 13px
}

.poll-block .post-href h3 {
    text-align: center
}

.poll-block .vote-block {
    width: 170px;
    position: relative;
    display: table;
    margin: 14px auto 14px auto
}

.poll-block .vote-block.selected {
    margin-bottom: 14px
}

.poll-block .vote-yes,
.poll-block .vote-no {
    border: 1px solid #e4e4e4;
    cursor: pointer;
    color: #222;
    font-size: 16px;
    width: 84px;
    height: 84px;
    padding-top: 30px;
    text-align: center;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    position: relative;
    min-height: 84px;
    max-height: 84px;
    min-width: 84px;
    max-width: 84px;
    text-decoration: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.poll-block .vote-yes.vote-selected,
.poll-block .vote-no.vote-selected,
.poll-block .vote-yes.vote-inactive,
.poll-block .vote-no.vote-inactive {
    padding-top: 20px
}

.poll-block .vote-yes {
    right: 18px;
    float: left
}

.poll-block .vote-yes:hover,
.poll-block .vote-yes.vote-selected {
    background: #469c00;
    border-color: #469c00;
    color: #fff
}

.poll-block .vote-no {
    left: 18px;
    float: right
}

.poll-block .vote-inactive,
.poll-block .vote-selected {
    font-size: 13px
}

.poll-block .vote-inactive .votes-for-yes,
.poll-block .vote-inactive .votes-for-no,
.poll-block .vote-selected .votes-for-yes,
.poll-block .vote-selected .votes-for-no {
    font-size: 16px
}

.poll-block .vote-no:hover,
.poll-block .vote-no.vote-selected {
    background: #e20000;
    border-color: #e20000;
    color: #fff
}

.poll-block .vote-inactive.vote-yes,
.poll-block .vote-inactive.vote-yes:hover,
.poll-block .vote-inactive.vote-no,
.poll-block .vote-inactive.vote-no:hover {
    background: transparent;
    color: #a1a1a1;
    border-color: #a1a1a1
}

.poll-block .vote-text {
    color: #a1a1a1;
    font-size: 16px;
    text-align: center;
    margin-bottom: 17px
}

.poll-block .vote-text.selected {
    margin-bottom: 26px
}

.poll-block .timer {
    display: table;
    width: 210px;
    margin: 18px auto 0 auto
}

.poll-block .timer td {
    display: table-cell;
    color: #a1a1a1;
    text-align: center;
    vertical-align: middle;
    font-size: 18px;
    background: #fff;
    border-top: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    padding: 4px 7px 5px 7px
}

.poll-block .timer td.timer-separator {
    border: 0;
    padding: 0 4px 0 4px
}

.poll-block .timer td.timer-small {
    border: 0;
    font-size: 11px;
    text-align: center
}

.poll-block .vote-block-buttons {
    padding: 12px 35px 30px 35px;
    text-align: center
}

.poll-block .vote-block-buttons .hbtn {
    margin-bottom: 10px;
    height: 40px;
    line-height: 26px;
    font-size: 14px;
    text-align: center
}

.poll-block .vote-block-buttons .hbtn:last-child {
    margin-bottom: 0;
    padding: 6px
}

.poll-block .post-data {
    padding-bottom: 8px
}

.poll-block table {
    background: transparent;
    margin-bottom: 0;
    border: 0
}

.m-item-post-text.poll-block {
    max-width: 470px;
    min-width: 470px;
    margin-left: auto;
    margin-right: auto
}

.m-item-post-text.poll-block .timer {
    display: table;
    margin-top: 17px
}

.m-item-post-text.poll-block .timer td {
    padding: 6px 5px 7px 5px
}

.m-item-post-text.poll-block h3,
.m-item-post-text.poll-block h3 a {
    font-family: "Open Sans";
    font-size: 18px;
    font-weight: normal;
    text-align: center;
    margin: 18px 0 17px 0
}

.m-item-post-text.poll-block td.vote-text {
    font-size: 14px;
    border: 0;
    padding-bottom: 20px;
    padding-top: 4px
}

.m-item-post-text.poll-block .vote-block {
    display: block;
    width: 100%;
    position: relative;
    margin: 0;
    min-height: 16px
}

.m-item-post-text.poll-block .vote-yes {
    left: 0;
    float: left;
    position: absolute;
    top: 14px
}

.m-item-post-text.poll-block .vote-no {
    left: auto;
    right: 0;
    float: right;
    position: absolute;
    top: 14px
}

.m-item-post-text.poll-block .votes-for-yes.choiceAnswers,
.m-item-post-text.poll-block .votes-for-no.choiceAnswers {
    position: relative;
    top: 7px
}

.m-item-post-text.poll-block .vote-block-buttons {
    text-align: center;
    padding: 21px 35px 19px 35px
}

.m-item-post-text.poll-block .vote-block-buttons.selected {
    padding: 21px 35px 42px 35px
}

.m-item-post-text.poll-block .vote-text.selected {
    margin: 25px 0 -7px 0
}

#content.large-6 .m-item-post-text.poll-block .vote-no {
    right: 22px
}

#content.large-6 .poll-block .timer {
    width: 220px
}

.large-4.columns #local .poll-block {
    max-width: 310px;
    min-width: 310px;
    padding: 0 30px
}

.large-4.columns #local .poll-block .vote-block {
    display: block;
    width: 100%;
    position: relative;
    margin: 0;
    min-height: 16px;
    padding-top: 70px
}

.large-4.columns #local .poll-block .vote-yes,
.large-4.columns #local .poll-block .vote-no {
    position: absolute;
    left: auto;
    right: auto;
    top: 0
}

.large-4.columns #local .poll-block .vote-yes {
    left: 0
}

.large-4.columns #local .poll-block .vote-no {
    right: 0
}

.large-4.columns #local .poll-block .timer {
    clear: both;
    position: relative;
    top: 15px
}

.large-4.columns #local .poll-block .vote-text.selected {
    margin: 0;
    clear: both;
    position: relative;
    top: 36px
}

@media screen and (max-width:600px) {
    .m-item-post-text.poll-block {
        max-width: 310px;
        min-width: 310px;
        padding: 0 30px
    }
    .m-item-post-text.poll-block .vote-yes,
    .m-item-post-text.poll-block .vote-no {
        position: relative;
        left: auto;
        right: auto;
        top: auto
    }
    .m-item-post-text.poll-block .vote-yes {
        left: 23px
    }
    .m-item-post-text.poll-block .vote-no {
        right: 23px
    }
    .m-item-post-text.poll-block .timer {
        clear: both;
        position: relative;
        top: 15px
    }
    .m-item-post-text.poll-block .vote-text.selected {
        margin: 0;
        clear: both;
        position: relative;
        top: 15px
    }
}

@media screen and (max-width:930px) {
    .userpost-poll-repost .m-item-post-text.poll-block {
        max-width: 310px;
        min-width: 310px;
        padding: 0 30px
    }
    .userpost-poll-repost .m-item-post-text.poll-block .vote-yes,
    .userpost-poll-repost .m-item-post-text.poll-block .vote-no {
        position: relative;
        left: auto;
        right: auto;
        top: auto
    }
    .userpost-poll-repost .m-item-post-text.poll-block .vote-yes {
        left: 23px
    }
    .userpost-poll-repost .m-item-post-text.poll-block .vote-no {
        right: 23px
    }
    .userpost-poll-repost .m-item-post-text.poll-block .timer {
        clear: both;
        position: relative;
        top: 15px
    }
    .userpost-poll-repost .m-item-post-text.poll-block .vote-text.selected {
        margin: 0;
        clear: both;
        position: relative;
        top: 15px
    }
}

.userPostForm *,
.userPostForm *:before,
.userPostForm *:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.userPostForm .hbtn {
    font-size: 13px;
    line-height: 16px;
    display: inline-block
}

.userPostForm label {
    font-size: 13px;
    font-weight: 500;
    margin-bottom: 6px;
    line-height: 18px;
    color: #4d4d4d;
    cursor: pointer;
    display: block
}

.userPostForm label.block {
    cursor: pointer;
    margin: 11px 0 0 0
}

.userPostForm input[type="text"].datetime {
    margin: 10px 0 0 0
}

.userPostForm .label-wrapper {
    margin-bottom: 21px
}

.userPostForm .label-small {
    font-size: 12px;
    display: inline-block;
    margin-left: 8px
}

.userPostForm .poll-add-photo.loading {
    background: url(ajax-loader.gif) right center no-repeat;
    text-indent: -10000%;
    width: 34px;
    height: 30px
}

.userPostForm .poll-add-photo {
    margin: 25px 0
}

.userPostForm hr {
    margin: 30px 0;
    display: block;
    border: solid #ddd;
    border-width: 1px 0 0;
    clear: both;
    height: 0
}

.userPostForm label.block input[type="checkbox"],
.userPostForm label.block input[type="radio"] {
    position: relative;
    top: 2px;
    margin: 0 10px 4px 2px;
    width: 14px;
    height: 14px
}

.userPostForm h3 {
    font-family: 'Open Sans';
    font-size: 18px;
    font-weight: bold;
    color: #000
}

.userPostForm h3 span {
    font-size: 14px;
    font-weight: normal
}

.userPostForm h3 a {
    font-size: 18px;
    font-weight: normal;
    color: #0060b9
}

.xdsoft_datetimepicker {
    z-index: 10003 !important
}

.page_people_item_presents_shop * {
    font-family: "PT Sans"
}

.page_people_item_presents_shop #mt_popup {
    width: 620px;
    margin-left: -310px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px
}

.block-fixed-wrapper {
    position: fixed
}

.block-fixed-wrapper:before {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 9.5px 0 9.5px 10px;
    border-color: transparent transparent transparent #fff;
    position: absolute;
    left: -21px;
    top: 96px;
    z-index: 10
}

.block-fixed-wrapper:after {
    content: " ";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 0 10px 11px;
    border-color: transparent transparent transparent #e3e3e3;
    position: absolute;
    left: -20px;
    top: 95px;
    z-index: 9
}

.block-presentee {
    background: #f8f8f8;
    border: 1px solid #e3e3e3;
    padding: 30px;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 20px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.block-presentee .photo img {
    border: 1px solid #fff;
    display: block;
    margin: 15px auto 0 auto;
    width: 94px;
    height: 94px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.block-balance {
    margin: 0 0 20px 0;
    background: #fff;
    border: 1px solid #e3e3e3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px
}

.block-balance .block-balance-header {
    color: #010101;
    background: #e4f1f7;
    font-size: 18px;
    padding: 30px;
    -webkit-border-radius: 4px 4px 0 0;
    -moz-border-radius: 4px 4px 0 0;
    -ms-border-radius: 4px 4px 0 0;
    -o-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0
}

.block-balance .block-balance-header .score {
    font-size: 26px;
    padding: 0;
    width: auto;
    color: #010101;
    font-weight: normal;
    text-align: left;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0
}

.block-balance .block-balance-text {
    padding: 30px
}

.block-balance .block-balance-text p {
    margin: 0 0 20px 0;
    padding: 0
}

.btn {
    display: inline-block !important;
    padding: 0 10px;
    text-align: center;
    width: auto
}

.btn.btn-transparent {
    background: transparent;
    color: #515151
}

.btn.btn-blue.btn-medium {
    background: #1280c0;
    color: #fff;
    padding: 9px 12px 11px 12px;
    font-size: 16px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.block-balance .btn-medium {
    width: 100%
}

.block-of-presents {
    position: relative
}

.block-of-presents .block-header {
    color: #010101;
    font-size: 18px;
    margin: 0 0 20px 0
}

.block-of-presents .block-toggle {
    background: #fff;
    border: 1px solid #e2e2e2;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 0;
    color: #000;
    font-size: 14px;
    padding: 5px 15px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.block-of-presents .presents-list {
    margin: 0 -6px
}

.block-of-presents .presents-list li {
    border: 1px solid transparent;
    display: block;
    position: relative;
    float: left;
    text-align: center;
    margin: 0 4px 8px 4px;
    width: 134px;
    height: 134px
}

.block-of-presents .presents-list li:hover .action-popup {
    display: block
}

.block-of-presents .presents-list .present-image {
    cursor: pointer;
    display: block;
    margin: 15px auto;
    max-width: 100%
}

.block-of-presents .presents-list .present-title {
    padding: 0 10px 15px 10px;
    font-size: 14px
}

.block-of-presents .presents-list .action-popup {
    position: absolute;
    display: none;
    background: rgba(216, 235, 244, 0.7);
    text-align: center;
    padding: 5px 10px;
    width: 100px;
    left: 50%;
    bottom: 0;
    margin-left: -50px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.block-of-presents .presents-list .action-popup a {
    color: #000;
    text-decoration: none;
    text-align: center
}

.block-of-presents.block-of-actions .presents-list li {
    border: 1px solid #e2e2e2;
    height: 184px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px
}

.block-payment-header {
    font-size: 18px;
    padding: 25px 30px 25px 30px
}

.block-payment-steps {
    background: #f9f9f9;
    padding: 27px 30px 39px 30px
}

.block-payment-steps li {
    border-bottom: 4px solid #cacaca;
    display: block;
    width: 184px;
    margin-right: 4px;
    float: left;
    text-align: center;
    color: #7b7b7b;
    position: relative;
    padding: 0 0 5px 0
}

.block-payment-steps li:last-child {
    margin-right: 0
}

.block-payment-steps li:nth-child(1):before {
    content: "1"
}

.block-payment-steps li:nth-child(2):before {
    content: "2"
}

.block-payment-steps li:nth-child(3):before {
    content: "3"
}

.block-payment-steps li:before {
    background: #cacaca;
    color: #fff;
    display: block;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 13px;
    line-height: 22px;
    font-size: 12px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.block-payment-steps li.payment-step-active {
    border-color: #1280c0;
    color: #4f4f4f
}

.block-payment-steps li.payment-step-active:before {
    background: #1280c0
}

.block-payment-steps li.payment-step-active:last-child {
    font-weight: bold
}

.block-payment-form {
    font-size: 16px;
    padding: 24px 30px 30px 30px
}

.block-payment-form input[type="text"] {
    background: transparent;
    border: 1px solid #cecece;
    display: inline-block;
    text-align: right;
    width: 120px;
    margin: 0 10px;
    padding: 6px 10px 5px 10px;
    font-size: 18px
}

.block-payment-form .block-payment-form-footer {
    border-top: 1px solid #eee;
    padding: 30px 0 0 0;
    margin: 29px 0 0 0
}

.block-payment-form.block-payment-form-small {
    padding: 24px 30px 30px 0
}

.payList {
    margin: 0 -4px -8px -4px
}

.payList .pm-item-wrapper {
    float: left;
    margin: 0 4px 8px 4px
}

.payList .pm-item {
    border: 1px solid #efefef;
    display: table-cell;
    width: 134px;
    height: 94px;
    vertical-align: middle;
    text-align: center
}

.payList .pm-item img {
    max-width: 100%
}

.payList .pm-item:hover {
    -webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1)
}

.block-payment-result {
    border-bottom: 1px solid #e2e2e2;
    padding: 27px 30px 23px 30px;
    font-size: 14px
}

.block-payment-form-image {
    float: left;
    width: 210px;
    text-align: center
}

.block-payment-form-image img {
    max-width: 100%
}

.block-payment-form-misc {
    float: left;
    width: 380px
}

.block-payment-form-misc label.label-big {
    font-size: 14px;
    text-align: left;
    float: none;
    margin: 0 0 14px 0
}

.block-payment-form-misc label.label-big {
    font-size: 18px
}

.block-payment-form-misc textarea {
    color: #010101;
    width: 100%;
    background: #fff;
    border: 1px solid #cecece;
    resize: none;
    padding: 6px 8px 6px 8px;
    height: 66px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.block-payment-form-misc p {
    margin: 16px 0 16px 0
}

.block-payment-form-misc .block-payment-form-footer {
    padding: 20px 0 0 0;
    margin: 19px 0 0 0
}

div.form_field {
    padding: 0 !important;
    margin: 0
}

.block-payment-form-success {
    text-align: center;
    font-size: 18px
}

.block-payment-form-success .photo {
    border: 1px solid #fff;
    display: block;
    margin: 15px auto 0 auto;
    width: 94px;
    height: 94px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%
}

.m-item-post-demotivator {
    background-color: rgba(0, 0, 0, 0.5);
    bottom: 10px;
    color: #e1e1e1 !important;
    cursor: pointer;
    display: none;
    font-size: 14px !important;
    font-family: "PT Sans", Arial !important;
    height: 30px;
    left: 40px;
    line-height: 10px !important;
    margin: 0 !important;
    padding: 10px 18px;
    position: absolute;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.m-item-post-demotivator:hover {
    background-color: rgba(0, 0, 0, 0.7);
    color: #e1e1e1
}

.widgetBlogPostsItem .m-item-post-demotivator {
    left: 16px;
    bottom: 16px
}

#mt_popup.demotivator_popup {
    width: 620px;
    margin-left: -310px
}

.demotivator_popup .userPostForm {
    padding: 0 30px 30px 30px
}

.demotivator_popup .stretcher {
    background: #f6f6f6;
    margin: 0 -30px 27px -30px;
    padding: 30px
}

.demotivator_popup .stretcher img.photo {
    float: left;
    height: 30px;
    margin: 0 10px 0 0;
    width: 30px
}

.demotivator_popup .stretcher textarea {
    margin: 0;
    width: 503px
}

.demotivator_popup .resulting-image {
    max-width: 100%
}

.demotivator_popup input[type="text"] {
    background-color: white;
    font-family: inherit;
    border: 1px solid #cecece;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: rgba(0, 0, 0, 0.75);
    display: block;
    font-size: 14px;
    margin: 0 0 20px 0;
    padding: .5em;
    height: 36px;
    width: 100%;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none;
    transition: none
}

.m-item-post-img-block:hover .m-item-post-demotivator {
    display: block
}

.imgCrop_wrap {
    position: relative;
    cursor: crosshair;
    margin: 0 auto
}

.imgCrop_wrap.opera8 .imgCrop_overlay,
.imgCrop_wrap.opera8 .imgCrop_clickArea {
    background-color: transparent
}

.imgCrop_wrap,
.imgCrop_wrap * {
    font-size: 0
}

.imgCrop_overlay {
    background-color: #000;
    opacity: .5;
    position: absolute;
    width: 100%;
    height: 100%
}

.imgCrop_selArea {
    position: absolute;
    cursor: move;
    z-index: 2
}

.imgCrop_marqueeHoriz {
    position: absolute;
    width: 100%;
    height: 1px;
    background: transparent url(marqueeHoriz.gif) repeat-x 0 0;
    z-index: 3
}

.imgCrop_marqueeVert {
    position: absolute;
    height: 100%;
    width: 1px;
    background: transparent url(marqueeVert.gif) repeat-y 0 0;
    z-index: 3
}

.imgCrop_marqueeNorth {
    top: 0;
    left: 0
}

.imgCrop_marqueeEast {
    top: 0;
    right: 0
}

.imgCrop_marqueeSouth {
    bottom: 0;
    left: 0
}

.imgCrop_marqueeWest {
    top: 0;
    left: 0
}

.imgCrop_handle {
    position: absolute;
    border: 1px solid #333;
    width: 6px;
    height: 6px;
    background: #FFF;
    opacity: .5;
    z-index: 4
}

.imgCrop_handleN {
    top: -3px;
    left: 0;
    cursor: n-resize
}

.imgCrop_handleNE {
    top: -3px;
    right: -3px;
    cursor: ne-resize
}

.imgCrop_handleE {
    top: 0;
    right: -3px;
    cursor: e-resize
}

.imgCrop_handleSE {
    right: -3px;
    bottom: -3px;
    cursor: se-resize
}

.imgCrop_handleS {
    right: 0;
    bottom: -3px;
    cursor: s-resize
}

.imgCrop_handleSW {
    left: -3px;
    bottom: -3px;
    cursor: sw-resize
}

.imgCrop_handleW {
    top: 0;
    left: -3px;
    cursor: w-resize
}

.imgCrop_handleNW {
    top: -3px;
    left: -3px;
    cursor: nw-resize
}

.imgCrop_dragArea {
    width: 100%;
    height: 100%;
    z-index: 200;
    position: absolute;
    top: 0;
    left: 0
}

.imgCrop_previewWrap {
    overflow: hidden;
    position: relative
}

.imgCrop_previewWrap img {
    position: absolute
}

body.theme_pink {
    background: #ffdfe8 url(theme_pink_bg.gif) repeat 0 0
}

body.theme_green {
    background: #e6ffce url(theme_green_bg.gif) repeat 0 0
}

body.theme_beige {
    background: #f2f4d4 url(theme_beige_bg.gif) repeat 0 0
}

body.theme_cream {
    background: #e2d1b9 url(theme_cream_bg.gif) repeat 0 0
}

body.theme_gray_tea_green {
    background: #dde9c3 url(theme_gray_tea_green_bg.gif) repeat 0 0
}

body.theme_gris_de_perle {
    background: #d7e7ef url(theme_gris_de_perle_bg.gif) repeat 0 0
}

body.theme_lavender {
    background: #e8e7ee url(theme_lavender_bg.gif) repeat 0 0
}

body.theme_lemon_cream {
    background: #fdf8bf url(theme_lemon_cream_bg.gif) repeat 0 0
}

body.theme_light_cream {
    background: #eeecd6 url(theme_light_cream_bg.gif) repeat 0 0
}

body.theme_pale_blue {
    background: #bbeded url(theme_pale_blue_bg.gif) repeat 0 0
}

body.theme_papaya_whip {
    background: #ffe9ca url(theme_papaya_whip_bg.gif) repeat 0 0
}

.avatar_set_bear,
.avatar_set_tiger,
.avatar_set_skulls {
    margin-top: -43px !important;
    padding-top: 43px !important
}

.avatar_set_flowers2 {
    margin-top: -19px !important;
    padding-top: 19px !important
}

.avatar_set_flowers,
.avatar_set_flowers2,
.avatar_set_flowers3,
.avatar_set_flowers4,
.avatar_set_flowers5,
.avatar_set_red,
.avatar_set_pink,
.avatar_set_hearts {
    margin-top: -15px !important;
    padding-top: 15px !important
}

.profile_photo .special_frame {
    position: relative;
    margin: 0 auto;
    width: 200px
}

.profile_photo .special_frame .bc,
.profile_photo .special_frame .tc {
    position: absolute;
    left: 0;
    width: 100%;
    background: 0;
    z-index: 2
}

.profile_photo .special_frame .bc {
    bottom: 0
}

.profile_photo .special_frame .tc {
    top: 0
}

.profile_photo .special_frame b,
.profile_photo .special_frame i {
    width: 88px;
    height: 40px;
    display: block;
    position: absolute;
    background-position: left top;
    background-repeat: no-repeat
}

.profile_photo .special_frame_small b,
.profile_photo .special_frame_small i {
    background-position: left top;
    background-repeat: no-repeat
}

.profile_photo .special_frame .bc * {
    bottom: -18px;
    z-index: 10
}

.profile_photo .special_frame .tc * {
    top: -17px;
    z-index: 10
}

.profile_photo .special_frame .bc b,
.profile_photo .special_frame .tc b {
    left: -12px
}

.profile_photo .special_frame .bc i,
.profile_photo .special_frame .tc i {
    right: -12px
}

.special_frame_small .special_frame .bc b,
.special_frame_small .special_frame .bc i,
.special_frame_small .special_frame .tc b,
.special_frame_small .special_frame .tc i {
    bottom: auto;
    left: auto;
    right: auto;
    top: auto
}

.profile_photo .special_frame_soldier .bc i {
    background-image: url(bg_profile_frame_soldier_rb.png);
    width: 82px;
    height: 97px;
    bottom: -16px
}

.profile_photo .special_frame_soldier .bc b,
.profile_photo .special_frame_soldier .tc {
    display: none
}

.special_frame_small .special_frame_soldier .bc i {
    background-image: url(bg_profile_frame_soldier_sm_rb.png);
    width: 49px;
    height: 57px;
    right: -6px;
    bottom: -8px
}

.special_frame_small .special_frame_soldier .bc b,
.special_frame_small .special_frame_soldier .tc {
    display: none
}

.profile_photo .special_frame_pioneer .bc i {
    background-image: url(bg_profile_frame_pioneer_rb.png);
    width: 82px;
    height: 91px;
    bottom: -16px
}

.profile_photo .special_frame_pioneer .bc b,
.profile_photo .special_frame_pioneer .tc {
    display: none
}

.special_frame_small .special_frame_pioneer .bc i {
    background-image: url(bg_profile_frame_pioneer_sm_rb.png);
    width: 49px;
    height: 57px;
    right: -6px;
    bottom: -8px
}

.special_frame_small .special_frame_pioneer .bc b,
.special_frame_small .special_frame_pioneer .tc {
    display: none
}

.profile_photo .special_frame_bear {
    margin-bottom: 42px
}

.profile_photo .special_frame_bear .bc b {
    background-image: url(bg_profile_frame_bear_lb.png);
    width: 230px;
    height: 71px;
    left: 50%;
    margin-left: -75px;
    bottom: -12px
}

.profile_photo .special_frame_bear .bc i,
.profile_photo .special_frame_bear .tc {
    display: none
}

.special_frame_small .special_frame_bear .bc b {
    width: 90px;
    height: 43px;
    bottom: -10px;
    left: 50%;
    margin-left: -45px;
    background: url(bg_profile_frame_bear_sm_lb.png) left top no-repeat
}

.special_frame_small .special_frame_bear .bc i,
.special_frame_small .special_frame_bear .tc {
    display: none
}

.profile_photo .special_frame_tiger .bc b {
    background-image: url(bg_profile_frame_tiger_lb.png);
    width: 200px;
    height: 90px;
    left: 50%;
    margin-left: -100px
}

.profile_photo .special_frame_tiger .bc i,
.profile_photo .special_frame_tiger .tc {
    display: none
}

.special_frame_small .special_frame_tiger .bc b {
    width: 132px;
    height: 54px;
    bottom: -12px;
    left: 50%;
    margin-left: -60px;
    background-image: url(bg_profile_frame_tiger_sm_lb.png)
}

.special_frame_small .special_frame_tiger .bc i,
.special_frame_small .special_frame_tiger .tc {
    display: none
}

.profile_photo .special_frame_skulls .bc b {
    background-image: url(bg_profile_frame_skulls_lb.png);
    width: 230px;
    height: 61px;
    left: 50%;
    margin-left: -115px
}

.profile_photo .special_frame_skulls .bc i,
.profile_photo .special_frame_skulls .tc {
    display: none
}

.special_frame_small .special_frame_skulls .bc b {
    width: 132px;
    height: 37px;
    bottom: -12px;
    left: 50%;
    margin-left: -66px;
    background-image: url(bg_profile_frame_skulls_sm_lb.png)
}

.special_frame_small .special_frame_skulls .bc i,
.special_frame_small .special_frame_skulls .tc {
    display: none
}

.profile_photo .special_frame_blue_corner .bc b {
    background-image: url(bg_profile_frame_blue_corner_lb.png);
    width: 149px;
    height: 188px;
    bottom: 0;
    left: 0
}

.profile_photo .special_frame_blue_corner .bc i,
.profile_photo .special_frame_blue_corner .tc {
    display: none
}

.special_frame_small .special_frame_blue_corner .bc b {
    background-image: url(bg_profile_frame_blue_corner_sm_lb.png);
    width: 57px;
    height: 72px;
    bottom: 2px;
    left: 1px
}

.special_frame_small .special_frame_blue_corner .bc i,
.special_frame_small .special_frame_blue_corner .tc {
    display: none
}

.profile_photo .special_frame_hearts {
    min-height: 140px;
    margin-bottom: 14px
}

.profile_photo .special_frame_hearts .tc b {
    background-image: url(bg_profile_frame_hearts_lt.png);
    width: 200px;
    height: 188px;
    top: -24px
}

.profile_photo .special_frame_hearts .bc i {
    background-image: url(bg_profile_frame_hearts_rb.png);
    width: 118px;
    height: 114px;
    bottom: -12px
}

.profile_photo .special_frame_hearts .bc b,
.profile_photo .special_frame_hearts .tc i {
    display: none
}

.special_frame_small .special_frame_hearts {
    min-height: 0
}

.special_frame_small .special_frame_hearts .tc b {
    background-image: url(bg_profile_frame_hearts_sm_lt.png);
    width: 120px;
    height: 113px;
    left: -8px;
    top: -14px
}

.special_frame_small .special_frame_hearts .bc i {
    background-image: url(bg_profile_frame_hearts_sm_rb.png);
    width: 80px;
    height: 82px;
    bottom: -8px;
    right: -6px
}

.profile_photo .special_frame_flowers {
    min-height: 148px;
    margin-bottom: 14px
}

.profile_photo .special_frame_flowers .tc b {
    background-image: url(bg_profile_frame_flowers_lt.png);
    width: 200px;
    height: 188px;
    top: -24px
}

.profile_photo .special_frame_flowers .bc i {
    background-image: url(bg_profile_frame_flowers_rb.png);
    width: 118px;
    height: 114px;
    bottom: -12px
}

.profile_photo .special_frame_flowers .bc b,
.profile_photo .special_frame_flowers .tc i {
    display: none
}

.special_frame_small .special_frame_flowers {
    min-height: 0
}

.special_frame_small .special_frame_flowers .tc b {
    background-image: url(bg_profile_frame_flowers_sm_lt.png);
    width: 120px;
    height: 113px;
    left: -8px;
    top: -14px
}

.special_frame_small .special_frame_flowers .bc i {
    background-image: url(bg_profile_frame_flowers_sm_rb.png);
    width: 70px;
    height: 72px;
    bottom: -8px;
    right: -6px
}

.profile_photo .special_frame_flowers2 {
    margin-bottom: 14px
}

.profile_photo .special_frame_flowers2 .tc b {
    background-image: url(bg_profile_frame_flowers2_lt.png);
    width: 230px;
    height: 36px;
    left: 50%;
    margin-left: -115px;
    top: -26px
}

.profile_photo .special_frame_flowers2 .bc b {
    background-image: url(bg_profile_frame_flowers2_lb.png);
    width: 230px;
    height: 35px;
    left: 50%;
    margin-left: -115px;
    bottom: -16px
}

.profile_photo .special_frame_flowers2 .bc i,
.profile_photo .special_frame_flowers .tc i {
    display: none
}

.profile_photo .special_frame_flowers2 {
    margin-bottom: 18px
}

.special_frame_small .special_frame_flowers2 .tc b {
    background-image: url(bg_profile_frame_flowers2_sm_lt.png);
    width: 120px;
    height: 19px;
    left: 50%;
    margin-left: -60px;
    top: -14px
}

.special_frame_small .special_frame_flowers2 .bc b {
    width: 120px;
    height: 19px;
    bottom: -8px;
    left: 50%;
    margin-left: -60px;
    background-image: url(bg_profile_frame_flowers2_sm_lb.png)
}

.profile_photo .special_frame_flowers3 {
    margin-bottom: 14px
}

.profile_photo .special_frame_flowers3 .bc b {
    width: 150px;
    height: 182px;
    bottom: -13px;
    background-image: url(bg_profile_frame_flowers3_lb.png)
}

.profile_photo .special_frame_flowers3 .bc i {
    width: 50px;
    height: 63px;
    right: -7px;
    bottom: -11px;
    background-image: url(bg_profile_frame_flowers3_rb.png)
}

.profile_photo .special_frame_flowers3 .tc b,
.profile_photo .special_frame_flowers3 .tc i {
    display: none
}

.special_frame_small .special_frame_flowers3 .bc b {
    width: 80px;
    height: 97px;
    bottom: -5px;
    left: -10px;
    background-image: url(bg_profile_frame_flowers3_sm_lb.png)
}

.special_frame_small .special_frame_flowers3 .bc i {
    width: 30px;
    height: 38px;
    bottom: -5px;
    right: -6px;
    background-image: url(bg_profile_frame_flowers3_sm_rb.png)
}

.special_frame_small .special_frame_flowers3 .tc {
    display: none
}

.profile_photo .special_frame_red {
    margin-bottom: 14px
}

.profile_photo .special_frame_red .tc b {
    background-image: url(bg_profile_frame_red_lt.png)
}

.profile_photo .special_frame_red .tc i {
    background-image: url(bg_profile_frame_red_rt.png)
}

.profile_photo .special_frame_red .bc b {
    background-image: url(bg_profile_frame_red_lb.png)
}

.profile_photo .special_frame_red .bc i {
    background-image: url(bg_profile_frame_red_rb.png)
}

.special_frame_small .special_frame_red .tc b {
    width: 55px;
    height: 25px;
    left: -6px;
    top: -10px;
    background-image: url(bg_profile_frame_red_sm_lt.png)
}

.special_frame_small .special_frame_red .tc i {
    width: 55px;
    height: 25px;
    background-image: url(bg_profile_frame_red_sm_rt.png);
    right: -6px;
    bottom: auto;
    left: auto;
    top: -10px
}

.special_frame_small .special_frame_red .bc b {
    width: 55px;
    height: 25px;
    bottom: -15px;
    left: -6px;
    background: url(bg_profile_frame_red_sm_lb.png)
}

.special_frame_small .special_frame_red .bc i {
    width: 55px;
    height: 25px;
    bottom: -15px;
    right: -6px;
    background: url(bg_profile_frame_red_sm_rb.png)
}

.profile_photo .special_frame_pink {
    margin-bottom: 14px
}

.profile_photo .special_frame_pink .tc b {
    background-image: url(bg_profile_frame_pink_lt.png)
}

.profile_photo .special_frame_pink .tc i {
    background-image: url(bg_profile_frame_pink_rt.png)
}

.profile_photo .special_frame_pink .bc b {
    background-image: url(bg_profile_frame_pink_lb.png)
}

.profile_photo .special_frame_pink .bc i {
    background-image: url(bg_profile_frame_pink_rb.png)
}

.special_frame_small .special_frame_pink .tc b {
    width: 55px;
    height: 25px;
    left: -6px;
    top: -10px;
    background-image: url(bg_profile_frame_pink_sm_lt.png)
}

.special_frame_small .special_frame_pink .tc i {
    width: 55px;
    height: 25px;
    background-image: url(bg_profile_frame_pink_sm_rt.png);
    right: -6px;
    bottom: auto;
    left: auto;
    top: -10px
}

.special_frame_small .special_frame_pink .bc b {
    width: 55px;
    height: 25px;
    bottom: -15px;
    left: -6px;
    background: url(bg_profile_frame_pink_sm_lb.png)
}

.special_frame_small .special_frame_pink .bc i {
    width: 55px;
    height: 25px;
    bottom: -15px;
    right: -6px;
    background: url(bg_profile_frame_pink_sm_rb.png)
}

.profile_photo .special_frame_emo .bc i {
    background-image: url(bg_profile_frame_emo_rb.png);
    width: 82px;
    height: 91px;
    bottom: -16px
}

.profile_photo .special_frame_emo .bc b,
.profile_photo .special_frame_emo .tc {
    display: none
}

.special_frame_small .special_frame_emo .bc i {
    background-image: url(bg_profile_frame_emo_sm_rb.png);
    width: 49px;
    height: 57px;
    right: -6px;
    bottom: -8px
}

.special_frame_small .special_frame_emo .bc b,
.special_frame_small .special_frame_emo .tc {
    display: none
}

.profile_photo .special_frame_emo_star .bc i {
    background-image: url(bg_profile_frame_emo_star_rb.png);
    width: 82px;
    height: 91px;
    bottom: -16px
}

.profile_photo .special_frame_emo_star .bc b,
.profile_photo .special_frame_emo_star .tc {
    display: none
}

.special_frame_small .special_frame_emo_star .bc i {
    background-image: url(bg_profile_frame_emo_star_sm_rb.png);
    width: 49px;
    height: 57px;
    right: -6px;
    bottom: -8px
}

.special_frame_small .special_frame_emo_star .bc b,
.special_frame_small .special_frame_emo_star .tc {
    display: none
}

.profile_photo .special_frame_emo_girl .bc i {
    background-image: url(bg_profile_frame_emo_girl_rb.png);
    width: 82px;
    height: 91px;
    bottom: -16px
}

.profile_photo .special_frame_emo_girl .bc b,
.profile_photo .special_frame_emo_girl .tc {
    display: none
}

.special_frame_small .special_frame_emo_girl .bc i {
    background-image: url(bg_profile_frame_emo_girl_sm_rb.png);
    width: 49px;
    height: 57px;
    right: -6px;
    bottom: -8px
}

.special_frame_small .special_frame_emo_girl .bc b,
.special_frame_small .special_frame_emo_girl .tc {
    display: none
}

.profile_photo .special_frame_flowers4 {
    margin-bottom: 14px
}

.profile_photo .special_frame_flowers4 .bc b {
    width: 130px;
    height: 127px;
    bottom: -13px;
    background-image: url(bg_profile_frame_flowers4_lb.png)
}

.profile_photo .special_frame_flowers4 .bc i {
    width: 70px;
    height: 63px;
    right: -7px;
    bottom: -11px;
    background-image: url(bg_profile_frame_flowers4_rb.png)
}

.profile_photo .special_frame_flowers4 .tc {
    display: none
}

.special_frame_small .special_frame_flowers4 .bc b {
    width: 80px;
    height: 78px;
    bottom: -5px;
    left: -10px;
    background-image: url(bg_profile_frame_flowers4_sm_lb.png)
}

.special_frame_small .special_frame_flowers4 .bc i {
    width: 40px;
    height: 36px;
    bottom: -5px;
    right: -6px;
    background-image: url(bg_profile_frame_flowers4_sm_rb.png)
}

.special_frame_small .special_frame_flowers4 .tc {
    display: none
}

.profile_photo .special_frame_flowers5 {
    margin-bottom: 14px
}

.profile_photo .special_frame_flowers5 .bc b {
    width: 60px;
    height: 80px;
    bottom: -13px;
    background-image: url(bg_profile_frame_flowers5_lb.png)
}

.profile_photo .special_frame_flowers5 .bc i {
    width: 100px;
    height: 105px;
    right: -7px;
    bottom: -11px;
    background-image: url(bg_profile_frame_flowers5_rb.png)
}

.profile_photo .special_frame_flowers5 .tc {
    display: none
}

.special_frame_small .special_frame_flowers5 .bc b {
    width: 45px;
    height: 60px;
    bottom: -5px;
    left: -10px;
    background-image: url(bg_profile_frame_flowers5_sm_lb.png)
}

.special_frame_small .special_frame_flowers5 .bc i {
    width: 60px;
    height: 63px;
    bottom: -5px;
    right: -6px;
    background-image: url(bg_profile_frame_flowers5_sm_rb.png)
}

.special_frame_small .special_frame_flowers5 .tc {
    display: none
}

.profile_photo .special_frame_mouse .bc i {
    background-image: url(bg_profile_frame_mouse_rb.png);
    width: 60px;
    height: 70px;
    right: -8px;
    bottom: -14px
}

.profile_photo .special_frame_mouse .bc b,
.profile_photo .special_frame_mouse .tc {
    display: none
}

.special_frame_small .special_frame_mouse .bc i {
    background-image: url(bg_profile_frame_mouse_sm_rb.png);
    width: 46px;
    height: 54px;
    right: -6px;
    bottom: -12px
}

.special_frame_small .special_frame_mouse .bc b,
.special_frame_small .special_frame_mouse .tc {
    display: none
}

.profile_photo .special_frame_girl .bc i {
    background-image: url(bg_profile_frame_girl_rb.png);
    width: 53px;
    height: 90px;
    right: -8px;
    bottom: -17px
}

.profile_photo .special_frame_girl .bc b,
.profile_photo .special_frame_girl .tc {
    display: none
}

.special_frame_small .special_frame_girl .bc i {
    background-image: url(bg_profile_frame_girl_sm_rb.png);
    width: 42px;
    height: 70px;
    right: -6px;
    bottom: -12px
}

.special_frame_small .special_frame_girl .bc b,
.special_frame_small .special_frame_girl .tc {
    display: none
}

.list_item_bg_red {
    background: #ffdbed url(bg_stars_red.gif)
}

.list_item_bg_blue {
    background: #d5f0ff url(bg_stars_blue.gif)
}

.list_item_bg_green {
    background: #e3ffa5 url(bg_stars_green.gif)
}

div.fast_deleting {
    margin: 0
}

div.fast_deleting .comment_block {
    margin: 0
}

div.fast_deleting div.comment {
    word-wrap: break-word;
    padding: 7px 0;
    margin: 0;
    overflow: visible
}

div.fast_deleting input.delete_obj,
div.fast_deleting input.spam,
div.fast_deleting input.restore,
div.fast_deleting .block_author {
    float: right;
    clear: none !important;
    left: auto !important;
    right: auto !important;
    top: auto !important;
    width: 12px;
    height: 12px;
    background: no-repeat 0 bottom;
    border: 0;
    outline: 0;
    cursor: pointer;
    margin: 5px 0 0;
    font-size: 1em
}

div.fast_deleting input.delete_obj,
div.fast_deleting input.spam,
div.fast_deleting .block_author {
    position: relative;
    z-index: 901
}

div.fast_deleting input.delete_obj {
    width: 12px !important;
    padding: 0 !important;
    background-image: url(comments_btn_del_bg_2.png)
}

div.fast_deleting .block_author {
    width: 14px;
    height: 13px;
    margin-right: 8px;
    background-image: url(fast_block_bg.png)
}

div.comment_block .next_comment {
    float: right;
    position: relative;
    margin: 4px 8px 0 0;
    cursor: pointer;
    filter: alpha(opacity=90);
    -moz-opacity: .9;
    -khtml-opacity: .9;
    opacity: .9
}

div.comment_block .next_comment:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

a.edit_obj {
    float: right;
    width: 16px;
    height: 12px;
    margin: 5px 5px 0 8px;
    background: url(edit_entity_bg_2.png) no-repeat 0 bottom
}

a.edit_obj span {
    display: none
}

a.edit_obj:hover {
    background-position: 0 0
}

div.fast_deleting input.spam {
    width: 14px;
    height: 12px;
    margin: 5px 8px 0 0;
    background-image: url(comments_btn_spam_bg_2.png)
}

div.fast_deleting input.restore {
    float: none;
    display: block;
    width: 82px;
    height: auto;
    margin: 0 auto;
    background: 0;
    color: #09c;
    text-align: center;
    text-decoration: underline
}

div.fast_deleting input.delete_obj:hover,
div.fast_deleting input.spam:hover,
div.fast_deleting .block_author:hover {
    background-position: 0 0
}

div.fast_deleting input.restore:hover {
    text-decoration: none
}

div.fast_deleting div.delete_obj {
    position: relative;
    font-size: .85em;
    clear: none !important;
    float: none !important;
    left: auto !important;
    top: auto !important;
    display: none;
    text-align: center;
    background: #fff9d7;
    padding: 7px 0 !important;
    margin: -7px 0;
    width: auto
}

div.fast_deleting div.delete_obj span {
    font-weight: bold;
    color: #575757
}

div.fast_deleting div.blocking {
    position: relative;
    text-align: left;
    padding: 7px !important
}

div.fast_deleting div.blocking span {
    display: block;
    margin-right: 107px;
    font-weight: normal
}

div.fast_deleting div.blocking .accept {
    color: #09c !important;
    position: absolute;
    top: 6px;
    right: 4px;
    font-size: 1em;
    padding: 2px
}

div.fast_deleting div.blocking .cancel {
    color: #09c !important;
    position: absolute;
    top: 27px;
    right: 7px;
    display: inline-block;
    font-weight: normal
}

div.fast_deleting div.loading {
    background-image: url(icon_loading.gif);
    background-position: center center;
    background-repeat: no-repeat;
    min-height: 28px
}

div.fast_deleting div.loading span,
div.fast_deleting div.loading input,
div.fast_deleting div.loading a {
    display: none
}

.global_widgets div.fast_deleting div.blocking,
.local_widgets div.fast_deleting div.blocking {
    padding-top: 27px !important
}

.global_widgets div.fast_deleting div.blocking span,
.local_widgets div.fast_deleting div.blocking span {
    margin: 0
}

.global_widgets div.fast_deleting div.blocking .cancel,
.local_widgets div.fast_deleting div.blocking .cancel {
    top: 9px;
    left: 7px;
    width: 60px
}

@media all and (-webkit-min-device-pixel-ratio:10000),
not all and (-webkit-min-device-pixel-ratio:0) {
    .global_widgets div.fast_deleting div.blocking .cancel,
    .local_widgets div.fast_deleting div.blocking .cancel {
        top: 6px
    }
}

div.fast_deleting div.block_in {
    clear: left
}

div.fast_deleting .photo {
    position: static;
    float: left;
    margin-top: 3px
}

div.fast_deleting div.block_in_in {
    margin-left: 33px
}

div.fast_deleting .comment {
    padding-top: 0;
    padding-left: 0;
    margin-bottom: 3px
}

div.fast_deleting .comment .user_group_rating,
div.fast_deleting .comment .user_group_rating_with_icon {
    margin-right: 5px;
    font-size: 1em
}

div.fast_deleting #commentFormWraper .comment {
    padding-left: 31px
}

div.fast_deleting .comment a.delete_obj {
    position: relative;
    top: 7px
}

div.fast_deleting .item_pointer {
    position: relative;
    top: auto;
    right: auto;
    display: inline
}

div.fast_deleting span.date {
    display: inline !important;
    padding: 0;
    margin: 0;
    font-size: 1em
}

div.fast_deleting a.date {
    display: inline !important;
    padding: 0;
    margin: 0;
    font-size: 1em;
    text-decoration: none;
    color: #000
}

div.fast_deleting a.date:hover {
    text-decoration: underline
}

div.fast_deleting .reply {
    font-size: 1em;
    text-transform: capitalize;
    margin-left: 2px
}

div.fast_deleting .kindaLightbox {
    display: inline-block;
    margin: 3px 0
}

div.fast_deleting .author {
    margin: 0
}

div.fast_deleting .in_reply_to {
    font-size: 1em;
    font-style: normal
}
div.fast_deleting span.commentContents {
    display: block;
    text-align: justify;
}


div.fast_deleting .comment .spacer_small {
    font-size: 0;
    height: 3px
}

#menu_container a.big_butt.auth_registration_link .unsubscribe,
#module_container a.big_butt.auth_registration_link .unsubscribe {
    display: none
}

#menu_container a.big_butt.auth_registration_link:hover .unsubscribe,
#module_container a.big_butt.auth_registration_link:hover .unsubscribe {
    display: block
}

#menu_container a.big_butt.auth_registration_link:hover .already_read,
#module_container a.big_butt.auth_registration_link:hover .already_read {
    display: none
}

#module_container .number_of_subscribers {
    display: none
}

a.msg_list_link {
    color: #303030
}

a.msg_list_link:hover {
    text-decoration: none
}

.extra_smileys a {
    text-decoration: underline;
    color: #707070;
    font-size: .85em;
    white-space: nowrap
}

.extra_smileys a:hover {
    text-decoration: none
}

.inv_status {
    font-size: .85em;
    color: #707070
}

.msg_bottom {
    height: 6px
}

*:first-child+html .msg_buttons div.inv_status {
    padding-top: 0;
    font-size: 1em;
    float: none;
    color: #303030
}

#group_messages .msg_buttons div.inv_status {
    color: inherit
}

.msg_buttons form {
    display: inline
}

.msg_delete_checkbox {
    border: 0 none;
    width: 15px;
    height: 15px;
    cursor: pointer
}

.msg_form form .errors_container p {
    padding: 0 0 5px 0;
    margin: 0
}

.msg_head {
    position: relative;
    min-height: 63px;
    color: #777
}

*html .msg_head {
    height: 63px
}

.msg_head a.photo {
    position: absolute
}

#group_messages .msg_head a.photo {
    margin-top: -5px
}

.msg_head a.photo img {
    vertical-align: middle
}

.msg_head input.butt_light {
    float: right;
    margin: 0 0 0 10px
}

.msg_head .butt_popout {
    padding: 5px 0 5px 20px;
    font-size: .90em;
    float: right;
    position: relative;
    margin: -48px -10px 0 0
}

.msg_head .user_link {
    padding: 10px 0 0 10px !important;
    clear: left;
    min-height: 44px;
    margin-top: 0 !important
}

#group_messages .msg_head .user_link {
    font-size: 1em
}

.msg_head .user_link .address {
    font-size: .85em
}

.msg_head .user_link .address img {
    border: 0
}

.msg_head .user_link .name {
    font-size: 1.2em;
    font-weight: bold;
    padding: 0;
    background: 0;
    margin: 0
}

*:first-child+html span.birthday {
    background-image: url(msg_baloons.gif)
}

* html span.birthday {
    background-image: url(msg_baloons.gif)
}

span.birthday {
    font-size: 1em;
    color: #ea4d4d;
    padding-left: 11px;
    white-space: nowrap;
    background: url(data:image/gif;base64,R0lGODlhCQAMAMQAAPb00/TJk/XowtPvwvTcsVbDUO772s2gc5LVh/O0cPb52pqrinaxJr7Lg5CtJ7ykKMnruYOvJtzzykG+PWazJuX30qyomfKWKSW5Jfb/4gAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAJAAwAAAU6YJYRhGhmwXUFQyUC6kVhGJQJ6kNjxa1GO0wFdmEEB5nExRF0KQ6NXU9kySAwE4mpmlkYTlzuiWoKAQA7) no-repeat 0 2px
}

.msg_head div.block {
    margin-left: 61px
}

.msg_head div.top {
    position: relative;
    height: 22px;
    margin-top: -7px
}

.msg_head div.mid {
    height: 17px;
    font-size: .85em
}

.msg_head span.online {
    color: #3d9800
}

.msg_head span.away {
    color: #eb7603
}

.msg_head span.offline {
    color: #707070
}

#group_messages .msg_head span {
    color: inherit !important
}

#back_from_msg {
    display: inline-block;
    text-decoration: underline;
    margin: 0 0 9px 2px
}

#back_from_msg:hover {
    text-decoration: none
}

div.msg_bar {
    position: absolute;
    top: 8px;
    right: 8px;
    width: 90px;
    height: 55px;
    font-size: .85em;
    padding: 3px 0 0 9px;
    margin-top: -8px;
    background: #e9f0c8
}

#group_messages div.msg_bar {
    background: 0;
    margin-top: 0
}

div.msg_bar.popout {
    background: 0;
    z-index: 255;
    right: 0;
    top: 40px
}

div.msg_bar a {
    display: block;
    position: relative;
    text-decoration: underline;
    z-index: 900
}

div.msg_bar a:hover {
    text-decoration: none
}

#msg_water {
    padding-left: 25px;
    margin-bottom: 3px;
    background: url(msg_snow_icon.gif) 6px 1px no-repeat
}

#msg_complaint {
    padding-left: 25px;
    color: #81bfd3
}

div.msg_bar input.like_link {
    display: inline-block;
    font-size: 1em;
    color: #09c;
    text-decoration: underline;
    background: 0;
    border: 0;
    width: auto;
    cursor: pointer;
    padding-left: 11px;
    margin-left: 11px;
    text-align: left
}

div.msg_bar input.like_link:hover {
    text-decoration: none
}

*:first-child+html div.msg_bar input.first {
    background-image: url(msgwindow_btn_spam_bg.png)
}

* html div.msg_bar input.first {
    background-image: url(msgwindow_btn_spam_bg.png)
}

div.msg_bar input.first {
    color: #e52222;
    margin-left: 7px;
    padding-left: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAALCAYAAACprHcmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUNJREFUeNpi+P//PwM67uDnF8Mmzggizm5hYoCBQ9m8NZwi/7i/v2H6ajf1cwtM3NjnHwNYFVA9GB9I5fVg5fnPoRsZpAKiQXyYHAiAFf/5C8Es3P/1xPQlhCyyfEPE9MWFQHyYHFzx3z8MDIdT+FwYmRh4Zc2MpCMTVjHImuhJg/ggcZA8XPFvIIdN6J+ekA6foHaoqt/q1asZFL3F/AS1uARB4r+RFZ/M4HP894tRQMJAUerZ+1MMW7eUMrz+cYNBQEdQCiQOkocrZhf9pyOgzSyoGsEWyMb0lsHbp5uBm/Uzg3YUTyC/FoMgSB6suFNAgP/fXwYxCV1OCU6m5ww8rF8Zvr6tBNM8rF8YJHQ5JEDyIHUs4MD4xfj/9tH3L4B4CsR1ExiQwd9frKDA+wOOFKAubiBHkgE3eF7+4cNXgAADANMvlsdMeG2vAAAAAElFTkSuQmCC) no-repeat 0 3px
}

*:first-child+html div.msg_bar input.last {
    background-image: url(msgwindow_btn_delete_bg.png)
}

* html div.msg_bar input.last {
    background-image: url(msgwindow_btn_delete_bg.png)
}

div.msg_bar input.last {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAcCAYAAACtQ6WLAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAU1JREFUeNrUkT9IAmEYxp/7s7fUpigIB47yrU5OgtMRTuIkR3PgZts5NhYIVhB0lA1tgqBDQ9Ph4XJLGByXqJvEDaV53tf7LcctNbREL7z8vud9n5fvn8Q5x3ch44f4fVOtVqtlYpvyJIqigSzLsZap0DYMgwlSoZXUiqZpr7Zt5+v1OptMJnuC3W7XIeORksvlXsh1IBq6rjPLshzS1mazeZC32205DEO9VCqxXq/nCJKu0f3LSiaTuSsWi2w0Gjmr1cqazWb7Qnuel1d2u124WCxSruuavu8PaWI5n8+zZOpIf/B8/6up3ktS/LkhMFCBWOMGGEfNJhekbCU1rsh5SYt1o8GTvAYYzmmeskU5fqtUuOAZcHwqDvROkx+AflgosIt+3xFcAzUu9jbJ6afTXLBBE0mtfALhNAhSt4D5CAwjYPkcBNknoPMlwACWTrtSBor4fQAAAABJRU5ErkJggg==) no-repeat 0 1px
}

div.msg_bar input.last:hover {
    background-position: 0 -16px
}

.spam_complaint_button {
    display: inline-block;
    font-size: 1em;
    color: #09c;
    text-decoration: none;
    background: 0;
    border: 0;
    width: auto;
    cursor: pointer;
    text-align: left
}

.spam_complaint_button:hover {
    text-decoration: underline
}

*html div.msg_bar input.first {
    background: 0;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/g/msgwindow_btn_spam_bg.png', sizingMethod='crop')
}

*html div.msg_bar input.last {
    background: 0;
    filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='/static/images/msgwindow_btn_delete_bg.png', sizingMethod='crop')
}

.msg_head div.clear {
    clear: both
}

.light_blue {
    font-size: .85em;
    color: #a6dbe4
}

.msg_head .user_link .photo {
    width: 61px;
    height: 56px
}

.msg_head .user_link .photo img {
    width: 48px
}

.msg_head .user_link .checker {
    margin: 2px 11px 0 7px;
    float: left
}

.msg_item {
    padding: 0 5px 5px 5px
}

*:first-child+html .msg_top,
.msg_top .corner {
    background-image: url(bg_msg_top.gif)
}

* html .msg_top,
.msg_top .corner {
    background-image: url(bg_msg_top.gif)
}

.msg_top,
.msg_top .corner {
    background-image: url(data:image/gif;base64,R0lGODlhBQAPALMOAP////P84u771On6yu781e371PL84en6yPD82/P94/L83vD72fP94uv6zf///wAAACH5BAEAAA4ALAAAAAAFAA8AAAQkEMhEJBoFrKYCO0YQCIIYOGiqrqxKJBJQDIgUKM0CiMbBmKQIADs=)
}

#group_messages .msg_top,
#group_messages .msg_top * {
    background: 0;
    border: 0
}

.msg_top {
    height: 5px;
    padding-left: 5px;
    background-position: top left
}

.msg_top .corner {
    height: 5px;
    padding-right: 5px;
    background-position: right -10px;
    background-repeat: no-repeat
}

.msg_top .corner div {
    height: 4px;
    border-top: 1px solid #e8fac6;
    background: #f3fce2
}

.msg_controls {
    float: right
}

.msg_controls span {
    line-height: 32px;
    color: #707070;
    margin: 0 8px 0 0;
    font-size: .85em
}

.msg_submitter {
    float: right;
    font-size: .85em;
    cursor: pointer;
    border: 0;
    white-space: normal;
    text-align: left;
    padding: 0 2px 2px 27px;
    color: #09c;
    margin: 2px 0 0 0
}

.delete_submitter {
    width: 8em;
    height: 27px;
    background: url(butts_photo_ctrls.gif) 0 -477px no-repeat
}

.delete_submitter:hover {
    text-decoration: underline;
    background-position: 0 -525px
}

.read_submitter {
    width: 177px;
    height: 30px;
    background: url(butt_read.gif) 0 3px no-repeat
}

.read_submitter:hover {
    text-decoration: underline;
    background-position: 0 -45px
}

.msg_popout {
    padding: 10px
}

.msg_delete_button {
    width: auto;
    overflow: hidden;
    padding: 10px 8px 0 12px;
    float: right;
    height: 26px
}

.msg_person_list {
    height: 36px;
    overflow: hidden;
    clear: both;
    padding: 0 0 0 10px;
    border-bottom: 1px solid #ebeaea;
    cursor: pointer
}

#group_messages #msg_person_block .msg_person_list {
    border-color: #ccc
}

.msg_person_list .user_link {
    width: 205px;
    float: left;
    margin-top: 1px
}

.msg_person_list .msg_new_counter {
    width: 20px;
    float: left;
    text-align: right;
    padding: 10px 10px 0 5px;
    color: #ec513b;
    font-weight: bold
}

.msg_person_list a.msg_text {
    display: block;
    margin: 0 155px 0 240px;
    padding: 10px 10px 5px 30px
}

*:first-child+html .msg_person_list a.type_join_request {
    background-image: url(icon_handshake.gif)
}

* html .msg_person_list a.type_join_request {
    background-image: url(icon_handshake.gif)
}

.msg_person_list a.type_join_request {
    background: url(data:image/gif;base64,R0lGODlhGAARAMQfAACZzJnW64q/FrzlYt7y+Oj2+sfqfP///+X1+vn9/tXu9/T7/e75+8Lm8/H6/ODz+dHs9snq9Nnw98Xo8+L0+r7l8s3r9ez3+9rw+MfpfGbC4Njv97jj8ff7/fv9/v///yH5BAEAAB8ALAAAAAAYABEAAAXg4CeO5BcAKBCUouAeowbIamCj6+EKgyGksw+gQCFsIJHGCSUwDAYZgYLDqUxUjgvigVFYkhyFIPP0baoNwMHTWQaMyAmmWRZIKo3rwX0KcL0EdD0CGFYRSwQPCAUnWgQSCII+BA0RFhAKGAQUBRcMKhdEF4JRBBMRmBKbCJ4OJwsMnmN1D5YKG4mLFw4LHQAJHbySAhSXmZudDA4dCSoeCQnDKsecrQsJHn1MTjsYALgUi8q9CQcHODouI3sAigC7AMxq7B8wJTAnjACuANkpJPZE2HODAweLgPVYKLz3IQQAOw==) 0 11px no-repeat
}

.msg_person_list .date {
    width: 90px;
    float: right;
    height: 25px;
    padding: 11px 10px 0 0;
    font-size: .85em;
    color: #707070;
    text-align: right
}

#group_messages .msg_person_list .date {
    color: inherit
}

.msg_new {
    background: #fafafa
}

#group_messages .msg_new {
    background: 0
}

.msg_no_border {
    border-bottom-color: #fff !important
}

.msg_person_list:hover {
    background: #e8fac6 !important
}

.msg_person_list:hover a {
    text-decoration: underline
}

*:first-child+html .msg_form,
.msg_form_lost {
    background-image: url(bg_msg_form.gif)
}

* html .msg_form,
.msg_form_lost {
    background-image: url(bg_msg_form.gif)
}

.msg_form,
.msg_form_lost {
    background: url(data:image/gif;base64,R0lGODlhAQAqANUAAPX7//7///n9//r9//f8//z+//3///T7//j8//X8//3+/93y/vj9//v9//b7//b8//r+//z9//n8//L6/9fw/v////P7/+P0/vD6/9bw/uH0/uz4/+T1/u75/97z/tbv/tjw/u34//H5//7+/9nw/tzy/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAAQAqAAAGIcCAMGAwEBWKgjLSGEAGA4FEIGAgEITsw5FIAL6AwwEcBAA7) bottom repeat-x
}

#group_messages .msg_form,
#group_messages .msg_form_lost {
    background: 0
}

.msg_form {
    margin-top: 1px;
    position: relative
}

.msg_form img {
    position: absolute;
    top: 11px;
    left: 11px;
    border: 1px solid #707070;
    margin: 5px 0 0 0
}

#group_messages .msg_form img {
    margin: 0
}

.msg_form form {
    padding: 10px 33px 4px 65px;
    border-top: 1px solid #ddf2fe
}

.msg_form_text {
    padding: 10px 43px 4px 41px;
    border-top: 1px solid #ddf2fe
}

#group_messages .msg_form form,
#group_messages .msg_form_text {
    padding-bottom: 12px;
    border: 1px solid;
    border-color: #ccc
}

#group_messages .remark {
    color: inherit
}

.msg_form textarea {
    width: 100%;
    margin: 0 -2px 10px 0;
    resize: none
}

.msg_form p.form_disabled {
    padding: 11px
}

.smiley img {
    position: static;
    top: auto;
    left: auto;
    border: none !important;
    margin: 0;
    vertical-align: top
}

.smiley .dynamic {
    display: none
}

.smiley:hover .static {
    display: none
}

.smiley:hover .dynamic {
    display: inline
}

.msg_form_lost {
    border-left: 1px solid #ddf2fe;
    border-right: 1px solid #ddf2fe;
    border-top: 1px solid #ddf2fe;
    padding: 10px 43px 4px 41px
}

*:first-child+html .msg_person .msg_bottom {
    background-image: url(corner_msg_act_bl.gif)
}

* html .msg_person .msg_bottom {
    background-image: url(corner_msg_act_bl.gif)
}

.msg_person .msg_bottom {
    background: url(data:image/gif;base64,R0lGODlhQAYGANUAAPX7//7///n9//r9//f8//z+//3///T7//j8//X8//3+/93y/vj9//v9//b7//b8//r+//z9//n8//L6/9fw/v////P7/+P0/vD6/9bw/uH0/uz4/+T1/u75/97z/tbv/tjw/u34//H5//7+/9nw/tzy/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAQAYGAAAG10BNaEKcWADIpHLJbDqf0Kh0Sq1ar9isdsvter/gsHhMLpvP6LR6zW673/C4fE6v2+/4vH7P7+8xHEVGfoSFhoeIiYqLjI2Oj5CRkpOUlZaXmJl6IyQigpqgoaKjpKWmp6ipqqusra6vsFgVCCUdRbG4ubq7vL2+v8DBwsPExWcVFQIeFxsTxs/Q0dLT1NXW19jZ2obIFQEYFx8L4+Tl5ufo6err7O3u7/Dx8vP09fb3+Pn6+/z9/v8AAwocSLCgwYMIEypcyLChw4cQI0qcSLGixYsYLQYBADs=) left bottom no-repeat
}

#group_messages .msg_person .msg_bottom,
#group_messages .msg_person .msg_bottom .right_corner {
    background: 0
}

*:first-child+html .msg_person .msg_bottom .right_corner {
    background-image: url(corner_msg_act_br.gif)
}

* html .msg_person .msg_bottom .right_corner {
    background-image: url(corner_msg_act_br.gif)
}

.msg_person .msg_bottom .right_corner {
    background: url(data:image/gif;base64,R0lGODlhBgAGAMQAAPL6/////+P0/vD6/9zy/vj8/9nw/v7+/+H0/vH5/+z4/97z/u34/+75//7///n9/+T1/gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAGAAYAQAUYICACDKIIyxMEY2IcIwANYkMUgTA4axACADs=) right bottom no-repeat;
    height: 6px
}

.msg_person .msg_head {
    background: #f5ffe3;
    border: solid #e8fac6;
    border-width: 0 1px 1px 1px;
    background: #f3fce2;
    margin: 0;
    padding-right: 10px
}

#group_messages .msg_person .msg_head {
    background: 0;
    border-width: 1px;
    border-color: #ccc
}

.msg_person .msg_item {
    position: relative;
    padding: 5px 5px 5px 36px;
    margin: 5px 0 5px 0
}

.msg_item .portrait {
    position: absolute;
    top: 8px;
    left: 3px
}

.msg_item .portrait img {
    border: 1px solid #a0a0a0
}

.msg_person .date {
    font-size: 100%;
    padding: 0;
    margin: 0
}

*:first-child+html .msg_person .msg_list {
    background-image: url(bg_msg.gif)
}

* html .msg_person .msg_list {
    background-image: url(bg_msg.gif)
}

.msg_person .msg_list {
    position: relative;
    padding: 5px 18px 5px 5px;
    border: solid #e8fac6;
    border-width: 0 1px 1px 1px;
    background: url(data:image/gif;base64,R0lGODlhAQA4AMQAAPr6+v7+/v39/fz8/Pv7+/7///////3+/f7//vv7+vr7+/39/vr7+vv8/P7+/fz9/fz7+/r5+vr6+/v8+//+//z9/Pv6+vz8+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABADgAQAUkIABExCAEYkJUQSG+gDKZx4EYcA4wlkRAl8bgIVg4AsgCxRACADs=) repeat-x;
    height: 274px;
    overflow: auto
}

#group_messages .msg_person .msg_list {
    background: 0;
    border-color: #ccc
}

.msg_person .truncated {
    height: 267px
}

.msg_person .msg_buttons {
    padding: 5px 18px 7px 10px;
    margin: 1px 0 0 0;
    border: solid #ebeaea;
    border-width: 1px;
    background: #fafafa;
    overflow: auto
}

#group_messages .msg_person .msg_buttons {
    border-color: #ccc;
    background: 0
}

span.sys {
    font-style: italic;
    font-weight: bold
}

.type_in {
    background: #f2faff
}

#group_messages .type_in {
    background: 0
}

.type_ban {
    color: #ec513b
}

.read {
    color: #000
}

#group_messages .read {
    color: inherit
}

*:first-child+html .action_type_invite_offer_email,
.action_type_join_request_message,
.action_type_invite_or_join_accepted,
.action_type_invite_view_object {
    background-image: url(icon_handshake.gif)
}

* html .action_type_invite_offer_email,
.action_type_join_request_message,
.action_type_invite_or_join_accepted,
.action_type_invite_view_object {
    background-image: url(icon_handshake.gif)
}

.action_type_invite_offer_email,
.action_type_join_request_message,
.action_type_invite_or_join_accepted,
.action_type_invite_view_object {
    background: url(data:image/gif;base64,R0lGODlhGAARAMQfAACZzJnW64q/FrzlYt7y+Oj2+sfqfP///+X1+vn9/tXu9/T7/e75+8Lm8/H6/ODz+dHs9snq9Nnw98Xo8+L0+r7l8s3r9ez3+9rw+MfpfGbC4Njv97jj8ff7/fv9/v///yH5BAEAAB8ALAAAAAAYABEAAAXg4CeO5BcAKBCUouAeowbIamCj6+EKgyGksw+gQCFsIJHGCSUwDAYZgYLDqUxUjgvigVFYkhyFIPP0baoNwMHTWQaMyAmmWRZIKo3rwX0KcL0EdD0CGFYRSwQPCAUnWgQSCII+BA0RFhAKGAQUBRcMKhdEF4JRBBMRmBKbCJ4OJwsMnmN1D5YKG4mLFw4LHQAJHbySAhSXmZudDA4dCSoeCQnDKsecrQsJHn1MTjsYALgUi8q9CQcHODouI3sAigC7AMxq7B8wJTAnjACuANkpJPZE2HODAweLgPVYKLz3IQQAOw==) 4px 8px no-repeat
}

*:first-child+html .action_type_invite_or_join_rejected {
    background-image: url(icon_hand_stop.gif)
}

* html .action_type_invite_or_join_rejected {
    background-image: url(icon_hand_stop.gif)
}

.action_type_invite_or_join_rejected {
    background: url(data:image/gif;base64,R0lGODlhEgAVAMQfAOxRO/KKe+9oVf76+fOOf/3r6PjBufzg3Pe6su1ZROxTPfzl4e1XQexSPfKCc/KLfPSckO5jT/7z8fB6aexSPPvb1vWglPexqPnGvv3p5vrOyPrQyvSbj/OUhvSWif///yH5BAEAAB8ALAAAAAASABUAAAWC4CeO34FIZDqaVQIEJqp+g+sAr8vNX4EHPxxBZToEX8JUDeA5AgFDkg9JfUZH06c2Sco4j9fFIvt9iQyRx6KsFTEAEQ379zHgJhicfq+fUHAXdnyDeg0LG4SDCgAIPTiLAA0NOH97IgMCiXyNIh2aAIsQJIKaVyM3hAwMPBaDEaIpIQA7) 8px 4px no-repeat
}

*:first-child+html .message_error {
    background-image: url(bg_my_house_link_error.gif)
}

* html .message_error {
    background-image: url(bg_my_house_link_error.gif)
}

.message_error {
    background: url(data:image/gif;base64,R0lGODlhEwATALMPAP///+xRO/rZ1Pzn5PjDu/WpnvOVh/GCcu5kUe5fS/F/bvnJwvSjl/GHeO5hTf///yH5BAEAAA8ALAAAAAATABMAAASV8EkpykEBnSKmfwPjBGQZOMzwCU2QGMQADISRBE0nDa2yAMAgYKHAqR6MgEIgbAqKjIfAkfg1m4uEoxIwBEnfQNAQsAQIYXEpSAhcArI0ODjIzIXrJgkTB5rEdBkHZ2kAeQBtG11hjEBkHFRWV0FZW0hKTJMATwFRID2SQkRGEywuMDI0Njg6EyEjfycpH6UWGBocHxEAOw==) 6px 9px no-repeat;
    color: #ec513b;
    padding: 10px 5px 5px 31px
}

.message_error span {
    display: block
}

.msg_item_in {
    background-color: #f9f9f9
}

.msg_item_out {
    background-color: #f0f0f0
}

.msg_item_action_type_invite_offer_email {
    background-color: #faa
}

#msg_person_block {
    padding: 6px;
    border-left: 1px solid #6d6e70;
    border-right: 1px solid #6d6e70
}

#group_messages #msg_person_block {
    border-color: #ccc
}

.msg_person_top {
    font-size: .85em;
    color: #000;
    height: 49px;
    padding: 7px 9px 0 11px;
    background: #e9f1fb;
    border: 1px solid #6d6e70;
    border-bottom-color: #a6a6a6
}

#group_messages .msg_person_top {
    background: 0
}

.msg_person_top div.left {
    float: left;
    width: 300px
}

.msg_person_top div.right {
    float: right;
    padding-top: 3px;
    font-size: 1em;
    text-transform: lowercase
}

.msg_person_top div.right div.top {
    height: 19px
}

.msg_person_top div.left div.top {
    height: 19px
}

.msg_person_top div.right a {
    display: inline-block;
    padding: 0 4px 2px 4px;
    background: #fff
}

#group_messages .msg_person_top div.right a {
    background: 0
}

.msg_person_top div.right span span {
    display: inline-block;
    padding: 0 4px 2px 4px
}

.msg_person_top div.left span.name {
    color: #707070
}

#msg_person_block span.content_notice {
    display: block;
    margin: 0;
    padding: 50px 0
}

.check_all {
    float: left;
    padding-top: 4px
}

.msg_search {
    float: right;
    border: 1px solid #305897;
    margin-bottom: 7px
}

.msg_search {
    display: none
}

.msg_search input.textfield {
    float: left;
    width: 157px;
    height: 13px;
    padding: 0 2px;
    font-size: 1em;
    color: #ccc;
    border: 1px solid #fff;
    background: #fff
}

*:first-child+html .msg_search input.button {
    background-image: url(navigation_search_bg.png)
}

* html .msg_search input.button {
    background-image: url(navigation_search_bg.png)
}

.msg_search input.button {
    float: left;
    width: 18px;
    height: 15px;
    cursor: pointer;
    border: 1px solid #8ca2c5;
    border-top-color: #e8ecf4;
    background: #8ca2c5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAOCAYAAAD0f5bSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJ9JREFUeNpi/P//PwOpgImBDICiiZGREUQpAPF6IP6PhOeDxEHyYDUg5yFhAyB+/x87AIkrgE1H07QfSUECSBGUhhk0H5smGEhAdjZUIxjgC4gLaPwHxISeAw7+B2zOm4/kxH4gdkAXw6ZJAIjP/8cNFLDFE8h6RyBuBOIDUOEDSEoSMGzCBaBORcQVkZoEkOJqPVFpD+rsRmjobQQIMADDegp9yg2vwAAAAABJRU5ErkJggg==) no-repeat 0 bottom
}

.msg_nav {
    clear: both;
    text-align: right;
    color: #000
}

.msg_nav a {
    color: #0a5aa0;
    text-decoration: underline
}

.msg_nav a:hover {
    text-decoration: none
}

.msg_nav span.left {
    display: inline-block;
    margin-top: 2px;
    margin-right: 6px
}

.msg_nav span.right {
    display: inline-block;
    margin-top: 2px;
    margin-left: 6px
}

.msg_person_top .check_buttons {
    margin-left: 22px;
    padding-top: 2px
}

.msg_person_top .check_buttons input {
    height: 18px;
    padding: 0 0 3px 0;
    margin-right: 4px;
    text-align: center;
    font-size: .9em
}

.msg_person_top .check_buttons input.left {
    width: 172px;
    margin-right: 10px
}

.msg_person_top .check_buttons input.right {
    width: 76px
}

.msg_person_top .check_buttons input.disabled,
.msg_person_top .check_buttons input.disabled:hover {
    background: #fafafa;
    border: 1px solid #ebeaea;
    color: #a0a0a0
}

#msg_person_block .msg_person_list {
    position: relative;
    height: 38px
}

#msg_person_block .msg_person_list a,
.new_design .msg_person_top a {
    color: #0a5aa0;
    text-decoration: underline
}

#msg_person_block .msg_person_list a:hover,
.new_design .msg_person_top a:hover {
    text-decoration: none
}

#msg_person_block .msg_person_list .user_link {
    width: 210px;
    padding-left: 34px !important;
    margin: 6px 0 !important
}

.msg_person_top .light_butt {
    font-size: 1em;
    font-weight: normal;
    cursor: pointer
}

.msg_bot .msg_person_top {
    height: 50px;
    border: 1px solid #6d6e70;
    border-top-color: #a6a6a6
}

#group_messages .msg_bot .msg_person_top {
    border-color: #ccc
}

.pager_bot .msg_bot .msg_person_top div.top,
.new_design .msg_bot .msg_person_top div.msg_search {
    display: none
}

.pager_bot .msg_bot .msg_person_top {
    height: 30px
}

#msg_person_block .msg_person_list {
    padding-left: 0
}

#msg_person_block .msg_person_list .photo {
    position: relative;
    width: 35px;
    z-index: 99
}

#group_messages #msg_person_block .msg_person_list .photo {
    margin-top: -5px
}

#msg_person_block .msg_person_list .msg_delete_button {
    padding: 11px 5px 0 5px;
    position: absolute;
    left: 0;
    height: 27px
}

#group_messages #msg_person_block .msg_person_list .msg_delete_button {
    background: 0
}

#msg_person_block .msg_person_list div.status {
    position: relative;
    top: -7px;
    height: 12px;
    left: 1px
}

*html #msg_person_block .msg_person_list a.link {
    top: -8px
}

*+html #msg_person_block .msg_person_list a.link {
    top: -8px
}

*html #msg_person_block .msg_person_list div.status {
    top: -11px;
    left: -2px
}

*+html #msg_person_block .msg_person_list div.status {
    top: -11px;
    left: -2px
}

#msg_person_block .msg_person_list a.link {
    position: relative;
    top: -8px;
    padding-top: 2px;
    color: #0a5aa0
}

#msg_person_block .msg_person_list span.on_site {
    font-size: .7em;
    color: #fff;
    cursor: default;
    text-transform: lowercase;
    padding: 0 4px;
    background: #67ce67;
    margin-left: 10px
}

#group_messages #msg_person_block .msg_person_list span.on_site {
    font-size: .85em
}

#msg_person_block .msg_person_list div.msg_text {
    position: relative;
    display: block;
    margin: 0 100px 0 303px;
    padding: 10px 0 5px 0 !important
}

#msg_person_block .msg_person_list a.msg_text {
    display: block;
    margin: 0;
    padding: 0 !important;
    color: #6c9cc6;
    overflow: hidden;
    white-space: nowrap
}

*html #msg_person_block .msg_person_list a.msg_text {
    width: 99%
}

*+html #msg_person_block .msg_person_list a.msg_text {
    width: 99%
}

*html .center_col_gumm #msg_person_block .msg_person_list a.msg_text {
    width: 98%
}

*+html .center_col_gumm #msg_person_block .msg_person_list a.msg_text {
    width: 98%
}

#msg_person_block div.status .offline {
    display: block;
    font-size: 9px;
    color: #c5c5c5;
    background: 0;
    white-space: nowrap;
    padding: 2px 0 0 0;
    margin-left: 45px
}

*html #msg_person_block div.status .offline {
    padding: 5px 0 0 0;
    margin-left: 10px
}

*+html #msg_person_block div.status .offline {
    padding: 5px 0 0 0;
    margin-left: 10px
}

#msg_person_block .date {
    position: absolute;
    right: 0
}

#msg_person_block .msg_person_list .msg_new_counter {
    width: 42px;
    float: left;
    text-align: right;
    padding: 11px 0 0 0;
    color: #e10000;
    font-weight: bold;
    font-size: .85em
}

#msg_person_block .msg_person_list:hover,
#msg_person_block .msg_person_list:hover .msg_delete_button,
#msg_person_block div.sfhover,
#msg_person_block div.sfhover .msg_delete_button {
    background: #f2fbc7 !important
}

#group_messages #msg_person_block .msg_person_list:hover,
#group_messages #msg_person_block .msg_person_list:hover .msg_delete_button,
#group_messages #msg_person_block div.sfhover,
#group_messages #msg_person_block div.sfhover .msg_delete_button {
    background: none !important
}

.center_col_gumm {
    float: none;
    width: auto;
    min-width: 580px
}

#msg_window a {
    color: #1c71c2;
    text-decoration: underline
}

#msg_window a:hover {
    text-decoration: none
}

#msg_window .msg_head .user_link {
    min-height: 100% !important;
    padding: 5px !important;
    margin-bottom: 0 !important
}

#msg_window .msg_head div.block {
    margin-left: 82px;
    padding-bottom: 5px
}

#msg_window div.msg_head a.photo {
    float: left;
    position: static;
    width: 76px;
    height: auto;
    top: auto;
    left: auto;
    margin: 0
}

#msg_window .msg_head .user_link .photo img {
    width: 74px;
    height: 74px
}

#msg_window div.msg_head {
    height: auto;
    min-height: inherit;
    padding-top: 0;
    padding-bottom: 0;
    background: #b4c2d8;
    border: 1px solid #777 !important
}

#msg_window div.msg_form {
    height: 88px;
    margin: 0;
    background: #b4c2d8;
    border: 1px solid #777;
    border-top: 0
}

#msg_window div.top {
    color: #fff;
    height: 28px;
    margin-top: 0
}

#msg_window .msg_head .name {
    font-size: 1.4em;
    font-weight: normal;
    text-decoration: underline;
    color: #fff;
    margin-right: 10px
}

#msg_window .msg_head .name * {
    color: #fff
}

#msg_window .msg_head .name:hover {
    text-decoration: none
}

#msg_window div.top span {
    font-size: 15px
}

#msg_window div.mid {
    height: 17px;
    font-size: 1em
}

#msg_window span.on_site {
    font-size: .7em;
    color: #fff;
    cursor: default;
    text-transform: lowercase;
    padding: 0 4px;
    background: #67ce67;
    border: 1px solid #fff
}

#msg_window span.offline {
    font-size: .85em;
    color: #eee;
    padding: 0 0 0 12px;
    margin: 0
}

#msg_window span.birthday {
    font-size: .85em;
    padding-left: 11px;
    background: 0
}

#msg_window div.status {
    color: #000;
    height: 42px;
    margin-right: 120px;
    background: #f5faff;
    border: 1px solid #7f838b
}

#msg_window div.status div.block_in {
    position: relative;
    margin-left: -10px;
    padding: 5px 8px 0 18px;
    background: url(msgwindow_status_bg.gif) no-repeat 0 center
}

#msg_window div.status span.status {
    display: block;
    margin-bottom: 2px
}

#msg_window span.address i {
    display: none
}

#msg_window span.address a {
    color: #eee
}

#msg_window div.msg_bar {
    position: absolute;
    top: 5px;
    right: 5px;
    width: 109px;
    height: auto;
    font-size: 1em;
    padding: 0;
    margin: 0;
    background: 0
}

*:first-child+html #msg_window div.msg_bar a.button,
#msg_window div.msg_bar input.button {
    background-image: url(bg_light_butt.gif)
}

* html #msg_window div.msg_bar a.button,
#msg_window div.msg_bar input.button {
    background-image: url(bg_light_butt.gif)
}

#msg_window div.msg_bar a.button,
#msg_window div.msg_bar input.button {
    display: block;
    position: relative;
    color: #000;
    cursor: pointer;
    padding: 2px 0 0 0;
    font-weight: normal;
    text-align: center;
    width: auto;
    height: 16px;
    text-decoration: none;
    z-index: 900;
    background: url(data:image/gif;base64,R0lGODlhAQAYAJEAAP////Ly9P7+/vj4+CH5BAAAAAAALAAAAAABABgAAAIHhI8gE+0fCgA7) center center repeat-x;
    border: 1px solid #bbb;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px
}

#msg_window div.msg_bar #more_button {
    background: url(msgwindow_more_bg.gif) no-repeat center center
}

#msg_window div.msg_bar #more_button.hover,
#msg_window div.msg_bar #more_button.disabled {
    background-image: url(msgwindow_more_bg_h.gif);
    border: 1px solid #666
}

#msg_window div.msg_bar #more_button.disabled {
    cursor: default
}

#msg_window div.msg_bar input.button {
    float: none;
    width: 109px !important;
    padding: 0;
    margin: 0 0 10px 0;
    height: 20px
}

#msg_window div.msg_bar a.button:hover {
    border: 1px solid #666
}

#msg_window div.msg_bar a.margin {
    margin-bottom: 10px
}

#msg_window div.msg_bar #more_actions_list {
    display: none;
    position: absolute;
    width: 97px;
    padding: 5px;
    top: 51px;
    left: 0;
    background: #fff;
    border: 1px solid #aaa
}

#msg_window .msg_person .msg_list,
#msg_window #msg_buttons {
    border-color: #777
}

#msg_window .msg_person .msg_head {
    border-left: 0;
    border-right: 0
}

#msg_window .form .block,
#msg_window .msg_form form {
    border: 0
}

#msg_window .msg_form .photo {
    top: 5px;
    left: 6px;
    margin: 0;
    width: 74px;
    height: 74px
}

#msg_window .msg_form form {
    padding: 0 18px 0 87px
}

*html #msg_window .msg_form form {
    width: 490px
}

#msg_window div.form_field {
    padding-bottom: 5px
}

#msg_window #textarea {
    height: 44px !important;
    padding: 1px 4px;
    margin-bottom: 0
}

#msg_window #sendMessage {
    float: left
}

#msg_window input.light_butt {
    width: 200px;
    padding: 0;
    height: 23px;
    font-size: 13px;
    font-weight: normal;
    cursor: pointer;
    text-transform: capitalize
}

#msg_window #smileys,
#msg_window .smileys {
    position: relative;
    margin: -3px 0 0 220px
}

#smileys,
.smileys {
    position: relative;
    width: 294px
}

*html #smileys {
    float: left
}

*+html #smileys {
    float: left
}

*html .smileys {
    float: left
}

*+html .smileys {
    float: left
}

#profile_comments #smileys,
.smileys {
    width: 535px
}

.profile_body #profile_comments #smileys,
.smileys {
    width: 294px
}

.commentForm #smileys,
.commentFormWraper .smileys {
    float: left
}

.commentForm input.butt,
.commentFormWraper .submit_field {
    float: left !important
}

#module_container .commentForm input.butt,
#module_container .commentFormWraper .submit_field {
    float: right !important
}

#module_container div.content_comments {
    padding-right: 7px
}

#module_container #commentFormWraper div.content_comments {
    padding-right: 9px
}

.local_widgets .commentForm #smileys,
.local_widgets .commentFormWraper .smileys,
.global_widgets .commentForm #smileys,
.global_widgets .commentFormWraper .smileys,
.profile_bar .commentForm #smileys,
.profile_bar .commentFormWraper .smileys {
    width: 100px
}

.local_widgets .commentForm input.butt,
.local_widgets .commentFormWraper .submit_field,
.global_widgets .commentForm input.butt,
.global_widgets .commentFormWraper .submit_field,
.profile_bar .commentForm input.butt,
.profile_bar .commentFormWraper .submit_field {
    margin-right: 4px
}

.smileys_extended {
    float: left;
    width: 320px;
    position: absolute;
    bottom: 33px;
    left: 104px;
    background: #f5faff;
    border: 1px solid #000;
    z-index: 256
}

.smileys_in_col {
    left: -90px !important;
    bottom: 27px !important
}

#profile_comments .smileys_extended {
    left: 345px;
    z-index: 1000
}

.profile_body #profile_comments .smileys_extended {
    left: 104px
}

*:first-child+html .smileys_extended div.block_in {
    background-image: url(msgwindow_smileys_bg_bot.gif)
}

* html .smileys_extended div.block_in {
    background-image: url(msgwindow_smileys_bg_bot.gif)
}

.smileys_extended div.block_in {
    position: relative;
    float: left;
    padding: 10px 5px 8px 8px;
    margin-bottom: -4px;
    background: url(data:image/gif;base64,R0lGODlhBQAEAJEDAPX6/97e3gAAAP///yH5BAEAAAMALAAAAAAFAAQAAAIIDB5iOSoD3ygAOw==) no-repeat center bottom
}

.smileys_extended div.line {
    float: left;
    width: 100%
}

.more_smileys {
    position: absolute;
    display: block;
    top: 0;
    right: 0;
    width: 40px;
    height: 21px;
    padding: 5px 0 0 4px;
    cursor: pointer
}

.more_smileys:hover,
.more_smileys.hover {
    background: #d5dce9
}

#group_messages .more_smileys:hover,
#group_messages .more_smileys.hover {
    background: none !important
}

#group_messages .more_smileys i {
    display: none
}

.more_smileys img {
    position: static;
    left: auto;
    top: auto;
    margin: 0;
    border: 0
}

*:first-child+html .more_smileys i {
    background-image: url(msgwindow_smileys_marker2.gif)
}

* html .more_smileys i {
    background-image: url(msgwindow_smileys_marker2.gif)
}

.more_smileys i {
    display: block;
    font-size: 1px;
    position: absolute;
    top: 13px;
    right: 4px;
    width: 7px;
    height: 4px;
    background: url(data:image/gif;base64,R0lGODlhBwAIAIABAApaoP///yH5BAEAAAEALAAAAAAHAAgAAAINjGEJq8sO44MNpWBDAQA7) no-repeat 0 bottom
}

.more_smileys {
    color: #0a5aa0;
    text-decoration: underline
}

.more_smileys:hover {
    text-decoration: none
}

*:first-child+html .smileys_extended .close {
    background-image: url(msgwindow_smileys_close2.gif)
}

* html .smileys_extended .close {
    background-image: url(msgwindow_smileys_close2.gif)
}

.smileys_extended .close {
    position: absolute;
    float: right;
    top: 5px;
    right: 5px;
    width: 7px;
    height: 7px;
    font-size: 1px;
    background: url(data:image/gif;base64,R0lGODlhBwAOANUAAK2trbm5uVtcXdvg5H9/f/50dIyMjIUyM6gyM8PHynR1dvhjY56hpKyYm6msr+TIzLSLjtTY3PBLS6KlqMqLjseBhM6BhLKtsKCjprWipamtsNyzt62xtMbKzaaprK6anZ2dnaOlqLgyM2xtbtezt+EdHegxMW9wcaEyM2lqa68yM2VmZ7QyM8jLz3N0deCzt5oyM/X6/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAHAA4AAAZSwJaiFRO2XAGXB+nqnADPUyQWGoFGjlgiZeCmEivCihFeTQScgUaAeYleMfeLVWBZ6KyNarFXPWIVCBIIFDEkKCaIKCQwJTAQjTAfBxcDGQcNQQA7) no-repeat 0 0;
    cursor: pointer;
    z-index: 1
}

.smileys_extended .close:hover {
    background-position: 0 bottom
}

.smileys_extended .smiley .dynamic {
    display: inline
}

.smileys_extended .smiley .static {
    display: none
}

.smileys_extended span.smiley_block {
    float: left !important;
    position: relative;
    width: 50px;
    text-align: center !important
}

.smileys_extended .last span.smiley_block {
    width: 67px
}

#msg_contacts label {
    float: none;
    width: auto;
    text-align: left;
    margin-left: 2%;
    display: inline
}

#msg_contacts input {
    width: 96%;
    margin-left: 2%;
    margin-top: .2em
}

#msg_contacts .spacer {
    height: 10px
}

#msg_window .type_in {
    background: 0
}

#msg_window .msg_item {
    min-height: 30px
}

#msg_window .msg_item span.name {
    float: left;
    width: 77px;
    text-align: right;
    font-size: 12px;
    overflow: hidden
}

#msg_window .msg_item span.date {
    float: right;
    color: #b4b4b4
}

#msg_window .msg_item p,
#msg_window .msg_item div {
    color: #404040;
    margin: 0 105px 0 95px;
    font-size: 12px
}

#msg_window .msg_item a {
    color: #1c71c2
}

#msg_window .type_in span.name,
#msg_window .type_in span.name em {
    color: #9bc25d
}

#msg_window .type_out span.name,
#msg_window .type_out span.name em {
    color: #6d7fa9
}

a#back_to_site {
    display: inline-block;
    color: red;
    text-decoration: underline;
    margin-bottom: 9px
}

a#back_to_site:hover {
    text-decoration: none
}

div.msg_popout span.splitter {
    display: inline-block;
    color: #09c;
    padding: 0 4px;
    margin-bottom: 9px
}

h1 a#back_to_site,
h1 span.splitter {
    font-size: .55em;
    margin: 0
}

.ie6wrap {
    display: none
}

*html .ie6wrap {
    display: inline
}

.person_cant_write {
    padding-top: 2px
}

#sms_ahtung {
    background-color: #fafafa;
    border: 1px solid #ebeaea;
    margin: 1px 0;
    padding: 5px;
    font-size: .75em
}

#group_messages #sms_ahtung {
    background: 0;
    border-color: #ccc
}

#sms_ahtung form {
    display: inline-block
}

*html div.action_type_invite_group span.button_green input {
    left: -31px;
    margin-right: -32px
}

*+html div.action_type_invite_group span.button_green input {
    left: -31px;
    margin-right: -32px
}

#msg_list span.button_green input {
    font-size: 1em;
    padding-right: 1em;
    padding-left: 1em;
    text-decoration: none
}

*html #msg_list span.button_green input {
    left: -32px;
    margin-right: -33px
}

*+html #msg_list span.button_green input {
    left: -32px;
    margin-right: -33px
}

.ellipsis {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.m-form *,
.m-form *:before,
.m-form *:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.m-form {
    margin-top: -1px
}

#m-conv-list.m-list {
    padding-top: 36px
}

.m-list {
    margin-bottom: 10px
}

.m-list .pull-right {
    float: right
}

.m-list a {
    text-decoration: none;
    color: #222;
    outline: 0
}

.m-list .ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.m-list .m-item-simple {
    background: #fff;
    border: 1px solid #bebebe;
    font-size: 1em;
    margin-bottom: 1em
}

.m-list-list .m-item-simple {
    margin-top: 3px;
    margin-bottom: 0
}

.m-list-narrow .m-item-simple {
    margin-bottom: -1px
}

.m-list .m-item-simple h5 {
    font-size: 1em
}

.m-list .m-item-simple .message-title {
    display: block;
    padding: 10px 10px 10px;
    background: #efefef
}

.m-list .m-item-simple .message-summary {
    display: block;
    padding: 10px 10px 10px 30px;
    background: #fff;
    font-size: .9em;
    border-top: 1px solid #efefef;
    position: relative;
    line-height: 1.3
}

.m-list-list .m-item-simple .message-summary {
    border-top: 0;
    padding: 10px
}

.m-list .m-item-simple .message-summary .txt {
    overflow-x: hidden
}

.m-list .m-item-simple .message-some {
    font-weight: normal;
    font-style: italic;
    font-size: .85em;
    color: #707070;
    padding-bottom: 5px;
    height: 15px
}

.m-list-list .m-item-simple .message-summary {
    padding-left: 10px;
    padding-right: 10px
}

.m-list-narrow .m-item-simple .message-summary {
    padding: 7px
}

.m-list .m-item-simple .message-date+.message-url {
    padding-left: 1em
}

.m-list .m-item-simple .message-date {
    float: left
}

.m-list .m-item-simple .message-url {
    visibility: hidden;
    color: #366291
}

.m-list-narrow .m-item-simple .message-url {
    display: none
}

.m-list .m-item-simple a:hover .message-url {
    visibility: visible
}

.m-list .arrow,
.m-list .arrow:after {
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.m-list .arrow {
    border-width: 8px
}

.m-list .arrow:after {
    border-width: 7px;
    content: ""
}

.m-list .arrow {
    border-bottom-color: #efefef;
    border-top-width: 0;
    left: 16px;
    margin-left: -8px;
    top: -8px
}

.m-list .arrow:after {
    border-bottom-color: #fff;
    border-top-width: 0;
    content: " ";
    margin-left: -7px;
    top: 1px
}

.m-list .m-item-simple a:hover .arrow:after {
    border-bottom-color: #fcf8f2
}

.new-post-images {
    float: left;
    margin-right: 20px
}

.new-post-title a {
    font-size: 18px;
    line-height: 20px;
    margin-top: -4px;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis
}

a.new-post-href {
    color: #b6b6b6;
    display: block;
    margin-top: 18px
}

.right_col .m-list-narrow p {
    padding-left: 0
}

.m-list .content_notice_sm {
    text-align: center
}

.m-form .m-panel-text {
    height: 50px;
    line-height: 48px;
    margin: 0 !important;
    padding: 0 !important
}

.m-form .m-panel,
.m-form .m-list {
    width: 100% !important
}

.m-form .m-panel {
    background-color: #fafafa;
    border: 1px solid #bebebe;
    height: 50px;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 1
}

.m-form .m-panel .m-panel-left,
.m-form .m-panel .m-panel-left>div {
    float: left;
    height: 100%
}

.m-form .m-panel .m-panel-right {
    float: right;
    height: 100%;
    margin-right: 3px
}

.m-form .m-panel .m-panel-right>div {
    float: right;
    height: 49px;
    line-height: 49px;
    margin-right: 17px
}

.m-form .m-panel-btn {
    padding: 0 10px !important
}

.m-form .m-panel-btn .hbtn {
    line-height: 48px
}

.m-form .m-panel+.m-list {
    padding-top: 50px !important
}

.new_design .center_col.center_col_gumm {
    width: 100%
}

.bg-header {
    background: #019393;
}
