/*  .UniCSS -> http://unicss.maxsite.com.ua/  */
@import url(//fonts.googleapis.com/css?family=Open+Sans:400,700,400italic,700italic&subset=cyrillic,latin);
@font-face { font-family: 'grands'; src: url('../fonts/grands/grands.eot'); src: url('../fonts/grands/grands.eot?#iefix') format('embedded-opentype'),url('../fonts/grands/grands.svg#Grands') format('svg'),url('../fonts/grands/grands.woff') format('woff'),url('../fonts/grands/grands.ttf') format('truetype'); font-weight: normal; font-style: normal; }

*,
*:before,
*:after {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
mark {
  background: #ff0;
  color: #000;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
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;
}
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 #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
.mso-clearfix:before,
.mso-clearfix:after,
.clearfix:before,
.clearfix:after {
  content: " ";
  display: table;
}
.mso-clearfix:after,
.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-flex {
  display: flex;
}
.b-clear {
  clear: both;
}
.bordered {
  border: #9e9e9e 1px solid;
}
[class*="bor-"] {
  border-width: 1px;
}
.bor-white,
.hover-bor-white:hover {
  border-color: #FFFFFF;
}
.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, input[type="submit"] { display: inline-block; padding: 4px 12px; border: 1px solid #bbb; *border: 0; border-bottom-color: #a2a2a2; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; text-align: center; text-shadow: 0 1px 1px rgba(255,255,255,0.75); filter: dropshadow(color=rgba(255,255,255,0.75),offx=0,offy=1px); vertical-align: middle; cursor: pointer; -o-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05); -o-box-shadow: param inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05) 3px #888; -webkit-box-shadow: param inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05) 3px #888; -moz-box-shadow: param inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05) 3px #888; box-shadow: param inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05) 3px #888; background-color: #e6e6e6; background-repeat: repeat-x; background-image: -khtml-gradient(linear,left top,left bottom,from(#fff),to(#e6e6e6)); background-image: -moz-linear-gradient(top,#fff,#e6e6e6); background-image: -ms-linear-gradient(top,#fff,#e6e6e6); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#e6e6e6)); background-image: -webkit-linear-gradient(top,#fff,#e6e6e6); background-image: -o-linear-gradient(top,#fff,#e6e6e6); background-image: linear-gradient(top,#fff,#e6e6e6); }
button:hover, input[type="submit"]:hover { color: #333; text-decoration: none; background-color: #e6e6e6; *background-color: #d9d9d9; background-position: 0 -15px; -webkit-transition: background-position .1s linear; -moz-transition: background-position .1s linear; -ms-transition: background-position .1s linear; -o-transition: background-position .1s linear; transition: background-position .1s linear; }
button:active, input[type="submit"]:active { background-color: #e6e6e6; background-color: #d9d9d9; background-image: none; outline: 0; -o-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05); -webkit-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05); -moz-box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05); box-shadow: inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05); -o-box-shadow: param inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05) 3px #888; -webkit-box-shadow: param inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05) 3px #888; -moz-box-shadow: param inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05) 3px #888; box-shadow: param inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05) 3px #888; }

/*
.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: #FFFFFF;
}
.bg-white {
  background-color: #FFFFFF;
}
.hover-t-white:hover,
.links-hover-t-white a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #FFFFFF !important;
}
.hover-bg-white:hover,
.links-hover-bg-white a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #FFFFFF !important;
}
.t-black {
  color: #000000;
}
.bg-black {
  background-color: #000000;
}
.hover-t-black:hover,
.links-hover-t-black a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #000000 !important;
}
.hover-bg-black:hover,
.links-hover-bg-black a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #000000 !important;
}
.t-red {
  color: #DB2828;
}
.bg-red {
  background-color: #DB2828;
}
.hover-t-red:hover,
.links-hover-t-red a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #DB2828 !important;
}
.hover-bg-red:hover,
.links-hover-bg-red a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #DB2828 !important;
}
.t-green {
  color: #21BA45;
}
.bg-green {
  background-color: #21BA45;
}
.hover-t-green:hover,
.links-hover-t-green a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #21BA45 !important;
}
.hover-bg-green:hover,
.links-hover-bg-green a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #21BA45 !important;
}
.t-blue {
  color: #2185D0;
}
.bg-blue {
  background-color: #2185D0;
}
.hover-t-blue:hover,
.links-hover-t-blue a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #2185D0 !important;
}
.hover-bg-blue:hover,
.links-hover-bg-blue a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #2185D0 !important;
}
.t-yellow {
  color: #FBBD08;
}
.bg-yellow {
  background-color: #FBBD08;
}
.hover-t-yellow:hover,
.links-hover-t-yellow a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #FBBD08 !important;
}
.hover-bg-yellow:hover,
.links-hover-bg-yellow a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #FBBD08 !important;
}
.t-orange {
  color: #F2711C;
}
.bg-orange {
  background-color: #F2711C;
}
.hover-t-orange:hover,
.links-hover-t-orange a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #F2711C !important;
}
.hover-bg-orange:hover,
.links-hover-bg-orange a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #F2711C !important;
}
.t-olive {
  color: #B5CC18;
}
.bg-olive {
  background-color: #B5CC18;
}
.hover-t-olive:hover,
.links-hover-t-olive a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #B5CC18 !important;
}
.hover-bg-olive:hover,
.links-hover-bg-olive a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #B5CC18 !important;
}
.t-teal {
  color: #00B5AD;
}
.bg-teal {
  background-color: #00B5AD;
}
.hover-t-teal:hover,
.links-hover-t-teal a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #00B5AD !important;
}
.hover-bg-teal:hover,
.links-hover-bg-teal a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #00B5AD !important;
}
.t-violet {
  color: #6435C9;
}
.bg-violet {
  background-color: #6435C9;
}
.hover-t-violet:hover,
.links-hover-t-violet a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #6435C9 !important;
}
.hover-bg-violet:hover,
.links-hover-bg-violet a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #6435C9 !important;
}
.t-purple {
  color: #A333C8;
}
.bg-purple {
  background-color: #A333C8;
}
.hover-t-purple:hover,
.links-hover-t-purple a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #A333C8 !important;
}
.hover-bg-purple:hover,
.links-hover-bg-purple a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #A333C8 !important;
}
.t-pink {
  color: #E03997;
}
.bg-pink {
  background-color: #E03997;
}
.hover-t-pink:hover,
.links-hover-t-pink a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #E03997 !important;
}
.hover-bg-pink:hover,
.links-hover-bg-pink a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #E03997 !important;
}
.t-brown {
  color: #A5673F;
}
.bg-brown {
  background-color: #A5673F;
}
.hover-t-brown:hover,
.links-hover-t-brown a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #A5673F !important;
}
.hover-bg-brown:hover,
.links-hover-bg-brown a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #A5673F !important;
}
.t-gray {
  color: #9e9e9e;
}
.bg-gray {
  background-color: #9e9e9e;
}
.hover-t-gray:hover,
.links-hover-t-gray a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #9e9e9e !important;
}
.hover-bg-gray:hover,
.links-hover-bg-gray a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #9e9e9e !important;
}
.t-gray50 {
  color: #fafafa;
}
.bg-gray50 {
  background-color: #fafafa;
}
.hover-t-gray50:hover,
.links-hover-t-gray50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #fafafa !important;
}
.hover-bg-gray50:hover,
.links-hover-bg-gray50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #fafafa !important;
}
.t-gray100 {
  color: #f5f5f5;
}
.bg-gray100 {
  background-color: #f5f5f5;
}
.hover-t-gray100:hover,
.links-hover-t-gray100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #f5f5f5 !important;
}
.hover-bg-gray100:hover,
.links-hover-bg-gray100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #f5f5f5 !important;
}
.t-gray200 {
  color: #eeeeee;
}
.bg-gray200 {
  background-color: #eeeeee;
}
.hover-t-gray200:hover,
.links-hover-t-gray200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #eeeeee !important;
}
.hover-bg-gray200:hover,
.links-hover-bg-gray200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #eeeeee !important;
}
.t-gray300 {
  color: #e0e0e0;
}
.bg-gray300 {
  background-color: #e0e0e0;
}
.hover-t-gray300:hover,
.links-hover-t-gray300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #e0e0e0 !important;
}
.hover-bg-gray300:hover,
.links-hover-bg-gray300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #e0e0e0 !important;
}
.t-gray400 {
  color: #bdbdbd;
}
.bg-gray400 {
  background-color: #bdbdbd;
}
.hover-t-gray400:hover,
.links-hover-t-gray400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #bdbdbd !important;
}
.hover-bg-gray400:hover,
.links-hover-bg-gray400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #bdbdbd !important;
}
.t-gray500 {
  color: #9e9e9e;
}
.bg-gray500 {
  background-color: #9e9e9e;
}
.hover-t-gray500:hover,
.links-hover-t-gray500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #9e9e9e !important;
}
.hover-bg-gray500:hover,
.links-hover-bg-gray500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #9e9e9e !important;
}
.t-gray600 {
  color: #757575;
}
.bg-gray600 {
  background-color: #757575;
}
.hover-t-gray600:hover,
.links-hover-t-gray600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #757575 !important;
}
.hover-bg-gray600:hover,
.links-hover-bg-gray600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #757575 !important;
}
.t-gray700 {
  color: #616161;
}
.bg-gray700 {
  background-color: #616161;
}
.hover-t-gray700:hover,
.links-hover-t-gray700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #616161 !important;
}
.hover-bg-gray700:hover,
.links-hover-bg-gray700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #616161 !important;
}
.t-gray800 {
  color: #424242;
}
.bg-gray800 {
  background-color: #424242;
}
.hover-t-gray800:hover,
.links-hover-t-gray800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #424242 !important;
}
.hover-bg-gray800:hover,
.links-hover-bg-gray800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #424242 !important;
}
.t-gray900 {
  color: #212121;
}
.bg-gray900 {
  background-color: #212121;
}
.hover-t-gray900:hover,
.links-hover-t-gray900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #212121 !important;
}
.hover-bg-gray900:hover,
.links-hover-bg-gray900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #212121 !important;
}
.bg-op10,
.hover-bg-op10:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.bg-op20,
.hover-bg-op20:hover {
  background-color: rgba(0, 0, 0, 0.2);
}
.bg-op30,
.hover-bg-op30:hover {
  background-color: rgba(0, 0, 0, 0.3);
}
.bg-op40,
.hover-bg-op40:hover {
  background-color: rgba(0, 0, 0, 0.4);
}
.bg-op50,
.hover-bg-op50:hover {
  background-color: rgba(0, 0, 0, 0.5);
}
.bg-op60,
.hover-bg-op60:hover {
  background-color: rgba(0, 0, 0, 0.6);
}
.bg-op70,
.hover-bg-op70:hover {
  background-color: rgba(0, 0, 0, 0.7);
}
.bg-op80,
.hover-bg-op80:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.bg-op90,
.hover-bg-op90:hover {
  background-color: rgba(0, 0, 0, 0.9);
}
.t-red50 {
  color: #fceded;
}
.bg-red50 {
  background-color: #fceded;
}
.hover-t-red50:hover,
.links-hover-t-red50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #fceded !important;
}
.hover-bg-red50:hover,
.links-hover-bg-red50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #fceded !important;
}
.t-red100 {
  color: #f8d7d7;
}
.bg-red100 {
  background-color: #f8d7d7;
}
.hover-t-red100:hover,
.links-hover-t-red100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #f8d7d7 !important;
}
.hover-bg-red100:hover,
.links-hover-bg-red100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #f8d7d7 !important;
}
.t-red200 {
  color: #f1abab;
}
.bg-red200 {
  background-color: #f1abab;
}
.hover-t-red200:hover,
.links-hover-t-red200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #f1abab !important;
}
.hover-bg-red200:hover,
.links-hover-bg-red200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #f1abab !important;
}
.t-red300 {
  color: #ea7f7f;
}
.bg-red300 {
  background-color: #ea7f7f;
}
.hover-t-red300:hover,
.links-hover-t-red300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #ea7f7f !important;
}
.hover-bg-red300:hover,
.links-hover-bg-red300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #ea7f7f !important;
}
.t-red400 {
  color: #e25454;
}
.bg-red400 {
  background-color: #e25454;
}
.hover-t-red400:hover,
.links-hover-t-red400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #e25454 !important;
}
.hover-bg-red400:hover,
.links-hover-bg-red400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #e25454 !important;
}
.t-red500 {
  color: #DB2828;
}
.bg-red500 {
  background-color: #DB2828;
}
.hover-t-red500:hover,
.links-hover-t-red500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #DB2828 !important;
}
.hover-bg-red500:hover,
.links-hover-bg-red500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #DB2828 !important;
}
.t-red600 {
  color: #b21e1e;
}
.bg-red600 {
  background-color: #b21e1e;
}
.hover-t-red600:hover,
.links-hover-t-red600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #b21e1e !important;
}
.hover-bg-red600:hover,
.links-hover-bg-red600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #b21e1e !important;
}
.t-red700 {
  color: #861717;
}
.bg-red700 {
  background-color: #861717;
}
.hover-t-red700:hover,
.links-hover-t-red700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #861717 !important;
}
.hover-bg-red700:hover,
.links-hover-bg-red700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #861717 !important;
}
.t-red800 {
  color: #5b0f0f;
}
.bg-red800 {
  background-color: #5b0f0f;
}
.hover-t-red800:hover,
.links-hover-t-red800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #5b0f0f !important;
}
.hover-bg-red800:hover,
.links-hover-bg-red800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #5b0f0f !important;
}
.t-red900 {
  color: #380909;
}
.bg-red900 {
  background-color: #380909;
}
.hover-t-red900:hover,
.links-hover-t-red900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #380909 !important;
}
.hover-bg-red900:hover,
.links-hover-bg-red900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #380909 !important;
}
.t-green50 {
  color: #cbf6d5;
}
.bg-green50 {
  background-color: #cbf6d5;
}
.hover-t-green50:hover,
.links-hover-t-green50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #cbf6d5 !important;
}
.hover-bg-green50:hover,
.links-hover-bg-green50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #cbf6d5 !important;
}
.t-green100 {
  color: #b5f2c3;
}
.bg-green100 {
  background-color: #b5f2c3;
}
.hover-t-green100:hover,
.links-hover-t-green100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #b5f2c3 !important;
}
.hover-bg-green100:hover,
.links-hover-bg-green100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #b5f2c3 !important;
}
.t-green200 {
  color: #8aeaa0;
}
.bg-green200 {
  background-color: #8aeaa0;
}
.hover-t-green200:hover,
.links-hover-t-green200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #8aeaa0 !important;
}
.hover-bg-green200:hover,
.links-hover-bg-green200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #8aeaa0 !important;
}
.t-green300 {
  color: #5ee37e;
}
.bg-green300 {
  background-color: #5ee37e;
}
.hover-t-green300:hover,
.links-hover-t-green300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #5ee37e !important;
}
.hover-bg-green300:hover,
.links-hover-bg-green300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #5ee37e !important;
}
.t-green400 {
  color: #33db5b;
}
.bg-green400 {
  background-color: #33db5b;
}
.hover-t-green400:hover,
.links-hover-t-green400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #33db5b !important;
}
.hover-bg-green400:hover,
.links-hover-bg-green400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #33db5b !important;
}
.t-green500 {
  color: #21BA45;
}
.bg-green500 {
  background-color: #21BA45;
}
.hover-t-green500:hover,
.links-hover-t-green500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #21BA45 !important;
}
.hover-bg-green500:hover,
.links-hover-bg-green500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #21BA45 !important;
}
.t-green600 {
  color: #198f35;
}
.bg-green600 {
  background-color: #198f35;
}
.hover-t-green600:hover,
.links-hover-t-green600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #198f35 !important;
}
.hover-bg-green600:hover,
.links-hover-bg-green600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #198f35 !important;
}
.t-green700 {
  color: #126325;
}
.bg-green700 {
  background-color: #126325;
}
.hover-t-green700:hover,
.links-hover-t-green700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #126325 !important;
}
.hover-bg-green700:hover,
.links-hover-bg-green700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #126325 !important;
}
.t-green800 {
  color: #0a3815;
}
.bg-green800 {
  background-color: #0a3815;
}
.hover-t-green800:hover,
.links-hover-t-green800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #0a3815 !important;
}
.hover-bg-green800:hover,
.links-hover-bg-green800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #0a3815 !important;
}
.t-green900 {
  color: #041508;
}
.bg-green900 {
  background-color: #041508;
}
.hover-t-green900:hover,
.links-hover-t-green900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #041508 !important;
}
.hover-bg-green900:hover,
.links-hover-bg-green900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #041508 !important;
}
.t-blue50 {
  color: #ddedfa;
}
.bg-blue50 {
  background-color: #ddedfa;
}
.hover-t-blue50:hover,
.links-hover-t-blue50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #ddedfa !important;
}
.hover-bg-blue50:hover,
.links-hover-bg-blue50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #ddedfa !important;
}
.t-blue100 {
  color: #c7e2f6;
}
.bg-blue100 {
  background-color: #c7e2f6;
}
.hover-t-blue100:hover,
.links-hover-t-blue100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #c7e2f6 !important;
}
.hover-bg-blue100:hover,
.links-hover-bg-blue100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #c7e2f6 !important;
}
.t-blue200 {
  color: #9bcbef;
}
.bg-blue200 {
  background-color: #9bcbef;
}
.hover-t-blue200:hover,
.links-hover-t-blue200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #9bcbef !important;
}
.hover-bg-blue200:hover,
.links-hover-bg-blue200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #9bcbef !important;
}
.t-blue300 {
  color: #6fb4e8;
}
.bg-blue300 {
  background-color: #6fb4e8;
}
.hover-t-blue300:hover,
.links-hover-t-blue300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #6fb4e8 !important;
}
.hover-bg-blue300:hover,
.links-hover-bg-blue300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #6fb4e8 !important;
}
.t-blue400 {
  color: #439de1;
}
.bg-blue400 {
  background-color: #439de1;
}
.hover-t-blue400:hover,
.links-hover-t-blue400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #439de1 !important;
}
.hover-bg-blue400:hover,
.links-hover-bg-blue400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #439de1 !important;
}
.t-blue500 {
  color: #2185D0;
}
.bg-blue500 {
  background-color: #2185D0;
}
.hover-t-blue500:hover,
.links-hover-t-blue500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #2185D0 !important;
}
.hover-bg-blue500:hover,
.links-hover-bg-blue500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #2185D0 !important;
}
.t-blue600 {
  color: #1a69a4;
}
.bg-blue600 {
  background-color: #1a69a4;
}
.hover-t-blue600:hover,
.links-hover-t-blue600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #1a69a4 !important;
}
.hover-bg-blue600:hover,
.links-hover-bg-blue600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #1a69a4 !important;
}
.t-blue700 {
  color: #134d78;
}
.bg-blue700 {
  background-color: #134d78;
}
.hover-t-blue700:hover,
.links-hover-t-blue700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #134d78 !important;
}
.hover-bg-blue700:hover,
.links-hover-bg-blue700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #134d78 !important;
}
.t-blue800 {
  color: #0c314c;
}
.bg-blue800 {
  background-color: #0c314c;
}
.hover-t-blue800:hover,
.links-hover-t-blue800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #0c314c !important;
}
.hover-bg-blue800:hover,
.links-hover-bg-blue800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #0c314c !important;
}
.t-blue900 {
  color: #061a29;
}
.bg-blue900 {
  background-color: #061a29;
}
.hover-t-blue900:hover,
.links-hover-t-blue900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #061a29 !important;
}
.hover-bg-blue900:hover,
.links-hover-bg-blue900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #061a29 !important;
}
.t-yellow50 {
  color: #fff9ea;
}
.bg-yellow50 {
  background-color: #fff9ea;
}
.hover-t-yellow50:hover,
.links-hover-t-yellow50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #fff9ea !important;
}
.hover-bg-yellow50:hover,
.links-hover-bg-yellow50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #fff9ea !important;
}
.t-yellow100 {
  color: #fef3d1;
}
.bg-yellow100 {
  background-color: #fef3d1;
}
.hover-t-yellow100:hover,
.links-hover-t-yellow100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #fef3d1 !important;
}
.hover-bg-yellow100:hover,
.links-hover-bg-yellow100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #fef3d1 !important;
}
.t-yellow200 {
  color: #fde59f;
}
.bg-yellow200 {
  background-color: #fde59f;
}
.hover-t-yellow200:hover,
.links-hover-t-yellow200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #fde59f !important;
}
.hover-bg-yellow200:hover,
.links-hover-bg-yellow200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #fde59f !important;
}
.t-yellow300 {
  color: #fdd86c;
}
.bg-yellow300 {
  background-color: #fdd86c;
}
.hover-t-yellow300:hover,
.links-hover-t-yellow300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #fdd86c !important;
}
.hover-bg-yellow300:hover,
.links-hover-bg-yellow300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #fdd86c !important;
}
.t-yellow400 {
  color: #fcca3a;
}
.bg-yellow400 {
  background-color: #fcca3a;
}
.hover-t-yellow400:hover,
.links-hover-t-yellow400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #fcca3a !important;
}
.hover-bg-yellow400:hover,
.links-hover-bg-yellow400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #fcca3a !important;
}
.t-yellow500 {
  color: #FBBD08;
}
.bg-yellow500 {
  background-color: #FBBD08;
}
.hover-t-yellow500:hover,
.links-hover-t-yellow500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #FBBD08 !important;
}
.hover-bg-yellow500:hover,
.links-hover-bg-yellow500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #FBBD08 !important;
}
.t-yellow600 {
  color: #cd9903;
}
.bg-yellow600 {
  background-color: #cd9903;
}
.hover-t-yellow600:hover,
.links-hover-t-yellow600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #cd9903 !important;
}
.hover-bg-yellow600:hover,
.links-hover-bg-yellow600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #cd9903 !important;
}
.t-yellow700 {
  color: #9a7403;
}
.bg-yellow700 {
  background-color: #9a7403;
}
.hover-t-yellow700:hover,
.links-hover-t-yellow700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #9a7403 !important;
}
.hover-bg-yellow700:hover,
.links-hover-bg-yellow700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #9a7403 !important;
}
.t-yellow800 {
  color: #684e02;
}
.bg-yellow800 {
  background-color: #684e02;
}
.hover-t-yellow800:hover,
.links-hover-t-yellow800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #684e02 !important;
}
.hover-bg-yellow800:hover,
.links-hover-bg-yellow800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #684e02 !important;
}
.t-yellow900 {
  color: #403001;
}
.bg-yellow900 {
  background-color: #403001;
}
.hover-t-yellow900:hover,
.links-hover-t-yellow900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #403001 !important;
}
.hover-bg-yellow900:hover,
.links-hover-bg-yellow900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #403001 !important;
}
.t-orange50 {
  color: #fef9f5;
}
.bg-orange50 {
  background-color: #fef9f5;
}
.hover-t-orange50:hover,
.links-hover-t-orange50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #fef9f5 !important;
}
.hover-bg-orange50:hover,
.links-hover-bg-orange50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #fef9f5 !important;
}
.t-orange100 {
  color: #fdeadd;
}
.bg-orange100 {
  background-color: #fdeadd;
}
.hover-t-orange100:hover,
.links-hover-t-orange100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #fdeadd !important;
}
.hover-bg-orange100:hover,
.links-hover-bg-orange100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #fdeadd !important;
}
.t-orange200 {
  color: #faccad;
}
.bg-orange200 {
  background-color: #faccad;
}
.hover-t-orange200:hover,
.links-hover-t-orange200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #faccad !important;
}
.hover-bg-orange200:hover,
.links-hover-bg-orange200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #faccad !important;
}
.t-orange300 {
  color: #f8ad7c;
}
.bg-orange300 {
  background-color: #f8ad7c;
}
.hover-t-orange300:hover,
.links-hover-t-orange300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #f8ad7c !important;
}
.hover-bg-orange300:hover,
.links-hover-bg-orange300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #f8ad7c !important;
}
.t-orange400 {
  color: #f58f4c;
}
.bg-orange400 {
  background-color: #f58f4c;
}
.hover-t-orange400:hover,
.links-hover-t-orange400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #f58f4c !important;
}
.hover-bg-orange400:hover,
.links-hover-bg-orange400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #f58f4c !important;
}
.t-orange500 {
  color: #F2711C;
}
.bg-orange500 {
  background-color: #F2711C;
}
.hover-t-orange500:hover,
.links-hover-t-orange500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #F2711C !important;
}
.hover-bg-orange500:hover,
.links-hover-bg-orange500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #F2711C !important;
}
.t-orange600 {
  color: #cf590c;
}
.bg-orange600 {
  background-color: #cf590c;
}
.hover-t-orange600:hover,
.links-hover-t-orange600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #cf590c !important;
}
.hover-bg-orange600:hover,
.links-hover-bg-orange600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #cf590c !important;
}
.t-orange700 {
  color: #9f4509;
}
.bg-orange700 {
  background-color: #9f4509;
}
.hover-t-orange700:hover,
.links-hover-t-orange700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #9f4509 !important;
}
.hover-bg-orange700:hover,
.links-hover-bg-orange700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #9f4509 !important;
}
.t-orange800 {
  color: #6f3006;
}
.bg-orange800 {
  background-color: #6f3006;
}
.hover-t-orange800:hover,
.links-hover-t-orange800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #6f3006 !important;
}
.hover-bg-orange800:hover,
.links-hover-bg-orange800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #6f3006 !important;
}
.t-orange900 {
  color: #481f04;
}
.bg-orange900 {
  background-color: #481f04;
}
.hover-t-orange900:hover,
.links-hover-t-orange900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #481f04 !important;
}
.hover-bg-orange900:hover,
.links-hover-bg-orange900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #481f04 !important;
}
.t-olive50 {
  color: #f4f9d0;
}
.bg-olive50 {
  background-color: #f4f9d0;
}
.hover-t-olive50:hover,
.links-hover-t-olive50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #f4f9d0 !important;
}
.hover-bg-olive50:hover,
.links-hover-bg-olive50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #f4f9d0 !important;
}
.t-olive100 {
  color: #eff7b9;
}
.bg-olive100 {
  background-color: #eff7b9;
}
.hover-t-olive100:hover,
.links-hover-t-olive100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #eff7b9 !important;
}
.hover-bg-olive100:hover,
.links-hover-bg-olive100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #eff7b9 !important;
}
.t-olive200 {
  color: #e4f18c;
}
.bg-olive200 {
  background-color: #e4f18c;
}
.hover-t-olive200:hover,
.links-hover-t-olive200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #e4f18c !important;
}
.hover-bg-olive200:hover,
.links-hover-bg-olive200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #e4f18c !important;
}
.t-olive300 {
  color: #daec5e;
}
.bg-olive300 {
  background-color: #daec5e;
}
.hover-t-olive300:hover,
.links-hover-t-olive300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #daec5e !important;
}
.hover-bg-olive300:hover,
.links-hover-bg-olive300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #daec5e !important;
}
.t-olive400 {
  color: #cfe730;
}
.bg-olive400 {
  background-color: #cfe730;
}
.hover-t-olive400:hover,
.links-hover-t-olive400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #cfe730 !important;
}
.hover-bg-olive400:hover,
.links-hover-bg-olive400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #cfe730 !important;
}
.t-olive500 {
  color: #B5CC18;
}
.bg-olive500 {
  background-color: #B5CC18;
}
.hover-t-olive500:hover,
.links-hover-t-olive500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #B5CC18 !important;
}
.hover-bg-olive500:hover,
.links-hover-bg-olive500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #B5CC18 !important;
}
.t-olive600 {
  color: #8d9e13;
}
.bg-olive600 {
  background-color: #8d9e13;
}
.hover-t-olive600:hover,
.links-hover-t-olive600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #8d9e13 !important;
}
.hover-bg-olive600:hover,
.links-hover-bg-olive600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #8d9e13 !important;
}
.t-olive700 {
  color: #64710d;
}
.bg-olive700 {
  background-color: #64710d;
}
.hover-t-olive700:hover,
.links-hover-t-olive700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #64710d !important;
}
.hover-bg-olive700:hover,
.links-hover-bg-olive700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #64710d !important;
}
.t-olive800 {
  color: #3c4308;
}
.bg-olive800 {
  background-color: #3c4308;
}
.hover-t-olive800:hover,
.links-hover-t-olive800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #3c4308 !important;
}
.hover-bg-olive800:hover,
.links-hover-bg-olive800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #3c4308 !important;
}
.t-olive900 {
  color: #1b1f04;
}
.bg-olive900 {
  background-color: #1b1f04;
}
.hover-t-olive900:hover,
.links-hover-t-olive900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #1b1f04 !important;
}
.hover-bg-olive900:hover,
.links-hover-bg-olive900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #1b1f04 !important;
}
.t-teal50 {
  color: #9cfffb;
}
.bg-teal50 {
  background-color: #9cfffb;
}
.hover-t-teal50:hover,
.links-hover-t-teal50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #9cfffb !important;
}
.hover-bg-teal50:hover,
.links-hover-bg-teal50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #9cfffb !important;
}
.t-teal100 {
  color: #82fff9;
}
.bg-teal100 {
  background-color: #82fff9;
}
.hover-t-teal100:hover,
.links-hover-t-teal100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #82fff9 !important;
}
.hover-bg-teal100:hover,
.links-hover-bg-teal100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #82fff9 !important;
}
.t-teal200 {
  color: #4ffff7;
}
.bg-teal200 {
  background-color: #4ffff7;
}
.hover-t-teal200:hover,
.links-hover-t-teal200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #4ffff7 !important;
}
.hover-bg-teal200:hover,
.links-hover-bg-teal200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #4ffff7 !important;
}
.t-teal300 {
  color: #1cfff5;
}
.bg-teal300 {
  background-color: #1cfff5;
}
.hover-t-teal300:hover,
.links-hover-t-teal300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #1cfff5 !important;
}
.hover-bg-teal300:hover,
.links-hover-bg-teal300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #1cfff5 !important;
}
.t-teal400 {
  color: #00e8de;
}
.bg-teal400 {
  background-color: #00e8de;
}
.hover-t-teal400:hover,
.links-hover-t-teal400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #00e8de !important;
}
.hover-bg-teal400:hover,
.links-hover-bg-teal400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #00e8de !important;
}
.t-teal500 {
  color: #00B5AD;
}
.bg-teal500 {
  background-color: #00B5AD;
}
.hover-t-teal500:hover,
.links-hover-t-teal500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #00B5AD !important;
}
.hover-bg-teal500:hover,
.links-hover-bg-teal500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #00B5AD !important;
}
.t-teal600 {
  color: #00827c;
}
.bg-teal600 {
  background-color: #00827c;
}
.hover-t-teal600:hover,
.links-hover-t-teal600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #00827c !important;
}
.hover-bg-teal600:hover,
.links-hover-bg-teal600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #00827c !important;
}
.t-teal700 {
  color: #004f4c;
}
.bg-teal700 {
  background-color: #004f4c;
}
.hover-t-teal700:hover,
.links-hover-t-teal700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #004f4c !important;
}
.hover-bg-teal700:hover,
.links-hover-bg-teal700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #004f4c !important;
}
.t-teal800 {
  color: #001c1b;
}
.bg-teal800 {
  background-color: #001c1b;
}
.hover-t-teal800:hover,
.links-hover-t-teal800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #001c1b !important;
}
.hover-bg-teal800:hover,
.links-hover-bg-teal800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #001c1b !important;
}
.t-teal900 {
  color: #000000;
}
.bg-teal900 {
  background-color: #000000;
}
.hover-t-teal900:hover,
.links-hover-t-teal900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #000000 !important;
}
.hover-bg-teal900:hover,
.links-hover-bg-teal900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #000000 !important;
}
.t-violet50 {
  color: #efeaf9;
}
.bg-violet50 {
  background-color: #efeaf9;
}
.hover-t-violet50:hover,
.links-hover-t-violet50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #efeaf9 !important;
}
.hover-bg-violet50:hover,
.links-hover-bg-violet50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #efeaf9 !important;
}
.t-violet100 {
  color: #dfd6f4;
}
.bg-violet100 {
  background-color: #dfd6f4;
}
.hover-t-violet100:hover,
.links-hover-t-violet100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #dfd6f4 !important;
}
.hover-bg-violet100:hover,
.links-hover-bg-violet100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #dfd6f4 !important;
}
.t-violet200 {
  color: #c1adea;
}
.bg-violet200 {
  background-color: #c1adea;
}
.hover-t-violet200:hover,
.links-hover-t-violet200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #c1adea !important;
}
.hover-bg-violet200:hover,
.links-hover-bg-violet200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #c1adea !important;
}
.t-violet300 {
  color: #a285df;
}
.bg-violet300 {
  background-color: #a285df;
}
.hover-t-violet300:hover,
.links-hover-t-violet300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #a285df !important;
}
.hover-bg-violet300:hover,
.links-hover-bg-violet300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #a285df !important;
}
.t-violet400 {
  color: #835dd4;
}
.bg-violet400 {
  background-color: #835dd4;
}
.hover-t-violet400:hover,
.links-hover-t-violet400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #835dd4 !important;
}
.hover-bg-violet400:hover,
.links-hover-bg-violet400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #835dd4 !important;
}
.t-violet500 {
  color: #6435C9;
}
.bg-violet500 {
  background-color: #6435C9;
}
.hover-t-violet500:hover,
.links-hover-t-violet500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #6435C9 !important;
}
.hover-bg-violet500:hover,
.links-hover-bg-violet500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #6435C9 !important;
}
.t-violet600 {
  color: #502aa1;
}
.bg-violet600 {
  background-color: #502aa1;
}
.hover-t-violet600:hover,
.links-hover-t-violet600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #502aa1 !important;
}
.hover-bg-violet600:hover,
.links-hover-bg-violet600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #502aa1 !important;
}
.t-violet700 {
  color: #3c2078;
}
.bg-violet700 {
  background-color: #3c2078;
}
.hover-t-violet700:hover,
.links-hover-t-violet700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #3c2078 !important;
}
.hover-bg-violet700:hover,
.links-hover-bg-violet700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #3c2078 !important;
}
.t-violet800 {
  color: #281550;
}
.bg-violet800 {
  background-color: #281550;
}
.hover-t-violet800:hover,
.links-hover-t-violet800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #281550 !important;
}
.hover-bg-violet800:hover,
.links-hover-bg-violet800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #281550 !important;
}
.t-violet900 {
  color: #180d30;
}
.bg-violet900 {
  background-color: #180d30;
}
.hover-t-violet900:hover,
.links-hover-t-violet900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #180d30 !important;
}
.hover-bg-violet900:hover,
.links-hover-bg-violet900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #180d30 !important;
}
.t-purple50 {
  color: #f5e7f9;
}
.bg-purple50 {
  background-color: #f5e7f9;
}
.hover-t-purple50:hover,
.links-hover-t-purple50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #f5e7f9 !important;
}
.hover-bg-purple50:hover,
.links-hover-bg-purple50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #f5e7f9 !important;
}
.t-purple100 {
  color: #ecd3f4;
}
.bg-purple100 {
  background-color: #ecd3f4;
}
.hover-t-purple100:hover,
.links-hover-t-purple100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #ecd3f4 !important;
}
.hover-bg-purple100:hover,
.links-hover-bg-purple100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #ecd3f4 !important;
}
.t-purple200 {
  color: #daabe9;
}
.bg-purple200 {
  background-color: #daabe9;
}
.hover-t-purple200:hover,
.links-hover-t-purple200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #daabe9 !important;
}
.hover-bg-purple200:hover,
.links-hover-bg-purple200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #daabe9 !important;
}
.t-purple300 {
  color: #c882df;
}
.bg-purple300 {
  background-color: #c882df;
}
.hover-t-purple300:hover,
.links-hover-t-purple300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #c882df !important;
}
.hover-bg-purple300:hover,
.links-hover-bg-purple300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #c882df !important;
}
.t-purple400 {
  color: #b659d5;
}
.bg-purple400 {
  background-color: #b659d5;
}
.hover-t-purple400:hover,
.links-hover-t-purple400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #b659d5 !important;
}
.hover-bg-purple400:hover,
.links-hover-bg-purple400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #b659d5 !important;
}
.t-purple500 {
  color: #A333C8;
}
.bg-purple500 {
  background-color: #A333C8;
}
.hover-t-purple500:hover,
.links-hover-t-purple500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #A333C8 !important;
}
.hover-bg-purple500:hover,
.links-hover-bg-purple500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #A333C8 !important;
}
.t-purple600 {
  color: #82299f;
}
.bg-purple600 {
  background-color: #82299f;
}
.hover-t-purple600:hover,
.links-hover-t-purple600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #82299f !important;
}
.hover-bg-purple600:hover,
.links-hover-bg-purple600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #82299f !important;
}
.t-purple700 {
  color: #611e77;
}
.bg-purple700 {
  background-color: #611e77;
}
.hover-t-purple700:hover,
.links-hover-t-purple700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #611e77 !important;
}
.hover-bg-purple700:hover,
.links-hover-bg-purple700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #611e77 !important;
}
.t-purple800 {
  color: #40144e;
}
.bg-purple800 {
  background-color: #40144e;
}
.hover-t-purple800:hover,
.links-hover-t-purple800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #40144e !important;
}
.hover-bg-purple800:hover,
.links-hover-bg-purple800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #40144e !important;
}
.t-purple900 {
  color: #250c2e;
}
.bg-purple900 {
  background-color: #250c2e;
}
.hover-t-purple900:hover,
.links-hover-t-purple900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #250c2e !important;
}
.hover-bg-purple900:hover,
.links-hover-bg-purple900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #250c2e !important;
}
.t-pink50 {
  color: #ffffff;
}
.bg-pink50 {
  background-color: #ffffff;
}
.hover-t-pink50:hover,
.links-hover-t-pink50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #ffffff !important;
}
.hover-bg-pink50:hover,
.links-hover-bg-pink50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #ffffff !important;
}
.t-pink100 {
  color: #fce9f4;
}
.bg-pink100 {
  background-color: #fce9f4;
}
.hover-t-pink100:hover,
.links-hover-t-pink100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #fce9f4 !important;
}
.hover-bg-pink100:hover,
.links-hover-bg-pink100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #fce9f4 !important;
}
.t-pink200 {
  color: #f5bddc;
}
.bg-pink200 {
  background-color: #f5bddc;
}
.hover-t-pink200:hover,
.links-hover-t-pink200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #f5bddc !important;
}
.hover-bg-pink200:hover,
.links-hover-bg-pink200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #f5bddc !important;
}
.t-pink300 {
  color: #ee91c5;
}
.bg-pink300 {
  background-color: #ee91c5;
}
.hover-t-pink300:hover,
.links-hover-t-pink300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #ee91c5 !important;
}
.hover-bg-pink300:hover,
.links-hover-bg-pink300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #ee91c5 !important;
}
.t-pink400 {
  color: #e765ae;
}
.bg-pink400 {
  background-color: #e765ae;
}
.hover-t-pink400:hover,
.links-hover-t-pink400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #e765ae !important;
}
.hover-bg-pink400:hover,
.links-hover-bg-pink400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #e765ae !important;
}
.t-pink500 {
  color: #E03997;
}
.bg-pink500 {
  background-color: #E03997;
}
.hover-t-pink500:hover,
.links-hover-t-pink500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #E03997 !important;
}
.hover-bg-pink500:hover,
.links-hover-bg-pink500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #E03997 !important;
}
.t-pink600 {
  color: #c71f7e;
}
.bg-pink600 {
  background-color: #c71f7e;
}
.hover-t-pink600:hover,
.links-hover-t-pink600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #c71f7e !important;
}
.hover-bg-pink600:hover,
.links-hover-bg-pink600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #c71f7e !important;
}
.t-pink700 {
  color: #9b1862;
}
.bg-pink700 {
  background-color: #9b1862;
}
.hover-t-pink700:hover,
.links-hover-t-pink700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #9b1862 !important;
}
.hover-bg-pink700:hover,
.links-hover-bg-pink700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #9b1862 !important;
}
.t-pink800 {
  color: #6f1146;
}
.bg-pink800 {
  background-color: #6f1146;
}
.hover-t-pink800:hover,
.links-hover-t-pink800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #6f1146 !important;
}
.hover-bg-pink800:hover,
.links-hover-bg-pink800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #6f1146 !important;
}
.t-pink900 {
  color: #4b0c30;
}
.bg-pink900 {
  background-color: #4b0c30;
}
.hover-t-pink900:hover,
.links-hover-t-pink900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #4b0c30 !important;
}
.hover-bg-pink900:hover,
.links-hover-bg-pink900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #4b0c30 !important;
}
.t-brown50 {
  color: #f0e2d9;
}
.bg-brown50 {
  background-color: #f0e2d9;
}
.hover-t-brown50:hover,
.links-hover-t-brown50 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #f0e2d9 !important;
}
.hover-bg-brown50:hover,
.links-hover-bg-brown50 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #f0e2d9 !important;
}
.t-brown100 {
  color: #e9d4c7;
}
.bg-brown100 {
  background-color: #e9d4c7;
}
.hover-t-brown100:hover,
.links-hover-t-brown100 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #e9d4c7 !important;
}
.hover-bg-brown100:hover,
.links-hover-bg-brown100 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #e9d4c7 !important;
}
.t-brown200 {
  color: #dbb8a2;
}
.bg-brown200 {
  background-color: #dbb8a2;
}
.hover-t-brown200:hover,
.links-hover-t-brown200 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #dbb8a2 !important;
}
.hover-bg-brown200:hover,
.links-hover-bg-brown200 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #dbb8a2 !important;
}
.t-brown300 {
  color: #cd9c7d;
}
.bg-brown300 {
  background-color: #cd9c7d;
}
.hover-t-brown300:hover,
.links-hover-t-brown300 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #cd9c7d !important;
}
.hover-bg-brown300:hover,
.links-hover-bg-brown300 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #cd9c7d !important;
}
.t-brown400 {
  color: #bf8058;
}
.bg-brown400 {
  background-color: #bf8058;
}
.hover-t-brown400:hover,
.links-hover-t-brown400 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #bf8058 !important;
}
.hover-bg-brown400:hover,
.links-hover-bg-brown400 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #bf8058 !important;
}
.t-brown500 {
  color: #A5673F;
}
.bg-brown500 {
  background-color: #A5673F;
}
.hover-t-brown500:hover,
.links-hover-t-brown500 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #A5673F !important;
}
.hover-bg-brown500:hover,
.links-hover-bg-brown500 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #A5673F !important;
}
.t-brown600 {
  color: #805031;
}
.bg-brown600 {
  background-color: #805031;
}
.hover-t-brown600:hover,
.links-hover-t-brown600 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #805031 !important;
}
.hover-bg-brown600:hover,
.links-hover-bg-brown600 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #805031 !important;
}
.t-brown700 {
  color: #5b3923;
}
.bg-brown700 {
  background-color: #5b3923;
}
.hover-t-brown700:hover,
.links-hover-t-brown700 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #5b3923 !important;
}
.hover-bg-brown700:hover,
.links-hover-bg-brown700 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #5b3923 !important;
}
.t-brown800 {
  color: #362215;
}
.bg-brown800 {
  background-color: #362215;
}
.hover-t-brown800:hover,
.links-hover-t-brown800 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #362215 !important;
}
.hover-bg-brown800:hover,
.links-hover-bg-brown800 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #362215 !important;
}
.t-brown900 {
  color: #190f09;
}
.bg-brown900 {
  background-color: #190f09;
}
.hover-t-brown900:hover,
.links-hover-t-brown900 a:not([class^="hover-t-"]):not([class*=" hover-t-"]):hover {
  color: #190f09 !important;
}
.hover-bg-brown900:hover,
.links-hover-bg-brown900 a:not([class^="hover-bg-"]):not([class*=" hover-bg-"]):hover {
  background-color: #190f09 !important;
}
.flex {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-column {
  flex-direction: column;
}
.flex-column-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-jc-start {
  justify-content: flex-start;
}
.flex-jc-end {
  justify-content: flex-end;
}
.flex-jc-center,
.flex-hcenter {
  justify-content: center;
}
.flex-jc-between {
  justify-content: space-between;
}
.flex-jc-around {
  justify-content: space-around;
}
.flex-ai-start {
  align-items: flex-start;
}
.flex-ai-end {
  align-items: flex-end;
}
.flex-ai-center,
.flex-vcenter {
  align-items: center;
}
.flex-ai-baseline {
  align-items: baseline;
}
.flex-ai-stretch {
  align-items: stretch;
}
.flex-ac-start {
  align-content: flex-start;
}
.flex-ac-end {
  align-content: flex-end;
}
.flex-ac-center {
  align-content: center;
}
.flex-ac-between {
  align-content: space-between;
}
.flex-ac-around {
  align-content: space-around;
}
.flex-ac-stretch {
  align-content: stretch;
}
.flex-as-auto {
  align-self: auto;
}
.flex-as-start {
  align-self: flex-start;
}
.flex-as-end {
  align-self: flex-end;
}
.flex-as-center {
  align-self: center;
}
.flex-as-baseline {
  align-self: baseline;
}
.flex-as-stretch {
  align-self: stretch;
}
.flex-grow0 {
  flex-grow: 0;
}
.flex-grow1 {
  flex-grow: 1;
}
.flex-grow2 {
  flex-grow: 2;
}
.flex-grow3 {
  flex-grow: 3;
}
.flex-grow4 {
  flex-grow: 4;
}
.flex-grow5 {
  flex-grow: 5;
}
.flex-order0 {
  order: 0;
}
.flex-order1 {
  order: 1;
}
.flex-order2 {
  order: 2;
}
.flex-order3 {
  order: 3;
}
.flex-order4 {
  order: 4;
}
.flex-order5 {
  order: 5;
}
.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;
}
.h100 {
  height: 100%;
}
.h-auto {
  height: auto;
}
.h10px {
  height: 10px;
}
.h10px-min {
  min-height: 10px !important;
}
.h10px-max {
  max-height: 10px !important;
}
.h16px {
  height: 16px;
}
.h16px-min {
  min-height: 16px !important;
}
.h16px-max {
  max-height: 16px !important;
}
.h20px {
  height: 20px;
}
.h20px-min {
  min-height: 20px !important;
}
.h20px-max {
  max-height: 20px !important;
}
.h24px {
  height: 24px;
}
.h24px-min {
  min-height: 24px !important;
}
.h24px-max {
  max-height: 24px !important;
}
.h30px {
  height: 30px;
}
.h30px-min {
  min-height: 30px !important;
}
.h30px-max {
  max-height: 30px !important;
}
.h32px {
  height: 32px;
}
.h32px-min {
  min-height: 32px !important;
}
.h32px-max {
  max-height: 32px !important;
}
.h48px {
  height: 48px;
}
.h48px-min {
  min-height: 48px !important;
}
.h48px-max {
  max-height: 48px !important;
}
.h50px {
  height: 50px;
}
.h50px-min {
  min-height: 50px !important;
}
.h50px-max {
  max-height: 50px !important;
}
.h64px {
  height: 64px;
}
.h64px-min {
  min-height: 64px !important;
}
.h64px-max {
  max-height: 64px !important;
}
.h70px {
  height: 70px;
}
.h70px-min {
  min-height: 70px !important;
}
.h70px-max {
  max-height: 70px !important;
}
.h100px {
  height: 100px;
}
.h100px-min {
  min-height: 100px !important;
}
.h100px-max {
  max-height: 100px !important;
}
.h200px {
  height: 200px;
}
.h200px-min {
  min-height: 200px !important;
}
.h200px-max {
  max-height: 200px !important;
}
.h300px {
  height: 300px;
}
.h300px-min {
  min-height: 300px !important;
}
.h300px-max {
  max-height: 300px !important;
}
.h400px {
  height: 400px;
}
.h400px-min {
  min-height: 400px !important;
}
.h400px-max {
  max-height: 400px !important;
}
.h500px {
  height: 500px;
}
.h500px-min {
  min-height: 500px !important;
}
.h500px-max {
  max-height: 500px !important;
}
.t-icon {
  font-size: 32px;
}
.t-icon-small {
  font-size: 16px;
}
.t-icon-medium {
  font-size: 24px;
}
.t-icon-large {
  font-size: 48px;
}
.icon0:before {
  margin-right: 0 !important;
}
.icon-circle,
.icon-circle-small,
.icon-circle-medium,
.icon-circle-large {
  display: inline-block;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}
.icon-circle:before,
.icon-circle-small:before,
.icon-circle-medium:before,
.icon-circle-large: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-small,
.icon-square-medium,
.icon-square-large {
  display: inline-block;
  text-align: center;
}
.icon-square:before,
.icon-square-small:before,
.icon-square-medium:before,
.icon-square-large: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 > .wrap {
  width: 1020px; /* 100%;*/
  margin-right: auto;
  margin-left: auto;
/*  max-width: 992px;*/
  max-width: 1020px;
}
.layout-center-wrap > .layout-wrap {
  width: 1020px; /* 100%;*/
  margin-right: auto;
  margin-left: auto;
/*  max-width: 992px;*/
  max-width: 1020px;
}
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;
}
.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: bold;
  margin-right: 0.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: 0px !important;
}
.pad0-t {
  padding-top: 0px !important;
}
.pad0-r {
  padding-right: 0px !important;
}
.pad0-b {
  padding-bottom: 0px !important;
}
.pad0-l {
  padding-left: 0px !important;
}
.pad0-tb {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.pad0-rl {
  padding-right: 0px !important;
  padding-left: 0px !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 !important;
  padding-left: 30px !important;
}
.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: 0px !important;
}
.mar0-t {
  margin-top: 0px !important;
}
.mar0-r {
  margin-right: 0px !important;
}
.mar0-b {
  margin-bottom: 0px !important;
}
.mar0-l {
  margin-left: 0px !important;
}
.mar0-tb {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.mar0-rl {
  margin-right: 0px !important;
  margin-left: 0px !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;
}
.mar10-30 { margin: 10px 30px 30px 30px }

.pos-fixed {
  position: fixed;
}
.pos-absolute {
  position: absolute;
}
.pos-relative {
  position: relative;
}
.pos0-t {
  top: 0px;
}
.pos0-r {
  right: 0px;
}
.pos0-b {
  bottom: 0px;
}
.pos0-l {
  left: 0px;
}
.pos10-t {
  top: 10px;
}
.pos10-r {
  right: 10px;
}
.pos10-b {
  bottom: 10px;
}
.pos10-l {
  left: 10px;
}
.z-index1 {
  z-index: 1;
}
.z-index9 {
  z-index: 9;
}
.z-index99 {
  z-index: 99;
}
.z-index999 {
  z-index: 999;
}
.z-index9999 {
  z-index: 9999;
}
.shadow {
/*
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
*/
-o-box-shadow: 0 0 15px rgba(0,0,0,0.7);
-webkit-box-shadow: 0 0 15px rgba(0,0,0,0.7);
-moz-box-shadow: 0 0 15px rgba(0,0,0,0.7);
box-shadow: 0 0 15px rgba(0,0,0,0.7);
}
.normal {
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  margin: 0;
  padding: 0;
  line-height: 1em;
}
.bold {
  font-weight: bold;
}
.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;
}
.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: 0.8rem;
}
.t90 {
  font-size: 0.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: 0.8em;
}
.t90em {
  font-size: 0.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-small,
.visible-medium,
.visible-large {
  display: block !important;
}
.hide-small,
.hide-medium,
.hide-large {
  display: none !important;
}

.hide-desktop,
.visible-tablet-phone {
  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%;
}
/*  .UniCSS -> http://unicss.maxsite.com.ua/  */
body {
  font-family: Arial,Helvetica,Verdana,sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #555555;
  line-height: 1.5;
}
p,
hr,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure,
table {
  margin: 0 0 14px 0;
}
* + p,
* + hr,
* + ul,
* + ol,
* + dl,
* + blockquote,
* + pre,
* + address,
* + fieldset,
* + figure,
* + table {
  margin-top: 10px;
}
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: normal;
}
h1 {
/*  font-size: 1.9em;*/
  font-size: 36px;
}
h2 {
  font-size: 1.6em;
}
h3 {
  font-size: 1.5em;
}
h4 {
  /*font-size: 1.3em;*/
  font-size: 16px;
  margin: 10px 0;
  font-weight: bold;
}
h5 {
  /*font-size: 1.1em;*/
  font-size: 14px;
  margin: 10px 0;
  font-weight: bold;
}
h6 {
  font-size: 1em;
}
h1 + p {
  margin-top: 20px;
}
h2 + p {
  margin-top: 15px;
}
h3 + p {
  margin-top: 15px;
}
h4 + p {
  margin-top: 10px;
}
h5 + p {
  margin-top: 10px;
}
h6 + p {
  margin-top: 10px;
}
a {
  color: #002DB3;
  text-decoration: none;
}
a:hover {
  color: #D90000;
  text-decoration: underline;
}
hr {
  display: block;
  padding: 0;
  border: 0;
  border-top: 1px solid #AAAAAA;
  margin: 30px 0;
}
hr.dashed {
  border-top: 1px dashed #AAAAAA;
}
hr.dotted {
  border-top: 1px dotted #AAAAAA;
}
hr.double {
  border-top: 3px double #AAAAAA;
}
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: #DDDDDD 1px solid;
  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 {
  font-style: italic;
  border-left: 5px solid #AAAAAA;
  margin: 30px 0;
  padding: 5px 0 5px 25px;
}
pre {
  padding: 10px;
  background: #F0F0F0;
  color: #555555;
  -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: #777777;
  background: #EEEEEE;
  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 th,
table td {
  padding: 3px 5px;
}
table caption {
  background: #DDDDDD;
  color: #333333;
  font-size: 1.2em;
  padding: 10px;
}
table th {
  background: #EEEEEE;
}
table.striped tr:nth-of-type(odd) td {
  background: #FFFFFF;
}
table.striped tr:nth-of-type(even) td {
  background: #DDDDDD;
}
table.hover tr:hover td {
  background: #CCCCCC;
  cursor: pointer;
}
table th, table td {
    border: 1px solid #CCC;
    padding: 2px 3px;
    vertical-align: top;
}

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: bold;
}
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: #eeeeee;
  padding: 5px;
  font-size: .9em;
}
/*  .UniCSS -> http://unicss.maxsite.com.ua/  */
label {
  cursor: pointer;
}
textarea {
  overflow: auto;
}
legend {
  padding: 0 5px;
}
input[type="radio"],
input[type="checkbox"] {
  cursor: pointer;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #555555;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #555555;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #555555;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #555555;
}
select,
textarea,
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="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"] {
  padding: 4px 6px;
  border: 1px solid #ddd;
  -webkit-transition: all linear 0.2s;
  transition: all linear 0.2s;
}
select:focus,
textarea:focus,
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="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus {
  border-color: #e0e0e0;
  background: #f5f5f5;
  outline: 0;
}
select:disabled,
textarea:disabled,
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="number"]:disabled,
input[type="email"]:disabled,
input[type="url"]:disabled,
input[type="search"]:disabled,
input[type="tel"]:disabled,
input[type="color"]:disabled {
  border-color: #ddd;
  background-color: #f5f5f5;
  color: #999;
}
@font-face {
  font-family: 'FontAwesome';
  src: local('FontAwesome'), url('../fonts/fontawesome/fontawesome-webfont.woff?v450') format('woff'), url('../fonts/fontawesome/fontawesome-webfont.woff2?v450') format('woff2');
  font-style: normal;
  font-weight: 400;
}
.icon-fa-normal {
  font-family: FontAwesome;
  display: inline-block;
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  margin-right: 7px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
[class^="i-"]:before,
[class*=" i-"]:before {
  font-family: FontAwesome;
  display: inline-block;
  font-size: inherit;
  font-weight: normal;
  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-remove:before,
.i-close: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-gear:before,
.i-cog: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-rotate-right:before,
.i-repeat: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-photo:before,
.i-image: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-warning:before,
.i-exclamation-triangle: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-gears:before,
.i-cogs: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-save:before,
.i-floppy-o:before {
  content: "\f0c7";
}
.i-square:before {
  content: "\f0c8";
}
.i-navicon:before,
.i-reorder:before,
.i-bars: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-unsorted:before,
.i-sort:before {
  content: "\f0dc";
}
.i-sort-down:before,
.i-sort-desc:before {
  content: "\f0dd";
}
.i-sort-up:before,
.i-sort-asc:before {
  content: "\f0de";
}
.i-envelope:before {
  content: "\f0e0";
}
.i-linkedin:before {
  content: "\f0e1";
}
.i-rotate-left:before,
.i-undo:before {
  content: "\f0e2";
}
.i-legal:before,
.i-gavel:before {
  content: "\f0e3";
}
.i-dashboard:before,
.i-tachometer:before {
  content: "\f0e4";
}
.i-comment-o:before {
  content: "\f0e5";
}
.i-comments-o:before {
  content: "\f0e6";
}
.i-flash:before,
.i-bolt:before {
  content: "\f0e7";
}
.i-sitemap:before {
  content: "\f0e8";
}
.i-umbrella:before {
  content: "\f0e9";
}
.i-paste:before,
.i-clipboard: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-unlink:before,
.i-chain-broken: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-toggle-down:before,
.i-caret-square-o-down:before {
  content: "\f150";
}
.i-toggle-up:before,
.i-caret-square-o-up:before {
  content: "\f151";
}
.i-toggle-right:before,
.i-caret-square-o-right:before {
  content: "\f152";
}
.i-euro:before,
.i-eur:before {
  content: "\f153";
}
.i-gbp:before {
  content: "\f154";
}
.i-dollar:before,
.i-usd:before {
  content: "\f155";
}
.i-rupee:before,
.i-inr:before {
  content: "\f156";
}
.i-cny:before,
.i-rmb:before,
.i-yen:before,
.i-jpy:before {
  content: "\f157";
}
.i-ruble:before,
.i-rouble:before,
.i-rub:before {
  content: "\f158";
}
.i-won:before,
.i-krw: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-toggle-left:before,
.i-caret-square-o-left:before {
  content: "\f191";
}
.i-dot-circle-o:before {
  content: "\f192";
}
.i-wheelchair:before {
  content: "\f193";
}
.i-vimeo-square:before {
  content: "\f194";
}
.i-turkish-lira:before,
.i-try: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-institution:before,
.i-bank:before,
.i-university:before {
  content: "\f19c";
}
.i-mortar-board:before,
.i-graduation-cap: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-photo-o:before,
.i-file-picture-o:before,
.i-file-image-o:before {
  content: "\f1c5";
}
.i-file-zip-o:before,
.i-file-archive-o:before {
  content: "\f1c6";
}
.i-file-sound-o:before,
.i-file-audio-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-saver:before,
.i-support:before,
.i-life-ring:before {
  content: "\f1cd";
}
.i-circle-o-notch:before {
  content: "\f1ce";
}
.i-ra:before,
.i-rebel:before {
  content: "\f1d0";
}
.i-ge:before,
.i-empire:before {
  content: "\f1d1";
}
.i-git-square:before {
  content: "\f1d2";
}
.i-git:before {
  content: "\f1d3";
}
.i-y-combinator-square:before,
.i-yc-square:before,
.i-hacker-news:before {
  content: "\f1d4";
}
.i-tencent-weibo:before {
  content: "\f1d5";
}
.i-qq:before {
  content: "\f1d6";
}
.i-wechat:before,
.i-weixin:before {
  content: "\f1d7";
}
.i-send:before,
.i-paper-plane:before {
  content: "\f1d8";
}
.i-send-o:before,
.i-paper-plane-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-soccer-ball-o:before,
.i-futbol-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-shekel:before,
.i-sheqel:before,
.i-ils: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-hotel:before,
.i-bed:before {
  content: "\f236";
}
.i-viacoin:before {
  content: "\f237";
}
.i-train:before {
  content: "\f238";
}
.i-subway:before {
  content: "\f239";
}
.i-medium:before {
  content: "\f23a";
}
.i-yc:before,
.i-y-combinator: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-stop-o:before,
.i-hand-paper-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-tv:before,
.i-television:before {
  content: "\f26c";
}
.i-contao:before {
  content: "\f26d";
}
.i-500px:before {
  content: "\f26e";
}
.i-amazon:before {
  content: "\f270";
}
.i-calendar-plus-o:before {
  content: "\f271";
}
.i-calendar-minus-o:before {
  content: "\f272";
}
.i-calendar-times-o:before {
  content: "\f273";
}
.i-calendar-check-o:before {
  content: "\f274";
}
.i-industry:before {
  content: "\f275";
}
.i-map-pin:before {
  content: "\f276";
}
.i-map-signs:before {
  content: "\f277";
}
.i-map-o:before {
  content: "\f278";
}
.i-map:before {
  content: "\f279";
}
.i-commenting:before {
  content: "\f27a";
}
.i-commenting-o:before {
  content: "\f27b";
}
.i-houzz:before {
  content: "\f27c";
}
.i-vimeo:before {
  content: "\f27d";
}
.i-black-tie:before {
  content: "\f27e";
}
.i-fonticons:before {
  content: "\f280";
}
.i-reddit-alien:before {
  content: "\f281";
}
.i-edge:before {
  content: "\f282";
}
.i-credit-card-alt:before {
  content: "\f283";
}
.i-codiepie:before {
  content: "\f284";
}
.i-modx:before {
  content: "\f285";
}
.i-fort-awesome:before {
  content: "\f286";
}
.i-usb:before {
  content: "\f287";
}
.i-product-hunt:before {
  content: "\f288";
}
.i-mixcloud:before {
  content: "\f289";
}
.i-scribd:before {
  content: "\f28a";
}
.i-pause-circle:before {
  content: "\f28b";
}
.i-pause-circle-o:before {
  content: "\f28c";
}
.i-stop-circle:before {
  content: "\f28d";
}
.i-stop-circle-o:before {
  content: "\f28e";
}
.i-shopping-bag:before {
  content: "\f290";
}
.i-shopping-basket:before {
  content: "\f291";
}
.i-hashtag:before {
  content: "\f292";
}
.i-bluetooth:before {
  content: "\f293";
}
.i-bluetooth-b:before {
  content: "\f294";
}
.i-percent:before {
  content: "\f295";
}
body {
  background: #EEEEEE;
}
div.social a {
  transition: color 0.2s ease 0s;
}
.my-search {
  border-style: none !important;
  height: 48px;
  padding-top: 0px !important;
  padding-bottom: 0px !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: #eeeeee !important;
}
.my-search:focus::-moz-placeholder {
  color: #eeeeee !important;
}
.my-search:focus:-ms-input-placeholder {
  color: #eeeeee !important;
}
.my-search:focus::-webkit-input-placeholder {
  color: #eeeeee !important;
}
.my-search--hidden {
  padding-right: 0px !important;
  padding-left: 0px !important;
  width: 0;
}
div.mso-page-only:before,
div.mso-page-only:after {
  content: " ";
  display: table;
}
div.mso-page-only:after {
  clear: both;
}
div.mso-page-only {
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px silver solid;
}
div.mso-header-home-cat {
  font-size: 1rem;
  text-transform: uppercase;
  color: #616161;
  margin: 30px 0 15px 0;
  border-bottom: 3px double #e0e0e0;
}
div.mso-header-home-cat:before {
  font-family: FontAwesome;
  display: inline-block;
  font-size: inherit;
  font-weight: normal;
  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: 0px;
}
.mso-widget { margin: 0 15px 0 0; border: 1px solid #ddd; border-radius: 5px; box-shadow: 1px 0 4px #aaa;line-height: 1.5em; }
.mso-widget-header {
    text-transform: none;
    text-decoration: none;
    text-align: center;
    font-size: 18px;
    margin: 0 0 10px 0;
    border-radius: 5px 5px 0 0;
    border: 1px solid #147386;
    padding: 15px 10px;
    color: #fff;
    text-shadow: 1px solid #777;
    background: #199eba;
    background: -moz-linear-gradient(top, #199eba 0%, #147386 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#199eba), color-stop(100%,#147386));
    background: -webkit-linear-gradient(top, #199eba 0%,#147386 100%);
    background: -o-linear-gradient(top, #199eba 0%,#147386 100%);
    background: -ms-linear-gradient(top, #199eba 0%,#147386 100%);
    background: linear-gradient(to bottom, #199eba 0%,#147386 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#199eba', endColorstr='#147386',GradientType=0 );
    line-height: 1.2em;
}
.mso-widget-header a, .mso-widget-header a:hover {color: #fff;text-decoration: none; }

div.mso-widget {
  margin-bottom: 30px;
}
div.mso-comments-link {
  display: none;
}
span.mso-cut {
  display: block;
  float: right;
  clear: both;
}
.mso-page-other-pages {
  margin-top: 40px;
}
.mso-page-other-pages a {
  font-size: 0.9rem;
}
.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 0;
  border-bottom: 3px double #e0e0e0;
}
.mso-page-other-pages h4:before {
  font-family: FontAwesome;
  display: inline-block;
  font-size: inherit;
  font-weight: normal;
  font-style: normal;
  line-height: 1;
  margin-right: 7px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\f16c";
}
.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: normal;
  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: normal;
  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-textarea textarea {
  width: 100%;
}
.mso-comments-input-author {
  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: bold;
}
.mso-comment-info {
  font-size: 0.9rem;
  color: #616161;
}
.mso-comment-info .mso-comment-num {
  background-color: #eeeeee;
  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: normal;
  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: normal;
  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: normal;
  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: normal;
  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-users .mso-comment-author,
.mso-comment-users .mso-comment-author a {
  color: #21BA45;
}
.mso-comment-comusers .mso-comment-author,
.mso-comment-comusers .mso-comment-author a {
  color: #21BA45;
}
.mso-comment-anonim .mso-comment-author {
  color: #616161;
}
.mso-message-error {
  color: #DB2828;
}
.mso-message-alert {
  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: #FFFFFF;
  min-width: 28px;
  text-align: center;
}
div.pagination a:hover {
  text-decoration: none;
  background: #2185D0;
}
div.pagination strong {
  background: #DB2828;
  color: #FFFFFF;
  font-weight: normal;
}
div.pagination span.pagination-first {
  display: none;
}
div.pagination span.pagination-prev {
  display: none;
}
div.pagination span.pagination-next {
  display: none;
}
div.pagination span.pagination-last {
  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: normal;
  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: normal;
  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 {
    margin: 0 0 5px 0;
    font-style: italic;
    color: gray;
    line-height: 1em;
    font-size: .9em;
}
.mso-login_form_widget .mso-widget-header:before {
  font-family: FontAwesome;
  display: inline-block;
  font-size: inherit;
  font-weight: normal;
  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: 0.9rem;
}
.mso-search_form_widget .mso-widget-header:before {
  font-family: FontAwesome;
  display: inline-block;
  font-size: inherit;
  font-weight: normal;
  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: normal;
  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: normal;
  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: normal;
  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: normal;
  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: normal;
  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: normal;
  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: normal;
  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: #bdbdbd;
  font-size: .9em;
}
ul.mso-tabs-nav li.mso-tabs-elem:hover {
  color: white;
  background: #9e9e9e;
}
ul.mso-tabs-nav li.mso-tabs-current {
  color: white;
  background: #424242;
}
div.mso-tabs-box {
  display: none;
  border: 1px solid #eeeeee;
  background: #f5f5f5;
  padding: 10px;
}

div.mso-tabs ul.mso-tabs-nav { margin-left: 10px }
div.mso-tabs ul.mso-tabs-nav li.mso-tabs-elem { border-radius: 5px 5px 0 0; margin: 0 2px 0 0; /*padding: 10px 15px;*/ color: white; font-weight: bold; background-color: #aaa; background-repeat: repeat-x; background-image: -khtml-gradient(linear,left top,left bottom,from(#5e5e5e),to(#aaa)); background-image: -moz-linear-gradient(top,#5e5e5e,#aaa); background-image: -ms-linear-gradient(top,#5e5e5e,#aaa); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e5e5e),color-stop(100%,#aaa)); background-image: -webkit-linear-gradient(top,#5e5e5e,#aaa); background-image: -o-linear-gradient(top,#5e5e5e,#aaa); background-image: linear-gradient(top,#5e5e5e,#aaa); -moz-box-shadow: inset 0 -2px 5px #5e5e5e; -webkit-box-shadow: inset 0 -2px 5px #5e5e5e; box-shadow: inset 0 -2px 5px #5e5e5e; }
div.mso-tabs ul.mso-tabs-nav li.mso-tabs-elem:hover { background-color: #adadad; background-repeat: repeat-x; background-image: -khtml-gradient(linear,left top,left bottom,from(#b2b2b2),to(#adadad)); background-image: -moz-linear-gradient(top,#b2b2b2,#adadad); background-image: -ms-linear-gradient(top,#b2b2b2,#adadad); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#b2b2b2),color-stop(100%,#adadad)); background-image: -webkit-linear-gradient(top,#b2b2b2,#adadad); background-image: -o-linear-gradient(top,#b2b2b2,#adadad); background-image: linear-gradient(top,#b2b2b2,#adadad); }
div.mso-tabs ul.mso-tabs-nav li.mso-tabs-current { color: gray; background-color: #F2F2F2; background-repeat: repeat-x; background-image: -khtml-gradient(linear,left top,left bottom,from(#efefef),to(#F2F2F2)); background-image: -moz-linear-gradient(top,#efefef,#F2F2F2); background-image: -ms-linear-gradient(top,#efefef,#F2F2F2); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#efefef),color-stop(100%,#F2F2F2)); background-image: -webkit-linear-gradient(top,#efefef,#F2F2F2); background-image: -o-linear-gradient(top,#efefef,#F2F2F2); background-image: linear-gradient(top,#efefef,#F2F2F2); -moz-box-shadow: inset 0 3px 3px #a6a6a6; -webkit-box-shadow: inset 0 3px 3px #a6a6a6; box-shadow: inset 0 3px 3px #a6a6a6; -webkit-transition: all 0.2s 0s ease-out; -moz-transition: all 0.2s 0s ease-out; -ms-transition: all 0.2s 0s ease-out; -o-transition: all 0.2s 0s ease-out; transition: all 0.2s 0s ease-out; }
div.mso-tabs ul.mso-tabs-nav li.mso-tabs-current:hover { color: #343434; background-color: #F2F2F2; background-repeat: repeat-x; background-image: -khtml-gradient(linear,left top,left bottom,from(#eaeaea),to(#F2F2F2)); background-image: -moz-linear-gradient(top,#eaeaea,#F2F2F2); background-image: -ms-linear-gradient(top,#eaeaea,#F2F2F2); background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eaeaea),color-stop(100%,#F2F2F2)); background-image: -webkit-linear-gradient(top,#eaeaea,#F2F2F2); background-image: -o-linear-gradient(top,#eaeaea,#F2F2F2); background-image: linear-gradient(top,#eaeaea,#F2F2F2); }
div.mso-tabs div.mso-tabs-box { background: #F2F2F2; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -o-box-shadow: 0 0 3px #a6a6a6; -webkit-box-shadow: 0 0 3px #a6a6a6; -moz-box-shadow: 0 0 3px #a6a6a6; box-shadow: 0 0 3px #a6a6a6; }


div.mso-forms label > span,
div.mso-registration-form label > span,
div.mso-loginform-common label > span,
div.mso-recovery-form label > span,
div.mso-guestbook label > span {
  font-weight: bold;
}
div.mso-forms span.mso-forms-tip,
div.mso-registration-form span.mso-forms-tip,
div.mso-loginform-common span.mso-forms-tip,
div.mso-recovery-form span.mso-forms-tip,
div.mso-guestbook span.mso-forms-tip {
  font-style: italic;
  color: #9e9e9e;
}
div.mso-forms input,
div.mso-registration-form input,
div.mso-loginform-common input,
div.mso-recovery-form input,
div.mso-guestbook input,
div.mso-forms textarea,
div.mso-registration-form textarea,
div.mso-loginform-common textarea,
div.mso-recovery-form textarea,
div.mso-guestbook textarea,
div.mso-forms select,
div.mso-registration-form select,
div.mso-loginform-common select,
div.mso-recovery-form select,
div.mso-guestbook select {
  width: 100%;
}
div.mso-forms input[type="checkbox"],
div.mso-registration-form input[type="checkbox"],
div.mso-loginform-common input[type="checkbox"],
div.mso-recovery-form input[type="checkbox"],
div.mso-guestbook input[type="checkbox"] {
  width: auto;
}
div.mso-forms p.mso-forms-buttons,
div.mso-registration-form p.mso-forms-buttons,
div.mso-loginform-common p.mso-forms-buttons,
div.mso-recovery-form p.mso-forms-buttons,
div.mso-guestbook p.mso-forms-buttons {
  margin-top: 30px;
}
p.mso-forms-buttons {
  margin-top: 30px;
}
p.mso-forms-ok {
  color: white;
  padding: 20px;
  background: #5ee37e;
}
p.mso-forms-error {
  color: white;
  padding: 10px;
  background: #ea7f7f;
}
div.gallery {
  display: flex;
  /*justify-content: space-between;*/
  align-items: stretch;
  flex-wrap: wrap;
}
div.gallery p {
  margin: 0;
}
div.gallery img {
  border: 1px #bdbdbd solid;
  background-color: #e0e0e0;
  padding: 5px;
  margin: 0 5px 8px 0;
}
.mso-comment-content {
  word-wrap: break-word;
}
.mso-comment-content pre {
  white-space: pre-wrap;
}
#___plusone_0 {
  vertical-align: middle !important;
}
@media print {
  body {
    color: #000;
    background: white;
  }
  ul,
  img {
    page-break-inside: avoid;
  }
  .hide-print {
    display: none !important;
  }
  .flex {
    display: block !important;
  }
  .flex > div {
    width: 100% !important;
    padding: 0 !important;
  }
  .sidebar,
  .header,
  .footer,
  .mso-type-page-comments,
  .addzakl,
  .pagination,
  #hypercomments_widget {
    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;
  float: left;
  /*
		если вынести отдельно, то можно сделать видимость по клику, а не hover
		нужно подумать как сделать
		*/
}
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: #EEEEEE;
}
ul.menu ul ul {
  top: 0;
  left: 100%;
}
ul.menu ul li {
  display: block;
}
ul.menu li:hover > ul {
  display: block;
}
ul.menu > li > a {
  height: 48px;
  line-height: 48px;
  padding: 0 10px;
  margin: 0 0 0 0;
}
ul.menu > li a {
  color: #EEEEEE;
  background-color: transparent;
}
ul.menu > li a:hover {
  color: #FFFFFF;
  background-color: #9e9e9e;
}
ul.menu li.group ul li {
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
}
ul.menu li.group ul li a {
  height: 30px;
  line-height: 30px;
  padding: 0 20px 0 10px;
  margin: 0;
}
ul.menu li.group ul li a {
  color: #616161;
/*  background-color: white;*/
}
ul.menu li.group ul li a:hover {
  color: #424242;
  background-color: #eeeeee;
}
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: #e0e0e0 1px solid;
  margin: 0;
}
ul.menu > li.group > a:after,
ul.menu li.group ul li.group > a:after {
  font-family: FontAwesome;
  color: inherit;
  display: inline-block;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}
ul.menu > li.group > a:after {
  content: "\f107";
  margin: 0 2px 0 6px;
  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, 0.6);
  color: #FF7373;
}
ul.menu li.group ul {
  -webkit-box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.2);
}
ul.menu li.group ul li a {
  font-size: 13px;
}
ul.menu2 {
  font-size: 13px;
}
ul.menu2 > li > a {
  height: 30px;
  line-height: 30px;
  padding: 0 15px;
  margin: 0 0 0 0;
}
ul.menu2 > li a {
  color: #bdbdbd;
  background-color: transparent;
}
ul.menu2 > li a:hover {
  color: #FFFFFF;
  background-color: #424242;
}
ul.menu2 li.selected a {
  background-color: #424242;
  color: #FFFFFF;
}
ul.menu2 li.selected a:hover {
  background-color: #424242;
  color: #FFFFFF;
}

body { color: #444 }
a { text-decoration: none; color: #345a6d; }
a:hover { color: #84A315;transition:all 0.5s; }
a.curent-page-cat { font-weight: bold }
div.page_content a:visited {  }
h1 { color: #447790; line-height: 1.2em; }
h1 a { color: #345a6d }
h1 a:hover { color: #84A315 }
h1.category { margin: 0 0 15px 0; border-bottom: 2px solid #DDD; }
h2 {font-size: 24px; line-height: 1.2em; }
div.mso-page-only h2 { margin-top: 30px; }
div.logo-block {height: 316px; background: url("../images/headers/headernight.jpg")}
div.logo-ns-descr-banner {height: 200px; background: url("../images/headers/header1.jpg") no-repeat;}

body { background: #D9DFE2 url("../images/backgrounds/star-30.gif") }
.logo-block .r2 {padding: 0px 0px 0 250px;}
div.content {font: 400 16px/1.4em Arial, Tahoma, "Trebuchet MS", sans-serif; width: 67%; float: left; margin: 10px 0 30px 30px;}
div.content.no-sidebar {width: inherit; float: none; margin: 20px 30px 30px 30px; }
div.content div.content-wrap { margin: 10px 30px 30px 30px }
div.content p {margin: 0 0 10px 0; line-height: 1.5em;}


/*Списки в виджете*/
ul.mso-widget-list {margin: 0 0 10px 0; }
ul.mso-widget-list li{list-style: none; padding: 4px 7px 4px 25px; font-size: 12px; color: #777; }
ul.mso-widget-list li:hover{background: url("../images/li.png") no-repeat 2px 6px !important; padding: 4px 7px 4px 25px;}
ul.mso-widget-list li.current-page span{font-size: 14px;}
ul.mso-widget-list li a{color: #333; font-size: 14px; text-decoration: none;}
ul.mso-widget-list li a:hover{color: #199eba;}
ul.mso-widget-list li li {margin:0 ;}
ul.mso-widget-list ul.child.level1 {margin:0;}
ul.mso-widget-list ul.child.level1 li{border-bottom: none;}



div.sidebar1 { width: 27%; float: right; }
div.sidebar1 div.sidebar1-wrap { padding: 20px 0 }
body.no-sidebar div.main { max-width: 1000px }
body.no-sidebar div.content { width: 100%; float: none; margin: 0; }
body.no-sidebar div.content div.content-wrap { margin: 0; padding: 20px 30px; }
body.left-sidebar div.content { float: right }
body.left-sidebar div.content div.content-wrap { margin: 20px 30px 30px 0px }
body.left-sidebar div.sidebar1 { float: left }
body.left-sidebar div.sidebar1 div.sidebar1-wrap { padding: 20px 0 0 30px }

/*Главное меню*/
div.MainMenu { height: 50px }
div.MainMenu ul.menu {margin: 0 0 0 10px; border-left: 1px solid #f2f2f2; }
div.MainMenu ul.menu li { height: 50px; line-height: 50px; border-right: 1px solid #f2f2f2; }
div.MainMenu ul.menu>li>a { text-transform: uppercase; font-size: 12px; padding: 0 15px; -webkit-transition: background 0.3s 0s ease-out; -moz-transition: background 0.3s 0s ease-out; -ms-transition: background 0.3s 0s ease-out; -o-transition: background 0.3s 0s ease-out; transition: background 0.3s 0s ease-out; color: #fff; height: 50px; line-height: 50px; }
div.MainMenu ul.menu>li.selected>a, div.MainMenu ul.menu>li>a:hover {  color: #fff;
background: #c1c034; /* Old browsers */
background: -moz-linear-gradient(top,  #c1c034 0%, #779d0f 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c1c034), color-stop(100%,#779d0f)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #c1c034 0%,#779d0f 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #c1c034 0%,#779d0f 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #c1c034 0%,#779d0f 100%); /* IE10+ */
background: linear-gradient(to bottom,  #c1c034 0%,#779d0f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c1c034', endColorstr='#779d0f',GradientType=0 ); /* IE6-9 */ 
}
div.MainMenu ul.menu li.group ul li>a { -webkit-transition: background-color 0.3s 0s ease-out; -moz-transition: background-color 0.3s 0s ease-out; -ms-transition: background-color 0.3s 0s ease-out; -o-transition: background-color 0.3s 0s ease-out; transition: background-color 0.3s 0s ease-out; font-size: 12px; }
div.MainMenu ul.menu li.group>a span { background: url("../images/bullets/menu-down-light.png") no-repeat right center }
div.MainMenu ul.menu li.group>a span:hover { background: url("../images/bullets/menu-down-light.png") no-repeat right center }
div.MainMenu ul.menu li.group ul li.group>a span { background: url("../images/bullets/menu-down-right.png") no-repeat right center }
div.MainMenu ul.menu li.group ul { -o-box-shadow: 0px 3px 3px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 3px 3px rgba(0,0,0,0.4); -moz-box-shadow: 0px 3px 3px rgba(0,0,0,0.4); box-shadow: 0px 3px 3px rgba(0,0,0,0.4); background-color: #ddd; }
div.MainMenu ul.menu li.group ul li a{border-top: 1px solid #fff; color: #fff;}
div.MainMenu ul.menu li.group ul li a:hover{background: #c1c034; border-top: 1px solid #fff; color: #fff; }
div.MainMenu ul.menu li.group ul {border: 1px solid #fff; border-radius: 3px;  background-color: #199eba; }

div.menu-only { border-radius: 5px; box-shadow: 1px 0 5px #bbb; margin: 0 5px 0 5px;
background: #199eba; /* Old browsers */
background: -moz-linear-gradient(top,  #199eba 0%, #147386 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#199eba), color-stop(100%,#147386)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #199eba 0%,#147386 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #199eba 0%,#147386 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #199eba 0%,#147386 100%); /* IE10+ */
background: linear-gradient(to bottom,  #199eba 0%,#147386 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#199eba', endColorstr='#147386',GradientType=0 ); /* IE6-9 */
}

/*Подвал */
div.footer{ margin: 20px auto; height: 60px; color: #444 !important;
height: 150px; background: url("../images/headers/footer.jpg")
}
/*Подвал footer-copy-stat*/
div.footer-copy-stat { width: 100%; margin: 0 auto; max-width: 1140px; font-size: 12px; text-align: center;  }
div.footer-copy-stat>div.wrap { padding: 30px 300px 10px 0; font-size: 14px; }

div.footer-copy-stat a { color: #ccc }
div.footer-count{float: left; padding: 96px 0 15px 20px;}


.message { margin: 0 0 10px 0; padding: 15px 10px 15px 70px; min-height: 32px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; background: #E9E9E9; color: #505050; font-weight: bold; }
.message.ok { background: #58B158 url("../images/icons/ok.png") no-repeat 15px center; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); filter: dropshadow(color=rgba(0,0,0,0.25),offx=0,offy=-1px); }
.message.ok.small { background-image: url("../images/icons/small/ok.png") }
.message.note { background: #44AAC8 url("../images/icons/note.png") no-repeat 15px center; color: #111; }
.message.note.small { background-image: url("../images/icons/small/note.png") }
.message.alert { background: #F89406 url("../images/icons/alert.png") no-repeat 15px center; color: #fff; }
.message.alert.small { background-image: url("../images/icons/small/alert.png") }
.message.idea { background: #FAF6AC url("../images/icons/idea.png") no-repeat 15px center; color: #111; }
.message.idea.small { background-image: url("../images/icons/small/idea.png") }
.message.error { background: #D64B45 url("../images/icons/error.png") no-repeat 15px center; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); filter: dropshadow(color=rgba(0,0,0,0.25),offx=0,offy=-1px); }
.message.error.small { background-image: url("../images/icons/small/error.png") }
.message.about { background: #EAEAEA url("../images/icons/about.png") no-repeat 15px center; color: #111; }
.message.about.small { background-image: url("../images/icons/small/about.png") }
.message.mail { background: #EAEAEA url("../images/icons/mail.png") no-repeat 15px center; color: #111; }
.message.mail.small { background-image: url("../images/icons/small/mail.png") }
.message.home { background: #EAEAEA url("../images/icons/home.png") no-repeat 15px center; color: #111; }
.message.home.small { background-image: url("../images/icons/small/home.png") }
.message.question { background: #EAEAEA url("../images/icons/question.png") no-repeat 15px center; color: #111; }
.message.question.small { background-image: url("../images/icons/small/question.png") }
.message.noicon { background-image: none; padding: 10px; min-height: 0; }
.message.small { min-height: 20px; padding: 7px 10px 7px 50px; background-position: 10px center; background-repeat: no-repeat; }
span.label { background-color: #999; color: #fff; display: inline-block; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); filter: dropshadow(color=rgba(0,0,0,0.25),offx=0,offy=-1px); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 0 5px; }
span.label.default { background-color: #999; color: #fff; }
span.label.success { background-color: #468847; color: #fff; }
span.label.warning { background-color: #F89406; color: #fff; }
span.label.important { background-color: #B94A48; color: #fff; }
span.label.info { background-color: #3A87AD; color: #fff; }
span.label.inverse { background-color: #333; color: #fff; }


.sp_results, .sp_polls { margin: 10px; }
.sp_results caption, .sp_polls caption { 
    margin-right: 10px; 
    background: inherit;
    color: #444;
    font-size: inherit;
    padding: 0;
    font-style: normal;
}

.mso-login_form_widget p {  margin: 0 10px 10px; }


div.stfree{width: 180px; height: 40px; background: #1893ac; border: 2px solid #096172; border-radius: 5px; padding-top: 10px;  box-shadow: 2px 2px 7px -1px #777; color: #fff; text-shadow:2px 2px 7px #111; box-shadow: 2px 2px 7px -1px #777;margin-left: 12px; text-align: center; font-size: 20px; transition: all 1s; cursor: pointer;  }
div.stfree:hover{background:#47B861; border: 2px solid #126023; transform:scale(1.5,1.5);}

/*кнопка*/
div.button {text-align: center; margin-bottom: 20px; }
div.button a{font-size: 22px; color: #fff; font-weight: bold;
     background: #b23600; border: 1px solid #862900; padding: 5px 15px;
     border-radius: 3px; box-shadow: 2px 2px 7px -1px #777; text-shadow:0px 0px 3px #752300;}
div.button a:hover{background: #85A416; border: 1px solid #5A5F0A; text-shadow:0px 0px 3px #034e61;}

/*кнопка зеленая*/
div.buttonfree {text-align: center;}
div.buttonfree a{font-size: 22px; color: #fff; font-weight: bold;
     background: #85A416; border: 1px solid #5A5F0A; padding: 5px 15px;
     border-radius: 3px; box-shadow: 2px 2px 7px -1px #777; text-shadow:0px 0px 3px #03271c;}
div.buttonfree a:hover{background: #85A416; border: 1px solid #5A5F0A; text-shadow:0px 0px 3px #03271c;}

/*кнопка синяя*/
div.buttonblue {text-align: center;}
div.buttonblue a{font-size: 22px; color: #dfdfdf; font-weight: bold;
     background: #199eba; border: 1px solid #5A5F0A; padding: 5px 15px;transition: 0.3s all;
     border-radius: 3px; box-shadow: 2px 2px 7px -1px #777; 
  text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);}
div.buttonblue a:hover{background: #85A416; border: 1px solid #5A5F0A; text-shadow:0px 0px 3px #03271c; text-decoration: none;}


/*Кнопка купить свободный*/
.buttonbuy{
    
 width: 250px;
 height: 60px;
 position: relative
 
}
.demo{
 background: #199eba;
 width: 250px;
 height:60px;
 padding: 0 0 0 50px;
 text-align: center;
 position: absolute;
 line-height: 60px;
 font-size: 2em;
    top: 0;
    left: 0;
    z-index: 2;
    transition: 1s;
    border-radius: 3px;
color: #fff;
  text-shadow: 1px -1px rgba(0, 0, 0, 0.3);
}

.disc{
    background: #85A416;
    position: absolute;
    width: 100px;
    height: 60px;
    padding: 10px 0;
    text-align: center;
    line-height: 20px;
    top: 0;
    right: 0;
    z-index: 1;
    border-radius: 0 3px 3px 0;
    color: #fff;
  text-shadow: 1px -1px rgba(0, 0, 0, 0.3);
}


img.buy {
 vertical-align: middle;
    position: absolute;
    z-index: 3;
    left: 14px;
    top: 14px;
    transition: 1.5s;
}

.buttonbuy:hover .demo{
 width: 150px;
 font-size: 1.4em;
 border-radius: 3px 0 0 3px;
 color: #fff;
 text-shadow: 1px -1px rgba(0, 0, 0, 0.3);
}

.buttonbuy:hover img.buy{
 transform: rotate(360deg);
}


/*Комментарии*/

div.comments article { background: #f2f2f2; border: 1px solid #bbb; margin: 0 0 30px;  padding:  20px; }
div.comments article.users { background: #fff; border: 3px solid #bbb;}
div.comments article.users div.comment-info span.url {color: #199eba; }
div.comments img.gravatar { float: left;  padding: 3px; margin: 0 10px 10px 0; background: #fff; border: 1px solid #bbb;}

div.comments div.comment-info {font-weight: bold; margin: 0 0 0 100px; border-bottom: 1px dashed #bbb; line-height: 30px;}
div.comment-info span.url{font-size: 20px; font-style: italic;}
div.comment-info span.date{display: none;}

div.comments span.num_comment {color: #777777; display: inline-block; float: right; font-size: 24px; font-style: italic; font-weight: bold; }

div.comments div.comments_content {margin: 10px 0 0;}


div.comment-form div.comments-auth {border: 1px solid #bbb; background: #f2f2f2; border-radius: 0; }
