/*@import "//fonts.googleapis.com/css?family=Open+Sans:400,  700,  400italic,  700italic&subset=cyrillic,  latin";*/
    *, :  after, :before {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
html {
    font-family: Open Sans,  Helvetica Neue,  Helvetica,  Arial,  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, strong {
    font-weight: 700;
}
dfn {
    font-style: italic;
}
mark {
    background: #ff0;
    color: #000;
}

.bg-map{
    background: url(../images/karta.jpg);
    background-size: cover;
    border: 1px solid rgba(130, 130, 130, 0.23);
}
small {
    font-size: 80%}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}
sup {
    top: -.5em;
}
sub {
    bottom: -.25em;
}
img {
    border: 0;
}
svg:not(:root) {
    overflow: hidden;
}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}
pre {
    overflow: auto;
}
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;
    background: #fc4c34;
    border: 1px solid #8C1616;
    padding: 5px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 5px;
    margin-bottom: 10px;
}
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;
}
legend {
    border: 0;
}
optgroup {
    font-weight: 700;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
td, th {
    padding: 0;
}
.clearfix:after, .clearfix:before {
    content: " ";
    display: table;
}
.clearfix:after {
    clear: both;
}
.b-right {
    float: right;
}
.b-left {
    float: left;
}
.b-center {
    margin-left: auto;
    margin-right: auto;
}
.b-hide {
    display: none;
}
.b-hide-imp {
    display: none !important;
}
.b-inline {
    display: inline-block;
}
.b-block {
    display: block;
}
.b-clear {
    clear: both;
}
.bordered {
    border: 1px solid rgba(212, 212, 212, 0.38)
}
[class*=bor-] {
    border-width: 1px;
}
.bor-white, .hover-bor-white:hover {
    border-color: #fff;
}
.bor-black, .hover-bor-black:hover {
    border-color: #000;
}
.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-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-solid {
    border-style: solid;
}
.bor-solid-t {
    border-top-style: solid;
}
.bor-solid-r {
    border-right-style: solid;
}
.bor-solid-b {
    border-bottom-style: solid;
}
.bor-solid-l {
    border-left-style: solid;
}
.bor-solid-tb {
    border-top-style: solid;
    border-bottom-style: solid;
}
.bor-solid-rl {
    border-right-style: solid;
    border-left-style: solid;
}
.bor-dotted {
    border-style: dotted;
}
.bor-dotted-t {
    border-top-style: dotted;
}
.bor-dotted-r {
    border-right-style: dotted;
}
.bor-dotted-b {
    border-bottom-style: dotted;
}
.bor-dotted-l {
    border-left-style: dotted;
}
.bor-dotted-tb {
    border-top-style: dotted;
    border-bottom-style: dotted;
}
.bor-dotted-rl {
    border-right-style: dotted;
    border-left-style: dotted;
}
.bor-dashed {
    border-style: dashed;
}
.bor-dashed-t {
    border-top-style: dashed;
}
.bor-dashed-r {
    border-right-style: dashed;
}
.bor-dashed-b {
    border-bottom-style: dashed;
}
.bor-dashed-l {
    border-left-style: dashed;
}
.bor-dashed-tb {
    border-top-style: dashed;
    border-bottom-style: dashed;
}
.bor-dashed-rl {
    border-right-style: dashed;
    border-left-style: dashed;
}
.bor-double {
    border-style: double;
}
.bor-double-t {
    border-top-style: double;
}
.bor-double-r {
    border-right-style: double;
}
.bor-double-b {
    border-bottom-style: double;
}
.bor-double-l {
    border-left-style: double;
}
.bor-double-tb {
    border-top-style: double;
    border-bottom-style: double;
}
.bor-double-rl {
    border-right-style: double;
    border-left-style: double;
}
.bor1 {
    border-width: 1px;
}
.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;
    vertical-align: middle;
    cursor: pointer;
    white-space: nowrap;
    border: none;
    background: #4caf50;
    color: #e8f5e9;
    padding: 10px 20px;
}
.button:hover {
    text-decoration: none;
    background: #43a047;
    color: #e8f5e9;
}
.button.disabled, .button:disabled {
    background: #e0e0e0;
    color: #bdbdbd;
    cursor: not-allowed;
}
.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-red900 {
    color: #2f0808;
}
.bg-red900 {
    background-color: #2f0808;
}
.hover-t-red900:hover, .links-hover-t-red900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #2f0808 !important;
}
.hover-bg-red900:hover, .links-hover-bg-red900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #2f0808 !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-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-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-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-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-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-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-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-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-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-green900 {
    color: #020d05;
}
.bg-green900 {
    background-color: #020d05;
}
.hover-t-green900:hover, .links-hover-t-green900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #020d05 !important;
}
.hover-bg-green900:hover, .links-hover-bg-green900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #020d05 !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-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-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-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-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-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-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-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-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-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-blue900 {
    color: #051420;
}
.bg-blue900 {
    background-color: #051420;
}
.hover-t-blue900:hover, .links-hover-t-blue900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #051420 !important;
}
.hover-bg-blue900:hover, .links-hover-bg-blue900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #051420 !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-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-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-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-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-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-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-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-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-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-yellow900 {
    color: #362901;
}
.bg-yellow900 {
    background-color: #362901;
}
.hover-t-yellow900:hover, .links-hover-t-yellow900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #362901 !important;
}
.hover-bg-yellow900:hover, .links-hover-bg-yellow900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #362901 !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-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-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-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-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-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-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-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-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-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-orange900 {
    color: #3e1b04;
}
.bg-orange900 {
    background-color: #3e1b04;
}
.hover-t-orange900:hover, .links-hover-t-orange900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #3e1b04 !important;
}
.hover-bg-orange900:hover, .links-hover-bg-orange900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #3e1b04 !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-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-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-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-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-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-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-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-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-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-olive900 {
    color: #131503;
}
.bg-olive900 {
    background-color: #131503;
}
.hover-t-olive900:hover, .links-hover-t-olive900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #131503 !important;
}
.hover-bg-olive900:hover, .links-hover-bg-olive900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #131503 !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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-violet900 {
    color: #140a28;
}
.bg-violet900 {
    background-color: #140a28;
}
.hover-t-violet900:hover, .links-hover-t-violet900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #140a28 !important;
}
.hover-bg-violet900:hover, .links-hover-bg-violet900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #140a28 !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-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-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-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-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-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-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-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-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-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-purple900 {
    color: #1f0a25;
}
.bg-purple900 {
    background-color: #1f0a25;
}
.hover-t-purple900:hover, .links-hover-t-purple900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #1f0a25 !important;
}
.hover-bg-purple900:hover, .links-hover-bg-purple900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #1f0a25 !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-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-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-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-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-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-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-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-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-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-pink900 {
    color: #430a2a;
}
.bg-pink900 {
    background-color: #430a2a;
}
.hover-t-pink900:hover, .links-hover-t-pink900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #430a2a !important;
}
.hover-bg-pink900:hover, .links-hover-bg-pink900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #430a2a !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-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-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-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-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-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-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-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-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-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-brown900 {
    color: #110b07;
}
.bg-brown900 {
    background-color: #110b07;
}
.hover-t-brown900:hover, .links-hover-t-brown900 a:not([class^=hover-t-]):not([class*=" hover-t-"]):hover {
    color: #110b07 !important;
}
.hover-bg-brown900:hover, .links-hover-bg-brown900 a:not([class^=hover-bg-]):not([class*=" hover-bg-"]):hover {
    background-color: #110b07 !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-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-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-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-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-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-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-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-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-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: #fc4433;
}
.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);
}
.flex {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
}
.flex.flex-vcenter {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex.flex-hcenter {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.flex-grow0 {
    -webkit-flex-grow: 0;
    -moz-flex-grow: 0;
    -ms-flex-grow: 0;
    flex-grow: 0;
}
.flex-grow1 {
    -webkit-flex-grow: 1;
    -moz-flex-grow: 1;
    -ms-flex-grow: 1;
    flex-grow: 1;
}
.flex-grow2 {
    -webkit-flex-grow: 2;
    -moz-flex-grow: 2;
    -ms-flex-grow: 2;
    flex-grow: 2;
}
.flex-grow3 {
    -webkit-flex-grow: 3;
    -moz-flex-grow: 3;
    -ms-flex-grow: 3;
    flex-grow: 3;
}
.flex-order0 {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
}
.flex-order1 {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
}
.flex-order2 {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
}
.flex-order3 {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
}
.flex-order4 {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    order: 4;
}
.flex-order5 {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    order: 5;
}
.flex-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
@media (max-width:768px) {
    .flex-wrap-tablet, .flex-wrap-tablet-phone {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

a.knopka {
    text-align: center;
}

.logo_img{
    top: 15px!important;
    text-align: center;
}

.fd-popup-wrap{
    top: 103px!important
}

.fone_head3{
	    margin-top: -26px!important
}
.vegas-overlay {
    background-image: none !important;
    background: rgba(255, 255, 255, 0.47)
}
.flex-tablet, .flex-tablet-phone {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
}
.flex-tablet-phone.flex-vcenter, .flex-tablet.flex-vcenter {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex-tablet-phone.flex-hcenter, .flex-tablet.flex-hcenter {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.flex-reverse-tablet {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex-order0-tablet {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
}
.flex-order1-tablet {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
}
.flex-order2-tablet {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
}
.flex-order3-tablet {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
}
.flex-order4-tablet {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    order: 4;
}
.flex-order5-tablet {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    order: 5;
}
.flex-vcenter-tablet {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex-hcenter-tablet {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
}

@media (max-width:480px) {
    .flex-wrap-phone, .flex-wrap-tablet-phone {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.logo_img img {
    max-width: 74%!important;
}

#to_top{
    display: none!important
}
#copyright{
    margin-top:10px;
}
.flex-phone, .flex-tablet-phone {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
}
.flex-phone.flex-vcenter, .flex-tablet-phone.flex-vcenter {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex-phone.flex-hcenter, .flex-tablet-phone.flex-hcenter {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.flex-reverse-phone {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex-order0-phone {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
}
.flex-order1-phone {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
}
.flex-order2-phone {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
}
.flex-order3-phone {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
}
.flex-order4-phone {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    order: 4;
}
.flex-order5-phone {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    order: 5;
}
.flex-vcenter-phone {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex-hcenter-phone {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
}@media (min-width:769px) and (max-width:992px) {
    .flex-wrap-small {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex-small {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
}
.flex-small.flex-vcenter {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex-small.flex-hcenter {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.flex-reverse-small {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex-order0-small {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
}
.flex-order1-small {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
}
.flex-order2-small {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
}
.flex-order3-small {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
}
.flex-order4-small {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    order: 4;
}
.flex-order5-small {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    order: 5;
}
.flex-vcenter-small {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex-hcenter-small {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
}@media (min-width:993px) and (max-width:1200px) {
    .flex-wrap-medium {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex-medium {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
}
.flex-medium.flex-vcenter {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex-medium.flex-hcenter {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.flex-reverse-medium {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex-order0-medium {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
}
.flex-order1-medium {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
}
.flex-order2-medium {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
}
.flex-order3-medium {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
}
.flex-order4-medium {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    order: 4;
}
.flex-order5-medium {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    order: 5;
}
.flex-vcenter-medium {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex-hcenter-medium {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
}@media (min-width:1201px) {
    .flex-wrap-large {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.flex-large {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
}
.flex-large.flex-vcenter {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex-large.flex-hcenter {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
.flex-reverse-large {
    -webkit-flex-direction: row-reverse;
    -moz-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.flex-order0-large {
    -webkit-order: 0;
    -moz-order: 0;
    -ms-order: 0;
    order: 0;
}
.flex-order1-large {
    -webkit-order: 1;
    -moz-order: 1;
    -ms-order: 1;
    order: 1;
}
.flex-order2-large {
    -webkit-order: 2;
    -moz-order: 2;
    -ms-order: 2;
    order: 2;
}
.flex-order3-large {
    -webkit-order: 3;
    -moz-order: 3;
    -ms-order: 3;
    order: 3;
}
.flex-order4-large {
    -webkit-order: 4;
    -moz-order: 4;
    -ms-order: 4;
    order: 4;
}
.flex-order5-large {
    -webkit-order: 5;
    -moz-order: 5;
    -ms-order: 5;
    order: 5;
}
.flex-vcenter-large {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
.flex-hcenter-large {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    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;
}
.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;
}
.h180px {
    height: 180px;
}
.h240px {
    height: 240px;
}
.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-large:before, .icon-circle-medium:before, .icon-circle-small:before, .icon-circle:before {
    margin: 0 !important;
}
.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 {
    width: 48px;
    height: 48px;
    line-height: 48px;
}
.icon-square, .icon-square-large, .icon-square-medium, .icon-square-small {
    display: inline-block;
    text-align: center;
}
.icon-square-large:before, .icon-square-medium:before, .icon-square-small:before, .icon-square:before {
    margin: 0 !important;
}
.icon-square {
    width: 48px;
    height: 48px;
    line-height: 48px;
}
.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 {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 992px;
}
.layout-center-wrap {
    width: 100%}
.layout-center-wrap>.layout-wrap, .layout-center-wrap>.wrap {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    max-width: 992px;
}
a.hover-no-color:hover {
    color: inherit;
}
a.hover-no-underline:hover {
    text-decoration: none;
}
.hover-no-color a:hover {
    color: inherit;
}
.hover-no-underline a:hover {
    text-decoration: none;
}
.links-no-color a:not([class^=t-]):not([class*=" t-"]) {
    color: inherit;
}
.links-no-color-imp a {
    color: inherit !important;
}
.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;
}
.rounded16 a {
    color: #28292b;
}
.rounded16 img {
    -webkit-border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    border-radius: 5px !important;
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
    width: 75%;
    border: 3px solid #642f2f;
    margin-top: 20px;
          -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray; /* IE 6-9 */
}
.rounded16 img:hover {
    opacity: 0.9;
    border: 3px solid #f92e05 !important;
          -webkit-filter: none;
  -moz-filter: none;
  -ms-filter: none;
  -o-filter: none;
  filter: none;
  filter: none; /* IE 6-9 */
/*    -webkit-transform: rotateZ(10deg);
    -ms-transform: rotateZ(10deg);
    transform: rotateZ(10deg);
    border: 5px solid #e21313 !important;*/
}
.b-circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
.cursor-pointer {
    cursor: pointer;
}
.drop-cap:first-letter {
    float: left;
    font-size: 3em;
    font-weight: 700;
    margin-right: .75rem;
    text-transform: uppercase;
    line-height: 1;
}
.pad {
    padding: 20px !important;
}
.pad-t {
    padding-top: 20px !important;
}
.pad-r {
    padding-right: 20px !important;
}
.pad-b {
    padding-bottom: 20px !important;
}
.pad-l {
    padding-left: 20px !important;
}
.pad-tb {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.pad-rl {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.mar {
    margin: 20px !important;
}
.mar-t {
    margin-top: 20px !important;
}
.mar-r {
    margin-right: 20px !important;
}
.mar-b {
    margin-bottom: 20px !important;
}
.mar-l {
    margin-left: 20px !important;
}
.mar-tb {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.mar-rl {
    margin-right: 20px !important;
    margin-left: 20px !important;
}
.pad0 {
    padding: 0 !important;
}
.pad0-t {
    padding-top: 0 !important;
}
.pad0-r {
    padding-right: 0 !important;
}
.pad0-b {
    padding-bottom: 0 !important;
}
.pad0-l {
    padding-left: 0 !important;
}
.pad0-tb {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pad0-rl {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.pad5 {
    padding: 5px !important;
}
.pad5-t {
    padding-top: 5px !important;
}
.pad5-r {
    padding-right: 5px !important;
}
.pad5-b {
    padding-bottom: 5px !important;
}
.pad5-l {
    padding-left: 5px !important;
}
.pad5-tb {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.pad5-rl {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
.pad6 {
    padding: 6px !important;
}
.pad6-t {
    padding-top: 6px !important;
}
.pad6-r {
    padding-right: 6px !important;
}
.pad6-b {
    padding-bottom: 6px !important;
}
.pad6-l {
    padding-left: 6px !important;
}
.pad6-tb {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
}
.pad6-rl {
    padding-right: 6px !important;
    padding-left: 6px !important;
}
.pad7 {
    padding: 7px !important;
}
.pad7-t {
    padding-top: 7px !important;
}
.pad7-r {
    padding-right: 7px !important;
}
.pad7-b {
    padding-bottom: 7px !important;
}
.pad7-l {
    padding-left: 7px !important;
}
.pad7-tb {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}
.pad7-rl {
    padding-right: 7px !important;
    padding-left: 7px !important;
}
.pad10 {
    padding: 10px !important;
}
.pad10-t {
    padding-top: 10px !important;
}
.pad10-r {
    padding-right: 10px !important;
}
.pad10-b {
    padding-bottom: 10px !important;
}
.pad10-l {
    padding-left: 10px !important;
}
.pad10-tb {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}
.pad10-rl {
    padding-right: 10px !important;
    padding-left: 10px !important;
}
.pad15 {
    padding: 15px !important;
}
.pad15-t {
    padding-top: 15px !important;
}
.pad15-r {
    padding-right: 15px !important;
}
.pad15-b {
    padding-bottom: 15px !important;
}
.pad15-l {
    padding-left: 15px !important;
}
.pad15-tb {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
}
.pad15-rl {
    padding-right: 15px !important;
    padding-left: 15px !important;
}
.pad20 {
    padding: 20px !important;
}
.pad20-t {
    padding-top: 20px !important;
}
.pad20-r {
    padding-right: 20px !important;
}
.pad20-b {
    padding-bottom: 20px !important;
}
.pad20-l {
    padding-left: 20px !important;
}
.pad20-tb {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}
.pad20-rl {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.pad25 {
    padding: 25px !important;
}
.pad25-t {
    padding-top: 25px !important;
}
.pad25-r {
    padding-right: 25px !important;
}
.pad25-b {
    padding-bottom: 25px !important;
}
.pad25-l {
    padding-left: 25px !important;
}
.pad25-tb {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
}
.pad25-rl {
    padding-right: 25px !important;
    padding-left: 25px !important;
}
.pad30 {
    padding: 30px !important;
}
.pad30-t {
    padding-top: 30px !important;
}
.pad30-r {
    padding-right: 30px !important;
}
.pad30-b {
    padding-bottom: 30px !important;
}
.pad30-l {
    padding-left: 30px !important;
}
.pad30-tb {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}
.pad30-rl {
    padding-right: 30px;
    padding-left: 30px;
}
.pad40 {
    padding: 40px !important;
}
.pad40-t {
    padding-top: 40px !important;
}
.pad40-r {
    padding-right: 40px !important;
}
.pad40-b {
    padding-bottom: 40px !important;
}
.pad40-l {
    padding-left: 40px !important;
}
.pad40-tb {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.pad40-rl {
    padding-right: 40px !important;
    padding-left: 40px !important;
}
.pad50 {
    padding: 50px !important;
}
.pad50-t {
    padding-top: 50px !important;
}
.pad50-r {
    padding-right: 50px !important;
}
.pad50-b {
    padding-bottom: 50px !important;
}
.pad50-l {
    padding-left: 50px !important;
}
.pad50-tb {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.pad50-rl {
    padding-right: 50px !important;
    padding-left: 50px !important;
}
.mar0 {
    margin: 0 !important;
}
.mar0-t {
    margin-top: 0 !important;
}
.mar0-r {
    margin-right: 0 !important;
}
.mar0-b {
    margin-bottom: 0 !important;
}
.mar0-l {
    margin-left: 0 !important;
}
.mar0-tb {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.mar0-rl {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
.mar5 {
    margin: 5px !important;
}
.mar5-t {
    margin-top: 5px !important;
}
.mar5-r {
    margin-right: 5px !important;
}
.mar5-b {
    margin-bottom: 5px !important;
}
.mar5-l {
    margin-left: 5px !important;
}
.mar5-tb {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
}
.mar5-rl {
    margin-right: 5px !important;
    margin-left: 5px !important;
}
.mar6 {
    margin: 6px !important;
}
.mar6-t {
    margin-top: 6px !important;
}
.mar6-r {
    margin-right: 6px !important;
}
.mar6-b {
    margin-bottom: 6px !important;
}
.mar6-l {
    margin-left: 6px !important;
}
.mar6-tb {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
}
.mar6-rl {
    margin-right: 6px !important;
    margin-left: 6px !important;
}
.mar7 {
    margin: 7px !important;
}
.mar7-t {
    margin-top: 7px !important;
}
.mar7-r {
    margin-right: 7px !important;
}
.mar7-b {
    margin-bottom: 7px !important;
}
.mar7-l {
    margin-left: 7px !important;
}
.mar7-tb {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
}
.mar7-rl {
    margin-right: 7px !important;
    margin-left: 7px !important;
}
.mar10 {
    margin: 10px !important;
}
.mar10-t {
    margin-top: 10px !important;
}
.mar10-r {
    margin-right: 10px !important;
}
.mar10-b {
    margin-bottom: 10px !important;
}
.mar10-l {
    margin-left: 10px !important;
}
.mar10-tb {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.mar10-rl {
    margin-right: 10px !important;
    margin-left: 10px !important;
}
.mar15 {
    margin: 15px !important;
}
.mar15-t {
    margin-top: 15px !important;
}
.mar15-r {
    margin-right: 15px !important;
}
.mar15-b {
    margin-bottom: 15px !important;
}
.mar15-l {
    margin-left: 15px !important;
}
.mar15-tb {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
}
.mar15-rl {
    margin-right: 15px !important;
    margin-left: 15px !important;
}
.mar20 {
    margin: 20px !important;
}
.mar20-t {
    margin-top: 20px !important;
}
.mar20-r {
    margin-right: 20px !important;
}
.mar20-b {
    margin-bottom: 20px !important;
}
.mar20-l {
    margin-left: 20px !important;
}
.mar20-tb {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
}
.mar20-rl {
    margin-right: 20px !important;
    margin-left: 20px !important;
}
.mar25 {
    margin: 25px !important;
}
.mar25-t {
    margin-top: 25px !important;
}
.mar25-r {
    margin-right: 25px !important;
}
.mar25-b {
    margin-bottom: 25px !important;
}
.mar25-l {
    margin-left: 25px !important;
}
.mar25-tb {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
}
.mar25-rl {
    margin-right: 25px !important;
    margin-left: 25px !important;
}
.mar30 {
    margin: 30px !important;
}
.mar30-t {
    margin-top: 30px !important;
}
.mar30-r {
    margin-right: 30px !important;
}
.mar30-b {
    margin-bottom: 30px !important;
}
.mar30-l {
    margin-left: 30px !important;
}
.mar30-tb {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
}
.mar30-rl {
    margin-right: 30px !important;
    margin-left: 30px !important;
}
.mar40 {
    margin: 40px !important;
}
.mar40-t {
    margin-top: 40px !important;
}
.mar40-r {
    margin-right: 40px !important;
}
.mar40-b {
    margin-bottom: 40px !important;
}
.mar40-l {
    margin-left: 40px !important;
}
.mar40-tb {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
.mar40-rl {
    margin-right: 40px !important;
    margin-left: 40px !important;
}
.mar50 {
    margin: 50px !important;
}
.mar50-t {
    margin-top: 50px !important;
}
.mar50-r {
    margin-right: 50px !important;
}
.mar50-b {
    margin-bottom: 50px !important;
}
.mar50-l {
    margin-left: 50px !important;
}
.mar50-tb {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
}
.mar50-rl {
    margin-right: 50px !important;
    margin-left: 50px !important;
}
@media (max-width:768px) {
    .pad0-tablet {
    padding: 0 !important;
}
.pad0-t-tablet {
    padding-top: 0 !important;
}
.pad0-r-tablet {
    padding-right: 0 !important;
}
.pad0-b-tablet {
    padding-bottom: 0 !important;
}
.pad0-l-tablet {
    padding-left: 0 !important;
}
.pad0-tb-tablet {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pad0-rl-tablet {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.mar0-tablet {
    margin: 0 !important;
}
.mar0-t-tablet {
    margin-top: 0 !important;
}
.mar0-r-tablet {
    margin-right: 0 !important;
}
.mar0-b-tablet {
    margin-bottom: 0 !important;
}
.mar0-l-tablet {
    margin-left: 0 !important;
}
.mar0-tb-tablet {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.mar0-rl-tablet {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
}@media (max-width:480px) {
    .pad0-phone {
    padding: 0 !important;
}

.pad0-t-phone {
    padding-top: 0 !important;
}
.pad0-r-phone {
    padding-right: 0 !important;
}
.pad0-b-phone {
    padding-bottom: 0 !important;
}
.pad0-l-phone {
    padding-left: 0 !important;
}
.pad0-tb-phone {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pad0-rl-phone {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.mar0-phone {
    margin: 0 !important;
}
.mar0-t-phone {
    margin-top: 0 !important;
}
.mar0-r-phone {
    margin-right: 0 !important;
}
.mar0-b-phone {
    margin-bottom: 0 !important;
}
.mar0-l-phone {
    margin-left: 0 !important;
}
.mar0-tb-phone {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.mar0-rl-phone {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
}@media (min-width:769px) and (max-width:992px) {
    .pad0-small {
    padding: 0 !important;
}
.pad0-t-small {
    padding-top: 0 !important;
}
.pad0-r-small {
    padding-right: 0 !important;
}
.pad0-b-small {
    padding-bottom: 0 !important;
}
.pad0-l-small {
    padding-left: 0 !important;
}
.pad0-tb-small {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pad0-rl-small {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.mar0-small {
    margin: 0 !important;
}
.mar0-t-small {
    margin-top: 0 !important;
}
.mar0-r-small {
    margin-right: 0 !important;
}
.mar0-b-small {
    margin-bottom: 0 !important;
}
.mar0-l-small {
    margin-left: 0 !important;
}
.mar0-tb-small {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.mar0-rl-small {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
}@media (min-width:993px) and (max-width:1200px) {
    .pad0-medium {
    padding: 0 !important;
}
.pad0-t-medium {
    padding-top: 0 !important;
}
.pad0-r-medium {
    padding-right: 0 !important;
}
.pad0-b-medium {
    padding-bottom: 0 !important;
}
.pad0-l-medium {
    padding-left: 0 !important;
}
.pad0-tb-medium {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pad0-rl-medium {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.mar0-medium {
    margin: 0 !important;
}
.mar0-t-medium {
    margin-top: 0 !important;
}
.mar0-r-medium {
    margin-right: 0 !important;
}
.mar0-b-medium {
    margin-bottom: 0 !important;
}
.mar0-l-medium {
    margin-left: 0 !important;
}
.mar0-tb-medium {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.mar0-rl-medium {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
}@media (min-width:1201px) {
    .pad0-large {
    padding: 0 !important;
}
.pad0-t-large {
    padding-top: 0 !important;
}
.pad0-r-large {
    padding-right: 0 !important;
}
.pad0-b-large {
    padding-bottom: 0 !important;
}
.pad0-l-large {
    padding-left: 0 !important;
}
.pad0-tb-large {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.pad0-rl-large {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.mar0-large {
    margin: 0 !important;
}
.mar0-t-large {
    margin-top: 0 !important;
}
.mar0-r-large {
    margin-right: 0 !important;
}
.mar0-b-large {
    margin-bottom: 0 !important;
}
.mar0-l-large {
    margin-left: 0 !important;
}
.mar0-tb-large {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.mar0-rl-large {
    margin-right: 0 !important;
    margin-left: 0 !important;
}
}.pos-fixed {
    position: fixed;
}
.pos-absolute {
    position: absolute;
}
.pos-relative {
    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;
}
.pos60-b {
    bottom: 60px;
}
.pos100-b {
    bottom: 100px;
}
.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;
    text-decoration: none;
    margin: 0;
    padding: 0;
    line-height: 1em;
}
.bold {
    font-weight: 700;
}
.italic {
    font-style: italic;
}
.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;
}
@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;
}
}@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;
}
}@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;
}
}@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;
}
}@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;
}
}.t-nowrap {
    white-space: nowrap;
}
.t-wrap {
    white-space: normal;
}
.t-pre-wrap {
    white-space: pre-wrap;
}
.t-break-word {
    word-wrap: break-word;
}
.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;
}
.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) {
    .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) {
    .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) {
    .visible-small {
    display: block !important;
}
.hide-small {
    display: none !important;
}
}@media (min-width:993px) and (max-width:1200px) {
    .visible-medium {
    display: block !important;
}
.hide-medium {
    display: none !important;
}
}@media (min-width:1201px) {
    .visible-large {
    display: block !important;
}
.hide-large {
    display: none !important;
}
}.w-max-layout {
    width: 100%;
    max-width: 992px;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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;
}
.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%}
}body {
font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    font-weight: 400;
    color: #272727;
    line-height: 1.4;
}
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;
    line-height: 1.7;
}
h1, h2, h3, h4, h5, h6 {
    margin: 10px 0;
}
*+h1, *+h2, *+h3, *+h4, *+h5, *+h6 {
    margin-top: 30px;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
}
h1 {
    font-size: 2.2em;
    color: #B50000;
    font-weight: 700;
    margin-top: 15px;
}
h2 {
    font-size: 1.7em;
    color: #fc4433;
    text-align: center;
    font-weight: 700;
}
h3 {
    font-size: 1.4em;
}
h4 {
    font-size: 1.0em;
    font-weight: bold;
}
img.border-2 {
    outline: 4px solid rgb(222,  18,  17);
}
#base h4 {
    color: white;
}
h5 {
    font-size: 1.1em;
}
h6 {
    font-size: 1em;
}
h1+p {
    margin-top: 20px;
    line-height: 1.8;
}
h2+p, h3+p {
    margin-top: 15px;
}
h4+p, h5+p, h6+p {
    margin-top: 10px;
}
a {
    color: #6c0303;
    text-decoration: none;
}
a:hover {
    color: #D90000;
    text-decoration: none;
}
hr {
    display: block;
    padding: 0;
    border: 0;
    border-top: 1px solid #aaa;
    margin: 30px 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%;
    height: auto;
    vertical-align: middle;
}
img.circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%}
img.thumbnail {
    border: 1px solid #DDD;
    padding: 4px;
}
img.left {
    float: left;
    margin: 5px 20px 5px 0;
}
img.right {
    float: right;
    margin: 5px 0 5px 20px;
}
img.center {
    margin: 0 auto;
    display: block;
}
img.baseline {
    vertical-align: baseline;
}
blockquote {
border-left: 8px solid #ca0000;
    margin: 30px 0;
    padding: 24px 20px 24px 31px;
    background: #e9dfbe61;
    font-size: 19px;
}
pre {
    padding: 10px;
    background: #F0F0F0;
    color: #555;
    -moz-tab-size: 4;
    tab-size: 4;
    font-family: PT Mono,  Monaco,  Menlo,  Consolas,  Courier New,  monospace;
}
pre code {
    color: inherit;
    white-space: pre-wrap;
}
code {
    color: #777;
    background: #EEE;
    white-space: nowrap;
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    font-family: PT Mono,  Monaco,  Menlo,  Consolas,  Courier New,  monospace;
    font-size: .9em;
}
table {
    width: 100%}
table th {
    text-align: left;
}
table td {
    vertical-align: top;
}
table thead th {
    vertical-align: bottom;
}
table caption {
    text-align: left;
    font-style: italic;
}
table td, table th {
    padding: 3px 5px;
}
table caption {
    background: #ddd;
    color: #333;
    font-size: 1.2em;
    padding: 10px;
}
table th {
    text-align: center;
}
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;
    cursor: pointer;
}
ul.no-bullet {
    list-style: none;
}
ul.list {
    list-style: none;
    margin: 0 0 0 30px;
    padding-left: 0;
}
ul.out-list {
    list-style: none;
    margin: 0;
    padding-left: 0;
}
ul.inline li {
    display: inline-block;
}
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;
}
textarea {
    font-family: PT Mono,  Monaco,  Menlo,  Consolas,  Courier New,  monospace;
}
kbd, samp, var {
    font-family: PT Mono,  Monaco,  Menlo,  Consolas,  Courier New,  monospace;
    font-style: normal;
    background-color: #eee;
    padding: 5px;
    font-size: .9em;
}
label {
    cursor: pointer;
    display: block;
    margin-top: 20px;
}
textarea {
    overflow: auto;
}
legend {
    padding: 0 5px;
}
input[type=checkbox], input[type=radio] {
    cursor: pointer;
}
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?v440) format("woff"),  url(../fonts/fontawesome/fontawesome-webfont.woff2?v440) format("woff2");
    font-style: normal;
    font-weight: 400;
}
.icon-fa-normal, [class*=" i-"]:before, [class^=i-]: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;
}
.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"}
body {
    background: url(../images/backgrounds/fon-new.jpg);
    background-attachment: fixed,  fixed,  fixed !important;
    background-size: cover;
}
div.social a {
    transition: color .2s ease 0;
}
.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;
}
.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-page-only:after {
    clear: both;
}
div.mso-header-home-cat {
    font-size: 1rem;
    text-transform: uppercase;
    color: #616161;
    margin: 30px 0 15px;
    border-bottom: 3px double #e0e0e0;
}
div.mso-header-home-cat: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: "\f1ea"}
ul.mso-widget-list {
    padding-left: 15px;
}
div.mso-widget-header {
    font-size: 1.8rem;
    font-weight: 700;
    text-transform: uppercase;
    padding-bottom: 5px !important;
    color: #fc4433;
    border-bottom: 2px dashed #fd722d;
}
div.mso-widget a {
    color: #D60A07;
}
div.mso-widget {
    margin-bottom: 30px;
}
div.mso-comments-link {
    display: none;
}
span.mso-cut {
clear: both;
    background: #fd5834;
    display: inline-block;
    padding: 0 10px;
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
    padding: 8px 28px;
    border-radius: 8px;
    border: 1px solid #663232;
    margin-top: 10px
}
span.mso-cut a {
    color: white;
}
span.mso-cut a:hover {
    text-decoration: none;
    color: #e6ff46;
}
span.mso-cut:hover {
    background: #2b2b2b;
}
.mso-page-other-pages {
    margin-top: 40px;
}
.mso-page-other-pages a {
    font-size: 1.2rem;
    line-height: .3;
    margin-left: 5px;
}
.mso-page-other-pages ul {
    padding-left: 30px !important;
}
.mso-page-other-pages h4 {
    font-size: 1rem;
    text-transform: uppercase;
    color: #616161;
    margin: 30px 0 15px;
    border-bottom: 3px double #e0e0e0;
}
.mso-page-other-pages h4:before {
    font-family: FontAwesome;
    display: inline-block;
    font-size: 32px;
    font-weight: 400;
    color: #fc4c34;
    font-style: normal;
    line-height: 1;
    margin-right: 7px;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f164"}
.mso-comments-count {
    margin-top: 40px;
    font-size: 1rem;
    text-transform: uppercase;
    color: #616161;
    border-bottom: 3px double #e0e0e0;
}
.mso-comments-count: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: "\f0e6"}
.mso-comments-count .mso-comments-rss {
    display: inline-block;
    float: right;
}
.mso-comments-count .mso-comments-rss: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: "\f09e"}
.mso-comments-input-author, .mso-comments-textarea textarea {
    width: 100%}
.mso-comment-article {
    margin-top: 20px !important;
    padding-bottom: 20px !important;
    border-bottom: 1px dotted #757575;
}
.mso-comment-leave {
    margin: 20px 0;
    font-weight: 700;
}
.mso-comment-info {
    font-size: .9rem;
    color: #616161;
}
.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 {
    margin-left: 10px !important;
}
.mso-comment-info .mso-comment-author: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: "\f007"}
.mso-comment-info .mso-comuser-url {
    margin-left: 10px !important;
}
.mso-comment-info .mso-comuser-url: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: "\f0c1"}
.mso-comment-info .mso-comment-date {
    margin-left: 10px !important;
}
.mso-comment-info .mso-comment-date: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: "\f073"}
.mso-comment-info .mso-comment-edit {
    margin-left: 10px !important;
}
.mso-comment-info .mso-comment-edit: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: "\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 {
    margin-top: 40px !important;
    margin-bottom: 10px !important;
}
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;
}
.paginator {
    margin-top: 40px !important;
    margin-bottom: 10px !important;
}
.mso-category_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: "\f02e"}
.mso-links_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: "\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-search_form_widget button {
    width: 25%}
.mso-random_pages_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: "\f127"}
.mso-theme_switch_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: "\f18d"}
.mso-randomtext_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: "\f02d"}
.mso-page_views_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: "\f1fe"}
.mso-page_comments_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: "\f080"}
.mso-last_comments_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: "\f086"}
.mso-tagclouds_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: "\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: #c30000;
    font-size: .8em;
}
ul.mso-tabs-nav li.mso-tabs-elem:hover {
    color: #fff;
    background: #e30303;
}
ul.mso-tabs-nav li.mso-tabs-current {
    color: #fff;
    background: #424242;
}
div.mso-tabs-box {
    display: none;
    border: 1px solid #eee;
    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, div.mso-forms select, div.mso-forms textarea, div.mso-guestbook input, div.mso-guestbook select, div.mso-guestbook textarea, div.mso-loginform-common input, div.mso-loginform-common select, div.mso-loginform-common textarea, div.mso-recovery-form input, div.mso-recovery-form select, div.mso-recovery-form textarea, div.mso-registration-form input, 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 {
    margin-top: 30px;
}
div.gallery {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: -ms-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -webkit-align-items: stretch;
    -moz-align-items: stretch;
    -ms-align-items: stretch;
    align-items: stretch;
/*    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;*/
}
div.gallery.flex-vcenter {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
div.gallery.flex-hcenter {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
}
div.gallery p {
    margin: 0;
}
@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 {
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 10;
}
ul.menu li {
    position: relative;
}
ul.menu a {
    display: block;
}
ul.menu a:hover {
    text-decoration: none;
}
ul.menu>li {
    float: left;
    vertical-align: middle;
    display: block;
}
ul.menu ul {
    display: none;
    position: absolute;
    list-style: none;
    margin: 0;
    padding: 0;
    top: 100%;
    left: 0;
    z-index: 11;
    line-height: 1em;
    min-width: 150px;
    background: #EEE;
}
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: #FF4F35;
}
ul.menu li.group ul li a {
    height: 30px;
    line-height: 30px;
    padding: 0 20px 0 10px;
    margin: 0;
    color: #616161;
    background-color: #fff;
}
ul.menu li.group ul li a:hover {
    color: #424242;
    background-color: #eee;
}
ul.menu li.group ul li a {
    white-space: nowrap;
}
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>a:after {
    content: "\f107";
    margin: 0 0 0 10px;
    float: right;
}
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 a:hover {
    color: #fff;
    background-color: #424242;
}
ul.menu2 li.selected a, ul.menu2 li.selected a:hover {
    background-color: #424242;
    color: #fff;
}
.bg_gall {
    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    -o-background-size: cover !important;
    background-size: cover !important;
    border: 1px solid #CDCDCD;
    -moz-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    -webkit-transition: all 1s ease-out;
}
.bg_gall a {
    padding: 19px;
    background: rgba(0,  0,  0,  0.66);
    border: 1px solid rgba(255,  255,  255,  0.61);
    display: block;
    color: #fff;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -khtml-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    text-shadow: #000 1px 0,  #000 1px 1px,  #000 0 1px,  #000 -1px 1px,  #000 -1px 0,  #000 -1px -1px,  #000 0 -1px,  #000 1px -1px;
}
.mso-text_block_widget_2 img {
    margin-top: 10px;
    width: 100%}

.logo_img {
    top: 42px;
/*    z-index: 2000;*/
    padding-left: 0px!important;
}
.mso-page-only {
    background: #fff none repeat scroll 0 0;
    padding-left: 30px;
    padding-right: 30px;
}
.vegas-overlay {
    margin: 0;
    padding: 0;
    left: 0;
    top: 0;
    width: 100%;
    background-image: url(/uploads/for-syte/fon3.png);
}
.gal_select {
    background: #c00;
    background: -moz-linear-gradient(top,  #c00 0,  #c00 100%);
    background: -webkit-linear-gradient(top,  #c00 0,  #c00 100%);
    background: linear-gradient(to bottom,  #c00 0,  #c00 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc0000',  endColorstr='#cc0000',  GradientType=0);
    padding: 20px 15px;
    display: inline-block;
    margin: 10px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -khtml-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    -webkit-box-shadow: 4px 4px 11px 0 rgba(50,  50,  50,  0.75);
    -moz-box-shadow: 4px 4px 11px 0 rgba(50,  50,  50,  0.75);
    box-shadow: 4px 4px 11px 0 rgba(50,  50,  50,  0.75);
    text-align: center;
}
.gal_select a {
    color: #fff;
}
.gal_select a:hover {
    text-decoration: none;
}
.gal_select:hover {
    background: #0072D6;
}
.logo_img {
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -khtml-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    margin: 0 auto;
}
.logo_img:hover {
    opacity: .6;
}
.random-gal-widget {
    text-align: center;
    margin-bottom: 32px;
}
.random-gal-widget img {
    margin-bottom: 4px;
    border-radius: 5px;
    border: 1px solid rgba(0,  0,  0,  0.2);
    box-shadow: 0 1px 4px rgba(0,  0,  0,  0.15);
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -khtml-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    -ms-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
.random-gal-widget img:hover {
    opacity: .5;
}
div.gallery img {
    background-color: #e2e2e2;
    padding: 1px;
    margin: 0 5px 8px 0;
    border-radius: 5px;
}
.fone_head {
    margin-top: 40px;
    font-weight: 700;
    font-size: 1.6rem;
    padding: 1px 13px 3px 14px;
    border-left: 2px solid rgba(250,  55,  55,  0.84);
    border-bottom: 1px solid rgba(200,  19,  19,  0.42);
    border-top: 1px solid rgba(254,  7,  7,  0.42);
    background: -moz-linear-gradient(left,  rgba(209,  38,  23,  1) 0,  rgba(125,  185,  232,  0) 100%);
    background: -webkit-linear-gradient(left,  rgba(209,  38,  23,  1) 0,  rgba(125,  185,  232,  0) 100%);
    background: linear-gradient(to right,  rgba(209,  38,  23,  1) 0,  rgba(125,  185,  232,  0) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d12617',  endColorstr='#007db9e8',  GradientType=1 );
}
.fone_head a {
    color: white;
}
.fone_head a:hover {
    color: #ffea6f;
    text-decoration: none;
}
.fotter_img img {
    margin-bottom: 5px;
    border: 1px solid #ECECEC;
}
.mso-type-page-content p {
    line-height: 1.5;
}
.portfolio-item p {
    line-height: 1.5;
}
#base p {
    line-height: 1.5;
}
.buttons {
    margin-bottom: 10px;
    margin-top: 20px;
}
.description_style {
    margin-top: 40px;
    display: inline-block;
}
.mso-forms {
    width: 100%}

.mso-forms-ok {
    font-size: 36px;
    font-weight: 700;
    color: #117BBB;
}
li.li_font {
    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: "\f0e6"}
a.knopka {
color: #fff!important;
    text-decoration: none!important;
    user-select: none;
    background:#e83825;
    padding: .5em 1.2em;
    outline: none;
    margin-bottom: 18px;
    display: inline-block;
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    transition-duration: 0.5s;
    text-transform: uppercase;
    border-radius: 5px
}
a.knopka:hover {
    background: #830000;
    text-decoration: none;
    color: #e9ff05;
}
a.knopka:active {
    background: #980f00;
}
@media (max-width:768px) {
    .mso-page-only {
    padding-left: 15px;
    padding-right: 15px;
}
.fone_head {
    margin-top: -26px !important;
}
.carousel-indicators {
    bottom: -19px;
}
.fone_head {
    width: 100%;
    float: none !important;
}
.mso-forms .col-sm-6, .mso-forms .col-sm-12 {
    padding-left: 0;
    padding-right: 0;
}
.label {
    padding: 0 1px 3px 2px !important;
    border-radius: 0 !important;
    background: none;
    color: #0f0808;
    font-size: 0.8em;
}
}h1 {
    font-size: 1.9em !important
}
}.bottom_gal {
    background: #EF1717;
    padding: 10px;
    color: #fff;
}
.bottom_gal:hover {
    background: #AD0000;
    color: #F7E712;
}
.video-responsive {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
}
.video-responsive iframe, .video-responsive object, .video-responsive embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%}
.button {
    text-align: center;
    padding: 8px 13px;
    border: none;
    border-radius: 4px;
    color: #E5FFFF!important;
    text-decoration: none!important;
    background: #e83825;
    -webkit-transition-duration: .3s;
    -moz-transition-duration: .3s;
    -o-transition-duration: .3s;
    -ms-transition-duration: .3s;
    transition-duration: .3s;
    text-transform: uppercase;
}
.button:hover {
    padding: 8px 13px;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    color: #E5FFFF;
    background: #ff7634;
    background: -moz-linear-gradient(top, #ff7634 0%, #ff4834 100%);
    background: -webkit-linear-gradient(top, #ff7634 0%,#ff4834 100%);
    background: linear-gradient(to bottom, #ff7634 0%,#ff4834 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff7634', endColorstr='#ff4834',GradientType=0 );
    -webkit-box-shadow: 0 0 2px #bababa,  inset 0 0 1px #fff;
    -moz-box-shadow: 0 0 2px #bababa,  inset 0 0 1px #fff;
    box-shadow: 0 0 2px #bababa,  inset 0 0 1px #fff;
}
.bg_gall:hover {
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
}
.bg_gall a:hover {
    background: rgba(1,  50,  86,  0.78);
    text-decoration: none;
    border: 1px solid white;
}
@media (max-width:768px) {
    .bg_gall a {
    background: rgba(1,  50,  86,  0.49);
    font-size: 28px;
    padding: 5px 0;
    text-shadow: none;
    border: none;
    line-height: 1;
}
.pad30-rl{
padding-right: 0px !important;
padding-left: 0px !important;
}
.bg_gall a:hover {
    border: none;
}
.bg_gall {
    height: 200px;
}
.bg_gall a.a_gall_glav {
    font-size: 27px;
    line-height: 1.5;
    background: rgba(117,  2,  2,  0.79);
}
}@media (max-width:1024px) {
    .container_top {
    padding-top: 60px;
}
}@media (max-width:480px) {
    .visible-phone, .visible-tablet-phone {
    color: #840f0f;
}
.bottom_cookie-block{
    font-size: 13px!important
}
}img.razr {
    border: none !important;
}
a.stud {
font-size: 15px;
    color: #fd6d34 !important;
    text-decoration: none !important;
    text-transform: uppercase;
}
a.stud:hover {
    color: white !important;
}
.table-container {
    width: 100%;
    overflow-y: auto;
    _overflow: auto;
    margin: 0 0 1em;
}
.table-container img {
    width: 100%;
    border: none !important;
    vertical-align: bottom;
}
h2, h3 {
    line-height: 1.5;
    font-weight: bold;
}
.mso-guestbook img {
    border: none !important;
    box-shadow: none !important;
    margin-left: 10px;
}
div.mso-guestbook textarea {
    height: 100px;
}

.carousel-indicators li {
-webkit-box-shadow: 0px 0px 14px 0px rgba(255, 255, 255, 0.75);
-moz-box-shadow: 0px 0px 14px 0px rgba(255, 255, 255, 0.75);
box-shadow: 0px 0px 14px 0px rgba(255, 255, 255, 0.75);
}


.class_avto{
   border: none!important; 
}


.block-him-1{
    background: url(/uploads/himchistka-salona/kompleksnaja-himchistka.jpg);
    background-size: cover;
    border: 2px solid #e6e6e6;
}

.block-him-2{
    background: url(/uploads/himchistka-salona/udalenie-zapahov.jpg);
    background-size: cover;
    border: 2px solid #e6e6e6;
}

.block-him-3{
    background: url(/uploads/himchistka-salona/lokalnaja-himchistka.jpg);
    background-size: cover;
    border: 2px solid #e6e6e6;
}

.block-him-4{
    background: url(/uploads/himchistka-salona/aromatizacija-salona.jpg);
    background-size: cover;
    border: 2px solid #e6e6e6;
}

.block-him-5{
    background: url(/uploads/himchistka-salona/kondicionirovanie-kozhi.jpg);
    background-size: cover;
    border: 2px solid #e6e6e6;
}

.block-him-6{
    background: url(/uploads/himchistka-salona/himchistka-pola.jpg);
    background-size: cover;
    border: 2px solid #e6e6e6;
}

.block-him-7{
    background: url(/uploads/himchistka-salona/antibakterialnaja-obrabotka-kondicionera.jpg);
    background-size: cover;
    border: 2px solid #e6e6e6;
}

.block-him-8{
    background: url(/uploads/himchistka-salona/ozonirovanie-salona.jpg);
    background-size: cover;
    border: 2px solid #e6e6e6;
}

.block-him-9{
    background: url(/uploads/himchistka-salona/himchistka-sumok-i-chemodanov.jpg);
    background-size: cover;
    border: 2px solid #e6e6e6;
}

.bg-home-2{
     background: url(/uploads/christmas.jpg);
    background-size: cover;
    border: 2px solid #e6e6e6;  
}

.mask{
color: white;
    background: #000000b5;
    border: 1px solid #4d4d4d;
    height: 220px;
}

.mask:hover{
  background: #08080891;  
}


#button-him {
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    text-align: center;
    padding: 10px 20px 10px 20px;
    color: #ffffff;
    font-style: normal;
    font-size: 16px;
    background: -o-linear-gradient(top, #ff0000, #8f0000);
    background: -ms-linear-gradient(top, #ff0000, #8f0000);
    background: -moz-linear-gradient(top, #ff0000, #8f0000);
    background: -webkit-linear-gradient(top, #ff0000, #8f0000);
    background: linear-gradient(top, #ff0000, #8f0000);
    -webkit-box-shadow: 0px 2px 5px 0px #666666;
    -moz-box-shadow: 0px 2px 5px 0px #666666;
    box-shadow: 0px 2px 5px 0px #666666;
    border: 1px solid #ff0000;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}


.mso-page-content a{
color: #3e9dda;
}


.price a{
    color: #e73409;
    text-decoration: none;
}

.price a:hover {
    color: #cc0000;
}

a.posts-list-title{
    color: #2a9ce5;
    margin-top: 6px;
    display: block;
}

#hornav > ul > li > a:hover{
    border: 1px solid red;
-webkit-box-shadow: 4px 4px 8px -6px rgba(34, 60, 80, 0.2);
-moz-box-shadow: 4px 4px 8px -6px rgba(34, 60, 80, 0.2);
box-shadow: 4px 4px 8px -6px rgba(34, 60, 80, 0.2);
}

.slicknav_menu {
    background: #040404db;
}