@import url(//fonts.googleapis.com/css?family=Open+Sans:400, 700, 400italic, 700italic&subset=cyrillic, latin);
    .button: hover, .hover-no-underline a:hover, .normal, a.hover-no-underline:hover {
    text-decoration: none;
}
.button, .t-nowrap {
    white-space: nowrap;
}
.layout-center, .w-max-layout {
    max-width: 992px;
    width: 100%}
.button, img {
    vertical-align: middle;
}
pre, textarea {
    overflow: auto;
}
.b-clear, .clearfix:after, div.mso-page-only:after {
    clear: both;
}
.mso-comment-content, .t-break-word {
    word-wrap: break-word;
}
*, :after, :before {}
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%}
body {
    margin: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block;
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline;
}
audio:not([controls]) {
    display: none;
    height: 0;
}
[hidden], template {
    display: none;
}
a {
    background-color: transparent;
}
a:active, a:hover {
    outline: 0;
}
abbr[title] {
    border-bottom: 1px dotted;
}
b, optgroup, strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
mark {
    background: #ff0;
    color: #000;
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -.5em;
}
sub {
    bottom: -.25em;
}
img, legend {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
button {
    overflow: visible;
}
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;
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0;
}
input {
    line-height: normal;
}
input[type=checkbox], input[type=radio] {
    box-sizing: border-box;
    padding: 0;
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto;
}
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;
}
fieldset {
    border: 1px solid silver;
    padding: .35em .625em .75em;
}
td, th {
    padding: 0;
}
.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}
.b-right {
    float: right;
}
.b-left, img.left {
    float: left;
}
.b-center {
    margin-left: auto;
    margin-right: auto;
}
.icon-circle-large:before, .icon-circle-medium:before, .icon-circle-small:before, .icon-circle:before, .icon-square-large:before, .icon-square-medium:before, .icon-square-small:before, .icon-square:before {
    margin: 0!important;
}
.b-hide {
    display: none;
}
.b-hide-imp {
    display: none!important;
}
.b-inline {
    display: inline-block;
}
.b-block {
    display: block;
}
.b-flex {
    display: flex;
}
.bordered {
    border: 1px solid #9e9e9e;
}
.bor-solid-t, .bor-solid-tb {
    border-top-style: solid;
}
.bor-solid-b, .bor-solid-tb {
    border-bottom-style: solid;
}
.bor-solid-r, .bor-solid-rl {
    border-right-style: solid;
}
.bor-solid-l, .bor-solid-rl {
    border-left-style: solid;
}
.bor1, [class*=bor-] {
    border-width: 1px;
}
.bor-white, .hover-bor-white:hover {
    border-color: #FFF;
}
.bor-black, .hover-bor-black:hover {
    border-color: #000;
}
.bor-color1, .hover-bor-color1:hover {
    border-color: #AA1952;
}
.bor-color2, .hover-bor-color2:hover {
    border-color: #a561cb;
}
.bor-color3, .hover-bor-color3:hover {
    border-color: #66ce5b;
}
.bor-color4, .hover-bor-color4:hover {
    border-color: #f7ec13;
}
.bor-color5, .hover-bor-color5:hover {
    border-color: #d75e5e;
}
.bor-colorA1, .hover-bor-colorA1:hover {
    border-color: #AA1952;
}
.bor-colorA2, .hover-bor-colorA2:hover {
    border-color: #a561cb;
}
.bor-colorA3, .hover-bor-colorA3:hover {
    border-color: #66ce5b;
}
.bor-colorA4, .hover-bor-colorA4:hover {
    border-color: #f7ec13;
}
.bor-colorA5, .hover-bor-colorA5:hover {
    border-color: #d75e5e;
}
.bor-gray, .hover-bor-gray:hover {
    border-color: #9e9e9e;
}
.bor-gray50, .hover-bor-gray50:hover {
    border-color: #fafafa;
}
.bor-gray100, .hover-bor-gray100:hover {
    border-color: #f5f5f5;
}
.bor-gray200, .hover-bor-gray200:hover {
    border-color: #eee;
}
.bor-gray300, .hover-bor-gray300:hover {
    border-color: #e0e0e0;
}
.bor-gray400, .hover-bor-gray400:hover {
    border-color: #bdbdbd;
}
.bor-gray500, .hover-bor-gray500:hover {
    border-color: #9e9e9e;
}
.bor-gray600, .hover-bor-gray600:hover {
    border-color: #757575;
}
.bor-gray700, .hover-bor-gray700:hover {
    border-color: #616161;
}
.bor-gray800, .hover-bor-gray800:hover {
    border-color: #424242;
}
.bor-gray900, .hover-bor-gray900:hover {
    border-color: #212121;
}
.bor-red, .hover-bor-red:hover {
    border-color: #DB2828;
}
.bor-green, .hover-bor-green:hover {
    border-color: #21BA45;
}
.bor-blue, .hover-bor-blue:hover {
    border-color: #2185D0;
}
.bor-yellow, .hover-bor-yellow:hover {
    border-color: #FBBD08;
}
.bor-orange, .hover-bor-orange:hover {
    border-color: #F2711C;
}
.bor-olive, .hover-bor-olive:hover {
    border-color: #B5CC18;
}
.bor-teal, .hover-bor-teal:hover {
    border-color: #00B5AD;
}
.bor-violet, .hover-bor-violet:hover {
    border-color: #6435C9;
}
.bor-purple, .hover-bor-purple:hover {
    border-color: #A333C8;
}
.bor-pink, .hover-bor-pink:hover {
    border-color: #E03997;
}
.bor-brown, .hover-bor-brown:hover {
    border-color: #A5673F;
}
.bor-solid {
    border-style: solid;
}
.bor-dotted-t, .bor-dotted-tb {
    border-top-style: dotted;
}
.bor-dotted-b, .bor-dotted-tb {
    border-bottom-style: dotted;
}
.bor-dotted-r, .bor-dotted-rl {
    border-right-style: dotted;
}
.bor-dotted-l, .bor-dotted-rl {
    border-left-style: dotted;
}
.bor-dotted {
    border-style: dotted;
}
.bor-dashed-t, .bor-dashed-tb {
    border-top-style: dashed;
}
.bor-dashed-b, .bor-dashed-tb {
    border-bottom-style: dashed;
}
.bor-dashed-r, .bor-dashed-rl {
    border-right-style: dashed;
}
.bor-dashed-l, .bor-dashed-rl {
    border-left-style: dashed;
}
.bor-dashed {
    border-style: dashed;
}
.bor-double-t, .bor-double-tb {
    border-top-style: double;
}
.bor-double-b, .bor-double-tb {
    border-bottom-style: double;
}
.bor-double-r, .bor-double-rl {
    border-right-style: double;
}
.bor-double-l, .bor-double-rl {
    border-left-style: double;
}
.bor-double {
    border-style: double;
}
.bor2 {
    border-width: 2px;
}
.bor3 {
    border-width: 3px;
}
.bor4 {
    border-width: 4px;
}
.bor5 {
    border-width: 5px;
}
.bor6 {
    border-width: 6px;
}
.bor7 {
    border-width: 7px;
}
.bor8 {
    border-width: 8px;
}
.bor9 {
    border-width: 9px;
}
.bor-none {
    border-style: none!important;
}
.bor-none-t {
    border-top-style: none!important;
}
.bor-none-r {
    border-right-style: none!important;
}
.bor-none-b {
    border-bottom-style: none!important;
}
.bor-none-l {
    border-left-style: none!important;
}
.button {
    display: inline-block;
    text-align: center;
    cursor: pointer;
    border: none;
    background: #4caf50;
    color: #e8f5e9;
    padding: 10px 20px;
}
.pad-t, .pad-tb {
    padding-top: 20px!important;
}
.pad-b, .pad-tb {
    padding-bottom: 20px!important;
}
.pad-r, .pad-rl {
    padding-right: 20px!important;
}
.pad-l, .pad-rl {
    padding-left: 20px!important;
}
.button:hover {
    background: #43a047;
    color: #e8f5e9;
}
.button.disabled, .button:disabled {
    background: #e0e0e0;
    color: #bdbdbd;
    cursor: not-allowed;
}
.cursor-pointer, input[type=checkbox], input[type=radio], label, table.hover tr:hover td {
    cursor: pointer;
}
.t-color1 {
    color: #AA1952;
}
.bg-color1 {
    background-color: #AA1952;
}
.hover-t-color1:hover, .links-hover-t-color1 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #AA1952!important;
}
.hover-bg-color1:hover, .links-hover-bg-color1 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #AA1952!important;
}
.t-color2 {
    color: #a561cb;
}
.bg-color2 {
    background-color: #a561cb;
}
.hover-t-color2:hover, .links-hover-t-color2 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #a561cb!important;
}
.hover-bg-color2:hover, .links-hover-bg-color2 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #a561cb!important;
}
.t-color3 {
    color: #66ce5b;
}
.bg-color3 {
    background-color: #66ce5b;
}
.hover-t-color3:hover, .links-hover-t-color3 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #66ce5b!important;
}
.hover-bg-color3:hover, .links-hover-bg-color3 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #66ce5b!important;
}
.t-color4 {
    color: #f7ec13;
}
.bg-color4 {
    background-color: #f7ec13;
}
.hover-t-color4:hover, .links-hover-t-color4 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f7ec13!important;
}
.hover-bg-color4:hover, .links-hover-bg-color4 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f7ec13!important;
}
.t-color5 {
    color: #d75e5e;
}
.bg-color5 {
    background-color: #d75e5e;
}
.hover-t-color5:hover, .links-hover-t-color5 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #d75e5e!important;
}
.hover-bg-color5:hover, .links-hover-bg-color5 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #d75e5e!important;
}
.t-colorA1 {
    color: #AA1952;
}
.bg-colorA1 {
    background-color: #AA1952;
}
.hover-t-colorA1:hover, .links-hover-t-colorA1 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #AA1952!important;
}
.hover-bg-colorA1:hover, .links-hover-bg-colorA1 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #AA1952!important;
}
.t-colorA2 {
    color: #a561cb;
}
.bg-colorA2 {
    background-color: #a561cb;
}
.hover-t-colorA2:hover, .links-hover-t-colorA2 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #a561cb!important;
}
.hover-bg-colorA2:hover, .links-hover-bg-colorA2 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #a561cb!important;
}
.t-colorA3 {
    color: #66ce5b;
}
.bg-colorA3 {
    background-color: #66ce5b;
}
.hover-t-colorA3:hover, .links-hover-t-colorA3 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #66ce5b!important;
}
.hover-bg-colorA3:hover, .links-hover-bg-colorA3 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #66ce5b!important;
}
.t-colorA4 {
    color: #f7ec13;
}
.bg-colorA4 {
    background-color: #f7ec13;
}
.hover-t-colorA4:hover, .links-hover-t-colorA4 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f7ec13!important;
}
.hover-bg-colorA4:hover, .links-hover-bg-colorA4 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f7ec13!important;
}
.t-colorA5 {
    color: #d75e5e;
}
.bg-colorA5 {
    background-color: #d75e5e;
}
.hover-t-colorA5:hover, .links-hover-t-colorA5 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #d75e5e!important;
}
.hover-bg-colorA5:hover, .links-hover-bg-colorA5 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #d75e5e!important;
}
.t-white {
    color: #FFF;
}
.bg-white {
    background-color: #FFF;
}
.hover-t-white:hover, .links-hover-t-white a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #FFF!important;
}
.hover-bg-white:hover, .links-hover-bg-white a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #FFF!important;
}
.t-black {
    color: #000;
}
.bg-black {
    background-color: #000;
}
.hover-t-black:hover, .links-hover-t-black a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #000!important;
}
.hover-bg-black:hover, .links-hover-bg-black a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #000!important;
}
.t-red {
    color: #DB2828;
}
.bg-red {
    background-color: #DB2828;
}
.hover-t-red:hover, .links-hover-t-red a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #DB2828!important;
}
.hover-bg-red:hover, .links-hover-bg-red a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #DB2828!important;
}
.t-green {
    color: #21BA45;
}
.bg-green {
    background-color: #21BA45;
}
.hover-t-green:hover, .links-hover-t-green a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #21BA45!important;
}
.hover-bg-green:hover, .links-hover-bg-green a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #21BA45!important;
}
.t-blue {
    color: #2185D0;
}
.bg-blue {
    background-color: #2185D0;
}
.hover-t-blue:hover, .links-hover-t-blue a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #2185D0!important;
}
.hover-bg-blue:hover, .links-hover-bg-blue a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #2185D0!important;
}
.t-yellow {
    color: #FBBD08;
}
.bg-yellow {
    background-color: #FBBD08;
}
.hover-t-yellow:hover, .links-hover-t-yellow a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #FBBD08!important;
}
.hover-bg-yellow:hover, .links-hover-bg-yellow a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #FBBD08!important;
}
.t-orange {
    color: #F2711C;
}
.bg-orange {
    background-color: #F2711C;
}
.hover-t-orange:hover, .links-hover-t-orange a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #F2711C!important;
}
.hover-bg-orange:hover, .links-hover-bg-orange a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #F2711C!important;
}
.t-olive {
    color: #B5CC18;
}
.bg-olive {
    background-color: #B5CC18;
}
.hover-t-olive:hover, .links-hover-t-olive a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #B5CC18!important;
}
.hover-bg-olive:hover, .links-hover-bg-olive a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #B5CC18!important;
}
.t-teal {
    color: #00B5AD;
}
.bg-teal {
    background-color: #00B5AD;
}
.hover-t-teal:hover, .links-hover-t-teal a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #00B5AD!important;
}
.hover-bg-teal:hover, .links-hover-bg-teal a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #00B5AD!important;
}
.t-violet {
    color: #6435C9;
}
.bg-violet {
    background-color: #6435C9;
}
.hover-t-violet:hover, .links-hover-t-violet a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #6435C9!important;
}
.hover-bg-violet:hover, .links-hover-bg-violet a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #6435C9!important;
}
.t-purple {
    color: #A333C8;
}
.bg-purple {
    background-color: #A333C8;
}
.hover-t-purple:hover, .links-hover-t-purple a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #A333C8!important;
}
.hover-bg-purple:hover, .links-hover-bg-purple a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #A333C8!important;
}
.t-pink {
    color: #E03997;
}
.bg-pink {
    background-color: #E03997;
}
.hover-t-pink:hover, .links-hover-t-pink a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #E03997!important;
}
.hover-bg-pink:hover, .links-hover-bg-pink a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #E03997!important;
}
.t-brown {
    color: #A5673F;
}
.bg-brown {
    background-color: #A5673F;
}
.hover-t-brown:hover, .links-hover-t-brown a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #A5673F!important;
}
.hover-bg-brown:hover, .links-hover-bg-brown a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #A5673F!important;
}
.t-gray {
    color: #9e9e9e;
}
.bg-gray {
    background-color: #9e9e9e;
}
.hover-t-gray:hover, .links-hover-t-gray a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #9e9e9e!important;
}
.hover-bg-gray:hover, .links-hover-bg-gray a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #9e9e9e!important;
}
.t-gray50 {
    color: #fafafa;
}
.bg-gray50 {
    background-color: #fafafa;
}
.hover-t-gray50:hover, .links-hover-t-gray50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fafafa!important;
}
.hover-bg-gray50:hover, .links-hover-bg-gray50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fafafa!important;
}
.t-gray100 {
    color: #f5f5f5;
}
.bg-gray100 {
    background-color: #f5f5f5;
}
.hover-t-gray100:hover, .links-hover-t-gray100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f5f5f5!important;
}
.hover-bg-gray100:hover, .links-hover-bg-gray100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f5f5f5!important;
}
.t-gray200 {
    color: #eee;
}
.bg-gray200 {
    background-color: #eee;
}
.hover-t-gray200:hover, .links-hover-t-gray200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #eee!important;
}
.hover-bg-gray200:hover, .links-hover-bg-gray200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #eee!important;
}
.t-gray300 {
    color: #e0e0e0;
}
.bg-gray300 {
    background-color: #e0e0e0;
}
.hover-t-gray300:hover, .links-hover-t-gray300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #e0e0e0!important;
}
.hover-bg-gray300:hover, .links-hover-bg-gray300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #e0e0e0!important;
}
.t-gray400 {
    color: #bdbdbd;
}
.bg-gray400 {
    background-color: #bdbdbd;
}
.hover-t-gray400:hover, .links-hover-t-gray400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #bdbdbd!important;
}
.hover-bg-gray400:hover, .links-hover-bg-gray400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #bdbdbd!important;
}
.t-gray500 {
    color: #9e9e9e;
}
.bg-gray500 {
    background-color: #9e9e9e;
}
.hover-t-gray500:hover, .links-hover-t-gray500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #9e9e9e!important;
}
.hover-bg-gray500:hover, .links-hover-bg-gray500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #9e9e9e!important;
}
.t-gray600 {
    color: #757575;
}
.bg-gray600 {
    background-color: #757575;
}
.hover-t-gray600:hover, .links-hover-t-gray600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #757575!important;
}
.hover-bg-gray600:hover, .links-hover-bg-gray600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #757575!important;
}
.t-gray700 {
    color: #616161;
}
.bg-gray700 {
    background-color: #616161;
}
.hover-t-gray700:hover, .links-hover-t-gray700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #616161!important;
}
.hover-bg-gray700:hover, .links-hover-bg-gray700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #616161!important;
}
.t-gray800 {
    color: #424242;
}
.bg-gray800 {
    background-color: #424242;
}
.hover-t-gray800:hover, .links-hover-t-gray800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #424242!important;
}
.hover-bg-gray800:hover, .links-hover-bg-gray800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #424242!important;
}
.t-gray900 {
    color: #212121;
}
.bg-gray900 {
    background-color: #212121;
}
.hover-t-gray900:hover, .links-hover-t-gray900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #212121!important;
}
.hover-bg-gray900:hover, .links-hover-bg-gray900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #212121!important;
}
.bg-op10, .hover-bg-op10:hover {
    background-color: rgba(0, 0, 0, .1);
}
.bg-op20, .hover-bg-op20:hover {
    background-color: rgba(0, 0, 0, .2);
}
.bg-op30, .hover-bg-op30:hover {
    background-color: rgba(0, 0, 0, .3);
}
.bg-op40, .hover-bg-op40:hover {
    background-color: rgba(0, 0, 0, .4);
}
.bg-op50, .hover-bg-op50:hover {
    background-color: rgba(0, 0, 0, .5);
}
.bg-op60, .hover-bg-op60:hover {
    background-color: rgba(0, 0, 0, .6);
}
.bg-op70, .hover-bg-op70:hover {
    background-color: rgba(0, 0, 0, .7);
}
.bg-op80, .hover-bg-op80:hover {
    background-color: rgba(0, 0, 0, .8);
}
.bg-op90, .hover-bg-op90:hover {
    background-color: rgba(0, 0, 0, .9);
}
.t-red50 {
    color: #fceded;
}
.bg-red50 {
    background-color: #fceded;
}
.hover-t-red50:hover, .links-hover-t-red50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fceded!important;
}
.hover-bg-red50:hover, .links-hover-bg-red50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fceded!important;
}
.t-red100 {
    color: #f8d7d7;
}
.bg-red100 {
    background-color: #f8d7d7;
}
.hover-t-red100:hover, .links-hover-t-red100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f8d7d7!important;
}
.hover-bg-red100:hover, .links-hover-bg-red100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f8d7d7!important;
}
.t-red200 {
    color: #f1abab;
}
.bg-red200 {
    background-color: #f1abab;
}
.hover-t-red200:hover, .links-hover-t-red200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f1abab!important;
}
.hover-bg-red200:hover, .links-hover-bg-red200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f1abab!important;
}
.t-red300 {
    color: #ea7f7f;
}
.bg-red300 {
    background-color: #ea7f7f;
}
.hover-t-red300:hover, .links-hover-t-red300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #ea7f7f!important;
}
.hover-bg-red300:hover, .links-hover-bg-red300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #ea7f7f!important;
}
.t-red400 {
    color: #e25454;
}
.bg-red400 {
    background-color: #e25454;
}
.hover-t-red400:hover, .links-hover-t-red400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #e25454!important;
}
.hover-bg-red400:hover, .links-hover-bg-red400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #e25454!important;
}
.t-red500 {
    color: #DB2828;
}
.bg-red500 {
    background-color: #DB2828;
}
.hover-t-red500:hover, .links-hover-t-red500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #DB2828!important;
}
.hover-bg-red500:hover, .links-hover-bg-red500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #DB2828!important;
}
.t-red600 {
    color: #b21e1e;
}
.bg-red600 {
    background-color: #b21e1e;
}
.hover-t-red600:hover, .links-hover-t-red600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #b21e1e!important;
}
.hover-bg-red600:hover, .links-hover-bg-red600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #b21e1e!important;
}
.t-red700 {
    color: #861717;
}
.bg-red700 {
    background-color: #861717;
}
.hover-t-red700:hover, .links-hover-t-red700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #861717!important;
}
.hover-bg-red700:hover, .links-hover-bg-red700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #861717!important;
}
.t-red800 {
    color: #5b0f0f;
}
.bg-red800 {
    background-color: #5b0f0f;
}
.hover-t-red800:hover, .links-hover-t-red800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #5b0f0f!important;
}
.hover-bg-red800:hover, .links-hover-bg-red800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #5b0f0f!important;
}
.t-red900 {
    color: #380909;
}
.bg-red900 {
    background-color: #380909;
}
.hover-t-red900:hover, .links-hover-t-red900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #380909!important;
}
.hover-bg-red900:hover, .links-hover-bg-red900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #380909!important;
}
.t-green50 {
    color: #cbf6d5;
}
.bg-green50 {
    background-color: #cbf6d5;
}
.hover-t-green50:hover, .links-hover-t-green50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #cbf6d5!important;
}
.hover-bg-green50:hover, .links-hover-bg-green50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #cbf6d5!important;
}
.t-green100 {
    color: #b5f2c3;
}
.bg-green100 {
    background-color: #b5f2c3;
}
.hover-t-green100:hover, .links-hover-t-green100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #b5f2c3!important;
}
.hover-bg-green100:hover, .links-hover-bg-green100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #b5f2c3!important;
}
.t-green200 {
    color: #8aeaa0;
}
.bg-green200 {
    background-color: #8aeaa0;
}
.hover-t-green200:hover, .links-hover-t-green200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #8aeaa0!important;
}
.hover-bg-green200:hover, .links-hover-bg-green200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #8aeaa0!important;
}
.t-green300 {
    color: #5ee37e;
}
.bg-green300 {
    background-color: #5ee37e;
}
.hover-t-green300:hover, .links-hover-t-green300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #5ee37e!important;
}
.hover-bg-green300:hover, .links-hover-bg-green300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #5ee37e!important;
}
.t-green400 {
    color: #33db5b;
}
.bg-green400 {
    background-color: #33db5b;
}
.hover-t-green400:hover, .links-hover-t-green400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #33db5b!important;
}
.hover-bg-green400:hover, .links-hover-bg-green400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #33db5b!important;
}
.t-green500 {
    color: #21BA45;
}
.bg-green500 {
    background-color: #21BA45;
}
.hover-t-green500:hover, .links-hover-t-green500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #21BA45!important;
}
.hover-bg-green500:hover, .links-hover-bg-green500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #21BA45!important;
}
.t-green600 {
    color: #198f35;
}
.bg-green600 {
    background-color: #198f35;
}
.hover-t-green600:hover, .links-hover-t-green600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #198f35!important;
}
.hover-bg-green600:hover, .links-hover-bg-green600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #198f35!important;
}
.t-green700 {
    color: #126325;
}
.bg-green700 {
    background-color: #126325;
}
.hover-t-green700:hover, .links-hover-t-green700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #126325!important;
}
.hover-bg-green700:hover, .links-hover-bg-green700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #126325!important;
}
.t-green800 {
    color: #0a3815;
}
.bg-green800 {
    background-color: #0a3815;
}
.hover-t-green800:hover, .links-hover-t-green800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #0a3815!important;
}
.hover-bg-green800:hover, .links-hover-bg-green800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #0a3815!important;
}
.t-green900 {
    color: #041508;
}
.bg-green900 {
    background-color: #041508;
}
.hover-t-green900:hover, .links-hover-t-green900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #041508!important;
}
.hover-bg-green900:hover, .links-hover-bg-green900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #041508!important;
}
.t-blue50 {
    color: #ddedfa;
}
.bg-blue50 {
    background-color: #ddedfa;
}
.hover-t-blue50:hover, .links-hover-t-blue50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #ddedfa!important;
}
.hover-bg-blue50:hover, .links-hover-bg-blue50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #ddedfa!important;
}
.t-blue100 {
    color: #c7e2f6;
}
.bg-blue100 {
    background-color: #c7e2f6;
}
.hover-t-blue100:hover, .links-hover-t-blue100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #c7e2f6!important;
}
.hover-bg-blue100:hover, .links-hover-bg-blue100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #c7e2f6!important;
}
.t-blue200 {
    color: #9bcbef;
}
.bg-blue200 {
    background-color: #9bcbef;
}
.hover-t-blue200:hover, .links-hover-t-blue200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #9bcbef!important;
}
.hover-bg-blue200:hover, .links-hover-bg-blue200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #9bcbef!important;
}
.t-blue300 {
    color: #6fb4e8;
}
.bg-blue300 {
    background-color: #6fb4e8;
}
.hover-t-blue300:hover, .links-hover-t-blue300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #6fb4e8!important;
}
.hover-bg-blue300:hover, .links-hover-bg-blue300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #6fb4e8!important;
}
.t-blue400 {
    color: #439de1;
}
.bg-blue400 {
    background-color: #439de1;
}
.hover-t-blue400:hover, .links-hover-t-blue400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #439de1!important;
}
.hover-bg-blue400:hover, .links-hover-bg-blue400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #439de1!important;
}
.t-blue500 {
    color: #2185D0;
}
.bg-blue500 {
    background-color: #2185D0;
}
.hover-t-blue500:hover, .links-hover-t-blue500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #2185D0!important;
}
.hover-bg-blue500:hover, .links-hover-bg-blue500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #2185D0!important;
}
.t-blue600 {
    color: #1a69a4;
}
.bg-blue600 {
    background-color: #1a69a4;
}
.hover-t-blue600:hover, .links-hover-t-blue600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #1a69a4!important;
}
.hover-bg-blue600:hover, .links-hover-bg-blue600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #1a69a4!important;
}
.t-blue700 {
    color: #134d78;
}
.bg-blue700 {
    background-color: #134d78;
}
.hover-t-blue700:hover, .links-hover-t-blue700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #134d78!important;
}
.hover-bg-blue700:hover, .links-hover-bg-blue700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #134d78!important;
}
.t-blue800 {
    color: #0c314c;
}
.bg-blue800 {
    background-color: #0c314c;
}
.hover-t-blue800:hover, .links-hover-t-blue800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #0c314c!important;
}
.hover-bg-blue800:hover, .links-hover-bg-blue800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #0c314c!important;
}
.t-blue900 {
    color: #061a29;
}
.bg-blue900 {
    background-color: #061a29;
}
.hover-t-blue900:hover, .links-hover-t-blue900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #061a29!important;
}
.hover-bg-blue900:hover, .links-hover-bg-blue900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #061a29!important;
}
.t-yellow50 {
    color: #fff9ea;
}
.bg-yellow50 {
    background-color: #fff9ea;
}
.hover-t-yellow50:hover, .links-hover-t-yellow50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fff9ea!important;
}
.hover-bg-yellow50:hover, .links-hover-bg-yellow50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fff9ea!important;
}
.t-yellow100 {
    color: #fef3d1;
}
.bg-yellow100 {
    background-color: #fef3d1;
}
.hover-t-yellow100:hover, .links-hover-t-yellow100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fef3d1!important;
}
.hover-bg-yellow100:hover, .links-hover-bg-yellow100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fef3d1!important;
}
.t-yellow200 {
    color: #fde59f;
}
.bg-yellow200 {
    background-color: #fde59f;
}
.hover-t-yellow200:hover, .links-hover-t-yellow200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fde59f!important;
}
.hover-bg-yellow200:hover, .links-hover-bg-yellow200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fde59f!important;
}
.t-yellow300 {
    color: #fdd86c;
}
.bg-yellow300 {
    background-color: #fdd86c;
}
.hover-t-yellow300:hover, .links-hover-t-yellow300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fdd86c!important;
}
.hover-bg-yellow300:hover, .links-hover-bg-yellow300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fdd86c!important;
}
.t-yellow400 {
    color: #fcca3a;
}
.bg-yellow400 {
    background-color: #fcca3a;
}
.hover-t-yellow400:hover, .links-hover-t-yellow400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fcca3a!important;
}
.hover-bg-yellow400:hover, .links-hover-bg-yellow400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fcca3a!important;
}
.t-yellow500 {
    color: #FBBD08;
}
.bg-yellow500 {
    background-color: #FBBD08;
}
.hover-t-yellow500:hover, .links-hover-t-yellow500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #FBBD08!important;
}
.hover-bg-yellow500:hover, .links-hover-bg-yellow500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #FBBD08!important;
}
.t-yellow600 {
    color: #cd9903;
}
.bg-yellow600 {
    background-color: #cd9903;
}
.hover-t-yellow600:hover, .links-hover-t-yellow600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #cd9903!important;
}
.hover-bg-yellow600:hover, .links-hover-bg-yellow600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #cd9903!important;
}
.t-yellow700 {
    color: #9a7403;
}
.bg-yellow700 {
    background-color: #9a7403;
}
.hover-t-yellow700:hover, .links-hover-t-yellow700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #9a7403!important;
}
.hover-bg-yellow700:hover, .links-hover-bg-yellow700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #9a7403!important;
}
.t-yellow800 {
    color: #684e02;
}
.bg-yellow800 {
    background-color: #684e02;
}
.hover-t-yellow800:hover, .links-hover-t-yellow800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #684e02!important;
}
.hover-bg-yellow800:hover, .links-hover-bg-yellow800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #684e02!important;
}
.t-yellow900 {
    color: #403001;
}
.bg-yellow900 {
    background-color: #403001;
}
.hover-t-yellow900:hover, .links-hover-t-yellow900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #403001!important;
}
.hover-bg-yellow900:hover, .links-hover-bg-yellow900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #403001!important;
}
.t-orange50 {
    color: #fef9f5;
}
.bg-orange50 {
    background-color: #fef9f5;
}
.hover-t-orange50:hover, .links-hover-t-orange50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fef9f5!important;
}
.hover-bg-orange50:hover, .links-hover-bg-orange50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fef9f5!important;
}
.t-orange100 {
    color: #fdeadd;
}
.bg-orange100 {
    background-color: #fdeadd;
}
.hover-t-orange100:hover, .links-hover-t-orange100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fdeadd!important;
}
.hover-bg-orange100:hover, .links-hover-bg-orange100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fdeadd!important;
}
.t-orange200 {
    color: #faccad;
}
.bg-orange200 {
    background-color: #faccad;
}
.hover-t-orange200:hover, .links-hover-t-orange200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #faccad!important;
}
.hover-bg-orange200:hover, .links-hover-bg-orange200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #faccad!important;
}
.t-orange300 {
    color: #f8ad7c;
}
.bg-orange300 {
    background-color: #f8ad7c;
}
.hover-t-orange300:hover, .links-hover-t-orange300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f8ad7c!important;
}
.hover-bg-orange300:hover, .links-hover-bg-orange300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f8ad7c!important;
}
.t-orange400 {
    color: #f58f4c;
}
.bg-orange400 {
    background-color: #f58f4c;
}
.hover-t-orange400:hover, .links-hover-t-orange400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f58f4c!important;
}
.hover-bg-orange400:hover, .links-hover-bg-orange400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f58f4c!important;
}
.t-orange500 {
    color: #F2711C;
}
.bg-orange500 {
    background-color: #F2711C;
}
.hover-t-orange500:hover, .links-hover-t-orange500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #F2711C!important;
}
.hover-bg-orange500:hover, .links-hover-bg-orange500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #F2711C!important;
}
.t-orange600 {
    color: #cf590c;
}
.bg-orange600 {
    background-color: #cf590c;
}
.hover-t-orange600:hover, .links-hover-t-orange600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #cf590c!important;
}
.hover-bg-orange600:hover, .links-hover-bg-orange600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #cf590c!important;
}
.t-orange700 {
    color: #9f4509;
}
.bg-orange700 {
    background-color: #9f4509;
}
.hover-t-orange700:hover, .links-hover-t-orange700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #9f4509!important;
}
.hover-bg-orange700:hover, .links-hover-bg-orange700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #9f4509!important;
}
.t-orange800 {
    color: #6f3006;
}
.bg-orange800 {
    background-color: #6f3006;
}
.hover-t-orange800:hover, .links-hover-t-orange800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #6f3006!important;
}
.hover-bg-orange800:hover, .links-hover-bg-orange800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #6f3006!important;
}
.t-orange900 {
    color: #481f04;
}
.bg-orange900 {
    background-color: #481f04;
}
.hover-t-orange900:hover, .links-hover-t-orange900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #481f04!important;
}
.hover-bg-orange900:hover, .links-hover-bg-orange900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #481f04!important;
}
.t-olive50 {
    color: #f4f9d0;
}
.bg-olive50 {
    background-color: #f4f9d0;
}
.hover-t-olive50:hover, .links-hover-t-olive50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f4f9d0!important;
}
.hover-bg-olive50:hover, .links-hover-bg-olive50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f4f9d0!important;
}
.t-olive100 {
    color: #eff7b9;
}
.bg-olive100 {
    background-color: #eff7b9;
}
.hover-t-olive100:hover, .links-hover-t-olive100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #eff7b9!important;
}
.hover-bg-olive100:hover, .links-hover-bg-olive100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #eff7b9!important;
}
.t-olive200 {
    color: #e4f18c;
}
.bg-olive200 {
    background-color: #e4f18c;
}
.hover-t-olive200:hover, .links-hover-t-olive200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #e4f18c!important;
}
.hover-bg-olive200:hover, .links-hover-bg-olive200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #e4f18c!important;
}
.t-olive300 {
    color: #daec5e;
}
.bg-olive300 {
    background-color: #daec5e;
}
.hover-t-olive300:hover, .links-hover-t-olive300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #daec5e!important;
}
.hover-bg-olive300:hover, .links-hover-bg-olive300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #daec5e!important;
}
.t-olive400 {
    color: #cfe730;
}
.bg-olive400 {
    background-color: #cfe730;
}
.hover-t-olive400:hover, .links-hover-t-olive400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #cfe730!important;
}
.hover-bg-olive400:hover, .links-hover-bg-olive400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #cfe730!important;
}
.t-olive500 {
    color: #B5CC18;
}
.bg-olive500 {
    background-color: #B5CC18;
}
.hover-t-olive500:hover, .links-hover-t-olive500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #B5CC18!important;
}
.hover-bg-olive500:hover, .links-hover-bg-olive500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #B5CC18!important;
}
.t-olive600 {
    color: #8d9e13;
}
.bg-olive600 {
    background-color: #8d9e13;
}
.hover-t-olive600:hover, .links-hover-t-olive600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #8d9e13!important;
}
.hover-bg-olive600:hover, .links-hover-bg-olive600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #8d9e13!important;
}
.t-olive700 {
    color: #64710d;
}
.bg-olive700 {
    background-color: #64710d;
}
.hover-t-olive700:hover, .links-hover-t-olive700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #64710d!important;
}
.hover-bg-olive700:hover, .links-hover-bg-olive700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #64710d!important;
}
.t-olive800 {
    color: #3c4308;
}
.bg-olive800 {
    background-color: #3c4308;
}
.hover-t-olive800:hover, .links-hover-t-olive800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #3c4308!important;
}
.hover-bg-olive800:hover, .links-hover-bg-olive800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #3c4308!important;
}
.t-olive900 {
    color: #1b1f04;
}
.bg-olive900 {
    background-color: #1b1f04;
}
.hover-t-olive900:hover, .links-hover-t-olive900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #1b1f04!important;
}
.hover-bg-olive900:hover, .links-hover-bg-olive900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #1b1f04!important;
}
.t-teal50 {
    color: #9cfffb;
}
.bg-teal50 {
    background-color: #9cfffb;
}
.hover-t-teal50:hover, .links-hover-t-teal50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #9cfffb!important;
}
.hover-bg-teal50:hover, .links-hover-bg-teal50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #9cfffb!important;
}
.t-teal100 {
    color: #82fff9;
}
.bg-teal100 {
    background-color: #82fff9;
}
.hover-t-teal100:hover, .links-hover-t-teal100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #82fff9!important;
}
.hover-bg-teal100:hover, .links-hover-bg-teal100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #82fff9!important;
}
.t-teal200 {
    color: #4ffff7;
}
.bg-teal200 {
    background-color: #4ffff7;
}
.hover-t-teal200:hover, .links-hover-t-teal200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #4ffff7!important;
}
.hover-bg-teal200:hover, .links-hover-bg-teal200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #4ffff7!important;
}
.t-teal300 {
    color: #1cfff5;
}
.bg-teal300 {
    background-color: #1cfff5;
}
.hover-t-teal300:hover, .links-hover-t-teal300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #1cfff5!important;
}
.hover-bg-teal300:hover, .links-hover-bg-teal300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #1cfff5!important;
}
.t-teal400 {
    color: #00e8de;
}
.bg-teal400 {
    background-color: #00e8de;
}
.hover-t-teal400:hover, .links-hover-t-teal400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #00e8de!important;
}
.hover-bg-teal400:hover, .links-hover-bg-teal400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #00e8de!important;
}
.t-teal500 {
    color: #00B5AD;
}
.bg-teal500 {
    background-color: #00B5AD;
}
.hover-t-teal500:hover, .links-hover-t-teal500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #00B5AD!important;
}
.hover-bg-teal500:hover, .links-hover-bg-teal500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #00B5AD!important;
}
.t-teal600 {
    color: #00827c;
}
.bg-teal600 {
    background-color: #00827c;
}
.hover-t-teal600:hover, .links-hover-t-teal600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #00827c!important;
}
.hover-bg-teal600:hover, .links-hover-bg-teal600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #00827c!important;
}
.t-teal700 {
    color: #004f4c;
}
.bg-teal700 {
    background-color: #004f4c;
}
.hover-t-teal700:hover, .links-hover-t-teal700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #004f4c!important;
}
.hover-bg-teal700:hover, .links-hover-bg-teal700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #004f4c!important;
}
.t-teal800 {
    color: #001c1b;
}
.bg-teal800 {
    background-color: #001c1b;
}
.hover-t-teal800:hover, .links-hover-t-teal800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #001c1b!important;
}
.hover-bg-teal800:hover, .links-hover-bg-teal800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #001c1b!important;
}
.t-teal900 {
    color: #000;
}
.bg-teal900 {
    background-color: #000;
}
.hover-t-teal900:hover, .links-hover-t-teal900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #000!important;
}
.hover-bg-teal900:hover, .links-hover-bg-teal900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #000!important;
}
.t-violet50 {
    color: #efeaf9;
}
.bg-violet50 {
    background-color: #efeaf9;
}
.hover-t-violet50:hover, .links-hover-t-violet50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #efeaf9!important;
}
.hover-bg-violet50:hover, .links-hover-bg-violet50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #efeaf9!important;
}
.t-violet100 {
    color: #dfd6f4;
}
.bg-violet100 {
    background-color: #dfd6f4;
}
.hover-t-violet100:hover, .links-hover-t-violet100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #dfd6f4!important;
}
.hover-bg-violet100:hover, .links-hover-bg-violet100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #dfd6f4!important;
}
.t-violet200 {
    color: #c1adea;
}
.bg-violet200 {
    background-color: #c1adea;
}
.hover-t-violet200:hover, .links-hover-t-violet200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #c1adea!important;
}
.hover-bg-violet200:hover, .links-hover-bg-violet200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #c1adea!important;
}
.t-violet300 {
    color: #a285df;
}
.bg-violet300 {
    background-color: #a285df;
}
.hover-t-violet300:hover, .links-hover-t-violet300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #a285df!important;
}
.hover-bg-violet300:hover, .links-hover-bg-violet300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #a285df!important;
}
.t-violet400 {
    color: #835dd4;
}
.bg-violet400 {
    background-color: #835dd4;
}
.hover-t-violet400:hover, .links-hover-t-violet400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #835dd4!important;
}
.hover-bg-violet400:hover, .links-hover-bg-violet400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #835dd4!important;
}
.t-violet500 {
    color: #6435C9;
}
.bg-violet500 {
    background-color: #6435C9;
}
.hover-t-violet500:hover, .links-hover-t-violet500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #6435C9!important;
}
.hover-bg-violet500:hover, .links-hover-bg-violet500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #6435C9!important;
}
.t-violet600 {
    color: #502aa1;
}
.bg-violet600 {
    background-color: #502aa1;
}
.hover-t-violet600:hover, .links-hover-t-violet600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #502aa1!important;
}
.hover-bg-violet600:hover, .links-hover-bg-violet600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #502aa1!important;
}
.t-violet700 {
    color: #3c2078;
}
.bg-violet700 {
    background-color: #3c2078;
}
.hover-t-violet700:hover, .links-hover-t-violet700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #3c2078!important;
}
.hover-bg-violet700:hover, .links-hover-bg-violet700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #3c2078!important;
}
.t-violet800 {
    color: #281550;
}
.bg-violet800 {
    background-color: #281550;
}
.hover-t-violet800:hover, .links-hover-t-violet800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #281550!important;
}
.hover-bg-violet800:hover, .links-hover-bg-violet800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #281550!important;
}
.t-violet900 {
    color: #180d30;
}
.bg-violet900 {
    background-color: #180d30;
}
.hover-t-violet900:hover, .links-hover-t-violet900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #180d30!important;
}
.hover-bg-violet900:hover, .links-hover-bg-violet900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #180d30!important;
}
.t-purple50 {
    color: #f5e7f9;
}
.bg-purple50 {
    background-color: #f5e7f9;
}
.hover-t-purple50:hover, .links-hover-t-purple50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f5e7f9!important;
}
.hover-bg-purple50:hover, .links-hover-bg-purple50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f5e7f9!important;
}
.t-purple100 {
    color: #ecd3f4;
}
.bg-purple100 {
    background-color: #ecd3f4;
}
.hover-t-purple100:hover, .links-hover-t-purple100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #ecd3f4!important;
}
.hover-bg-purple100:hover, .links-hover-bg-purple100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #ecd3f4!important;
}
.t-purple200 {
    color: #daabe9;
}
.bg-purple200 {
    background-color: #daabe9;
}
.hover-t-purple200:hover, .links-hover-t-purple200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #daabe9!important;
}
.hover-bg-purple200:hover, .links-hover-bg-purple200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #daabe9!important;
}
.t-purple300 {
    color: #c882df;
}
.bg-purple300 {
    background-color: #c882df;
}
.hover-t-purple300:hover, .links-hover-t-purple300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #c882df!important;
}
.hover-bg-purple300:hover, .links-hover-bg-purple300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #c882df!important;
}
.t-purple400 {
    color: #b659d5;
}
.bg-purple400 {
    background-color: #b659d5;
}
.hover-t-purple400:hover, .links-hover-t-purple400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #b659d5!important;
}
.hover-bg-purple400:hover, .links-hover-bg-purple400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #b659d5!important;
}
.t-purple500 {
    color: #A333C8;
}
.bg-purple500 {
    background-color: #A333C8;
}
.hover-t-purple500:hover, .links-hover-t-purple500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #A333C8!important;
}
.hover-bg-purple500:hover, .links-hover-bg-purple500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #A333C8!important;
}
.t-purple600 {
    color: #82299f;
}
.bg-purple600 {
    background-color: #82299f;
}
.hover-t-purple600:hover, .links-hover-t-purple600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #82299f!important;
}
.hover-bg-purple600:hover, .links-hover-bg-purple600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #82299f!important;
}
.t-purple700 {
    color: #611e77;
}
.bg-purple700 {
    background-color: #611e77;
}
.hover-t-purple700:hover, .links-hover-t-purple700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #611e77!important;
}
.hover-bg-purple700:hover, .links-hover-bg-purple700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #611e77!important;
}
.t-purple800 {
    color: #40144e;
}
.bg-purple800 {
    background-color: #40144e;
}
.hover-t-purple800:hover, .links-hover-t-purple800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #40144e!important;
}
.hover-bg-purple800:hover, .links-hover-bg-purple800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #40144e!important;
}
.t-purple900 {
    color: #250c2e;
}
.bg-purple900 {
    background-color: #250c2e;
}
.hover-t-purple900:hover, .links-hover-t-purple900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #250c2e!important;
}
.hover-bg-purple900:hover, .links-hover-bg-purple900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #250c2e!important;
}
.t-pink50 {
    color: #fff;
}
.bg-pink50 {
    background-color: #fff;
}
.hover-t-pink50:hover, .links-hover-t-pink50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fff!important;
}
.hover-bg-pink50:hover, .links-hover-bg-pink50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fff!important;
}
.t-pink100 {
    color: #fce9f4;
}
.bg-pink100 {
    background-color: #fce9f4;
}
.hover-t-pink100:hover, .links-hover-t-pink100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #fce9f4!important;
}
.hover-bg-pink100:hover, .links-hover-bg-pink100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #fce9f4!important;
}
.t-pink200 {
    color: #f5bddc;
}
.bg-pink200 {
    background-color: #f5bddc;
}
.hover-t-pink200:hover, .links-hover-t-pink200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f5bddc!important;
}
.hover-bg-pink200:hover, .links-hover-bg-pink200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f5bddc!important;
}
.t-pink300 {
    color: #ee91c5;
}
.bg-pink300 {
    background-color: #ee91c5;
}
.hover-t-pink300:hover, .links-hover-t-pink300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #ee91c5!important;
}
.hover-bg-pink300:hover, .links-hover-bg-pink300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #ee91c5!important;
}
.t-pink400 {
    color: #e765ae;
}
.bg-pink400 {
    background-color: #e765ae;
}
.hover-t-pink400:hover, .links-hover-t-pink400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #e765ae!important;
}
.hover-bg-pink400:hover, .links-hover-bg-pink400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #e765ae!important;
}
.t-pink500 {
    color: #E03997;
}
.bg-pink500 {
    background-color: #E03997;
}
.hover-t-pink500:hover, .links-hover-t-pink500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #E03997!important;
}
.hover-bg-pink500:hover, .links-hover-bg-pink500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #E03997!important;
}
.t-pink600 {
    color: #c71f7e;
}
.bg-pink600 {
    background-color: #c71f7e;
}
.hover-t-pink600:hover, .links-hover-t-pink600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #c71f7e!important;
}
.hover-bg-pink600:hover, .links-hover-bg-pink600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #c71f7e!important;
}
.t-pink700 {
    color: #9b1862;
}
.bg-pink700 {
    background-color: #9b1862;
}
.hover-t-pink700:hover, .links-hover-t-pink700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #9b1862!important;
}
.hover-bg-pink700:hover, .links-hover-bg-pink700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #9b1862!important;
}
.t-pink800 {
    color: #6f1146;
}
.bg-pink800 {
    background-color: #6f1146;
}
.hover-t-pink800:hover, .links-hover-t-pink800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #6f1146!important;
}
.hover-bg-pink800:hover, .links-hover-bg-pink800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #6f1146!important;
}
.t-pink900 {
    color: #4b0c30;
}
.bg-pink900 {
    background-color: #4b0c30;
}
.hover-t-pink900:hover, .links-hover-t-pink900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #4b0c30!important;
}
.hover-bg-pink900:hover, .links-hover-bg-pink900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #4b0c30!important;
}
.t-brown50 {
    color: #f0e2d9;
}
.bg-brown50 {
    background-color: #f0e2d9;
}
.hover-t-brown50:hover, .links-hover-t-brown50 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #f0e2d9!important;
}
.hover-bg-brown50:hover, .links-hover-bg-brown50 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #f0e2d9!important;
}
.t-brown100 {
    color: #e9d4c7;
}
.bg-brown100 {
    background-color: #e9d4c7;
}
.hover-t-brown100:hover, .links-hover-t-brown100 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #e9d4c7!important;
}
.hover-bg-brown100:hover, .links-hover-bg-brown100 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #e9d4c7!important;
}
.t-brown200 {
    color: #dbb8a2;
}
.bg-brown200 {
    background-color: #dbb8a2;
}
.hover-t-brown200:hover, .links-hover-t-brown200 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #dbb8a2!important;
}
.hover-bg-brown200:hover, .links-hover-bg-brown200 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #dbb8a2!important;
}
.t-brown300 {
    color: #cd9c7d;
}
.bg-brown300 {
    background-color: #cd9c7d;
}
.hover-t-brown300:hover, .links-hover-t-brown300 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #cd9c7d!important;
}
.hover-bg-brown300:hover, .links-hover-bg-brown300 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #cd9c7d!important;
}
.t-brown400 {
    color: #bf8058;
}
.bg-brown400 {
    background-color: #bf8058;
}
.hover-t-brown400:hover, .links-hover-t-brown400 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #bf8058!important;
}
.hover-bg-brown400:hover, .links-hover-bg-brown400 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #bf8058!important;
}
.t-brown500 {
    color: #A5673F;
}
.bg-brown500 {
    background-color: #A5673F;
}
.hover-t-brown500:hover, .links-hover-t-brown500 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #A5673F!important;
}
.hover-bg-brown500:hover, .links-hover-bg-brown500 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #A5673F!important;
}
.t-brown600 {
    color: #805031;
}
.bg-brown600 {
    background-color: #805031;
}
.hover-t-brown600:hover, .links-hover-t-brown600 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #805031!important;
}
.hover-bg-brown600:hover, .links-hover-bg-brown600 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #805031!important;
}
.t-brown700 {
    color: #5b3923;
}
.bg-brown700 {
    background-color: #5b3923;
}
.hover-t-brown700:hover, .links-hover-t-brown700 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #5b3923!important;
}
.hover-bg-brown700:hover, .links-hover-bg-brown700 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #5b3923!important;
}
.t-brown800 {
    color: #362215;
}
.bg-brown800 {
    background-color: #362215;
}
.hover-t-brown800:hover, .links-hover-t-brown800 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #362215!important;
}
.hover-bg-brown800:hover, .links-hover-bg-brown800 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #362215!important;
}
.t-brown900 {
    color: #190f09;
}
.bg-brown900 {
    background-color: #190f09;
}
.hover-t-brown900:hover, .links-hover-t-brown900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #190f09!important;
}
.hover-no-color a:hover, a.hover-no-color:hover {
    color: inherit;
}
.hover-bg-brown900:hover, .links-hover-bg-brown900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #190f09!important;
}
.flex {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.flex-row {
    flex-direction: row;
}
.flex-row-reverse {
    flex-direction: row-reverse;
}
.flex-column {
    flex-direction: column;
}
.flex-column-reverse {
    flex-direction: column-reverse;
}
.flex-wrap {
    flex-wrap: wrap;
}
.flex-wrap-reverse {
    flex-wrap: wrap-reverse;
}
.flex-nowrap {
    flex-wrap: nowrap;
}
.flex-jc-start {
    justify-content: flex-start;
}
.flex-jc-end {
    justify-content: flex-end;
}
.flex-hcenter, .flex-jc-center {
    justify-content: center;
}
.flex-jc-between, div.gallery {
    justify-content: space-between;
}
.flex-jc-around {
    justify-content: space-around;
}
.flex-ai-start {
    align-items: flex-start;
}
.flex-ai-end {
    align-items: flex-end;
}
.flex-ai-center, .flex-vcenter {
    align-items: center;
}
.flex-ai-baseline {
    align-items: baseline;
}
.flex-ai-stretch {
    align-items: stretch;
}
.flex-ac-start {
    align-content: flex-start;
}
.flex-ac-end {
    align-content: flex-end;
}
.flex-ac-center {
    align-content: center;
}
.flex-ac-between {
    align-content: space-between;
}
.flex-ac-around {
    align-content: space-around;
}
.flex-ac-stretch {
    align-content: stretch;
}
.flex-as-auto {
    align-self: auto;
}
.flex-as-start {
    align-self: flex-start;
}
.flex-as-end {
    align-self: flex-end;
}
.flex-as-center {
    align-self: center;
}
.flex-as-baseline {
    align-self: baseline;
}
.flex-as-stretch {
    align-self: stretch;
}
.flex-grow0 {
    flex-grow: 0;
}
.flex-grow1 {
    flex-grow: 1;
}
.flex-grow2 {
    flex-grow: 2;
}
.flex-grow3 {
    flex-grow: 3;
}
.flex-grow4 {
    flex-grow: 4;
}
.flex-grow5 {
    flex-grow: 5;
}
.flex-order0 {
    order: 0;
}
.flex-order1 {
    order: 1;
}
.flex-order2 {
    order: 2;
}
.flex-order3 {
    order: 3;
}
.flex-order4 {
    order: 4;
}
.flex-order5 {
    order: 5;
}
@media (max-width:768px) {
    .flex-wrap-tablet, .flex-wrap-tablet-phone {
    flex-wrap: wrap;
}
.flex-tablet, .flex-tablet-phone {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.flex-reverse-tablet {
    flex-direction: row-reverse;
}
.flex-order0-tablet {
    order: 0;
}
.flex-order1-tablet {
    order: 1;
}
.flex-order2-tablet {
    order: 2;
}
.flex-order3-tablet {
    order: 3;
}
.flex-order4-tablet {
    order: 4;
}
.flex-order5-tablet {
    order: 5;
}
.flex-vcenter-tablet {
    align-items: center;
}
.flex-hcenter-tablet {
    justify-content: center;
}
}@media (max-width:480px) {
    .flex-wrap-phone, .flex-wrap-tablet-phone {
    flex-wrap: wrap;
}
.flex-phone, .flex-tablet-phone {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.flex-reverse-phone {
    flex-direction: row-reverse;
}
.flex-order0-phone {
    order: 0;
}
.flex-order1-phone {
    order: 1;
}
.flex-order2-phone {
    order: 2;
}
.flex-order3-phone {
    order: 3;
}
.flex-order4-phone {
    order: 4;
}
.flex-order5-phone {
    order: 5;
}
.flex-vcenter-phone {
    align-items: center;
}
.flex-hcenter-phone {
    justify-content: center;
}
}@media (min-width:769px) and (max-width:992px) {
    .flex-wrap-small {
    flex-wrap: wrap;
}
.flex-small {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.flex-reverse-small {
    flex-direction: row-reverse;
}
.flex-order0-small {
    order: 0;
}
.flex-order1-small {
    order: 1;
}
.flex-order2-small {
    order: 2;
}
.flex-order3-small {
    order: 3;
}
.flex-order4-small {
    order: 4;
}
.flex-order5-small {
    order: 5;
}
.flex-vcenter-small {
    align-items: center;
}
.flex-hcenter-small {
    justify-content: center;
}
}@media (min-width:993px) and (max-width:1200px) {
    .flex-wrap-medium {
    flex-wrap: wrap;
}
.flex-medium {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.flex-reverse-medium {
    flex-direction: row-reverse;
}
.flex-order0-medium {
    order: 0;
}
.flex-order1-medium {
    order: 1;
}
.flex-order2-medium {
    order: 2;
}
.flex-order3-medium {
    order: 3;
}
.flex-order4-medium {
    order: 4;
}
.flex-order5-medium {
    order: 5;
}
.flex-vcenter-medium {
    align-items: center;
}
.flex-hcenter-medium {
    justify-content: center;
}
}@media (min-width:1201px) {
    .flex-wrap-large {
    flex-wrap: wrap;
}
.flex-large {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
}
.flex-reverse-large {
    flex-direction: row-reverse;
}
.flex-order0-large {
    order: 0;
}
.flex-order1-large {
    order: 1;
}
.flex-order2-large {
    order: 2;
}
.flex-order3-large {
    order: 3;
}
.flex-order4-large {
    order: 4;
}
.flex-order5-large {
    order: 5;
}
.flex-vcenter-large {
    align-items: center;
}
.flex-hcenter-large {
    justify-content: center;
}
}.gr-gray400-100 {
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#bdbdbd), to(#f5f5f5));
    background-image: -webkit-linear-gradient(top, #bdbdbd, 0, #f5f5f5, 100%);
    background-image: -moz-linear-gradient(top, #bdbdbd 0, #f5f5f5 100%);
    background-image: linear-gradient(to bottom, #bdbdbd 0, #f5f5f5 100%);
    background-repeat: repeat-x;
}
.gr-gray100-400 {
    background-color: #bdbdbd;
    background-image: -webkit-gradient(linear, left 0, left 100%, from(#f5f5f5), to(#bdbdbd));
    background-image: -webkit-linear-gradient(top, #f5f5f5, 0, #bdbdbd, 100%);
    background-image: -moz-linear-gradient(top, #f5f5f5 0, #bdbdbd 100%);
    background-image: linear-gradient(to bottom, #f5f5f5 0, #bdbdbd 100%);
    background-repeat: repeat-x;
}
code, table th {
    background: #EEE;
}
.h100 {
    height: 100%}
.h-auto {
    height: auto;
}
.h10px {
    height: 10px;
}
.h10px-min {
    min-height: 10px!important;
}
.h10px-max {
    max-height: 10px!important;
}
.h16px {
    height: 16px;
}
.h16px-min {
    min-height: 16px!important;
}
.h16px-max {
    max-height: 16px!important;
}
.h20px {
    height: 20px;
}
.h20px-min {
    min-height: 20px!important;
}
.h20px-max {
    max-height: 20px!important;
}
.h24px {
    height: 24px;
}
.h24px-min {
    min-height: 24px!important;
}
.h24px-max {
    max-height: 24px!important;
}
.h30px {
    height: 30px;
}
.h30px-min {
    min-height: 30px!important;
}
.h30px-max {
    max-height: 30px!important;
}
.h32px {
    height: 32px;
}
.h32px-min {
    min-height: 32px!important;
}
.h32px-max {
    max-height: 32px!important;
}
.h48px {
    height: 48px;
}
.h48px-min {
    min-height: 48px!important;
}
.h48px-max {
    max-height: 48px!important;
}
.h50px {
    height: 50px;
}
.h50px-min {
    min-height: 50px!important;
}
.h50px-max {
    max-height: 50px!important;
}
.h64px {
    height: 64px;
}
.h64px-min {
    min-height: 64px!important;
}
.h64px-max {
    max-height: 64px!important;
}
.h70px {
    height: 70px;
}
.h70px-min {
    min-height: 70px!important;
}
.h70px-max {
    max-height: 70px!important;
}
.h100px {
    height: 100px;
}
.h100px-min {
    min-height: 100px!important;
}
.h100px-max {
    max-height: 100px!important;
}
.h200px {
    height: 200px;
}
.h200px-min {
    min-height: 200px!important;
}
.h200px-max {
    max-height: 200px!important;
}
.h300px {
    height: 300px;
}
.h300px-min {
    min-height: 300px!important;
}
.h300px-max {
    max-height: 300px!important;
}
.h400px {
    height: 400px;
}
.h400px-min {
    min-height: 400px!important;
}
.h400px-max {
    max-height: 400px!important;
}
.h500px {
    height: 500px;
}
.h500px-min {
    min-height: 500px!important;
}
.h500px-max {
    max-height: 500px!important;
}
.t-icon {
    font-size: 32px;
}
.t-icon-small {
    font-size: 16px;
}
.t-icon-medium {
    font-size: 24px;
}
.t-icon-large {
    font-size: 48px;
}
.icon0:before {
    margin-right: 0!important;
}
.icon-circle, .icon-circle-large, .icon-circle-medium, .icon-circle-small {
    display: inline-block;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.icon-circle {
    width: 48px;
    height: 48px;
    line-height: 48px;
}
.icon-circle-small {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.icon-circle-medium {
    width: 24px;
    height: 24px;
    line-height: 24px;
}
.icon-circle-large, .icon-square {
    width: 48px;
    height: 48px;
    line-height: 48px;
}
.icon-square, .icon-square-large, .icon-square-medium, .icon-square-small {
    display: inline-block;
    text-align: center;
}
.mar-t, .mar-tb {
    margin-top: 20px!important;
}
.mar-b, .mar-tb {
    margin-bottom: 20px!important;
}
.icon-square-small {
    width: 16px;
    height: 16px;
    line-height: 16px;
}
.icon-square-medium {
    width: 24px;
    height: 24px;
    line-height: 24px;
}
.icon-square-large {
    width: 48px;
    height: 48px;
    line-height: 48px;
}
.layout-center {
    margin-right: auto;
    margin-left: auto;
}
.layout-center-wrap {
    width: 100%}
.layout-center-wrap>.layout-wrap, .layout-center-wrap>.wrap {    
    margin-right: auto;
    margin-left: auto;    
}
.mar-l, .mar-rl {
    margin-left: 20px!important;
}
.links-no-color a:not([class^=t-]):not([class*=" t-"]) {
    color: inherit;
}
.links-no-color-imp a {
    color: inherit!important;
}
body, pre {
    color: #555;
}
.rounded, .rounded10 {
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.rounded5 {
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.b-circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.drop-cap:first-letter {
    float: left;
    font-size: 3em;
    font-weight: 700;
    margin-right: .75rem;
    text-transform: uppercase;
    line-height: 1;
}
.mar-r, .mar-rl {
    margin-right: 20px!important;
}
.pad {
    padding: 20px!important;
}
.pad0-t, .pad0-tb {
    padding-top: 0!important;
}
.pad0-b, .pad0-tb {
    padding-bottom: 0!important;
}
.pad0-r, .pad0-rl {
    padding-right: 0!important;
}
.pad0-l, .pad0-rl {
    padding-left: 0!important;
}
.mar {
    margin: 20px!important;
}
.mar0-t, .mar0-tb {
    margin-top: 0!important;
}
.mar0-b, .mar0-tb {
    margin-bottom: 0!important;
}
.mar0-r, .mar0-rl {
    margin-right: 0!important;
}
.mar0-l, .mar0-rl {
    margin-left: 0!important;
}
.pad0 {
    padding: 0!important;
}
.pad5-t, .pad5-tb {
    padding-top: 5px!important;
}
.pad5-b, .pad5-tb {
    padding-bottom: 5px!important;
}
.pad5-r, .pad5-rl {
    padding-right: 5px!important;
}
.pad5-l, .pad5-rl {
    padding-left: 5px!important;
}
.pad5 {
    padding: 5px!important;
}
.pad6-t, .pad6-tb {
    padding-top: 6px!important;
}
.pad6-b, .pad6-tb {
    padding-bottom: 6px!important;
}
.pad6-r, .pad6-rl {
    padding-right: 6px!important;
}
.pad6-l, .pad6-rl {
    padding-left: 6px!important;
}
.pad6 {
    padding: 6px!important;
}
.pad7-t, .pad7-tb {
    padding-top: 7px!important;
}
.pad7-b, .pad7-tb {
    padding-bottom: 7px!important;
}
.pad7-r, .pad7-rl {
    padding-right: 7px!important;
}
.pad7-l, .pad7-rl {
    padding-left: 7px!important;
}
.pad7 {
    padding: 7px!important;
}
.pad10-t, .pad10-tb {
    padding-top: 10px!important;
}
.pad10-b, .pad10-tb {
    padding-bottom: 10px!important;
}
.pad10-r, .pad10-rl {
    padding-right: 10px!important;
}
.pad10-l, .pad10-rl {
    padding-left: 10px!important;
}
.pad10 {
    padding: 10px!important;
}
.pad15-t, .pad15-tb {
    padding-top: 15px!important;
}
.pad15-b, .pad15-tb {
    padding-bottom: 15px!important;
}
.pad15-r, .pad15-rl {
    padding-right: 15px!important;
}
.pad15-l, .pad15-rl {
    padding-left: 15px!important;
}
.pad15 {
    padding: 15px!important;
}
.pad20-t, .pad20-tb {
    padding-top: 20px!important;
}
.mso-comment-article, .pad20-b, .pad20-tb {
    padding-bottom: 20px!important;
}
.pad20-r, .pad20-rl {
    padding-right: 20px!important;
}
.pad20-l, .pad20-rl {
    padding-left: 20px!important;
}
.pad20 {
    padding: 10px!important;
}
.pad25-t, .pad25-tb {
    padding-top: 25px!important;
}
.pad25-b, .pad25-tb {
    padding-bottom: 25px!important;
}
.pad25-r, .pad25-rl {
    padding-right: 25px!important;
}
.pad25-l, .pad25-rl {
    padding-left: 25px!important;
}
.pad25 {
    padding: 25px!important;
}
.pad30-t, .pad30-tb {
    padding-top: 30px!important;
}
.pad30-b, .pad30-tb {
    padding-bottom: 30px!important;
}
.pad30-r, .pad30-rl {
    padding-right: 30px!important;
}
.pad30-l, .pad30-rl {
    padding-left: 30px!important;
}
.pad30 {
    padding: 30px!important;
}
.pad40-t, .pad40-tb {
    padding-top: 40px!important;
}
.pad40-b, .pad40-tb {
    padding-bottom: 40px!important;
}
.pad40-r, .pad40-rl {
    padding-right: 40px!important;
}
.pad40-l, .pad40-rl {
    padding-left: 40px!important;
}
.pad40 {
    padding: 40px!important;
}
.pad50-t, .pad50-tb {
    padding-top: 50px!important;
}
.pad50-b, .pad50-tb {
    padding-bottom: 50px!important;
}
.pad50-r, .pad50-rl {
    padding-right: 50px!important;
}
.pad50-l, .pad50-rl {
    padding-left: 50px!important;
}
.pad50 {
    padding: 50px!important;
}
.mar0 {
    margin: 0!important;
}
.mar5-t, .mar5-tb {
    margin-top: 5px!important;
}
.mar5-b, .mar5-tb {
    margin-bottom: 5px!important;
}
.mar5-r, .mar5-rl {
    margin-right: 5px!important;
}
.mar5-l, .mar5-rl {
    margin-left: 5px!important;
}
.mar5 {
    margin: 5px!important;
}
.mar6-t, .mar6-tb {
    margin-top: 6px!important;
}
.mar6-b, .mar6-tb {
    margin-bottom: 6px!important;
}
.mar6-r, .mar6-rl {
    margin-right: 6px!important;
}
.mar6-l, .mar6-rl {
    margin-left: 6px!important;
}
.mar6 {
    margin: 6px!important;
}
.mar7-t, .mar7-tb {
    margin-top: 7px!important;
}
.mar7-b, .mar7-tb {
    margin-bottom: 7px!important;
}
.mar7-r, .mar7-rl {
    margin-right: 7px!important;
}
.mar7-l, .mar7-rl {
    margin-left: 7px!important;
}
.mar7 {
    margin: 7px!important;
}
.mar10-t, .mar10-tb {
    margin-top: 10px!important;
}
.mar10-b, .mar10-tb {
    margin-bottom: 10px!important;
}
.mar10-r, .mar10-rl {
    margin-right: 10px!important;
}
.mar10-l, .mar10-rl {
    margin-left: 10px!important;
}
.mar10 {
    margin: 10px!important;
}
.mar15-t, .mar15-tb {
    margin-top: 15px!important;
}
.mar15-b, .mar15-tb {
    margin-bottom: 15px!important;
}
.mar15-r, .mar15-rl {
    margin-right: 15px!important;
}
.mar15-l, .mar15-rl {
    margin-left: 15px!important;
}
.mar15 {
    margin: 15px!important;
}
.mar20-t, .mar20-tb {
    margin-top: 20px!important;
}
.mar20-b, .mar20-tb {
    margin-bottom: 20px!important;
}
.mar20-r, .mar20-rl {
    margin-right: 20px!important;
}
.mar20-l, .mar20-rl {
    margin-left: 20px!important;
}
.mar20 {
    margin: 20px!important;
}
.mar25-t, .mar25-tb {
    margin-top: 25px!important;
}
.mar25-b, .mar25-tb {
    margin-bottom: 25px!important;
}
.mar25-r, .mar25-rl {
    margin-right: 25px!important;
}
.mar25-l, .mar25-rl {
    margin-left: 25px!important;
}
.mar25 {
    margin: 25px!important;
}
.mar30-t, .mar30-tb {
    margin-top: 30px!important;
}
.mar30-b, .mar30-tb {
    margin-bottom: 30px!important;
}
.mar30-r, .mar30-rl {
    margin-right: 30px!important;
}
.mar30-l, .mar30-rl {
    margin-left: 30px!important;
}
.mar30 {
    margin: 30px!important;
}
.mar40-t, .mar40-tb {
    margin-top: 40px!important;
}
.mar40-b, .mar40-tb {
    margin-bottom: 40px!important;
}
.mar40-r, .mar40-rl {
    margin-right: 40px!important;
}
.mar40-l, .mar40-rl {
    margin-left: 40px!important;
}
.mar40 {
    margin: 40px!important;
}
.mar50-t, .mar50-tb {
    margin-top: 50px!important;
}
.mar50-b, .mar50-tb {
    margin-bottom: 50px!important;
}
.mar50-r, .mar50-rl {
    margin-right: 50px!important;
}
.mar50-l, .mar50-rl {
    margin-left: 50px!important;
}
.mar50 {
    margin: 50px!important;
}
@media (max-width:768px) {
    .pad0-t-tablet, .pad0-tb-tablet {
    padding-top: 0!important;
}
.pad0-b-tablet, .pad0-tb-tablet {
    padding-bottom: 0!important;
}
.pad0-r-tablet, .pad0-rl-tablet {
    padding-right: 0!important;
}
.pad0-l-tablet, .pad0-rl-tablet {
    padding-left: 0!important;
}
.mar0-t-tablet, .mar0-tb-tablet {
    margin-top: 0!important;
}
.mar0-b-tablet, .mar0-tb-tablet {
    margin-bottom: 0!important;
}
.mar0-r-tablet, .mar0-rl-tablet {
    margin-right: 0!important;
}
.mar0-l-tablet, .mar0-rl-tablet {
    margin-left: 0!important;
}
.pad0-tablet {
    padding: 0!important;
}
.mar0-tablet {
    margin: 0!important;
}
}@media (max-width:480px) {
    .pad0-t-phone, .pad0-tb-phone {
    padding-top: 0!important;
}
.pad0-b-phone, .pad0-tb-phone {
    padding-bottom: 0!important;
}
.pad0-r-phone, .pad0-rl-phone {
    padding-right: 0!important;
}
.pad0-l-phone, .pad0-rl-phone {
    padding-left: 0!important;
}
.mar0-t-phone, .mar0-tb-phone {
    margin-top: 0!important;
}
.mar0-b-phone, .mar0-tb-phone {
    margin-bottom: 0!important;
}
.mar0-r-phone, .mar0-rl-phone {
    margin-right: 0!important;
}
.mar0-l-phone, .mar0-rl-phone {
    margin-left: 0!important;
}
.pad0-phone {
    padding: 0!important;
}
.mar0-phone {
    margin: 0!important;
}
}@media (min-width:769px) and (max-width:992px) {
    .pad0-t-small, .pad0-tb-small {
    padding-top: 0!important;
}
.pad0-b-small, .pad0-tb-small {
    padding-bottom: 0!important;
}
.pad0-r-small, .pad0-rl-small {
    padding-right: 0!important;
}
.pad0-l-small, .pad0-rl-small {
    padding-left: 0!important;
}
.mar0-t-small, .mar0-tb-small {
    margin-top: 0!important;
}
.mar0-b-small, .mar0-tb-small {
    margin-bottom: 0!important;
}
.mar0-r-small, .mar0-rl-small {
    margin-right: 0!important;
}
.mar0-l-small, .mar0-rl-small {
    margin-left: 0!important;
}
.pad0-small {
    padding: 0!important;
}
.mar0-small {
    margin: 0!important;
}
}@media (min-width:993px) and (max-width:1200px) {
    .pad0-t-medium, .pad0-tb-medium {
    padding-top: 0!important;
}
.pad0-b-medium, .pad0-tb-medium {
    padding-bottom: 0!important;
}
.pad0-r-medium, .pad0-rl-medium {
    padding-right: 0!important;
}
.pad0-l-medium, .pad0-rl-medium {
    padding-left: 0!important;
}
.mar0-t-medium, .mar0-tb-medium {
    margin-top: 0!important;
}
.mar0-b-medium, .mar0-tb-medium {
    margin-bottom: 0!important;
}
.mar0-r-medium, .mar0-rl-medium {
    margin-right: 0!important;
}
.mar0-l-medium, .mar0-rl-medium {
    margin-left: 0!important;
}
.pad0-medium {
    padding: 0!important;
}
.mar0-medium {
    margin: 0!important;
}
}@media (min-width:1201px) {
    .pad0-t-large, .pad0-tb-large {
    padding-top: 0!important;
}
.pad0-b-large, .pad0-tb-large {
    padding-bottom: 0!important;
}
.pad0-r-large, .pad0-rl-large {
    padding-right: 0!important;
}
.pad0-l-large, .pad0-rl-large {
    padding-left: 0!important;
}
.mar0-t-large, .mar0-tb-large {
    margin-top: 0!important;
}
.mar0-b-large, .mar0-tb-large {
    margin-bottom: 0!important;
}
.mar0-r-large, .mar0-rl-large {
    margin-right: 0!important;
}
.mar0-l-large, .mar0-rl-large {
    margin-left: 0!important;
}
.pad0-large {
    padding: 0!important;
}
.mar0-large {
    margin: 0!important;
}
}.pos-fixed {
    position: fixed;
}
.pos-absolute {
    position: absolute;
}
.pos-relative, ul.menu, ul.menu li {
    position: relative;
}
.pos0-t {
    top: 0;
}
.pos0-r {
    right: 0;
}
.pos0-b {
    bottom: 0;
}
.pos0-l {
    left: 0;
}
.pos10-t {
    top: 10px;
}
.pos10-r {
    right: 10px;
}
.pos10-b {
    bottom: 10px;
}
.pos10-l {
    left: 10px;
}
.z-index1 {
    z-index: 1;
}
.z-index9 {
    z-index: 9;
}
.z-index99 {
    z-index: 99;
}
.z-index999 {
    z-index: 999;
}
.z-index9999 {
    z-index: 9999;
}
.shadow {
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .2);
}
.normal {
    font-weight: 400;
    font-style: normal;
    margin: 0;
    padding: 0;
    line-height: 1em;
}
.italic, blockquote, table caption {
    font-style: italic;
}
.bold {
    font-weight: 700;
}
.underline {
    text-decoration: underline;
}
.strike {
    text-decoration: line-through;
}
.small-caps {
    font-variant: small-caps;
}
.capitalize {
    text-transform: capitalize;
}
.upper {
    text-transform: uppercase;
}
.lower {
    text-transform: lowercase;
}
.t-right {
    text-align: right;
}
.t-left {
    text-align: left;
}
.t-center {
    text-align: center;
}
.t-justify {
    text-align: justify;
}
.t-wrap {
    white-space: normal;
}
.t-pre-wrap, pre code {
    white-space: pre-wrap;
}
.t-georgia {
    font-family: Georgia, Times New Roman, serif;
}
.t-times {
    font-family: Times New Roman, serif;
}
.t-arial {
    font-family: Arial, Helvetica, Verdana, sans-serif;
}
.t-verdana {
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.t-mono {
    font-family: PT Mono, Monaco, Menlo, Consolas, Courier New, monospace;
}
.t80 {
    font-size: .8rem;
}
.t90 {
    font-size: .9rem;
}
.t100 {
    font-size: 1rem;
}
.t110 {
    font-size: 1.1rem;
}
.t120 {
    font-size: 1.2rem;
}
.t130 {
    font-size: 1.3rem;
}
.t140 {
    font-size: 1.4rem;
}
.t150 {
    font-size: 1.5rem;
}
.t160 {
    font-size: 1.6rem;
}
.t170 {
    font-size: 1.7rem;
}
.t180 {
    font-size: 1.8rem;
}
.t190 {
    font-size: 1.9rem;
}
.t200 {
    font-size: 2rem;
}
.t210 {
    font-size: 2.1rem;
}
.t220 {
    font-size: 2.2rem;
}
.t230 {
    font-size: 2.3rem;
}
.t240 {
    font-size: 2.4rem;
}
.t250 {
    font-size: 2.5rem;
}
.t260 {
    font-size: 2.6rem;
}
.t270 {
    font-size: 2.7rem;
}
.t280 {
    font-size: 2.8rem;
}
.t290 {
    font-size: 2.9rem;
}
.t300 {
    font-size: 3rem;
}
.t310 {
    font-size: 3.1rem;
}
.t320 {
    font-size: 3.2rem;
}
.t330 {
    font-size: 3.3rem;
}
.t340 {
    font-size: 3.4rem;
}
.t350 {
    font-size: 3.5rem;
}
.t360 {
    font-size: 3.6rem;
}
.t370 {
    font-size: 3.7rem;
}
.t380 {
    font-size: 3.8rem;
}
.t390 {
    font-size: 3.9rem;
}
.t400 {
    font-size: 4rem;
}
.t450 {
    font-size: 4.5rem;
}
.t500 {
    font-size: 5rem;
}
.t80em {
    font-size: .8em;
}
.t90em {
    font-size: .9em;
}
.t100em {
    font-size: 1em;
}
.t110em {
    font-size: 1.1em;
}
.t120em {
    font-size: 1.2em;
}
.t130em {
    font-size: 1.3em;
}
.t140em {
    font-size: 1.4em;
}
.t150em {
    font-size: 1.5em;
}
.t160em {
    font-size: 1.6em;
}
.t170em {
    font-size: 1.7em;
}
.t180em {
    font-size: 1.8em;
}
.t190em {
    font-size: 1.9em;
}
.t200em {
    font-size: 2em;
}
.t210em {
    font-size: 2.1em;
}
.t220em {
    font-size: 2.2em;
}
.t230em {
    font-size: 2.3em;
}
.t240em {
    font-size: 2.4em;
}
.t250em {
    font-size: 2.5em;
}
.t260em {
    font-size: 2.6em;
}
.t270em {
    font-size: 2.7em;
}
.t280em {
    font-size: 2.8em;
}
.t290em {
    font-size: 2.9em;
}
.t300em {
    font-size: 3em;
}
.t310em {
    font-size: 3.1em;
}
.t320em {
    font-size: 3.2em;
}
.t330em {
    font-size: 3.3em;
}
.t340em {
    font-size: 3.4em;
}
.t350em {
    font-size: 3.5em;
}
.t360em {
    font-size: 3.6em;
}
.t370em {
    font-size: 3.7em;
}
.t380em {
    font-size: 3.8em;
}
.t390em {
    font-size: 3.9em;
}
.t400em {
    font-size: 4em;
}
.t450em {
    font-size: 4.5em;
}
.t500em {
    font-size: 5em;
}
.t8px {
    font-size: 8px;
}
.t9px {
    font-size: 9px;
}
.t10px {
    font-size: 10px;
}
.t11px {
    font-size: 11px;
}
.t12px {
    font-size: 12px;
}
.t14px {
    font-size: 14px;
}
.t15px {
    font-size: 15px;
}
.t16px {
    font-size: 16px;
}
.t17px {
    font-size: 17px;
}
.t18px {
    font-size: 18px;
}
.t19px {
    font-size: 19px;
}
.t20px {
    font-size: 20px;
}
.t24px {
    font-size: 24px;
}
.t26px {
    font-size: 26px;
}
.t28px {
    font-size: 28px;
}
.t30px {
    font-size: 30px;
}
.t32px {
    font-size: 32px;
}
.t48px {
    font-size: 48px;
}
.t64px {
    font-size: 64px;
}
@media (min-width:769px) {
    .visible-desktop, .visible-desktop-tablet {
    display: block!important;
}
.hide-desktop, .hide-desktop-tablet, .visible-phone, .visible-tablet, .visible-tablet-phone {
    display: none!important;
}
}@media (max-width:768px) {
    .t-right-tablet {
    text-align: right;
}
.t-left-tablet {
    text-align: left;
}
.t-center-tablet {
    text-align: center;
}
.t-justify-tablet {
    text-align: justify;
}
.visible-desktop-tablet, .visible-tablet, .visible-tablet-phone {
    display: block!important;
}
.hide-tablet, .hide-tablet-phone, .visible-desktop, .visible-phone {
    display: none!important;
}
}@media (max-width:480px) {
    .t-right-phone {
    text-align: right;
}
.t-left-phone {
    text-align: left;
}
.t-center-phone {
    text-align: center;
}
.t-justify-phone {
    text-align: justify;
}
.visible-phone, .visible-tablet-phone {
    display: block!important;
}
.hide-phone, .hide-tablet-phone, .visible-desktop, .visible-desktop-tablet, .visible-tablet {
    display: none!important;
}
}.visible-large, .visible-medium, .visible-small {
    display: block!important;
}
.hide-large, .hide-medium, .hide-small {
    display: none!important;
}
@media (min-width:769px) and (max-width:992px) {
    .t-right-small {
    text-align: right;
}
.t-left-small {
    text-align: left;
}
.t-center-small {
    text-align: center;
}
.t-justify-small {
    text-align: justify;
}
.visible-small {
    display: block!important;
}
.hide-small {
    display: none!important;
}
}@media (min-width:993px) and (max-width:1200px) {
    .t-right-medium {
    text-align: right;
}
.t-left-medium {
    text-align: left;
}
.t-center-medium {
    text-align: center;
}
.t-justify-medium {
    text-align: justify;
}
.visible-medium {
    display: block!important;
}
.hide-medium {
    display: none!important;
}
}@media (min-width:1201px) {
    .t-right-large {
    text-align: right;
}
.t-left-large {
    text-align: left;
}
.t-center-large {
    text-align: center;
}
.t-justify-large {
    text-align: justify;
}
.visible-large {
    display: block!important;
}
.hide-large {
    display: none!important;
}
}.w100-max {
    max-width: 100%}
.w-hide {
    display: none;
}
.w-auto {
    width: auto;
}
.w16px {
    width: 16px;
}
.w16px-min {
    min-width: 16px;
}
.w16px-max {
    max-width: 16px;
}
.w24px {
    width: 24px;
}
.w24px-min {
    min-width: 24px;
}
.w24px-max {
    max-width: 24px;
}
.w30px {
    width: 30px;
}
.w30px-min {
    min-width: 30px;
}
.w30px-max {
    max-width: 30px;
}
.w32px {
    width: 32px;
}
.w32px-min {
    min-width: 32px;
}
.w32px-max {
    max-width: 32px;
}
.w48px {
    width: 48px;
}
.w48px-min {
    min-width: 48px;
}
.w48px-max {
    max-width: 48px;
}
.w50px {
    width: 50px;
}
.w50px-min {
    min-width: 50px;
}
.w50px-max {
    max-width: 50px;
}
.w64px {
    width: 64px;
}
.w64px-min {
    min-width: 64px;
}
.w64px-max {
    max-width: 64px;
}
.w70px {
    width: 70px;
}
.w70px-min {
    min-width: 70px;
}
.w70px-max {
    max-width: 70px;
}
.w100px {
    width: 100px;
}
.w100px-min {
    min-width: 100px;
}
.w100px-max {
    max-width: 100px;
}
.w200px {
    width: 200px;
}
.w200px-min {
    min-width: 200px;
}
.w200px-max {
    max-width: 200px;
}
.w250px {
    width: 250px;
}
.w250px-min {
    min-width: 250px;
}
.w250px-max {
    max-width: 250px;
}
.w300px {
    width: 300px;
}
.w300px-min {
    min-width: 300px;
}
.w300px-max {
    max-width: 300px;
}
.w400px {
    width: 400px;
}
.w400px-min {
    min-width: 400px;
}
.w400px-max {
    max-width: 400px;
}
.w500px {
    width: 500px;
}
.w500px-min {
    min-width: 500px;
}
.w500px-max {
    max-width: 500px;
}
.w600px {
    width: 600px;
}
.w600px-min {
    min-width: 600px;
}
.w600px-max {
    max-width: 600px;
}
.w700px {
    width: 700px;
}
.w700px-min {
    min-width: 700px;
}
.w700px-max {
    max-width: 700px;
}
.w800px {
    width: 800px;
}
.w800px-min {
    min-width: 800px;
}
.w800px-max {
    max-width: 800px;
}
.w900px {
    width: 900px;
}
.w900px-min {
    min-width: 900px;
}
.w900px-max {
    max-width: 900px;
}
.w320px {
    width: 320px;
}
.w320px-min {
    min-width: 320px;
}
.w320px-max {
    max-width: 320px;
}
.w480px {
    width: 480px;
}
.w480px-min {
    min-width: 480px;
}
.w480px-max {
    max-width: 480px;
}
.w768px {
    width: 768px;
}
.w768px-min {
    min-width: 768px;
}
.w768px-max {
    max-width: 768px;
}
.w992px {
    width: 992px;
}
.w992px-min {
    min-width: 992px;
}
.w992px-max {
    max-width: 992px;
}
.w0 {
    width: 0;
}
.w100 {
    width: 100%}
.w1 {
    width: 1%}
.w2 {
    width: 2%}
.w3 {
    width: 3%}
.w4 {
    width: 4%}
.w5 {
    width: 5%}
.w6 {
    width: 6%}
.w7 {
    width: 7%}
.w8 {
    width: 8%}
.w9 {
    width: 9%}
.w10 {
    width: 10%}
.w11 {
    width: 11%}
.w12 {
    width: 12%}
.w13 {
    width: 13%}
.w14 {
    width: 14%}
.w15 {
    width: 15%}
.w16 {
    width: 16%}
.w17 {
    width: 17%}
.w18 {
    width: 18%}
.w19 {
    width: 19%}
.w20 {
    width: 20%}
.w21 {
    width: 21%}
.w22 {
    width: 22%}
.w23 {
    width: 23%}
.w24 {
    width: 24%}
.w25 {
    width: 25%}
.w26 {
    width: 26%}
.w27 {
    width: 27%}
.w28 {
    width: 28%}
.w29 {
    width: 29%}
.w30 {
    width: 30%}
.w31 {
    width: 31%}
.w32 {
    width: 32%}
.w33 {
    width: 33%}
.w34 {
    width: 34%}
.w35 {
    width: 35%}
.w36 {
    width: 36%}
.w37 {
    width: 37%}
.w38 {
    width: 38%}
.w39 {
    width: 39%}
.w40 {
    width: 40%}
.w41 {
    width: 41%}
.w42 {
    width: 42%}
.w43 {
    width: 43%}
.w44 {
    width: 44%}
.w45 {
    width: 45%}
.w46 {
    width: 46%}
.w47 {
    width: 47%}
.w48 {
    width: 48%}
.w49 {
    width: 49%}
.w50 {
    width: 50%}
.w51 {
    width: 51%}
.w52 {
    width: 52%}
.w53 {
    width: 53%}
.w54 {
    width: 54%}
.w55 {
    width: 55%}
.w56 {
    width: 56%}
.w57 {
    width: 57%}
.w58 {
    width: 58%}
.w59 {
    width: 59%}
.w60 {
    width: 60%}
.w61 {
    width: 61%}
.w62 {
    width: 62%}
.w63 {
    width: 63%}
.w64 {
    width: 64%}
.w65 {
    width: 65%}
.w66 {
    width: 66%}
.w67 {
    width: 67%}
.w68 {
    width: 68%}
.w69 {
    width: 69%}
.w70 {
    width: 70%}
.w71 {
    width: 71%}
.w72 {
    width: 72%}
.w73 {
    width: 73%}
.w74 {
    width: 74%}
.w75 {
    width: 75%}
.w76 {
    width: 76%}
.w77 {
    width: 77%}
.w78 {
    width: 78%}
.w79 {
    width: 79%}
.w80 {
    width: 80%}
.w81 {
    width: 81%}
.w82 {
    width: 82%}
.w83 {
    width: 83%}
.w84 {
    width: 84%}
.w85 {
    width: 85%}
.w86 {
    width: 86%}
.w87 {
    width: 87%}
.w88 {
    width: 88%}
.w89 {
    width: 89%}
.w90 {
    width: 90%}
.w91 {
    width: 91%}
.w92 {
    width: 92%}
.w93 {
    width: 93%}
.w94 {
    width: 94%}
.w95 {
    width: 95%}
.w96 {
    width: 96%}
.w97 {
    width: 97%}
.w98 {
    width: 98%}
.w99 {
    width: 99%}
@media (max-width:768px) {
    .w-hide-tablet {
    display: none;
}
.w-auto-tablet {
    width: auto;
}
.w100-max-tablet {
    max-width: 100%}
.w0-tablet {
    width: 0;
}
.w100-tablet {
    width: 100%}
.w1-tablet {
    width: 1%}
.w2-tablet {
    width: 2%}
.w3-tablet {
    width: 3%}
.w4-tablet {
    width: 4%}
.w5-tablet {
    width: 5%}
.w6-tablet {
    width: 6%}
.w7-tablet {
    width: 7%}
.w8-tablet {
    width: 8%}
.w9-tablet {
    width: 9%}
.w10-tablet {
    width: 10%}
.w11-tablet {
    width: 11%}
.w12-tablet {
    width: 12%}
.w13-tablet {
    width: 13%}
.w14-tablet {
    width: 14%}
.w15-tablet {
    width: 15%}
.w16-tablet {
    width: 16%}
.w17-tablet {
    width: 17%}
.w18-tablet {
    width: 18%}
.w19-tablet {
    width: 19%}
.w20-tablet {
    width: 20%}
.w21-tablet {
    width: 21%}
.w22-tablet {
    width: 22%}
.w23-tablet {
    width: 23%}
.w24-tablet {
    width: 24%}
.w25-tablet {
    width: 25%}
.w26-tablet {
    width: 26%}
.w27-tablet {
    width: 27%}
.w28-tablet {
    width: 28%}
.w29-tablet {
    width: 29%}
.w30-tablet {
    width: 30%}
.w31-tablet {
    width: 31%}
.w32-tablet {
    width: 32%}
.w33-tablet {
    width: 33%}
.w34-tablet {
    width: 34%}
.w35-tablet {
    width: 35%}
.w36-tablet {
    width: 36%}
.w37-tablet {
    width: 37%}
.w38-tablet {
    width: 38%}
.w39-tablet {
    width: 39%}
.w40-tablet {
    width: 40%}
.w41-tablet {
    width: 41%}
.w42-tablet {
    width: 42%}
.w43-tablet {
    width: 43%}
.w44-tablet {
    width: 44%}
.w45-tablet {
    width: 45%}
.w46-tablet {
    width: 46%}
.w47-tablet {
    width: 47%}
.w48-tablet {
    width: 48%}
.w49-tablet {
    width: 49%}
.w50-tablet {
    width: 50%}
.w51-tablet {
    width: 51%}
.w52-tablet {
    width: 52%}
.w53-tablet {
    width: 53%}
.w54-tablet {
    width: 54%}
.w55-tablet {
    width: 55%}
.w56-tablet {
    width: 56%}
.w57-tablet {
    width: 57%}
.w58-tablet {
    width: 58%}
.w59-tablet {
    width: 59%}
.w60-tablet {
    width: 60%}
.w61-tablet {
    width: 61%}
.w62-tablet {
    width: 62%}
.w63-tablet {
    width: 63%}
.w64-tablet {
    width: 64%}
.w65-tablet {
    width: 65%}
.w66-tablet {
    width: 66%}
.w67-tablet {
    width: 67%}
.w68-tablet {
    width: 68%}
.w69-tablet {
    width: 69%}
.w70-tablet {
    width: 70%}
.w71-tablet {
    width: 71%}
.w72-tablet {
    width: 72%}
.w73-tablet {
    width: 73%}
.w74-tablet {
    width: 74%}
.w75-tablet {
    width: 75%}
.w76-tablet {
    width: 76%}
.w77-tablet {
    width: 77%}
.w78-tablet {
    width: 78%}
.w79-tablet {
    width: 79%}
.w80-tablet {
    width: 80%}
.w81-tablet {
    width: 81%}
.w82-tablet {
    width: 82%}
.w83-tablet {
    width: 83%}
.w84-tablet {
    width: 84%}
.w85-tablet {
    width: 85%}
.w86-tablet {
    width: 86%}
.w87-tablet {
    width: 87%}
.w88-tablet {
    width: 88%}
.w89-tablet {
    width: 89%}
.w90-tablet {
    width: 90%}
.w91-tablet {
    width: 91%}
.w92-tablet {
    width: 92%}
.w93-tablet {
    width: 93%}
.w94-tablet {
    width: 94%}
.w95-tablet {
    width: 95%}
.w96-tablet {
    width: 96%}
.w97-tablet {
    width: 97%}
.w98-tablet {
    width: 98%}
.w99-tablet {
    width: 99%}
}@media (max-width:480px) {
    .w-hide-phone {
    display: none;
}
.w-auto-phone {
    width: auto;
}
.w100-max-phone {
    max-width: 100%}
.w0-phone {
    width: 0;
}
.w100-phone {
    width: 100%}
.w1-phone {
    width: 1%}
.w2-phone {
    width: 2%}
.w3-phone {
    width: 3%}
.w4-phone {
    width: 4%}
.w5-phone {
    width: 5%}
.w6-phone {
    width: 6%}
.w7-phone {
    width: 7%}
.w8-phone {
    width: 8%}
.w9-phone {
    width: 9%}
.w10-phone {
    width: 10%}
.w11-phone {
    width: 11%}
.w12-phone {
    width: 12%}
.w13-phone {
    width: 13%}
.w14-phone {
    width: 14%}
.w15-phone {
    width: 15%}
.w16-phone {
    width: 16%}
.w17-phone {
    width: 17%}
.w18-phone {
    width: 18%}
.w19-phone {
    width: 19%}
.w20-phone {
    width: 20%}
.w21-phone {
    width: 21%}
.w22-phone {
    width: 22%}
.w23-phone {
    width: 23%}
.w24-phone {
    width: 24%}
.w25-phone {
    width: 25%}
.w26-phone {
    width: 26%}
.w27-phone {
    width: 27%}
.w28-phone {
    width: 28%}
.w29-phone {
    width: 29%}
.w30-phone {
    width: 30%}
.w31-phone {
    width: 31%}
.w32-phone {
    width: 32%}
.w33-phone {
    width: 33%}
.w34-phone {
    width: 34%}
.w35-phone {
    width: 35%}
.w36-phone {
    width: 36%}
.w37-phone {
    width: 37%}
.w38-phone {
    width: 38%}
.w39-phone {
    width: 39%}
.w40-phone {
    width: 40%}
.w41-phone {
    width: 41%}
.w42-phone {
    width: 42%}
.w43-phone {
    width: 43%}
.w44-phone {
    width: 44%}
.w45-phone {
    width: 45%}
.w46-phone {
    width: 46%}
.w47-phone {
    width: 47%}
.w48-phone {
    width: 48%}
.w49-phone {
    width: 49%}
.w50-phone {
    width: 50%}
.w51-phone {
    width: 51%}
.w52-phone {
    width: 52%}
.w53-phone {
    width: 53%}
.w54-phone {
    width: 54%}
.w55-phone {
    width: 55%}
.w56-phone {
    width: 56%}
.w57-phone {
    width: 57%}
.w58-phone {
    width: 58%}
.w59-phone {
    width: 59%}
.w60-phone {
    width: 60%}
.w61-phone {
    width: 61%}
.w62-phone {
    width: 62%}
.w63-phone {
    width: 63%}
.w64-phone {
    width: 64%}
.w65-phone {
    width: 65%}
.w66-phone {
    width: 66%}
.w67-phone {
    width: 67%}
.w68-phone {
    width: 68%}
.w69-phone {
    width: 69%}
.w70-phone {
    width: 70%}
.w71-phone {
    width: 71%}
.w72-phone {
    width: 72%}
.w73-phone {
    width: 73%}
.w74-phone {
    width: 74%}
.w75-phone {
    width: 75%}
.w76-phone {
    width: 76%}
.w77-phone {
    width: 77%}
.w78-phone {
    width: 78%}
.w79-phone {
    width: 79%}
.w80-phone {
    width: 80%}
.w81-phone {
    width: 81%}
.w82-phone {
    width: 82%}
.w83-phone {
    width: 83%}
.w84-phone {
    width: 84%}
.w85-phone {
    width: 85%}
.w86-phone {
    width: 86%}
.w87-phone {
    width: 87%}
.w88-phone {
    width: 88%}
.w89-phone {
    width: 89%}
.w90-phone {
    width: 90%}
.w91-phone {
    width: 91%}
.w92-phone {
    width: 92%}
.w93-phone {
    width: 93%}
.w94-phone {
    width: 94%}
.w95-phone {
    width: 95%}
.w96-phone {
    width: 96%}
.w97-phone {
    width: 97%}
.w98-phone {
    width: 98%}
.w99-phone {
    width: 99%}
}@media (min-width:769px) and (max-width:992px) {
    .w-hide-small {
    display: none;
}
.w-auto-small {
    width: auto;
}
.w100-max-small {
    max-width: 100%}
.w0-small {
    width: 0;
}
.w100-small {
    width: 100%}
.w1-small {
    width: 1%}
.w2-small {
    width: 2%}
.w3-small {
    width: 3%}
.w4-small {
    width: 4%}
.w5-small {
    width: 5%}
.w6-small {
    width: 6%}
.w7-small {
    width: 7%}
.w8-small {
    width: 8%}
.w9-small {
    width: 9%}
.w10-small {
    width: 10%}
.w11-small {
    width: 11%}
.w12-small {
    width: 12%}
.w13-small {
    width: 13%}
.w14-small {
    width: 14%}
.w15-small {
    width: 15%}
.w16-small {
    width: 16%}
.w17-small {
    width: 17%}
.w18-small {
    width: 18%}
.w19-small {
    width: 19%}
.w20-small {
    width: 20%}
.w21-small {
    width: 21%}
.w22-small {
    width: 22%}
.w23-small {
    width: 23%}
.w24-small {
    width: 24%}
.w25-small {
    width: 25%}
.w26-small {
    width: 26%}
.w27-small {
    width: 27%}
.w28-small {
    width: 28%}
.w29-small {
    width: 29%}
.w30-small {
    width: 30%}
.w31-small {
    width: 31%}
.w32-small {
    width: 32%}
.w33-small {
    width: 33%}
.w34-small {
    width: 34%}
.w35-small {
    width: 35%}
.w36-small {
    width: 36%}
.w37-small {
    width: 37%}
.w38-small {
    width: 38%}
.w39-small {
    width: 39%}
.w40-small {
    width: 40%}
.w41-small {
    width: 41%}
.w42-small {
    width: 42%}
.w43-small {
    width: 43%}
.w44-small {
    width: 44%}
.w45-small {
    width: 45%}
.w46-small {
    width: 46%}
.w47-small {
    width: 47%}
.w48-small {
    width: 48%}
.w49-small {
    width: 49%}
.w50-small {
    width: 50%}
.w51-small {
    width: 51%}
.w52-small {
    width: 52%}
.w53-small {
    width: 53%}
.w54-small {
    width: 54%}
.w55-small {
    width: 55%}
.w56-small {
    width: 56%}
.w57-small {
    width: 57%}
.w58-small {
    width: 58%}
.w59-small {
    width: 59%}
.w60-small {
    width: 60%}
.w61-small {
    width: 61%}
.w62-small {
    width: 62%}
.w63-small {
    width: 63%}
.w64-small {
    width: 64%}
.w65-small {
    width: 65%}
.w66-small {
    width: 66%}
.w67-small {
    width: 67%}
.w68-small {
    width: 68%}
.w69-small {
    width: 69%}
.w70-small {
    width: 70%}
.w71-small {
    width: 71%}
.w72-small {
    width: 72%}
.w73-small {
    width: 73%}
.w74-small {
    width: 74%}
.w75-small {
    width: 75%}
.w76-small {
    width: 76%}
.w77-small {
    width: 77%}
.w78-small {
    width: 78%}
.w79-small {
    width: 79%}
.w80-small {
    width: 80%}
.w81-small {
    width: 81%}
.w82-small {
    width: 82%}
.w83-small {
    width: 83%}
.w84-small {
    width: 84%}
.w85-small {
    width: 85%}
.w86-small {
    width: 86%}
.w87-small {
    width: 87%}
.w88-small {
    width: 88%}
.w89-small {
    width: 89%}
.w90-small {
    width: 90%}
.w91-small {
    width: 91%}
.w92-small {
    width: 92%}
.w93-small {
    width: 93%}
.w94-small {
    width: 94%}
.w95-small {
    width: 95%}
.w96-small {
    width: 96%}
.w97-small {
    width: 97%}
.w98-small {
    width: 98%}
.w99-small {
    width: 99%}
}@media (min-width:993px) and (max-width:1200px) {
    .w-hide-medium {
    display: none;
}
.w-auto-medium {
    width: auto;
}
.w100-max-medium {
    max-width: 100%}
.w0-medium {
    width: 0;
}
.w100-medium {
    width: 100%}
.w1-medium {
    width: 1%}
.w2-medium {
    width: 2%}
.w3-medium {
    width: 3%}
.w4-medium {
    width: 4%}
.w5-medium {
    width: 5%}
.w6-medium {
    width: 6%}
.w7-medium {
    width: 7%}
.w8-medium {
    width: 8%}
.w9-medium {
    width: 9%}
.w10-medium {
    width: 10%}
.w11-medium {
    width: 11%}
.w12-medium {
    width: 12%}
.w13-medium {
    width: 13%}
.w14-medium {
    width: 14%}
.w15-medium {
    width: 15%}
.w16-medium {
    width: 16%}
.w17-medium {
    width: 17%}
.w18-medium {
    width: 18%}
.w19-medium {
    width: 19%}
.w20-medium {
    width: 20%}
.w21-medium {
    width: 21%}
.w22-medium {
    width: 22%}
.w23-medium {
    width: 23%}
.w24-medium {
    width: 24%}
.w25-medium {
    width: 25%}
.w26-medium {
    width: 26%}
.w27-medium {
    width: 27%}
.w28-medium {
    width: 28%}
.w29-medium {
    width: 29%}
.w30-medium {
    width: 30%}
.w31-medium {
    width: 31%}
.w32-medium {
    width: 32%}
.w33-medium {
    width: 33%}
.w34-medium {
    width: 34%}
.w35-medium {
    width: 35%}
.w36-medium {
    width: 36%}
.w37-medium {
    width: 37%}
.w38-medium {
    width: 38%}
.w39-medium {
    width: 39%}
.w40-medium {
    width: 40%}
.w41-medium {
    width: 41%}
.w42-medium {
    width: 42%}
.w43-medium {
    width: 43%}
.w44-medium {
    width: 44%}
.w45-medium {
    width: 45%}
.w46-medium {
    width: 46%}
.w47-medium {
    width: 47%}
.w48-medium {
    width: 48%}
.w49-medium {
    width: 49%}
.w50-medium {
    width: 50%}
.w51-medium {
    width: 51%}
.w52-medium {
    width: 52%}
.w53-medium {
    width: 53%}
.w54-medium {
    width: 54%}
.w55-medium {
    width: 55%}
.w56-medium {
    width: 56%}
.w57-medium {
    width: 57%}
.w58-medium {
    width: 58%}
.w59-medium {
    width: 59%}
.w60-medium {
    width: 60%}
.w61-medium {
    width: 61%}
.w62-medium {
    width: 62%}
.w63-medium {
    width: 63%}
.w64-medium {
    width: 64%}
.w65-medium {
    width: 65%}
.w66-medium {
    width: 66%}
.w67-medium {
    width: 67%}
.w68-medium {
    width: 68%}
.w69-medium {
    width: 69%}
.w70-medium {
    width: 70%}
.w71-medium {
    width: 71%}
.w72-medium {
    width: 72%}
.w73-medium {
    width: 73%}
.w74-medium {
    width: 74%}
.w75-medium {
    width: 75%}
.w76-medium {
    width: 76%}
.w77-medium {
    width: 77%}
.w78-medium {
    width: 78%}
.w79-medium {
    width: 79%}
.w80-medium {
    width: 80%}
.w81-medium {
    width: 81%}
.w82-medium {
    width: 82%}
.w83-medium {
    width: 83%}
.w84-medium {
    width: 84%}
.w85-medium {
    width: 85%}
.w86-medium {
    width: 86%}
.w87-medium {
    width: 87%}
.w88-medium {
    width: 88%}
.w89-medium {
    width: 89%}
.w90-medium {
    width: 90%}
.w91-medium {
    width: 91%}
.w92-medium {
    width: 92%}
.w93-medium {
    width: 93%}
.w94-medium {
    width: 94%}
.w95-medium {
    width: 95%}
.w96-medium {
    width: 96%}
.w97-medium {
    width: 97%}
.w98-medium {
    width: 98%}
.w99-medium {
    width: 99%}
}@media (min-width:1201px) {
    .w-hide-large {
    display: none;
}
.w-auto-large {
    width: auto;
}
.w100-max-large {
    max-width: 100%}
.w0-large {
    width: 0;
}
.w100-large {
    width: 100%}
.w1-large {
    width: 1%}
.w2-large {
    width: 2%}
.w3-large {
    width: 3%}
.w4-large {
    width: 4%}
.w5-large {
    width: 5%}
.w6-large {
    width: 6%}
.w7-large {
    width: 7%}
.w8-large {
    width: 8%}
.w9-large {
    width: 9%}
.w10-large {
    width: 10%}
.w11-large {
    width: 11%}
.w12-large {
    width: 12%}
.w13-large {
    width: 13%}
.w14-large {
    width: 14%}
.w15-large {
    width: 15%}
.w16-large {
    width: 16%}
.w17-large {
    width: 17%}
.w18-large {
    width: 18%}
.w19-large {
    width: 19%}
.w20-large {
    width: 20%}
.w21-large {
    width: 21%}
.w22-large {
    width: 22%}
.w23-large {
    width: 23%}
.w24-large {
    width: 24%}
.w25-large {
    width: 25%}
.w26-large {
    width: 26%}
.w27-large {
    width: 27%}
.w28-large {
    width: 28%}
.w29-large {
    width: 29%}
.w30-large {
    width: 30%}
.w31-large {
    width: 31%}
.w32-large {
    width: 32%}
.w33-large {
    width: 33%}
.w34-large {
    width: 34%}
.w35-large {
    width: 35%}
.w36-large {
    width: 36%}
.w37-large {
    width: 37%}
.w38-large {
    width: 38%}
.w39-large {
    width: 39%}
.w40-large {
    width: 40%}
.w41-large {
    width: 41%}
.w42-large {
    width: 42%}
.w43-large {
    width: 43%}
.w44-large {
    width: 44%}
.w45-large {
    width: 45%}
.w46-large {
    width: 46%}
.w47-large {
    width: 47%}
.w48-large {
    width: 48%}
.w49-large {
    width: 49%}
.w50-large {
    width: 50%}
.w51-large {
    width: 51%}
.w52-large {
    width: 52%}
.w53-large {
    width: 53%}
.w54-large {
    width: 54%}
.w55-large {
    width: 55%}
.w56-large {
    width: 56%}
.w57-large {
    width: 57%}
.w58-large {
    width: 58%}
.w59-large {
    width: 59%}
.w60-large {
    width: 60%}
.w61-large {
    width: 61%}
.w62-large {
    width: 62%}
.w63-large {
    width: 63%}
.w64-large {
    width: 64%}
.w65-large {
    width: 65%}
.w66-large {
    width: 66%}
.w67-large {
    width: 67%}
.w68-large {
    width: 68%}
.w69-large {
    width: 69%}
.w70-large {
    width: 70%}
.w71-large {
    width: 71%}
.w72-large {
    width: 72%}
.w73-large {
    width: 73%}
.w74-large {
    width: 74%}
.w75-large {
    width: 75%}
.w76-large {
    width: 76%}
.w77-large {
    width: 77%}
.w78-large {
    width: 78%}
.w79-large {
    width: 79%}
.w80-large {
    width: 80%}
.w81-large {
    width: 81%}
.w82-large {
    width: 82%}
.w83-large {
    width: 83%}
.w84-large {
    width: 84%}
.w85-large {
    width: 85%}
.w86-large {
    width: 86%}
.w87-large {
    width: 87%}
.w88-large {
    width: 88%}
.w89-large {
    width: 89%}
.w90-large {
    width: 90%}
.w91-large {
    width: 91%}
.w92-large {
    width: 92%}
.w93-large {
    width: 93%}
.w94-large {
    width: 94%}
.w95-large {
    width: 95%}
.w96-large {
    width: 96%}
.w97-large {
    width: 97%}
.w98-large {
    width: 98%}
.w99-large {
    width: 99%}
}hr, img.center {
    display: block;
}
.mso-comments-input-author, .mso-comments-textarea textarea, table {
    width: 98%}
div.mso-forms {width: 98%;}
body {
    font-family: Open Sans, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.4;
}
code, kbd, pre, samp, textarea, var {
    font-family: PT Mono, Monaco, Menlo, Consolas, Courier New, monospace;
}
address, blockquote, dl, fieldset, figure, hr, ol, p, pre, table, ul {
    margin: 0 0 14px;
}
*+address, *+blockquote, *+dl, *+fieldset, *+figure, *+hr, *+ol, *+p, *+pre, *+table, *+ul {
    margin-top: 10px;
}
h1, h2, h3, h4, h5, h6 {
    margin: 10px 0;
    font-weight: 400;
}
*+h1, *+h2, *+h3, *+h4, *+h5, *+h6 {
    margin-top: 30px;
}
h1 {
    font-size: 1.9em;
}
h2 {
    font-size: 1.6em;
}
h3 {
    font-size: 1.5em;
}
h4 {
    font-size: 1.3em;
}
h5 {
    font-size: 1.1em;
}
h6 {
    font-size: 1em;
}
h1+p {
    margin-top: 20px;
}
h2+p, h3+p {
    margin-top: 15px;
}
h4+p, h5+p, h6+p {
    margin-top: 10px;
}
a {
    color: #002DB3;
    text-decoration: none;
}
a:hover {
    color: #D90000;
    text-decoration: underline;
}
hr {
    padding: 0;
    border: 0;
    border-top: 1px solid #AAA;
    margin: 15px 0;
}
hr.dashed {
    border-top: 1px dashed #AAA;
}
hr.dotted {
    border-top: 1px dotted #AAA;
}
hr.double {
    border-top: 3px double #AAA;
}
img {max-width: 100%;}
img.circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
img.thumbnail {
    border: 1px solid #DDD;
    padding: 4px;
}
img.left {
    margin: 5px 20px 5px 0;
}
img.right {
    float: right;
    margin: 5px 0 5px 20px;
}
img.center {
    margin: 0 auto;
}
code, ul.inline li {
    display: inline-block;
}
img.baseline {
    vertical-align: baseline;
}
blockquote {
    border-left: 5px solid #AAA;
    margin: 30px 0;
    padding: 5px 0 5px 25px;
}
pre {
    padding: 10px;
    background: #F0F0F0;
    -moz-tab-size: 4;
    tab-size: 4;
}
pre code {
    color: inherit;
}
code {
    color: #777;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    font-size: .9em;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
table th {
    text-align: left;
}
table td {
    vertical-align: top;
    border-bottom: #EEE 1px solid;
}
table thead th {
    vertical-align: bottom;
}
table caption {
    text-align: left;
    background: #DDD;
    color: #333;
    font-size: 1.2em;
    padding: 10px;
}
table td, table th {
    padding: 3px 5px;
}
ul.list, ul.out-list {
    padding-left: 0;
    list-style: none;
}
table.striped tr:nth-of-type(odd) td {
    background: #FFF;
}
table.striped tr:nth-of-type(even) td {
    background: #DDD;
}
table.hover tr:hover td {
    background: #CCC;
}
ul.no-bullet {
    list-style: none;
}
ul.list {
    margin: 0 0 0 30px;
}
ul.out-list {
    margin: 0;
}
ul.no-margin {
    padding-left: 13px;
}
ul.square {
    list-style-type: square;
}
ul.disc {
    list-style-type: disc;
}
ul.circle {
    list-style-type: circle;
}
dl dt {
    font-weight: 700;
}
kbd, samp, var {
    font-style: normal;
    background-color: #eee;
    padding: 5px;
    font-size: .9em;
}
.icon-fa-normal, .mso-page-other-pages h4:before, [class*=" i-"]:before, [class^=i-]:before, div.mso-header-home-cat:before {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
legend {
    padding: 0 5px;
}
input:-moz-placeholder, textarea:-moz-placeholder {
    color: #555;
}
input::-moz-placeholder, textarea::-moz-placeholder {
    color: #555;
}
input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    color: #555;
}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
    color: #555;
}
input:not([type]), input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=email], input[type=url], input[type=tel], input[type=color], input[type=number], input[type=search], select, textarea {
    padding: 4px 6px;
    border: 1px solid #ddd;
    -webkit-transition: all linear .2s;
    transition: all linear .2s;
}
input:not([type]):focus, input[type=text]:focus, input[type=password]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=date]:focus, input[type=month]:focus, input[type=time]:focus, input[type=week]:focus, input[type=email]:focus, input[type=url]:focus, input[type=tel]:focus, input[type=color]:focus, input[type=number]:focus, input[type=search]:focus, select:focus, textarea:focus {
    border-color: #e0e0e0;
    background: #f5f5f5;
    outline: 0;
}
input:not([type]):disabled, input[type=text]:disabled, input[type=password]:disabled, input[type=datetime]:disabled, input[type=datetime-local]:disabled, input[type=date]:disabled, input[type=month]:disabled, input[type=time]:disabled, input[type=week]:disabled, input[type=email]:disabled, input[type=url]:disabled, input[type=tel]:disabled, input[type=color]:disabled, input[type=number]:disabled, input[type=search]:disabled, select:disabled, textarea:disabled {
    border-color: #ddd;
    background-color: #f5f5f5;
    color: #999;
}
@font-face {
    font-family: FontAwesome;
    src: local('FontAwesome'), url(../fonts/fontawesome/fontawesome-webfont.woff?v450) format('woff'), url(../fonts/fontawesome/fontawesome-webfont.woff2?v450) format('woff2');
    font-style: normal;
    font-weight: 400;
}
.icon-fa-normal, [class*=" i-"]:before, [class^=i-]:before {
    display: inline-block;
    font-size: inherit;
    margin-right: 7px;
}
.i-glass:before {
    content: "\f000"}
.i-music:before {
    content: "\f001"}
.i-search:before {
    content: "\f002"}
.i-envelope-o:before {
    content: "\f003"}
.i-heart:before {
    content: "\f004"}
.i-star:before {
    content: "\f005"}
.i-star-o:before {
    content: "\f006"}
.i-user:before {
    content: "\f007"}
.i-film:before {
    content: "\f008"}
.i-th-large:before {
    content: "\f009"}
.i-th:before {
    content: "\f00a"}
.i-th-list:before {
    content: "\f00b"}
.i-check:before {
    content: "\f00c"}
.i-close:before, .i-remove:before, .i-times:before {
    content: "\f00d"}
.i-search-plus:before {
    content: "\f00e"}
.i-search-minus:before {
    content: "\f010"}
.i-power-off:before {
    content: "\f011"}
.i-signal:before {
    content: "\f012"}
.i-cog:before, .i-gear:before {
    content: "\f013"}
.i-trash-o:before {
    content: "\f014"}
.i-home:before {
    content: "\f015"}
.i-file-o:before {
    content: "\f016"}
.i-clock-o:before {
    content: "\f017"}
.i-road:before {
    content: "\f018"}
.i-download:before {
    content: "\f019"}
.i-arrow-circle-o-down:before {
    content: "\f01a"}
.i-arrow-circle-o-up:before {
    content: "\f01b"}
.i-inbox:before {
    content: "\f01c"}
.i-play-circle-o:before {
    content: "\f01d"}
.i-repeat:before, .i-rotate-right:before {
    content: "\f01e"}
.i-refresh:before {
    content: "\f021"}
.i-list-alt:before {
    content: "\f022"}
.i-lock:before {
    content: "\f023"}
.i-flag:before {
    content: "\f024"}
.i-headphones:before {
    content: "\f025"}
.i-volume-off:before {
    content: "\f026"}
.i-volume-down:before {
    content: "\f027"}
.i-volume-up:before {
    content: "\f028"}
.i-qrcode:before {
    content: "\f029"}
.i-barcode:before {
    content: "\f02a"}
.i-tag:before {
    content: "\f02b"}
.i-tags:before {
    content: "\f02c"}
.i-book:before {
    content: "\f02d"}
.i-bookmark:before {
    content: "\f02e"}
.i-print:before {
    content: "\f02f"}
.i-camera:before {
    content: "\f030"}
.i-font:before {
    content: "\f031"}
.i-bold:before {
    content: "\f032"}
.i-italic:before {
    content: "\f033"}
.i-text-height:before {
    content: "\f034"}
.i-text-width:before {
    content: "\f035"}
.i-align-left:before {
    content: "\f036"}
.i-align-center:before {
    content: "\f037"}
.i-align-right:before {
    content: "\f038"}
.i-align-justify:before {
    content: "\f039"}
.i-list:before {
    content: "\f03a"}
.i-dedent:before, .i-outdent:before {
    content: "\f03b"}
.i-indent:before {
    content: "\f03c"}
.i-video-camera:before {
    content: "\f03d"}
.i-image:before, .i-photo:before, .i-picture-o:before {
    content: "\f03e"}
.i-pencil:before {
    content: "\f040"}
.i-map-marker:before {
    content: "\f041"}
.i-adjust:before {
    content: "\f042"}
.i-tint:before {
    content: "\f043"}
.i-edit:before, .i-pencil-square-o:before {
    content: "\f044"}
.i-share-square-o:before {
    content: "\f045"}
.i-check-square-o:before {
    content: "\f046"}
.i-arrows:before {
    content: "\f047"}
.i-step-backward:before {
    content: "\f048"}
.i-fast-backward:before {
    content: "\f049"}
.i-backward:before {
    content: "\f04a"}
.i-play:before {
    content: "\f04b"}
.i-pause:before {
    content: "\f04c"}
.i-stop:before {
    content: "\f04d"}
.i-forward:before {
    content: "\f04e"}
.i-fast-forward:before {
    content: "\f050"}
.i-step-forward:before {
    content: "\f051"}
.i-eject:before {
    content: "\f052"}
.i-chevron-left:before {
    content: "\f053"}
.i-chevron-right:before {
    content: "\f054"}
.i-plus-circle:before {
    content: "\f055"}
.i-minus-circle:before {
    content: "\f056"}
.i-times-circle:before {
    content: "\f057"}
.i-check-circle:before {
    content: "\f058"}
.i-question-circle:before {
    content: "\f059"}
.i-info-circle:before {
    content: "\f05a"}
.i-crosshairs:before {
    content: "\f05b"}
.i-times-circle-o:before {
    content: "\f05c"}
.i-check-circle-o:before {
    content: "\f05d"}
.i-ban:before {
    content: "\f05e"}
.i-arrow-left:before {
    content: "\f060"}
.i-arrow-right:before {
    content: "\f061"}
.i-arrow-up:before {
    content: "\f062"}
.i-arrow-down:before {
    content: "\f063"}
.i-mail-forward:before, .i-share:before {
    content: "\f064"}
.i-expand:before {
    content: "\f065"}
.i-compress:before {
    content: "\f066"}
.i-plus:before {
    content: "\f067"}
.i-minus:before {
    content: "\f068"}
.i-asterisk:before {
    content: "\f069"}
.i-exclamation-circle:before {
    content: "\f06a"}
.i-gift:before {
    content: "\f06b"}
.i-leaf:before {
    content: "\f06c"}
.i-fire:before {
    content: "\f06d"}
.i-eye:before {
    content: "\f06e"}
.i-eye-slash:before {
    content: "\f070"}
.i-exclamation-triangle:before, .i-warning:before {
    content: "\f071"}
.i-plane:before {
    content: "\f072"}
.i-calendar:before {
    content: "\f073"}
.i-random:before {
    content: "\f074"}
.i-comment:before {
    content: "\f075"}
.i-magnet:before {
    content: "\f076"}
.i-chevron-up:before {
    content: "\f077"}
.i-chevron-down:before {
    content: "\f078"}
.i-retweet:before {
    content: "\f079"}
.i-shopping-cart:before {
    content: "\f07a"}
.i-folder:before {
    content: "\f07b"}
.i-folder-open:before {
    content: "\f07c"}
.i-arrows-v:before {
    content: "\f07d"}
.i-arrows-h:before {
    content: "\f07e"}
.i-bar-chart-o:before, .i-bar-chart:before {
    content: "\f080"}
.i-twitter-square:before {
    content: "\f081"}
.i-facebook-square:before {
    content: "\f082"}
.i-camera-retro:before {
    content: "\f083"}
.i-key:before {
    content: "\f084"}
.i-cogs:before, .i-gears:before {
    content: "\f085"}
.i-comments:before {
    content: "\f086"}
.i-thumbs-o-up:before {
    content: "\f087"}
.i-thumbs-o-down:before {
    content: "\f088"}
.i-star-half:before {
    content: "\f089"}
.i-heart-o:before {
    content: "\f08a"}
.i-sign-out:before {
    content: "\f08b"}
.i-linkedin-square:before {
    content: "\f08c"}
.i-thumb-tack:before {
    content: "\f08d"}
.i-external-link:before {
    content: "\f08e"}
.i-sign-in:before {
    content: "\f090"}
.i-trophy:before {
    content: "\f091"}
.i-github-square:before {
    content: "\f092"}
.i-upload:before {
    content: "\f093"}
.i-lemon-o:before {
    content: "\f094"}
.i-phone:before {
    content: "\f095"}
.i-square-o:before {
    content: "\f096"}
.i-bookmark-o:before {
    content: "\f097"}
.i-phone-square:before {
    content: "\f098"}
.i-twitter:before {
    content: "\f099"}
.i-facebook-f:before, .i-facebook:before {
    content: "\f09a"}
.i-github:before {
    content: "\f09b"}
.i-unlock:before {
    content: "\f09c"}
.i-credit-card:before {
    content: "\f09d"}
.i-feed:before, .i-rss:before {
    content: "\f09e"}
.i-hdd-o:before {
    content: "\f0a0"}
.i-bullhorn:before {
    content: "\f0a1"}
.i-bell:before {
    content: "\f0f3"}
.i-certificate:before {
    content: "\f0a3"}
.i-hand-o-right:before {
    content: "\f0a4"}
.i-hand-o-left:before {
    content: "\f0a5"}
.i-hand-o-up:before {
    content: "\f0a6"}
.i-hand-o-down:before {
    content: "\f0a7"}
.i-arrow-circle-left:before {
    content: "\f0a8"}
.i-arrow-circle-right:before {
    content: "\f0a9"}
.i-arrow-circle-up:before {
    content: "\f0aa"}
.i-arrow-circle-down:before {
    content: "\f0ab"}
.i-globe:before {
    content: "\f0ac"}
.i-wrench:before {
    content: "\f0ad"}
.i-tasks:before {
    content: "\f0ae"}
.i-filter:before {
    content: "\f0b0"}
.i-briefcase:before {
    content: "\f0b1"}
.i-arrows-alt:before {
    content: "\f0b2"}
.i-group:before, .i-users:before {
    content: "\f0c0"}
.i-chain:before, .i-link:before {
    content: "\f0c1"}
.i-cloud:before {
    content: "\f0c2"}
.i-flask:before {
    content: "\f0c3"}
.i-cut:before, .i-scissors:before {
    content: "\f0c4"}
.i-copy:before, .i-files-o:before {
    content: "\f0c5"}
.i-paperclip:before {
    content: "\f0c6"}
.i-floppy-o:before, .i-save:before {
    content: "\f0c7"}
.i-square:before {
    content: "\f0c8"}
.i-bars:before, .i-navicon:before, .i-reorder:before {
    content: "\f0c9"}
.i-list-ul:before {
    content: "\f0ca"}
.i-list-ol:before {
    content: "\f0cb"}
.i-strikethrough:before {
    content: "\f0cc"}
.i-underline:before {
    content: "\f0cd"}
.i-table:before {
    content: "\f0ce"}
.i-magic:before {
    content: "\f0d0"}
.i-truck:before {
    content: "\f0d1"}
.i-pinterest:before {
    content: "\f0d2"}
.i-pinterest-square:before {
    content: "\f0d3"}
.i-google-plus-square:before {
    content: "\f0d4"}
.i-google-plus:before {
    content: "\f0d5"}
.i-money:before {
    content: "\f0d6"}
.i-caret-down:before {
    content: "\f0d7"}
.i-caret-up:before {
    content: "\f0d8"}
.i-caret-left:before {
    content: "\f0d9"}
.i-caret-right:before {
    content: "\f0da"}
.i-columns:before {
    content: "\f0db"}
.i-sort:before, .i-unsorted:before {
    content: "\f0dc"}
.i-sort-desc:before, .i-sort-down:before {
    content: "\f0dd"}
.i-sort-asc:before, .i-sort-up:before {
    content: "\f0de"}
.i-envelope:before {
    content: "\f0e0"}
.i-linkedin:before {
    content: "\f0e1"}
.i-rotate-left:before, .i-undo:before {
    content: "\f0e2"}
.i-gavel:before, .i-legal:before {
    content: "\f0e3"}
.i-dashboard:before, .i-tachometer:before {
    content: "\f0e4"}
.i-comment-o:before {
    content: "\f0e5"}
.i-comments-o:before {
    content: "\f0e6"}
.i-bolt:before, .i-flash:before {
    content: "\f0e7"}
.i-sitemap:before {
    content: "\f0e8"}
.i-umbrella:before {
    content: "\f0e9"}
.i-clipboard:before, .i-paste:before {
    content: "\f0ea"}
.i-lightbulb-o:before {
    content: "\f0eb"}
.i-exchange:before {
    content: "\f0ec"}
.i-cloud-download:before {
    content: "\f0ed"}
.i-cloud-upload:before {
    content: "\f0ee"}
.i-user-md:before {
    content: "\f0f0"}
.i-stethoscope:before {
    content: "\f0f1"}
.i-suitcase:before {
    content: "\f0f2"}
.i-bell-o:before {
    content: "\f0a2"}
.i-coffee:before {
    content: "\f0f4"}
.i-cutlery:before {
    content: "\f0f5"}
.i-file-text-o:before {
    content: "\f0f6"}
.i-building-o:before {
    content: "\f0f7"}
.i-hospital-o:before {
    content: "\f0f8"}
.i-ambulance:before {
    content: "\f0f9"}
.i-medkit:before {
    content: "\f0fa"}
.i-fighter-jet:before {
    content: "\f0fb"}
.i-beer:before {
    content: "\f0fc"}
.i-h-square:before {
    content: "\f0fd"}
.i-plus-square:before {
    content: "\f0fe"}
.i-angle-double-left:before {
    content: "\f100"}
.i-angle-double-right:before {
    content: "\f101"}
.i-angle-double-up:before {
    content: "\f102"}
.i-angle-double-down:before {
    content: "\f103"}
.i-angle-left:before {
    content: "\f104"}
.i-angle-right:before {
    content: "\f105"}
.i-angle-up:before {
    content: "\f106"}
.i-angle-down:before {
    content: "\f107"}
.i-desktop:before {
    content: "\f108"}
.i-laptop:before {
    content: "\f109"}
.i-tablet:before {
    content: "\f10a"}
.i-mobile-phone:before, .i-mobile:before {
    content: "\f10b"}
.i-circle-o:before {
    content: "\f10c"}
.i-quote-left:before {
    content: "\f10d"}
.i-quote-right:before {
    content: "\f10e"}
.i-spinner:before {
    content: "\f110"}
.i-circle:before {
    content: "\f111"}
.i-mail-reply:before, .i-reply:before {
    content: "\f112"}
.i-github-alt:before {
    content: "\f113"}
.i-folder-o:before {
    content: "\f114"}
.i-folder-open-o:before {
    content: "\f115"}
.i-smile-o:before {
    content: "\f118"}
.i-frown-o:before {
    content: "\f119"}
.i-meh-o:before {
    content: "\f11a"}
.i-gamepad:before {
    content: "\f11b"}
.i-keyboard-o:before {
    content: "\f11c"}
.i-flag-o:before {
    content: "\f11d"}
.i-flag-checkered:before {
    content: "\f11e"}
.i-terminal:before {
    content: "\f120"}
.i-code:before {
    content: "\f121"}
.i-mail-reply-all:before, .i-reply-all:before {
    content: "\f122"}
.i-star-half-empty:before, .i-star-half-full:before, .i-star-half-o:before {
    content: "\f123"}
.i-location-arrow:before {
    content: "\f124"}
.i-crop:before {
    content: "\f125"}
.i-code-fork:before {
    content: "\f126"}
.i-chain-broken:before, .i-unlink:before {
    content: "\f127"}
.i-question:before {
    content: "\f128"}
.i-info:before {
    content: "\f129"}
.i-exclamation:before {
    content: "\f12a"}
.i-superscript:before {
    content: "\f12b"}
.i-subscript:before {
    content: "\f12c"}
.i-eraser:before {
    content: "\f12d"}
.i-puzzle-piece:before {
    content: "\f12e"}
.i-microphone:before {
    content: "\f130"}
.i-microphone-slash:before {
    content: "\f131"}
.i-shield:before {
    content: "\f132"}
.i-calendar-o:before {
    content: "\f133"}
.i-fire-extinguisher:before {
    content: "\f134"}
.i-rocket:before {
    content: "\f135"}
.i-maxcdn:before {
    content: "\f136"}
.i-chevron-circle-left:before {
    content: "\f137"}
.i-chevron-circle-right:before {
    content: "\f138"}
.i-chevron-circle-up:before {
    content: "\f139"}
.i-chevron-circle-down:before {
    content: "\f13a"}
.i-html5:before {
    content: "\f13b"}
.i-css3:before {
    content: "\f13c"}
.i-anchor:before {
    content: "\f13d"}
.i-unlock-alt:before {
    content: "\f13e"}
.i-bullseye:before {
    content: "\f140"}
.i-ellipsis-h:before {
    content: "\f141"}
.i-ellipsis-v:before {
    content: "\f142"}
.i-rss-square:before {
    content: "\f143"}
.i-play-circle:before {
    content: "\f144"}
.i-ticket:before {
    content: "\f145"}
.i-minus-square:before {
    content: "\f146"}
.i-minus-square-o:before {
    content: "\f147"}
.i-level-up:before {
    content: "\f148"}
.i-level-down:before {
    content: "\f149"}
.i-check-square:before {
    content: "\f14a"}
.i-pencil-square:before {
    content: "\f14b"}
.i-external-link-square:before {
    content: "\f14c"}
.i-share-square:before {
    content: "\f14d"}
.i-compass:before {
    content: "\f14e"}
.i-caret-square-o-down:before, .i-toggle-down:before {
    content: "\f150"}
.i-caret-square-o-up:before, .i-toggle-up:before {
    content: "\f151"}
.i-caret-square-o-right:before, .i-toggle-right:before {
    content: "\f152"}
.i-eur:before, .i-euro:before {
    content: "\f153"}
.i-gbp:before {
    content: "\f154"}
.i-dollar:before, .i-usd:before {
    content: "\f155"}
.i-inr:before, .i-rupee:before {
    content: "\f156"}
.i-cny:before, .i-jpy:before, .i-rmb:before, .i-yen:before {
    content: "\f157"}
.i-rouble:before, .i-rub:before, .i-ruble:before {
    content: "\f158"}
.i-krw:before, .i-won:before {
    content: "\f159"}
.i-bitcoin:before, .i-btc:before {
    content: "\f15a"}
.i-file:before {
    content: "\f15b"}
.i-file-text:before {
    content: "\f15c"}
.i-sort-alpha-asc:before {
    content: "\f15d"}
.i-sort-alpha-desc:before {
    content: "\f15e"}
.i-sort-amount-asc:before {
    content: "\f160"}
.i-sort-amount-desc:before {
    content: "\f161"}
.i-sort-numeric-asc:before {
    content: "\f162"}
.i-sort-numeric-desc:before {
    content: "\f163"}
.i-thumbs-up:before {
    content: "\f164"}
.i-thumbs-down:before {
    content: "\f165"}
.i-youtube-square:before {
    content: "\f166"}
.i-youtube:before {
    content: "\f167"}
.i-xing:before {
    content: "\f168"}
.i-xing-square:before {
    content: "\f169"}
.i-youtube-play:before {
    content: "\f16a"}
.i-dropbox:before {
    content: "\f16b"}
.i-stack-overflow:before {
    content: "\f16c"}
.i-instagram:before {
    content: "\f16d"}
.i-flickr:before {
    content: "\f16e"}
.i-adn:before {
    content: "\f170"}
.i-bitbucket:before {
    content: "\f171"}
.i-bitbucket-square:before {
    content: "\f172"}
.i-tumblr:before {
    content: "\f173"}
.i-tumblr-square:before {
    content: "\f174"}
.i-long-arrow-down:before {
    content: "\f175"}
.i-long-arrow-up:before {
    content: "\f176"}
.i-long-arrow-left:before {
    content: "\f177"}
.i-long-arrow-right:before {
    content: "\f178"}
.i-apple:before {
    content: "\f179"}
.i-windows:before {
    content: "\f17a"}
.i-android:before {
    content: "\f17b"}
.i-linux:before {
    content: "\f17c"}
.i-dribbble:before {
    content: "\f17d"}
.i-skype:before {
    content: "\f17e"}
.i-foursquare:before {
    content: "\f180"}
.i-trello:before {
    content: "\f181"}
.i-female:before {
    content: "\f182"}
.i-male:before {
    content: "\f183"}
.i-gittip:before, .i-gratipay:before {
    content: "\f184"}
.i-sun-o:before {
    content: "\f185"}
.i-moon-o:before {
    content: "\f186"}
.i-archive:before {
    content: "\f187"}
.i-bug:before {
    content: "\f188"}
.i-vk:before {
    content: "\f189"}
.i-weibo:before {
    content: "\f18a"}
.i-renren:before {
    content: "\f18b"}
.i-pagelines:before {
    content: "\f18c"}
.i-stack-exchange:before {
    content: "\f18d"}
.i-arrow-circle-o-right:before {
    content: "\f18e"}
.i-arrow-circle-o-left:before {
    content: "\f190"}
.i-caret-square-o-left:before, .i-toggle-left:before {
    content: "\f191"}
.i-dot-circle-o:before {
    content: "\f192"}
.i-wheelchair:before {
    content: "\f193"}
.i-vimeo-square:before {
    content: "\f194"}
.i-try:before, .i-turkish-lira:before {
    content: "\f195"}
.i-plus-square-o:before {
    content: "\f196"}
.i-space-shuttle:before {
    content: "\f197"}
.i-slack:before {
    content: "\f198"}
.i-envelope-square:before {
    content: "\f199"}
.i-wordpress:before {
    content: "\f19a"}
.i-openid:before {
    content: "\f19b"}
.i-bank:before, .i-institution:before, .i-university:before {
    content: "\f19c"}
.i-graduation-cap:before, .i-mortar-board:before {
    content: "\f19d"}
.i-yahoo:before {
    content: "\f19e"}
.i-google:before {
    content: "\f1a0"}
.i-reddit:before {
    content: "\f1a1"}
.i-reddit-square:before {
    content: "\f1a2"}
.i-stumbleupon-circle:before {
    content: "\f1a3"}
.i-stumbleupon:before {
    content: "\f1a4"}
.i-delicious:before {
    content: "\f1a5"}
.i-digg:before {
    content: "\f1a6"}
.i-pied-piper:before {
    content: "\f1a7"}
.i-pied-piper-alt:before {
    content: "\f1a8"}
.i-drupal:before {
    content: "\f1a9"}
.i-joomla:before {
    content: "\f1aa"}
.i-language:before {
    content: "\f1ab"}
.i-fax:before {
    content: "\f1ac"}
.i-building:before {
    content: "\f1ad"}
.i-child:before {
    content: "\f1ae"}
.i-paw:before {
    content: "\f1b0"}
.i-spoon:before {
    content: "\f1b1"}
.i-cube:before {
    content: "\f1b2"}
.i-cubes:before {
    content: "\f1b3"}
.i-behance:before {
    content: "\f1b4"}
.i-behance-square:before {
    content: "\f1b5"}
.i-steam:before {
    content: "\f1b6"}
.i-steam-square:before {
    content: "\f1b7"}
.i-recycle:before {
    content: "\f1b8"}
.i-automobile:before, .i-car:before {
    content: "\f1b9"}
.i-cab:before, .i-taxi:before {
    content: "\f1ba"}
.i-tree:before {
    content: "\f1bb"}
.i-spotify:before {
    content: "\f1bc"}
.i-deviantart:before {
    content: "\f1bd"}
.i-soundcloud:before {
    content: "\f1be"}
.i-database:before {
    content: "\f1c0"}
.i-file-pdf-o:before {
    content: "\f1c1"}
.i-file-word-o:before {
    content: "\f1c2"}
.i-file-excel-o:before {
    content: "\f1c3"}
.i-file-powerpoint-o:before {
    content: "\f1c4"}
.i-file-image-o:before, .i-file-photo-o:before, .i-file-picture-o:before {
    content: "\f1c5"}
.i-file-archive-o:before, .i-file-zip-o:before {
    content: "\f1c6"}
.i-file-audio-o:before, .i-file-sound-o:before {
    content: "\f1c7"}
.i-file-movie-o:before, .i-file-video-o:before {
    content: "\f1c8"}
.i-file-code-o:before {
    content: "\f1c9"}
.i-vine:before {
    content: "\f1ca"}
.i-codepen:before {
    content: "\f1cb"}
.i-jsfiddle:before {
    content: "\f1cc"}
.i-life-bouy:before, .i-life-buoy:before, .i-life-ring:before, .i-life-saver:before, .i-support:before {
    content: "\f1cd"}
.i-circle-o-notch:before {
    content: "\f1ce"}
.i-ra:before, .i-rebel:before {
    content: "\f1d0"}
.i-empire:before, .i-ge:before {
    content: "\f1d1"}
.i-git-square:before {
    content: "\f1d2"}
.i-git:before {
    content: "\f1d3"}
.i-hacker-news:before, .i-y-combinator-square:before, .i-yc-square:before {
    content: "\f1d4"}
.i-tencent-weibo:before {
    content: "\f1d5"}
.i-qq:before {
    content: "\f1d6"}
.i-wechat:before, .i-weixin:before {
    content: "\f1d7"}
.i-paper-plane:before, .i-send:before {
    content: "\f1d8"}
.i-paper-plane-o:before, .i-send-o:before {
    content: "\f1d9"}
.i-history:before {
    content: "\f1da"}
.i-circle-thin:before {
    content: "\f1db"}
.i-header:before {
    content: "\f1dc"}
.i-paragraph:before {
    content: "\f1dd"}
.i-sliders:before {
    content: "\f1de"}
.i-share-alt:before {
    content: "\f1e0"}
.i-share-alt-square:before {
    content: "\f1e1"}
.i-bomb:before {
    content: "\f1e2"}
.i-futbol-o:before, .i-soccer-ball-o:before {
    content: "\f1e3"}
.i-tty:before {
    content: "\f1e4"}
.i-binoculars:before {
    content: "\f1e5"}
.i-plug:before {
    content: "\f1e6"}
.i-slideshare:before {
    content: "\f1e7"}
.i-twitch:before {
    content: "\f1e8"}
.i-yelp:before {
    content: "\f1e9"}
.i-newspaper-o:before {
    content: "\f1ea"}
.i-wifi:before {
    content: "\f1eb"}
.i-calculator:before {
    content: "\f1ec"}
.i-paypal:before {
    content: "\f1ed"}
.i-google-wallet:before {
    content: "\f1ee"}
.i-cc-visa:before {
    content: "\f1f0"}
.i-cc-mastercard:before {
    content: "\f1f1"}
.i-cc-discover:before {
    content: "\f1f2"}
.i-cc-amex:before {
    content: "\f1f3"}
.i-cc-paypal:before {
    content: "\f1f4"}
.i-cc-stripe:before {
    content: "\f1f5"}
.i-bell-slash:before {
    content: "\f1f6"}
.i-bell-slash-o:before {
    content: "\f1f7"}
.i-trash:before {
    content: "\f1f8"}
.i-copyright:before {
    content: "\f1f9"}
.i-at:before {
    content: "\f1fa"}
.i-eyedropper:before {
    content: "\f1fb"}
.i-paint-brush:before {
    content: "\f1fc"}
.i-birthday-cake:before {
    content: "\f1fd"}
.i-area-chart:before {
    content: "\f1fe"}
.i-pie-chart:before {
    content: "\f200"}
.i-line-chart:before {
    content: "\f201"}
.i-lastfm:before {
    content: "\f202"}
.i-lastfm-square:before {
    content: "\f203"}
.i-toggle-off:before {
    content: "\f204"}
.i-toggle-on:before {
    content: "\f205"}
.i-bicycle:before {
    content: "\f206"}
.i-bus:before {
    content: "\f207"}
.i-ioxhost:before {
    content: "\f208"}
.i-angellist:before {
    content: "\f209"}
.i-cc:before {
    content: "\f20a"}
.i-ils:before, .i-shekel:before, .i-sheqel:before {
    content: "\f20b"}
.i-meanpath:before {
    content: "\f20c"}
.i-buysellads:before {
    content: "\f20d"}
.i-connectdevelop:before {
    content: "\f20e"}
.i-dashcube:before {
    content: "\f210"}
.i-forumbee:before {
    content: "\f211"}
.i-leanpub:before {
    content: "\f212"}
.i-sellsy:before {
    content: "\f213"}
.i-shirtsinbulk:before {
    content: "\f214"}
.i-simplybuilt:before {
    content: "\f215"}
.i-skyatlas:before {
    content: "\f216"}
.i-cart-plus:before {
    content: "\f217"}
.i-cart-arrow-down:before {
    content: "\f218"}
.i-diamond:before {
    content: "\f219"}
.i-ship:before {
    content: "\f21a"}
.i-user-secret:before {
    content: "\f21b"}
.i-motorcycle:before {
    content: "\f21c"}
.i-street-view:before {
    content: "\f21d"}
.i-heartbeat:before {
    content: "\f21e"}
.i-venus:before {
    content: "\f221"}
.i-mars:before {
    content: "\f222"}
.i-mercury:before {
    content: "\f223"}
.i-intersex:before, .i-transgender:before {
    content: "\f224"}
.i-transgender-alt:before {
    content: "\f225"}
.i-venus-double:before {
    content: "\f226"}
.i-mars-double:before {
    content: "\f227"}
.i-venus-mars:before {
    content: "\f228"}
.i-mars-stroke:before {
    content: "\f229"}
.i-mars-stroke-v:before {
    content: "\f22a"}
.i-mars-stroke-h:before {
    content: "\f22b"}
.i-neuter:before {
    content: "\f22c"}
.i-genderless:before {
    content: "\f22d"}
.i-facebook-official:before {
    content: "\f230"}
.i-pinterest-p:before {
    content: "\f231"}
.i-whatsapp:before {
    content: "\f232"}
.i-server:before {
    content: "\f233"}
.i-user-plus:before {
    content: "\f234"}
.i-user-times:before {
    content: "\f235"}
.i-bed:before, .i-hotel:before {
    content: "\f236"}
.i-viacoin:before {
    content: "\f237"}
.i-train:before {
    content: "\f238"}
.i-subway:before {
    content: "\f239"}
.i-medium:before {
    content: "\f23a"}
.i-y-combinator:before, .i-yc:before {
    content: "\f23b"}
.i-optin-monster:before {
    content: "\f23c"}
.i-opencart:before {
    content: "\f23d"}
.i-expeditedssl:before {
    content: "\f23e"}
.i-battery-4:before, .i-battery-full:before {
    content: "\f240"}
.i-battery-3:before, .i-battery-three-quarters:before {
    content: "\f241"}
.i-battery-2:before, .i-battery-half:before {
    content: "\f242"}
.i-battery-1:before, .i-battery-quarter:before {
    content: "\f243"}
.i-battery-0:before, .i-battery-empty:before {
    content: "\f244"}
.i-mouse-pointer:before {
    content: "\f245"}
.i-i-cursor:before {
    content: "\f246"}
.i-object-group:before {
    content: "\f247"}
.i-object-ungroup:before {
    content: "\f248"}
.i-sticky-note:before {
    content: "\f249"}
.i-sticky-note-o:before {
    content: "\f24a"}
.i-cc-jcb:before {
    content: "\f24b"}
.i-cc-diners-club:before {
    content: "\f24c"}
.i-clone:before {
    content: "\f24d"}
.i-balance-scale:before {
    content: "\f24e"}
.i-hourglass-o:before {
    content: "\f250"}
.i-hourglass-1:before, .i-hourglass-start:before {
    content: "\f251"}
.i-hourglass-2:before, .i-hourglass-half:before {
    content: "\f252"}
.i-hourglass-3:before, .i-hourglass-end:before {
    content: "\f253"}
.i-hourglass:before {
    content: "\f254"}
.i-hand-grab-o:before, .i-hand-rock-o:before {
    content: "\f255"}
.i-hand-paper-o:before, .i-hand-stop-o:before {
    content: "\f256"}
.i-hand-scissors-o:before {
    content: "\f257"}
.i-hand-lizard-o:before {
    content: "\f258"}
.i-hand-spock-o:before {
    content: "\f259"}
.i-hand-pointer-o:before {
    content: "\f25a"}
.i-hand-peace-o:before {
    content: "\f25b"}
.i-trademark:before {
    content: "\f25c"}
.i-registered:before {
    content: "\f25d"}
.i-creative-commons:before {
    content: "\f25e"}
.i-gg:before {
    content: "\f260"}
.i-gg-circle:before {
    content: "\f261"}
.i-tripadvisor:before {
    content: "\f262"}
.i-odnoklassniki:before {
    content: "\f263"}
.i-odnoklassniki-square:before {
    content: "\f264"}
.i-get-pocket:before {
    content: "\f265"}
.i-wikipedia-w:before {
    content: "\f266"}
.i-safari:before {
    content: "\f267"}
.i-chrome:before {
    content: "\f268"}
.i-firefox:before {
    content: "\f269"}
.i-opera:before {
    content: "\f26a"}
.i-internet-explorer:before {
    content: "\f26b"}
.i-television:before, .i-tv:before {
    content: "\f26c"}
.i-contao:before {
    content: "\f26d"}
.i-500px:before {
    content: "\f26e"}
.i-amazon:before {
    content: "\f270"}
.i-calendar-plus-o:before {
    content: "\f271"}
.i-calendar-minus-o:before {
    content: "\f272"}
.i-calendar-times-o:before {
    content: "\f273"}
.i-calendar-check-o:before {
    content: "\f274"}
.i-industry:before {
    content: "\f275"}
.i-map-pin:before {
    content: "\f276"}
.i-map-signs:before {
    content: "\f277"}
.i-map-o:before {
    content: "\f278"}
.i-map:before {
    content: "\f279"}
.i-commenting:before {
    content: "\f27a"}
.i-commenting-o:before {
    content: "\f27b"}
.i-houzz:before {
    content: "\f27c"}
.i-vimeo:before {
    content: "\f27d"}
.i-black-tie:before {
    content: "\f27e"}
.i-fonticons:before {
    content: "\f280"}
.i-reddit-alien:before {
    content: "\f281"}
.i-edge:before {
    content: "\f282"}
.i-credit-card-alt:before {
    content: "\f283"}
.i-codiepie:before {
    content: "\f284"}
.i-modx:before {
    content: "\f285"}
.i-fort-awesome:before {
    content: "\f286"}
.i-usb:before {
    content: "\f287"}
.i-product-hunt:before {
    content: "\f288"}
.i-mixcloud:before {
    content: "\f289"}
.i-scribd:before {
    content: "\f28a"}
.i-pause-circle:before {
    content: "\f28b"}
.i-pause-circle-o:before {
    content: "\f28c"}
.i-stop-circle:before {
    content: "\f28d"}
.i-stop-circle-o:before {
    content: "\f28e"}
.i-shopping-bag:before {
    content: "\f290"}
.i-shopping-basket:before {
    content: "\f291"}
.i-hashtag:before {
    content: "\f292"}
.i-bluetooth:before {
    content: "\f293"}
.i-bluetooth-b:before {
    content: "\f294"}
.i-percent:before {
    content: "\f295"}
body {
    background: #EEE;
}
div.social a {
    transition: color .2s ease 0s;
}
.my-search {
    border-style: none!important;
    height: 48px;
    padding-top: 0!important;
    padding-bottom: 0!important;
    width: 200px;
    width: 180px;
    background-color: #757575;
    color: #e0e0e0;
}
.mso-comments-count, .mso-page-other-pages h4, div.mso-header-home-cat, div.mso-widget-header {
    text-transform: uppercase;
    border-bottom: 3px double #e0e0e0;
}
.my-search:focus {
    background: #757575!important;
    color: #f5f5f5!important;
}
.my-search:focus:-moz-placeholder {
    color: #eee!important;
}
.my-search:focus::-moz-placeholder {
    color: #eee!important;
}
.my-search:focus:-ms-input-placeholder {
    color: #eee!important;
}
.my-search:focus::-webkit-input-placeholder {
    color: #eee!important;
}
.my-search--hidden {
    padding-right: 0!important;
    padding-left: 0!important;
    width: 0;
}
div.mso-page-only:after, div.mso-page-only:before {
    content: " ";
    display: table;
}
div.mso-header-home-cat {
    font-size: 1rem;
    color: #616161;
    margin: 30px 0 15px;
}
div.mso-header-home-cat:before {
    display: inline-block;
    font-size: inherit;
    margin-right: 7px;
    content: "\f1ea"}
ul.mso-widget-list {
    padding-left: 5px;
}
div.mso-widget-header {
    font-size: 1rem;
    padding-bottom: 5px!important;
    color: #616161;
}
div.mso-widget a {
    color: #05A37D;
}
div.mso-widget {
    margin-bottom: 30px;
	    height: fit-content;
    overflow: hidden;
}
div.mso-comments-link {
    display: none;
}

.mso-page-other-pages {
    margin-top: 40px;
}
.mso-page-other-pages a {
    font-size: .9rem;
}
.mso-page-other-pages ul {
    padding-left: 30px!important;
}
.mso-page-other-pages h4 {
    font-size: 1rem;
    color: #616161;
    margin: 30px 0 15px;
}
.mso-page-other-pages h4:before {
    display: inline-block;
    font-size: inherit;
    margin-right: 7px;
    content: "\f16c"}
.mso-comments-count {
    margin-top: 40px;
    font-size: 1rem;
    color: #616161;
}
.mso-comments-count .mso-comments-rss:before, .mso-comments-count:before {
    font-family: FontAwesome;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    margin-right: 7px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: inline-block;
}
.mso-comments-count:before {
    content: "\f0e6"}
.mso-comments-count .mso-comments-rss {
    display: inline-block;
    float: right;
}
.mso-comments-count .mso-comments-rss:before {
    content: "\f09e"}
.mso-comment-article {
    margin-top: 20px!important;
    border-bottom: 1px dotted #757575;
}
.mso-comment-leave {
    margin: 20px 0;
    font-weight: 700;
}
.mso-comment-info .mso-comment-author, .mso-comment-info .mso-comment-date, .mso-comment-info .mso-comment-edit, .mso-comment-info .mso-comuser-url {
    margin-left: 10px!important;
}
.paginator, div.pagination {
    margin-top: 40px!important;
    margin-bottom: 10px!important;
}
.mso-comment-info {
    font-size: .9rem;
    color: #616161;
}
.mso-category_widget .mso-widget-header:before, .mso-comment-info .mso-comment-author:before, .mso-comment-info .mso-comment-date:before, .mso-comment-info .mso-comment-edit:before, .mso-comment-info .mso-comuser-url:before, .mso-links_widget .mso-widget-header:before {
    font-size: inherit;
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    margin-right: 7px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.mso-comment-info .mso-comment-num {
    background-color: #eee;
    color: #757575;
    padding-right: 5px!important;
    padding-left: 5px!important;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.mso-comment-info a {
    color: #616161;
}
.mso-comment-info .mso-comment-author:before {
    display: inline-block;
    content: "\f007"}
.mso-comment-info .mso-comuser-url:before {
    display: inline-block;
    content: "\f0c1"}
.mso-comment-info .mso-comment-date:before {
    display: inline-block;
    content: "\f073"}
.mso-comment-info .mso-comment-edit:before {
    display: inline-block;
    content: "\f044"}
img.mso-gravatar {
    float: right;
    margin-left: 15px!important;
}
.mso-comment-comusers .mso-comment-author, .mso-comment-comusers .mso-comment-author a, .mso-comment-users .mso-comment-author, .mso-comment-users .mso-comment-author a {
    color: #21BA45;
}
.mso-comment-anonim .mso-comment-author {
    color: #616161;
}
.mso-message-alert, .mso-message-error {
    color: #DB2828;
}
.mso-message-ok {
    color: #21BA45;
}
div.pagination a, div.pagination span, div.pagination strong {
    display: inline-block;
    padding: 5px!important;
    background: #9e9e9e;
    color: #FFF;
    min-width: 28px;
    text-align: center;
}
div.pagination a:hover {
    text-decoration: none;
    background: #2185D0;
}
div.pagination strong {
    background: #DB2828;
    color: #FFF;
    font-weight: 400;
}
div.pagination span.pagination-first, div.pagination span.pagination-last, div.pagination span.pagination-next, div.pagination span.pagination-prev {
    display: none;
}
.mso-category_widget .mso-widget-header:before {
    display: inline-block;
    content: "\f02e"}
.mso-links_widget .mso-widget-header:before {
    display: inline-block;
    content: "\f0c1"}
.mso-links_widget li div {
    font-size: .9rem;
    color: #9e9e9e;
    margin-bottom: 5px;
}
.mso-login_form_widget .mso-widget-header:before {
    font-family: FontAwesome;
    display: inline-block;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    margin-right: 7px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f0c0"}
.mso-login_form_widget span.registration {
    display: inline-block;
    float: right;
    font-size: .9rem;
}
.mso-search_form_widget .mso-widget-header:before {
    font-family: FontAwesome;
    display: inline-block;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    margin-right: 7px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f002"}
.mso-search_form_widget form {
    margin-top: 10px;
}
.mso-search_form_widget input {
    width: 65%;
    margin-right: 1%}
.mso-last_comments_widget .mso-widget-header:before, .mso-page_comments_widget .mso-widget-header:before, .mso-page_views_widget .mso-widget-header:before, .mso-random_pages_widget .mso-widget-header:before, .mso-randomtext_widget .mso-widget-header:before, .mso-tagclouds_widget .mso-widget-header:before, .mso-theme_switch_widget .mso-widget-header:before {
    display: inline-block;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    margin-right: 7px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-family: FontAwesome;
}
.mso-search_form_widget button {
    width: 25%}
.mso-random_pages_widget .mso-widget-header:before {
    content: "\f127"}
.mso-theme_switch_widget .mso-widget-header:before {
    content: "\f18d"}
.mso-randomtext_widget .mso-widget-header:before {
    content: "\f02d"}
.mso-page_views_widget .mso-widget-header:before {
    content: "\f1fe"}
.mso-page_comments_widget .mso-widget-header:before {
    content: "\f080"}
.mso-last_comments_widget .mso-widget-header:before {
    content: "\f086"}
.mso-tagclouds_widget .mso-widget-header:before {
    content: "\f02c"}
div.mso-tabs-box.mso-tabs-visible {
    display: block;
}
ul.mso-tabs-nav {
    margin: 0;
    padding: 0;
    height: 30px;
    width: 100%;
    list-style: none;
}
ul.mso-tabs-nav li.mso-tabs-elem {
    float: left;
    display: inline;
    position: relative;
    line-height: 30px;
    height: 30px;
    margin: 0 1px 0 0;
    padding: 0 10px;
    cursor: pointer;
    color: #f5f5f5;
    background: #bdbdbd;
    font-size: .9em;
}
ul.mso-tabs-nav li.mso-tabs-elem:hover {
    color: #fff;
    background: #9e9e9e;
}
ul.mso-tabs-nav li.mso-tabs-current {
    color: #fff;
    background: #424242;
}
div.mso-tabs-box {
    display: none;
    border: 1px solid #eee;
    background: #f5f5f5;
    padding: 10px;
}
div.mso-forms label>span, div.mso-guestbook label>span, div.mso-loginform-common label>span, div.mso-recovery-form label>span, div.mso-registration-form label>span {
    font-weight: 700;
}
div.mso-forms span.mso-forms-tip, div.mso-guestbook span.mso-forms-tip, div.mso-loginform-common span.mso-forms-tip, div.mso-recovery-form span.mso-forms-tip, div.mso-registration-form span.mso-forms-tip {
    font-style: italic;
    color: #9e9e9e;
}
div.mso-forms input:not([class^=comments_captha]), div.mso-forms select, div.mso-forms textarea, div.mso-guestbook input:not([class^=comments_captha]), div.mso-guestbook select, div.mso-guestbook textarea, div.mso-loginform-common input:not([class^=comments_captha]), div.mso-loginform-common select, div.mso-loginform-common textarea, div.mso-recovery-form input:not([class^=comments_captha]), div.mso-recovery-form select, div.mso-recovery-form textarea, div.mso-registration-form input:not([class^=comments_captha]), div.mso-registration-form select, div.mso-registration-form textarea {
    width: 100%}
div.mso-forms input[type=checkbox], div.mso-guestbook input[type=checkbox], div.mso-loginform-common input[type=checkbox], div.mso-recovery-form input[type=checkbox], div.mso-registration-form input[type=checkbox] {
    width: auto;
}
div.mso-forms p.mso-forms-buttons, div.mso-guestbook p.mso-forms-buttons, div.mso-loginform-common p.mso-forms-buttons, div.mso-recovery-form p.mso-forms-buttons, div.mso-registration-form p.mso-forms-buttons, p.mso-forms-buttons {
    margin-top: 30px;
}
p.mso-forms-ok {
    color: #fff;
    padding: 20px;
    background: #5ee37e;
}
p.mso-forms-error {
    color: #fff;
    padding: 10px;
    background: #ea7f7f;
}
div.gallery {
    display: flex;
    align-items: stretch;
    flex-wrap: wrap;
}
div.gallery p {
    margin: 0;
}
div.gallery img {
    border: 1px solid #bdbdbd;
    background-color: #e0e0e0;
    padding: 5px;
    margin: 0 5px 8px 0;
}
.mso-comment-content pre {
    white-space: pre-wrap;
}
#___plusone_0 {
    vertical-align: middle!important;
}
div.mso-type-users-form form p.row label {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    flex-wrap: wrap;
}
div.mso-type-users-form form p.row label span {
    width: 40%;
    text-align: right;
    padding-right: 20px;
}
div.mso-type-users-form form p.row label input, div.mso-type-users-form form p.row label textarea {
    width: 60%}
div.mso-type-users-form form input[type=checkbox] {
    margin: 0 10px;
}
div.mso-type-users-form form button {
    margin-top: 20px;
}
@media print {
    body {
    color: #000;
    background: #fff;
}
img, ul {
    page-break-inside: avoid;
}
.hide-print {
    display: none!important;
}
.flex {
    display: block!important;
}
.flex>div {
    width: 100%!important;
    padding: 0!important;
}
#hypercomments_widget, .addzakl, .footer, .header, .mso-type-page-comments, .pagination, .sidebar {
    display: none!important;
}
.main {
    padding: 0 10px;
}
.my-all-container>.shadow {
    box-shadow: none;
}
}ul.menu a, ul.menu>li {
    display: block;
}
ul.menu, ul.menu ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
ul.menu {
    z-index: 10;
}
ul.menu a:hover {
    text-decoration: none;
}
ul.menu>li {
    float: left;
    vertical-align: middle;
}
ul.menu ul {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 11;
    line-height: 1em;
    min-width: 150px;
}
ul.menu ul ul {
    top: 0;
    left: 100%}
ul.menu li:hover>ul, ul.menu ul li {
    display: block;
}
ul.menu>li>a {
    /* height: 48px;
    line-height: 48px; */
    padding: 0 10px;
    margin: 0;
}
ul.menu>li a {
    color: #EEE;
    background-color: transparent;
}
ul.menu>li a:hover {
    color: #FFF;
    background-color: #9e9e9e;
}
ul.menu li.group ul li a {
    height: 30px;
    line-height: 30px;
    padding: 0 20px 0 10px;
    margin: 0;
    color: #616161;
    background-color: #fff;
    white-space: nowrap;
}
ul.menu li.group ul li a:hover {
    color: #424242;
    background-color: #eee;
}
ul.menu li.divider {
    display: block!important;
    height: 1px!important;
    padding: 0!important;
}
ul.menu li.divider>span {
    display: block;
    padding: 0;
    height: 1px;
    border: 1px solid #e0e0e0;
    margin: 0;
}
ul.menu li.group ul li.group>a:after, ul.menu>li.group>a:after {
    font-family: FontAwesome;
    color: inherit;
    display: inline-block;
    font-weight: 400;
    font-style: normal;
    text-decoration: none;
}

ul.menu li.group ul li.group>a:after {
    content: "\f105";
    position: absolute;
    right: 5px;
}
ul.menu li.selected a {
    background-color: #1565c0;
    color: #bbdefb;
}
ul.menu li.selected a:hover {
    background-color: #0d47a1;
    color: #90caf9;
}
ul.menu li a.selected {
    background-color: rgba(0, 0, 0, .6);
    color: #FF7373;
}
ul.menu li.group ul {
    -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .2);
}
ul.menu li.group ul li a, ul.menu2 {
    font-size: 13px;
}
ul.menu2>li>a {
    height: 30px;
    line-height: 30px;
    padding: 0 15px;
    margin: 0;
}
ul.menu2>li a {
    color: #bdbdbd;
    background-color: transparent;
}
ul.menu2 li.selected a, ul.menu2 li.selected a:hover, ul.menu2>li a:hover {
    background-color: #424242;
    color: #FFF;
}

/* со старого шаблончика */


a {color: #1175C5; text-decoration: none;}
a:hover { color: #0AA2FD; text-decoration: none; }
h1 {font-size: 32px;}
h2{font-size: 26px;}
h3{font-size: 20px;}
h4{font-size: 18px;}
h5{font-size: 16px;}
h6{font-size: 20px;}
div.widget { margin-bottom: 20px; }
div.widget a { color: #05A37D; }
div.widget a:hover { color: #6B07B9;}
div.links_widget a {color: #792629;}
a.curent-page-cat { font-weight: bold }
div.logs img{padding: 5px 10px 3px 15px  !important;}
.b-title {height:120px;text-align: center;}
.b-title h1 a{height:50px;padding: 15px 0 0 0;	
font-family: Georgia, 'Times New Roman Times', Serif;
font-weight: bold;font-size: 42px;color: #FFF;
text-shadow: #F00 1px 0px, #F00 1px 1px, #F00 0px 1px, #F00 -1px 1px, #F00 -1px 0px, #F00 -1px -1px, #F00 0px -1px, #F00 1px -1px, 4px 3px 3px #334C39;
}
.b-title h1 a:hover{color:#39F99D;}
.b-title h2 {font-family: Georgia, Serif; font-weight: bold;margin: 10px 0 0 0;text-shadow: 1px 1px 1px #fff;color: #2F558F;}
div.b-title  {padding:14px 0 0 10px; font-weight:normal; font-size:13px; color:#868f98;}
h1, h2, h3, h4, h5, h6{ color: #134EA7; margin: 0 0 10px 0; font-weight: bold; text-decoration: none;}
h2.page_title a { color: #190F92; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 24px; 
text-shadow: -.0417em -.0417em #FFF, .0833em .0833em .0833em #B0B6BF;}
h2.page_title a:hover { color: #1A88CF; text-decoration: none; }
h1 a { color: #0E589C;font-weight: bold;
font-family: 'Myriad Pro','Lucida Grande',Arial,'Lucida Sans Unicode',sans-serif;
text-shadow: 0px 1px 1px #FABAB4;font-size: 30px; text-align:center; }
h1 a:hover { color: #2A9DE7; text-decoration: none;text-shadow: 0px 1px 1px #0E0D0D;}
h1.category { color: #333; margin: 0px 0 10px 0; padding: 0 0 10px 0; font-weight: normal; text-transform: uppercase; font-size: 20px; font-family: 'Oswald', sans-serif; border-bottom: 2px solid #333; }
h6{text-align: center;text-shadow: 0px 1px 1px #334c39; color: #F85D95;font-weight: bold;}
h8 {text-align: center;font-weight: bold;font-size: 22px;font-family: calibri, arial;
padding-bottom: 10px;text-shadow: 1px 1px 0px #FFF, 1px 1px 1px #000;color: #5A3197;}
div.header {}
div.logs {}
div.con-tent {margin: 0px 0 0 0;}
div.header2 {background: url("../images/shadows/shadow_018.png") no-repeat top center;
z-index: 10;height: 40px;margin:0 0 -40px  0;opacity: .99;}
div.header1 {background: #ACDDF5  url("../images/backgrounds/017.png");margin: 5px 0 0 0;z-index: 5;
border-radius: 10px 10px 0 0;}
div.header1 img{padding: 0;}
div.verh-rek {background: #EFFAFD;padding: 2px 0;border-top: 3px solid #D5DADD;border-bottom: 3px solid #D5DADD;height:67px;margin: 0 0 -10px 0;}
.verh-rek table{margin: 0;}
.verh-rek table td {border: none; padding: 4px 3px 0 3px; vertical-align: top;overflow:hidden;}
.verh-rek img{padding:0;}
.verh{border-top:none !important;}
div.niz-rek {background: #EFFAFD;padding: 2px 0;border-top: 3px solid #D5DADD;border-bottom: 3px solid #D5DADD;height: 35px;}
body { background: #F6F6F6 url(../images/backgrounds/3.png) repeat fixed; color: #555; 
font-family: Arial, Helvetica, sans-serif; font-size: 13px; }
div.mso-widget-header {background: #69AFE6;}
div.mso-widget-header {color: #FFF;
text-align: center;
font-size: 18px;font-weight: bold;
border: 1px solid #658DB5;margin-bottom: 10px;border-radius: 4px;
text-shadow: 1px 1px 1px #285078;}
blockquote {padding: 5px 5px 5px 25px;overflow: hidden;
margin: 10px 0;
color: #444;
background-color: #EBE8E8;
border-left: 3px solid #C30F49;}
p.regs {border-top: #349AD3 4px solid;margin: 10px 0 0 0;padding: 13px 0 0 0;}
hr.lin {border-top: 1px solid #fff;margin: 20px 0;box-shadow: inset 0 1px #FFF, 0 1px 3px 1px #383535;}

div.pagination { text-align: center;background: #34AAE2; border-radius: 2px; margin: 10px;padding: 6px;font-size: 12px;}
div.pagination strong { color: #FFF; background: #167FCB; border-radius: 2px;box-shadow: inset 0 1px 0 #FFF, 0 5px 7px #555;}
div.pagination a {padding: 4px;line-height: 1.8em;color: #fff;}
div.pagination a:hover { color: #FFF; background: #167FCB; border-radius: 2px;
box-shadow: inset 0 1px 0 #FFF, 0 5px 7px #555;padding: 5px 7px;}
div.wrap { width: 95%;min-width: 750px;max-width: 1400px; margin: 0 auto;}
div.content { width: auto; font-size: 14px;
border-left:3px solid #d5dadd;border-right:3px solid #d5dadd; /* overflow: hidden */}
div.main { background: white;margin: 2px 0 0 0;overflow: hidden;width: 100%;}
div.content div.content-wrap {margin: 10px 10px;padding: 10px 2px;}
div.sidebar1 {margin: 10px 0 0 0;flex: 1 0 25%;max-width: 250px;}
div.sidebar1 div.sidebar1-wrap { margin: 0 0 0 10px; }
div.sidebar2 {margin: 10px 0 0 0;flex: 1 0 20%;max-width: 200px;}
div.sidebar2-wrap { margin: 0 10px 0 0; }
div.footer { margin-bottom:10px; background: #EFFAFD;border-radius: 0 0 10px 10px;}
div.tekst {padding: 10px 20px}
div.footer-sidebars div.widget { margin: 0 20px 10px 20px; }
div.footer-copy-stat { color: #fff; background: #167FCB; text-align: center; padding: 20px 0; }
div.footer-copy-stat a { color: #fff; }
div.footer-sidebars { background: #FFFFFF; padding: 20px 0 0 0; border-top: 2px solid #F0F0F0; }
body.no-sidebar div.content { width: 100%; float: none }
div.MainMenu {height: 100%;line-height: 30px;}
ul.menu li { height: 38px; line-height: 38px; text-align:center;}
ul.menu li.group a span { background: url(../images/bullets/arr2.png) no-repeat right center; padding-right: 25px; }
ul.menu li.group ul li { height: 35px; line-height:35px; }
ul.menu li.group ul li a:hover { background: #1175C5; color: #ffffff; }
ul.menu li.group ul li a span {background: #7F86CF; padding: 0 5px;display: block;}
ul.menu li.group ul li a:hover span {background: none;}

div.page_only { margin-bottom: 0; padding-bottom: 0; border-bottom: none;overflow: hidden;}
div.calendar td { font-size: 13px; padding: 4px 0; }
div.calendar div.today { background: #0F71C3; color: #fff; }
div.calendar tr.week td { font-weight: bold; background: none; }
div.calendar table th { background: none; }

ul.is_link { margin-left: 0; }
ul.mso-widget-list li, div.page_other_pages ul li { padding: 0 0 0 20px; background: url(../images/icons/strel.png) left 2px no-repeat; list-style: none; }
li.current-page {font-weight: bold;color: #AC159A;}
ul.is_link ul.child.level1 { margin-bottom: 0; }
div.page_content ul, div.page_content ol { margin-left: 20px; }
div.mso-comments{/* border-top: 3px solid #D5DADD; */margin: 10px 0;}
div.mso-comments-link { margin: 0 0 10px 0; }
div.mso-comments-link span a { color: #167FCB; background: #EBECED; padding: 8px 14px; font-size: 12px; line-height: 12px; display: inline-block; text-decoration: none; }
div.mso-comments-link span a:hover { color: white; background: #167FCB; text-decoration: none; }
div.mso-comments div.comment-info {margin: 0 0 0 10px;font-weight: bold;background: #B6D1FC;border-radius: 4px;
padding: 6px;}
div.mso-comments div.comments_content {margin: 1px 0 0 10px;display: block;overflow: hidden;}
div.mso-comments li{text-decoration: none;list-style-type: none;
border:1px solid #ccc;
	border-radius: 4px;
	background:white;
	padding:10px;margin: 0 0 2px 0;}
div.mso-comments img.gravatar {padding: 4px;border-radius: 4px;border: 1px solid #CCC; box-shadow: 1px 1px 3px #888;}
.admusers{background:#EAFCEC !important;padding: 0 0 0 10px;}
.admusers div.comment-info {background: #B6D1FC url("../images/avtor.png") no-repeat 15px !important; 
background-position: 90% !important;}

div.MainMenu { background: #1175C5; margin: 2px -20px 6px -20px; padding: 0 0 0 20px;border-radius: 4px;
box-shadow: inset 0 1px 0 #FFF, 0 5px 7px #555;
background: -webkit-gradient(linear, left top, left bottom, from(#69AFE6), to(#4679C5));
background: -moz-linear-gradient(top, #69AFE6, #4679C5);
background: -o-linear-gradient(top, #69AFE6, #4679C5);
background: -ms-linear-gradient(#69AFE6, #4679C5);
background: linear-gradient(top, #69AFE6, #4679C5);}
div.MainMenu ul.menu li a { color: white; text-shadow: 0 1px 1px #555;height: 38px; text-decoration: none; 
font-family: 'Oswald', sans-serif; font-size: 12px; text-transform: uppercase; font-weight: bold; }
ul.menu li.group ul li a {margin: 0; color: #EAF0FC;border-top: 1px solid #E8E8E8;}
div.MainMenu ul.menu>li.selected>a, div.MainMenu ul.menu>li>a:hover { color: #E55010; text-shadow: 0 1px 1px #000; background: url(../images/menu-secondary-hover.png) left top repeat-x; outline: 0; border-top: 3px solid #E55010; margin-top: -3px; }
div.MainMenu ul.menu li.group ul li>a { -webkit-transition: background-color 0.3s 0s ease-out; -moz-transition: background-color 0.3s 0s ease-out; -ms-transition: background-color 0.3s 0s ease-out; -o-transition: background-color 0.3s 0s ease-out; transition: background-color 0.3s 0s ease-out; font-size: 12px; height: 35px; line-height: 35px; }
.message { margin: 0 0 10px 0; padding: 15px 10px 15px 70px; min-height: 32px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #E9E9E9; color: #505050; font-weight: bold }
.message.ok { background: #58B158 url("../images/icons/ok.png") no-repeat 15px center; color: #fff; text-shadow: -1px 1px rgba(246, 246, 246, 0.91); filter: dropshadow(color=rgba(246, 246, 246, 0.91), offx=, offy=) }
.message.ok.small { background-image: url("../images/icons/small/ok.png") }
.message.note { background: #44AAC8 url("../images/icons/note.png") no-repeat 15px center; color: #111 }
.message.note.small { background-image: url("../images/icons/small/note.png") }
.message.alert { background: #F89406 url("../images/icons/alert.png") no-repeat 15px center; color: #fff }
.message.alert.small { background-image: url("../images/icons/small/alert.png") }
.message.idea { background: #FAF6AC url("../images/icons/idea.png") no-repeat 15px center; color: #111 }
.message.idea.small { background-image: url("../images/icons/small/idea.png") }
.message.error { background: #D64B45 url("../images/icons/error.png") no-repeat 15px center; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); filter: dropshadow(color=rgba(0,0,0,0.25), offx=, offy=) }
.message.error.small { background-image: url("../images/icons/small/error.png") }
.message.about { background: #EAEAEA url("../images/icons/about.png") no-repeat 15px center; color: #111 }
.message.about.small { background-image: url("../images/icons/small/about.png") }
.message.mail { background: #EAEAEA url("../images/icons/mail.png") no-repeat 15px center; color: #111 }
.message.mail.small { background-image: url("../images/icons/small/mail.png") }
.message.home { background: #EAEAEA url("../images/icons/home.png") no-repeat 15px center; color: #111 }
.message.home.small { background-image: url("../images/icons/small/home.png") }
.message.question { background: #EAEAEA url("../images/icons/question.png") no-repeat 15px center; color: #111 }
.message.question.small { background-image: url("../images/icons/small/question.png") }
.message.noicon { background-image: none; padding: 10px; min-height: 0 }
.message.small { min-height: 20px; padding: 7px 10px 7px 50px; background-position: 10px center; background-repeat: no-repeat }
span.label { background-color: #999; color: #fff; display: inline-block; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); filter: dropshadow(color=rgba(0,0,0,0.25), offx=, offy=); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 5px }
span.label.default { background-color: #999; color: #fff }
span.label.success { background-color: #468847; color: #fff }
span.label.warning { background-color: #F89406; color: #fff }
span.label.important { background-color: #B94A48; color: #fff }
span.label.info { background-color: #3A87AD; color: #fff }
span.label.inverse { background-color: #333; color: #fff }
.dropdown-menu { position: absolute; z-index: 9999999; display: none }
.dropdown-menu ul { min-width: 100px; list-style: none; background: #FFF; border: solid 1px #DDD; border: solid 1px rgba(0,0,0,0.2); -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; box-shadow: 0 5px 10px rgba(0,0,0,0.2); overflow: visible; padding: 4px 0; margin: 0 }
.dropdown-menu.has-tip { margin-top: 8px }
.dropdown-menu.has-tip:before { position: absolute; top: -6px; left: 9px; content: ''; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #CCC; border-bottom-color: rgba(0,0,0,0.2); display: inline-block }
.dropdown-menu.has-tip.anchor-right:before { left: auto; right: 9px }
.dropdown-menu.has-tip:after { position: absolute; top: -5px; left: 10px; content: ''; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #FFF; display: inline-block }
.dropdown-menu.has-tip.anchor-right:after { left: auto; right: 10px }
.dropdown-menu.has-scroll ul { max-height: 358px; overflow: auto }
.dropdown-menu li { list-style: none; padding: 0; margin: 0; line-height: 18px }
.dropdown-menu li>a, .dropdown-menu label { display: block; color: #555; text-decoration: none; line-height: 18px; padding: 3px 15px; white-space: nowrap }
.dropdown-menu li>a:hover, .dropdown-menu label:hover { background-color: #08C; color: #FFF; cursor: pointer }
.dropdown-menu .divider { height: 1px; background: #E5E5E5; margin: 5px 1px; overflow: hidden }
div.sitemap ul { list-style-type: none }
div.sitemap ul ul { list-style-type: circle }
.searchbox {background-image: url("../images/searchbox.png");background-repeat: no-repeat;
width: 280px;height: 23px;display: block;float: right;margin: 8px 30px 6px 0;}
.searchbox .button {background: none;border: 0px;width: 16px;height: 18px;cursor: pointer;margin: -8px 1px 0 1px;
padding: 5px 10px;}
.searchbox input[type="submit"]:hover {background-image:none;}
.searchbox .textfield {background: none;border: 0px;color: #666;font-size: 12px;width: 242px;float: left;margin: 1px 0 0 2px;
border-radius: 2px;}

div.table {width: 100%;display: table;}
.row {
    width: 100%;
    overflow: hidden;
    display: table-row;
}
.cell {
    padding: 0px 0 0 0;
    display: table-cell;
}
div.centers {
    min-height: 10px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

div.tabs ul.tabs-nav { margin-left: 10px }
div.tabs ul.tabs-nav li.elem { margin: 0 2px 0 0; padding: 10px 15px; color: white; font-weight: bold; background-color: #aaa; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#5e5e5e), to(#aaa)); background-image: -moz-linear-gradient(top, #5e5e5e, #aaa); background-image: -ms-linear-gradient(top, #5e5e5e, #aaa); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #5e5e5e), color-stop(100%, #aaa)); background-image: -webkit-linear-gradient(top, #5e5e5e, #aaa); background-image: -o-linear-gradient(top, #5e5e5e, #aaa); background-image: linear-gradient(top, #5e5e5e, #aaa); box-shadow: inset 0 -2px 5px #5e5e5e; -moz-box-shadow: inset 0 -2px 5px #5e5e5e; -webkit-box-shadow: inset 0 -2px 5px #5e5e5e }
div.tabs ul.tabs-nav li.elem:hover { background-color: #adadad; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#b2b2b2), to(#adadad)); background-image: -moz-linear-gradient(top, #b2b2b2, #adadad); background-image: -ms-linear-gradient(top, #b2b2b2, #adadad); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b2b2b2), color-stop(100%, #adadad)); background-image: -webkit-linear-gradient(top, #b2b2b2, #adadad); background-image: -o-linear-gradient(top, #b2b2b2, #adadad); background-image: linear-gradient(top, #b2b2b2, #adadad) }
div.tabs ul.tabs-nav li.tabs-current { color: gray; background-color: #F2F2F2; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#efefef), to(#F2F2F2)); background-image: -moz-linear-gradient(top, #efefef, #F2F2F2); background-image: -ms-linear-gradient(top, #efefef, #F2F2F2); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #efefef), color-stop(100%, #F2F2F2)); background-image: -webkit-linear-gradient(top, #efefef, #F2F2F2); background-image: -o-linear-gradient(top, #efefef, #F2F2F2); background-image: linear-gradient(top, #efefef, #F2F2F2); box-shadow: inset 0 3px 3px #a6a6a6; -moz-box-shadow: inset 0 3px 3px #a6a6a6; -webkit-box-shadow: inset 0 3px 3px #a6a6a6; -webkit-transition: all 0.2s 0s ease-out; -moz-transition: all 0.2s 0s ease-out; -ms-transition: all 0.2s 0s ease-out; -o-transition: all 0.2s 0s ease-out; transition: all 0.2s 0s ease-out }
div.tabs ul.tabs-nav li.tabs-current:hover { color: #343434; background-color: #F2F2F2; background-repeat: repeat-x; background-image: -khtml-gradient(linear, left top, left bottom, from(#eaeaea), to(#F2F2F2)); background-image: -moz-linear-gradient(top, #eaeaea, #F2F2F2); background-image: -ms-linear-gradient(top, #eaeaea, #F2F2F2); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eaeaea), color-stop(100%, #F2F2F2)); background-image: -webkit-linear-gradient(top, #eaeaea, #F2F2F2); background-image: -o-linear-gradient(top, #eaeaea, #F2F2F2); background-image: linear-gradient(top, #eaeaea, #F2F2F2) }
div.tabs div.tabs-box { background: #F2F2F2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -o-box-shadow: 0 0 3px #a6a6a6; -webkit-box-shadow: 0 0 3px #a6a6a6; -moz-box-shadow: 0 0 3px #a6a6a6; box-shadow: 0 0 3px #a6a6a6 }
div.all-wrap, div.content, div.sidebar1 { -webkit-transition: width .3s; -moz-transition: width .3s; -ms-transition: width .3s; -o-transition: width .3s; transition: width .3s }

div.mso-loginform {margin: 10px auto; max-width: 450px;background: #CEF1FA;
padding: 10px 15px;border: #C52506 solid 2px;box-shadow: inset 0 1px 0 #CAC5C5, 0 5px 7px #555;
line-height: 1.2em;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.mso-loginform h3 {text-align: center;font-size: 18px;background: #8F88E9;
padding: 15px;color: #FFF;box-shadow: inset 0 1px 0 #CAC5C5, 0 5px 7px #555;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.mso-loginform div.login-form-auth {clear: none; margin: 6px 1px;
font-size: .8em;text-align: right;}
div.mso-loginform p span button.flogin_submit {text-align: center;}
div.mso-loginform p button span {text-align: center;margin: 10px 0 0 0;}

.mso-cut  {background: #E6F0F2  url("../images/icons/zoom.png") no-repeat 3px;font-size: 11px;padding: 6px 10px 6px 25px;
text-shadow: 0 2px 2px #FFF;border-radius: 5px;}
.mso-cut:hover {background: #FDF0F1 url("../images/icons/zoom.png") no-repeat 3px;border-bottom:1px solid #B3CDD8;}
.mso-cut a{text-decoration: none;}
div.auth_content {font-style: italic;
    color: #e2692d;}
img {vertical-align: middle;padding: 5px 10px 10px 10px;max-width: 100%;}
img.noot {padding:0; }
div.addzakl img {padding: 1px 10px 1px 0;}
div.page_other_pages_header {border-bottom: 3px solid #D5DADD;padding-bottom: 5px;margin-bottom: 5px;font-weight: bold;color: #F80505;}
div.mso-page-other-pages li {padding: 0 0 0 25px;
    background: url(../images/icons/strel.png) left 2px no-repeat;
    list-style: none;}
div.info, div.infoniz{margin: 0 -10px 5px -10px;color: #777;background: #ecf8ff; padding:10px;/* overflow: hidden; */
border-bottom: 1px solid #D5DADD;border-top: 1px solid #D5DADD;}
div.titly {background-color: #d2ebfe;margin: 10px -10px 0 -10px; padding: 5px 20px;}
div.titly h1 a{text-shadow: -.0417em -.0417em #FFF, .0833em .0833em .0833em #B0B6BF;}
.bott {margin: 10px -10px 10px -10px;color: #777;background: #F7F7F7;
padding:0 10px 0 10px;border-bottom: 4px solid #5e7081;overflow: hidden;}


aside {display: none;}
div.mso-links_widget ul.mso-widget-list li {background: url("../images/icons/network_3115.png") no-repeat;padding: 0 0 3px 26px;}
div.mso-category_widget ul.mso-widget-list li {background: url("../images/icons/skrep.png") no-repeat;}
ul.mso-widget-list li {padding: 0 0 0 20px;list-style: none;}
div.random_pages_widget ul.is_link li {padding: 0 0 5px 20px;}
h2.box, div.widget_header {font-size: 20px;line-height: 1.2em;}
.bg-y {background-color: #FDE4D0;}
.comments-link a:hover, .bg-y a:hover{text-shadow:0 1px 0 #0f4570; color:#fff; border-color:#1b5a8d; 
background:#5388b6;border-radius: 10px;padding:4px;}
.comments-link {float: right;}
pre {color: #1175C5;background: #DAECE7;border:2px solid #F56B9D;}
.koms{background: #FCD7D7;border: 1px solid #FC0505;border-radius: 4px;}
.koms h4{margin: 5px;}
.captcha {color: #B91C1C; font-weight: bold;}
div.komm {max-width: 550px;}
div.komm input {margin: 0 0 5px 0;
padding: 5px 5px;}
div.komm  p {
    display: flex;
    width: 100%;
    padding: 0px 0px;
    margin: 0 0 8px 0;
}
div.komm  button {margin: 0 0 5px 0;}
div.type_page_comments .clearfix:before, div.type_page_comments .clearfix:after {
    content: " ";
    display: none;}
div.comment-form textarea {width: 90%;}
div.comment-form label {padding: 0 10px 0 0;}

code {
    background: #F4F4F4;color: #2E8B57;
    border: 1px solid #CCC;
    padding: 5px;
	overflow: auto;
    display: inline-block;
    height: auto;
    max-height: 200px;
    white-space: normal;
    font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
    line-height: 1.3em;
    margin: 2px 0;
}
div.next-prev-page {display: inline-flex;margin: -30px 0 0 0;font-size: 12px;}

/* Воронка оформление */
body.no-all div.main {  max-width: 800px;margin: 0 auto;border-radius: 8px;}
body.no-all div.content {  width: 100%;  float: none;  margin: 10px 0;border:none;}
body.no-all div.content div.content-wrap {  margin: 0;  padding: 20px 30px;}
body.no-all h1 {text-align: center; border-bottom: 3px solid #D5DADD;}
body.no-all table td {text-align:center;border: none;}
body.no-all div.type_page_comments{border-top: 3px solid #D5DADD;width: 600px;margin: 0 auto;}
body.no-all input[type="submit"], input[type="button"] {
background-image: linear-gradient(#FF5454, #FF1F1F);
border: 2px solid;
border-color: #DDD #FFCFD4 #990606;
cursor: pointer;
color: #FFF;
font: bold 12px/1.3 Arial, sans-serif;
outline: 0;
overflow: visible;
padding: 3px 10px;
text-shadow: #000 0 1px 1px;
}
/* Продажа оформление */
body.pro-all div.main {  max-width: 800px;margin: 0 auto;border-radius: 8px;}
body.pro-all div.footer { margin-bottom:10px; background: #EFFAFD;border-radius: 10px;margin: 10px auto;max-width: 800px;}
body.pro-all div.content {width: 100%;float: none;margin: 10px 0;border:none;font-size: 16px;color: #000;}
body.pro-all div.content div.content-wrap {  margin: 0;  padding: 20px 30px;}
body.pro-all h1 {text-align: center; border-bottom: 3px solid #D5DADD;color: #c00;}
body.pro-all h2 {text-align: center;color: #c00;}
body.pro-all h3 {text-align: center;color: #000;font-size: 24px;}
body.pro-all h4 {color: #c00;}
body.pro-all table td {text-align:center;border: none;}
body.pro-all .message.ok {background: #93D193 url("../images/icons/ok.png") no-repeat 15px center;}
body.pro-all div.addzakl {display: none;}
body.pro-all input[type="submit"], input[type="button"] {
background-image: linear-gradient(#FF5454, #FF1F1F);
border: 2px solid;
border-color: #DDD #FFCFD4 #990606;
cursor: pointer;
color: #FFF;
font: bold 12px/1.3 Arial, sans-serif;
outline: 0;
overflow: visible;
padding: 3px 10px;
text-shadow: #000 0 1px 1px;
}
body.pro-all li {
background: url("../images/bok.png") no-repeat;
list-style: none;
padding: 4px 0 4px 30px;
list-style-position: inside;
}
body.pro-all {box-shadow: 1px 1px 3px #888;}

/* Продажа шаблонов оформление */
div.podpisk3 {
width: auto;
margin: 0 auto;
text-align: center;
border-radius: 5px;
padding: 20px 0;}
div.podpisk3  input[type="text"] {
border-radius: 8px;
padding: 3px;
text-align: center;
margin: 0 0 5px 0;
width: 200px;
}
div.podpisk3  input[type="submit"] {
border-radius: 8px;
padding: 5px 5px;
text-align: center;
margin: 0 0 5px 0;
width: 210px;
}
h14 {
color: #F84839;
text-shadow: 0 1px #334C39;
display: block;
font-family: Georgia, sans-serif;
font-weight: bold;
}
.comments_content {width: 100%;}
.btn-smiles {margin-top: 1px !important;}

.sp_results caption, .sp_polls caption {font-size: 18px;
text-shadow: 1px 1px 1px #FFFFFF;margin: 0 0 15px 0;
color: #A54419;border-bottom: 3px solid #D5DADD;}
.sp_results td {font-style: normal;}
table.sp_results, table.sp_polls {
width: 90%;font-weight: normal;
border: none;
}
table.sp_results img {padding: 0px;}
.spgolos {color: blue;
font-style: italic;}

body.shab-all div.main {  max-width: 800px;margin: 0 auto;border-radius: 8px;}
body.shab-all div.footer { margin-bottom:10px; background: #EFFAFD;border-radius: 10px;margin: 10px auto;max-width: 800px;}
body.shab-all div.content {width: 100%;float: none;margin: 10px 0;border:none;font-size: 16px;color: #000;}
body.shab-all div.content div.content-wrap {  margin: 0;  padding: 20px 30px;}
body.shab-all h1 {text-align: center; border-bottom: 3px solid #D5DADD;color: #c00;}
body.shab-all h2 {text-align: center;color: #c00;}
body.shab-all h3 {text-align: center;color: #000;font-size: 24px;}
body.shab-all h4 {color: #c00;}
body.shab-all table td {text-align:center;border: none;}
body.shab-all .message.ok {background: #93D193 url("../images/icons/ok.png") no-repeat 15px center;}
body.shab-all input[type="submit"], input[type="button"] {
background-image: linear-gradient(#FF5454, #FF1F1F);
border: 2px solid;
border-color: #DDD #FFCFD4 #990606;
cursor: pointer;
color: #FFF;
font: bold 12px/1.3 Arial, sans-serif;
outline: 0;
overflow: visible;
padding: 3px 10px;
text-shadow: #000 0 1px 1px;
}

body.no-all2 {background-color: rgba(185, 201, 243, 0.56);font-family: Arial,Helvetica,Tahoma,Verdana,Sans-Serif;}
body.no-all2 div.main {  max-width: 800px;}
body.no-all2 div.content {  width: 100%;  float: none;  margin: 0;}
body.no-all2 div.content div.content-wrap {  margin: 0;  padding: 20px 30px;}
body.no-all2 div.addzakl{display:none;}
body.no-all2 h1{text-align: center;color: #C00;font-size: 30px;font-family: Tahoma;
font-weight: 600;}
body.no-all2 h2{text-align: center;color: #323263;font-size: 20px;}
body.no-all2 div.footer-wrap {padding: 10px;width: 800px;margin: 0 auto;}
body.no-all2 div.logo2{height:10px;width: 800px;margin: 0 auto;}
body.no-all2 div.social {padding: 10px 65px 10px 10px;margin: 0;z-index: 100;}
body.no-all2 div.social2 {padding:0 30px 0 0;margin: 0;}
.futt {height:60px;text-align: center;}
body.no-all2 table th, body.no-all2 table td {border: 0;padding: 2px 3px;vertical-align: top;}
body.no-all2 .pop0 input[name="lead_subscribe"] {cursor: pointer;width: 210px; font-size: 18px;color: #FFF;font-weight:bold;text-align:center;}
body.no-all2 ul li {background:url("../images/bok.png") no-repeat;list-style: none;padding: 4px 0 4px 30px;font-size: 13px;}

body.no-all2 form.fform p label.ffirst.ftitle {width: 280px; text-align:left;}
body.no-all2 .pop0 input{color:#000;font-size:14px;text-align:left;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
border:#ccc 1px solid;padding:4px;width:200px;margin:0 0 10px 0;}
body.no-all2 input.sabm  {cursor: pointer;
width: auto;
border-color: #FFF #FFCFD4 #990606;
font-size: 18px;
background-image: linear-gradient(#FF5454, #FF1F1F);
color: #FFF;
font-weight: bold;
text-align: center;}

body.no-all3 {background-color: rgba(185, 201, 243, 0.56);font-family: Arial,Helvetica,Tahoma,Verdana,Sans-Serif;}
body.no-all3 div.content {float: none;  margin:0;}
body.no-all3 div.main {margin:0 0 15px 0;}
body.no-all3 div.content div.content-wrap {  margin: 0;  padding: 20px 30px;}
body.no-all3 div.addzakl{display:none;}
body.no-all3 h1{text-align: center;color: #C00;font-size: 30px;font-family: Tahoma;
font-weight: 600;}
body.no-all3 h2{text-align: center;color: #323263;font-size: 20px;}
body.no-all3 div.footer-wrap {padding: 10px;width: 800px;margin: 0 auto;}
body.no-all3 div.logo2{height:10px;width: 800px;margin: 0 auto;}
body.no-all3 div.social {padding: 10px 65px 10px 10px;margin: 0;z-index: 100;}
body.no-all3 div.social2 {padding:0 30px 0 0;margin: 0;}
.futt {height:60px;text-align: center;}
body.no-all3 table th, body.no-all2 table td {border: 0;padding: 2px 3px;vertical-align: top;}
body.no-all3 .pop0 input[name="lead_subscribe"] {cursor: pointer;width: 210px; font-size: 18px;color: #FFF;font-weight:bold;text-align:center;}
body.no-all3 ul li {background:url("../images/bok.png") no-repeat;list-style: none;padding: 4px 0 4px 30px;font-size: 13px;}
body.no-all3 div.all-wrap {width: 900px;margin: 0 auto;}
body.no-all3 form.fform p label.ffirst.ftitle {width: 280px; text-align:left;}
body.no-all3 .pop0 input{color:#000;font-size:14px;text-align:left;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
border:#ccc 1px solid;padding:4px;width:200px;margin:0 0 10px 0;}
body.no-all3 input.sabm  {cursor: pointer;
width: auto;
border-color: #FFF #FFCFD4 #990606;
font-size: 18px;
background-image: linear-gradient(#FF5454, #FF1F1F);
color: #FFF;
font-weight: bold;
text-align: center;}


.podpiska1 {text-shadow: 0 1px 0 #0F4570;
color: #FFF;
border-color: #1B5A8D;
background: #FC8E63;
border-radius: 3px;
padding: 4px;}

div.podpisk {width:450px;
margin:0 auto;text-align:center;
background:#FDF4F4;border-radius:5px;
border:#ccc 1px solid;}
div.podpisk  input.sabm  {cursor: pointer;
width: auto;
border-color: #FFF #FFCFD4 #990606;
font-size: 18px;
background-image: linear-gradient(#FF5454, #FF1F1F);
color: #FFF;
font-weight: bold;
text-align: center;}
div.podpisk input{color:#F30C0C;font-size:14px;text-align:left;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
border:#ccc 2px solid;padding:4px;width:200px;margin:5px 0;}
div.podpisk .olor {color: #1939BB;}
div.podpisk2 {width:200px;
margin:0 auto;text-align:center;
background:#FFFCFC;border-radius:5px;
border:#ccc 1px solid;}
div.popu2 h2 {font-size: 24px;margin: 0;color:#2B3396;}
div.popu2 ul li {background:url("../images/bullet.png") no-repeat;list-style: none;padding: 4px 0 4px 30px;font-size: 13px;}
div.popu3 {overflow:hidden; width:230px;float:left;}
div.popu4 {width:270px;float:right;}
div.popu4 ul {margin-left: 0;}


.fons {-moz-box-shadow: 3px 5px 5px #999;
-webkit-box-shadow: 3px 5px 5px #999;
box-shadow: 3px 5px 5px #999;
padding: 0;}

.f-sub-wrap {
position: fixed;
bottom: 0px;
left: 0;
width: 100%;
height: 38px;
border-top: 3px solid #FFF;
background: #5389B8;
text-align: center;
box-shadow: 0px -5px 10px #BBB;
-moz-box-shadow: 0px -5px 10px #BBB;
-webkit-box-shadow: 0px -5px 10px #BBB;
z-index: 1000000;
padding-top: 7px;
}
.f-sub-close {
cursor: pointer;
width: 35px;
height: 25px;
border: 3px solid #FFF;
border-bottom: none;
border-radius: 7px 7px 0px 0px;
-moz-border-radius: 7px 7px 0px 0px;
-webkit-border-radius: 7px 7px 0px 0px;
position: absolute;
top: -35px;
right: -60px;
background: #5389B8;
box-shadow: 0px -5px 10px #BBB;
-moz-box-shadow: 0px -5px 10px #BBB;
-webkit-box-shadow: 0px -5px 10px #BBB;
text-align: center;
}
.f-sub-close.toOpen .f-actions {
width: 10px;
height: 10px;
margin: 8px auto 0 auto;
}
.f-sub-close {
cursor: pointer;
text-align: center;
}
/* Всплывающее окно */
.style6 {color: #E70606}
.style9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #000000;
	font-weight: bold;
}
.style11 {
	font-size: 18px;
	font-weight: bold;
}
.style13 {font-size: 24}
.style14 {color: #990000}
.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
}
.style12 {	font-size: 16px;
	font-weight: bold;
}
.style18 {font-size: 20px; font-weight: bold; }
.style19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
}
#pop {
	top:30px;
	width:500px;
	margin-left:-250px;
	left:50%;
	display:none;
	position:absolute;
	z-index:100000;
}
#popstyle {
	padding:10px 15px;	
}
#popdim {
	background-color:#3c4043  !important;
	z-index:99999;
	position:absolute; top:0px; left:0px;
width:100%; height:1000%; background-color:grey; display:none;
filter:alpha(style=0,opacity=70); opacity:0.7
}
/* Всплывающее окно окончание */


p.sakt {margin: 5px 0;font-style: italic;color: #D50808;}
div.niz-rek img {padding: 1px 5px;}
div.fla {float: right;}
div.fla  img{height: 100px;}

@media screen and (max-width: 880px) {
div.content {width: auto;margin: 0 1px 0 3px;padding: 1px !important;}
div.sidebar1 {width: 25%;height: min-content;}
div.content div.content-wrap  {font-size: large;}
div.all-wrap {width: 97%;min-width: 70px;}
div.verh-rek, div.niz-rek,div.sidebar2,div.searchbox,div.header2,div.fla {display:none;}
div.header1 {min-height: 40px;}
div.MainMenu {height: 100%;margin: 2px -2px 6px -2px;}
div.MainMenu  .wrap, div.header-wrap{height: auto;}
.b-title h1,.b-title h2,.b-title h1 a {font-size: 22px;}
div.wrap {width: 100%;min-width: auto;
    margin: 0 auto;}
div.mso-type-page {padding: 5px;}

}

@media screen and (max-width: 480px){
div.content {margin: 0 0px;overflow: hidden;}
/* div.sidebar1 {float: none;} */
div.all-wrap {width: 95%;min-width: 7px;}
div.verh-rek, div.niz-rek,div.sidebar2,div.searchbox,div.header2,div.sidebar1,
div.fla,div.logs {display:none;}
div.header1 {min-height: 40px;}
div.MainMenu {height: 100%;}
div.MainMenu  .wrap, div.header-wrap{height: auto;}
.b-title h1,.b-title h2,.b-title h1 a {font-size: 22px;}
div.content div.content-wrap  {font-size: inherit;}
.video embed,.video object,.video iframe, iframe {width: 99%;height: auto;max-width:470px;}

}

