/*start*/
/*try ./data/styles/styles-17.less*/
html,
body {
  padding: 0;
  margin: 0;
}
body {
  background: linear-gradient(#586b8b 0,#d1d1d4 155px,#2c456b 155px,#2c456b 165px,#606841 165px,#3c463c 600px) no-repeat #3c463c;
  font-family: Arial, Helvetica, sans-serif;
  height: 100%;
}
body,
form,
table,
td,
th {
  line-height: 1.35;
  color: #000;
}
ul span {
  font-style: italic;
  font-size: .85em;
}
ul span.new {
  font-weight: bold;
  text-shadow: 1px 1px 0 #fff;
}
ul span.h {
  font-size: 1em;
  font-style: normal;
  font-weight: bold;
}
ul .red-book::after {
  background: #DD5555;
  border-radius: 3px;
  color: #FFFFFF;
  content: "Красная книга";
  font-size: 0.7em;
  margin-left: 1em;
  padding: 0.1em 5px;
  text-decoration: none !important;
  vertical-align: top;
}
ul .birds-ordo {
  font-size: 1.4em;
  color: #000;
  text-decoration: none;
  margin-top: .7em;
}
ul.sortable-list li.opening {
  list-style: none;
}
#wrapper {
  min-width: 800px;
  max-width: 1650px;
  width: 75%;
  margin: 0 auto;
  position: relative;
  padding: 15px 0 60px;
}
#topmenu {
  overflow: hidden;
  line-height: 1.25;
  text-align: center;
  margin: 5px auto;
  width: 90%;
}
#topmenu.sticky {
  margin: 0;
  width: 100%;
  background: linear-gradient(#586b8b 0,#d1d1d4 100px) no-repeat #3c463c;
  border-bottom: 1px solid #ddd;
  box-shadow: inset 0 1px 0 #fff, inset 0 -1px 0 #000, 0 1px 2px #000;
}
#topmenu.sticky .topmenu-list {
  max-width: 1650px;
  width: 75%;
  margin: auto;
}
#topmenu .topmenu-list {
  list-style: none;
  margin: 0;
  padding: 5px;
  overflow: hidden;
  text-shadow: 1px 1px 0 #414a27;
  font: bold 16px/1.4 Arial, Helvetica, sans-serif;
}
#topmenu .topmenu-list > li {
  list-style: none;
  display: inline-block;
  padding: 0;
  margin: 0;
  margin-left: 15px;
  position: relative;
}
#topmenu .topmenu-list > li:before {
  content: '';
  display: inline-block;
  background: #d1d1d4;
  width: 2px;
  height: 2px;
  border: 2px solid #000;
  transform: rotate(45deg);
  position: absolute;
  left: -9px;
  top: 50%;
  margin-top: -3px;
  box-shadow: 0 0 2px #fff;
}
#topmenu .topmenu-list > li:first-of-type {
  margin-left: 0;
}
#topmenu .topmenu-list > li:first-of-type:before {
  display: none;
}
#topmenu b,
#topmenu a {
  display: block;
  color: #f0f0ff;
  padding: 0 10px;
  text-decoration: none;
  white-space: nowrap;
  position: relative;
}
#topmenu b:before,
#topmenu a:hover:before {
  content: '';
  display: block;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: -1;
  background: #414a27;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  transform: skewX(-15deg);
}
#topmenu b:after {
  background: radial-gradient(ellipse at center,#ffffff 0%,rgba(255,255,255,0) 60%);
  display: block;
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: -1px;
  height: 2px;
}
#header,
#content,
#footer,
#sidebar {
  border: 10px solid #2c456b;
  margin-bottom: 20px;
  position: relative;
}
#header {
  height: 250px;
  background: url('khamardaban-1.jpg') no-repeat left #2c456b;
  position: relative;
  margin-bottom: 0;
}
h1.site-title {
  padding: 0;
  padding-right: 1%;
  margin: 213px auto 0 auto;
  text-align: right;
  max-width: 1150px;
  width: 97%;
  font-size: 36px;
  text-shadow: 0 0 4px #333;
  color: #f0f1fd;
}
#sidebar {
  background: linear-gradient(to bottom,#a4d1eb 0,#f0f0f0 50px);
  border-color: #eeeef0;
  background-color: #f0f0f0;
  padding: 10px 5px;
}
#sidebar .toc {
  float: none;
  width: auto;
  max-width: 100%;
}
#sidebar .toc-birds {
  font-size: 12px;
}
#sidebar .toc-birds,
#sidebar .toc-birds li {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
}
#sidebar .toc-birds li a {
  display: block;
  font-weight: bold;
}
#sidebar .toc-birds li a.birds-ordo {
  font-size: 14px;
  position: relative;
}
#sidebar .toc-birds li a.birds-ordo:before {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: -8px;
  bottom: -16px;
  border: 8px solid transparent;
  border-top-color: #22f;
  border-radius: 50%;
}
#sidebar .toc-birds li ul {
  overflow: hidden;
  margin-top: 2px;
}
#sidebar .toc-birds li li {
  border-bottom: 1px solid #22f;
}
#sidebar .toc-birds li li:before {
  content: '';
  display: block;
  width: 15px;
  height: 50px;
  position: absolute;
  left: -15px;
  bottom: -1px;
  border: solid 1px #22f;
  border-width: 0 0 1px 1px;
  border-bottom-left-radius: 15px 15px;
}
#sidebar .toc-birds a {
  color: #000;
}
#content {
  background: linear-gradient(to bottom,#a4d1eb 0,#f0f0f0 50px);
  border-color: #eeeef0;
  background-color: #f0f0f0;
  padding: 10px 0;
  min-height: 600px;
  display: flex;
  flex-direction: column;
}
#wp-content-sidebar {
  display: flex;
}
#wp-content-sidebar #content {
  flex: 1 1 auto;
  margin-right: 10px;
}
#wp-content-sidebar #sidebar {
  flex: 0 0 220px;
}
.page-title {
  margin: 0;
  padding: 0;
  margin-bottom: 10px;
  text-shadow: 2px 2px 0 #fff;
  font: italic 2em/1 sans-serif;
  text-indent: 0.5em;
}
.content-block {
  border-top: 1px solid #a4d1eb;
  clear: both;
}
.content-block.cblock-main {
  flex: 3 0;
}
.page_controls {
  right: 20px;
}
#footer {
  border: none;
  border-top: 20px solid #eeeef0;
  background: linear-gradient(to bottom,#eeeef0 0,#eeeef0 25%,#7c9f64 100%) no-repeat #eeeef0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 0 40px 20px;
  margin: 0 !important;
  text-align: right;
  font-size: .75em;
  font-style: italic;
}
body.cbirds {
  background: linear-gradient(#d1d1d4 0,#586b8b 195px,#2c456b 195px,#2c456b 205px,#5d7b92 205px,#2283ce 600px) no-repeat #2e82c2;
}
.cbirds #header {
  background: url('sterna-1.jpg') no-repeat center #2c456b;
}
.cbirds #topmenu.sticky {
  background: linear-gradient(#d1d1d4 0,#586b8b 100%) no-repeat #2e82c2;
}
.cbirds #topmenu b:before,
.cbirds #topmenu a:hover:before {
  background: #37556c;
}
.cbirds #footer {
  border-top: 20px solid #eeeef0;
  background: linear-gradient(to bottom,#eeeef0 0,#eeeef0 25%,#9acaef 100%) no-repeat #eeeef0;
}
.admin {
  position: absolute;
  top: 35px;
  right: 20px;
  overflow: hidden;
  border: 1px solid rgba(64,93,138,0.5);
  height: 16px;
  box-shadow: inset 1px 1px 1px #4a74b3;
  background: #405d8a;
  padding: 2px 4px;
  border-radius: 3px;
}
.hasSticky .admin {
  position: fixed;
  right: 5%;
  top: 4px;
  z-index: 1010;
}
.admin a {
  color: #eef;
  text-decoration: none;
  text-shadow: 1px 1px 1px #000;
  display: block;
  font-size: .85em;
}
.admin a:hover {
  text-decoration: underline;
}
.admin > .user {
  display: block;
}
.admin > .user > br {
  display: none;
}
.admin > .user > a {
  float: left;
}
.admin > .user a:first-of-type {
  font-size: 0.85em;
  font-weight: 700;
}
.admin > .user > strong {
  float: left;
  font-size: 0.8em;
  display: none;
}
.admin > .user a[href$='logout'] {
  position: absolute;
  top: 3px;
  right: 3px;
  content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjwhRE9DVFlQRSBzdmcgIFBVQkxJQyAnLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4nICAnaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkJz48c3ZnIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMyIDMyIiBoZWlnaHQ9IjMycHgiIGlkPSLQodC70L7QuV8xIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAzMiAzMiIgd2lkdGg9IjMycHgiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJTaWduX091dCI+PHBhdGggZD0iTTE1LDMwSDJWMmgxM2MwLjU1MiwwLDEtMC40NDgsMS0xcy0wLjQ0OC0xLTEtMUgxQzAuNDQ4LDAsMCwwLjQ0OCwwLDF2MzBjMCwwLjU1MiwwLjQ0OCwxLDEsMWgxNCAgIGMwLjU1MiwwLDEtMC40NDgsMS0xUzE1LjU1MiwzMCwxNSwzMHoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNzEsMTUuMzAybC02LjktNi45OTljLTAuMzkxLTAuMzk1LTEuMDI0LTAuMzk0LTEuNDE0LDBjLTAuMzkxLDAuMzk0LTAuMzkxLDEuMDM0LDAsMS40MjhsNS4yLDUuMjc1ICAgSDguMDAzYy0wLjU1MiwwLTEsMC40NTItMSwxLjAxYzAsMC41NTgsMC40NDgsMS4wMSwxLDEuMDFoMjAuNTkzbC01LjIsNS4yNzVjLTAuMzkxLDAuMzk1LTAuMzkxLDEuMDM0LDAsMS40MjggICBjMC4zOTEsMC4zOTUsMS4wMjQsMC4zOTUsMS40MTQsMGw2Ljg5OS02Ljk5OUMzMi4wOTUsMTYuMzQxLDMyLjA5OSwxNS42OSwzMS43MSwxNS4zMDJ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==');
  width: 14px;
  height: 14px;
  text-shadow: 0 0 1px #fff;
}
.admin > .user a[href$='logout']:hover {
  content: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiDQogeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4NCg0KICA8ZmlsdGVyIGlkPSJkcm9wU2hhZG93Ij4NCiAgICA8ZmVHYXVzc2lhbkJsdXIgaW49IlNvdXJjZUFscGhhIiBzdGREZXZpYXRpb249IjEiIC8+DQogICAgPGZlT2Zmc2V0IGR4PSIyIiBkeT0iNCIgLz4NCiAgICA8ZmVNZXJnZT4NCiAgICAgICAgPGZlTWVyZ2VOb2RlIC8+DQogICAgICAgIDxmZU1lcmdlTm9kZSBpbj0iU291cmNlR3JhcGhpYyIgLz4NCiAgICA8L2ZlTWVyZ2U+DQogIDwvZmlsdGVyPg0KDQogPGc+DQogIDx0aXRsZT5MYXllciAxPC90aXRsZT4NCiAgPGcgZmlsdGVyPSJ1cmwoI2Ryb3BTaGFkb3cpIiBpZD0iU2lnbl9PdXQiPg0KICAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBpZD0ic3ZnXzEiIGZpbGw9IiNmZmYiIGQ9Im0xNS4yMzU2LDMwLjk0MjRsLTEzLDBsMCwtMjhsMTMsMGMwLjU1MiwwIDEsLTAuNDQ4IDEsLTFzLTAuNDQ4LC0xIC0xLC0xbC0xNCwwYy0wLjU1MiwwIC0xLDAuNDQ4IC0xLDFsMCwzMGMwLDAuNTUyIDAuNDQ4LDEgMSwxbDE0LDBjMC41NTIsMCAxLC0wLjQ0OCAxLC0xcy0wLjQ0OCwtMSAtMSwtMXoiLz4NCiAgIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgaWQ9InN2Z18yIiBmaWxsPSIjZmZmIiBkPSJtMzEuOTQ1NiwxNi4yNDQ0bC02LjksLTYuOTk5Yy0wLjM5MSwtMC4zOTUgLTEuMDI0LC0wLjM5NCAtMS40MTQsMGMtMC4zOTEsMC4zOTQgLTAuMzkxLDEuMDM0IDAsMS40MjhsNS4yLDUuMjc1bC0yMC41OTMsMGMtMC41NTIsMCAtMSwwLjQ1MiAtMSwxLjAxYzAsMC41NTggMC40NDgsMS4wMSAxLDEuMDFsMjAuNTkzLDBsLTUuMiw1LjI3NWMtMC4zOTEsMC4zOTUgLTAuMzkxLDEuMDM0IDAsMS40MjhjMC4zOTEsMC4zOTUgMS4wMjQsMC4zOTUgMS40MTQsMGw2Ljg5OSwtNi45OTljMC4zODYsLTAuMzg5IDAuMzksLTEuMDQgMC4wMDEsLTEuNDI4eiIvPg0KICA8L2c+DQogPC9nPg0KPC9zdmc+');
}
.admin > .user > br + a+ br {
  display: block;
}
.admin:hover {
  height: auto;
}
.admin ul,
.admin li {
  list-style: none;
  margin: 0;
  padding: 0;
}
.admin li {
  border-top: 1px solid #6282B5;
  padding: 2px 0;
}
table {
  margin: 1em auto;
  border-collapse: separate;
  border-spacing: 0 2px;
}
tr td,
tr th {
  border-bottom: 1px solid #444;
  box-shadow: 1px 1px 2px #555;
  background: #f0f0f0;
  padding: 4px 7px;
  text-align: left;
}
tr:nth-of-type(even) td,
tr:nth-of-type(even) th {
  background: #eaeaea;
}
.f-right {
  float: right;
}
.f-left {
  float: left;
}
.img-left {
  float: left;
  margin-right: .5em;
  padding: 3px;
  border: 1px solid;
  text-align: center;
}
.img-left span {
  display: block;
  font-size: .75em;
}
div.birds-gallery {
  display: flex;
  flex-wrap: wrap;
  overflow: hidden;
  height: 225px;
  justify-content: center;
}
div.birds-gallery a {
  flex: 0 0 300px;
}
div.birds-gallery a+a {
  margin-left: 5px;
}
div.list-birds {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin-top: 10px;
  clear: both;
}
div.list-birds a {
  color: #000;
  text-decoration: none;
}
div.list-birds .birds-ordo,
div.list-birds .birds-familia {
  clear: both;
  background: #ddd;
  font-weight: bold;
  flex: 10 0 100%;
}
div.list-birds .birds-ordo {
  padding: 3px 4px;
  font-size: 1.4em;
}
div.list-birds .birds-familia {
  padding: 2px 4px;
  font-size: 1.1em;
  margin-bottom: 10px;
}
div.list-birds .birds-species-list {
  flex: 0 0 350px;
}
div.list-birds .birds-species-images {
  flex: 1 1;
  display: flex;
  flex-wrap: wrap;
}
div.list-birds .birds-species-text {
  float: left;
  clear: left;
  width: 350px;
  font-size: 12px;
  margin: 2px 6px;
}
div.list-birds .birds-species {
  display: inline-block;
  width: 120px;
  padding-top: 3px;
  border-radius: 4px;
  margin-bottom: 10px;
  margin-right: 10px;
  font-size: 10px;
  vertical-align: top;
  text-align: center;
}
div.list-birds .birds-species:hover {
  box-shadow: 0 0 3px rgba(0,0,0,0.4);
  background: radial-gradient(ellipse at 20% 20%,#FFF,#CCC);
}
div.list-birds .birds-species img {
  display: block;
  margin: auto;
}
div.list-birds .birds-list {
  float: left;
  width: 40%;
  clear: both;
  margin: 0;
}
.toc {
  float: right;
  margin: 0 0 0 .5em;
  padding: 0;
  list-style: none;
  font-size: .85em;
  max-width: 20%;
}
.toc li {
  margin: 0 0 3px 0;
}
.toc a {
  display: block;
  border-bottom: 1px dotted #333;
}
.yp-gallery {
  border: 3px double #58B6C1;
  padding: 3px;
}
.yp-gallery.gallery-horisontal {
  margin: 0 auto;
  text-align: center;
  display: inline-block;
}
dl.line {
  margin: 4px 0 0 0;
  max-width: 800px;
  padding-bottom: .7em;
  overflow: hidden;
}
dl.line span.category {
  box-sizing: border-box;
  background: #888;
  padding: 0 4px 0 10px;
  border-radius: 0 3px 3px 0;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  position: relative;
  height: 16px;
  line-height: 16px;
  z-index: 3;
  display: inline-block;
  box-shadow: 0 1px 1px rgba(0,0,0,0.75), 1px 1px 1px rgba(0,0,0,0.75);
  font-size: 11px;
  transform: rotate(2deg);
  transform-origin: 0 8px;
}
dl.line span.category:before {
  content: '';
  display: inline-block;
  background: #888;
  width: 11.313708498985px;
  height: 12.313708498985px;
  transform: rotate(45deg);
  position: absolute;
  border-radius: 0 0 0 3px;
  left: -6px;
  top: 50%;
  margin-top: -6px;
  z-index: 1;
}
dl.line span.category:after {
  border-radius: 50%;
  content: '';
  width: 4px;
  height: 4px;
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -2px;
  left: 0;
  background: #f0f0f0;
  z-index: 4;
  box-shadow: inset 1px 1px rgba(0,0,0,0.75);
}
dl.line dt {
  padding: 3px;
  border: 0;
  overflow: visible;
  line-height: 1;
  font: italic 1.2em/1 sans-serif;
  margin: 0;
  position: relative;
}
dl.line dt a.title {
  color: #000;
  text-decoration: none;
}
dl.line dt img {
  vertical-align: middle;
}
dl.line dt span {
  font-size: 12px;
  font-weight: normal;
  line-height: 12px;
  margin-right: 10px;
  color: #404040;
}
dl.line dd {
  overflow: hidden;
  margin: 0;
  padding: .5em 1em 1em 0;
  position: relative;
  min-height: 4em;
  background: #f0f0f0;
}
dl.line dd img.size-XS {
  float: left;
  margin: 0 .5em .3em 0;
}
dl.line dd p {
  margin: 0;
}
dl.line dd p+p {
  margin-top: .5em;
}
dl.line dd+dt {
  border-top: 1px solid #aaa;
}
dl.line .news-text {
  overflow: hidden;
}
dl.line.tpl-sidebar .news-text {
  font-size: .85em;
  overflow: visible;
}
dl.line .read-more {
  font-size: .9em;
}
.read-more {
  display: inline-block;
  color: #fff;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  padding: 5px 12px;
  border-radius: 3px;
  background: #2372a0;
  box-shadow: inset 0 -1em 0 rgba(0,0,0,0.2), inset 1px 1px 1px rgba(255,255,255,0.8), 1px 1px 1px #000;
  text-shadow: 1px 1px rgba(0,0,0,0.85);
}
.read-more:active {
  box-shadow: inset 0 -0.9em 0 rgba(0,0,0,0.2), inset 1px 1px 1px #000;
}
.contacts {
  box-shadow: inset 0 6px 3px -5px rgba(0,0,0,0.5);
  padding-top: 5px;
  padding-left: 4em;
}
.contacts a {
  display: inline-block;
  width: 128px;
  height: 128px;
  margin-right: 4px;
  overflow: hidden;
  text-indent: -10000px;
  border-radius: 4px;
  box-shadow: inset 1px 1px 1px rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.5);
  background: center no-repeat rgba(255,255,255,0.4);
}
.contacts a.fb {
  background-image: url('./facebook-64.png');
}
.contacts a.twitter {
  background-image: url('./twitter-64.png');
}
.contacts a.jabber {
  background-image: url('./xmpp-64.png');
}
.contacts a.vk {
  background-image: url('./vk-64.png');
}
.contacts a.mailto {
  background-image: url('./mail-64.png');
}
.contacts a.lj {
  background-image: url('./livejournal-64.png');
}
.contacts a.skype {
  background-image: url('./skype-64.png');
}
.contacts a.inat {
  background-image: url('./inat-64.png');
}
.contacts a.photos {
  background-image: url('./photos-64.png');
}
.contacts a.telegram {
  background-image: url('./t_logo.png');
  background-size: 64px 64px;
}
.main-right {
  width: 25%;
  min-width: 250px;
  max-width: 500px;
  font-size: 14px;
  padding-left: 15px;
  padding-top: 5px;
  box-sizing: border-box;
}
.main-right a {
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  color: #1f638b;
}
.main-right .inscription {
  width: 64px;
  height: 64px;
  clear: both;
  float: left;
  display: block;
  font: bold italic 10px/1 sans-serif;
  vertical-align: middle;
  margin: 0 2px 5px 0;
}
.main-right .inscription > span {
  vertical-align: middle;
  display: inline-block;
  margin-top: 10px;
}
.main-right .main-note {
  background: #ffffff;
  border: 1px solid #a4d1eb;
  margin: 0;
  padding: 10px 3px 3px 3px;
  overflow: hidden;
  font-size: 12px;
}
.main-right .useful-links,
.main-right .sidemenu-list {
  background: #ffffff;
  border: 1px solid #a4d1eb;
  margin-top: 1em;
  padding: 0;
  list-style: none;
}
.main-right .useful-links li,
.main-right .sidemenu-list li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.main-right .useful-links li + li,
.main-right .sidemenu-list li + li {
  border-top: 1px solid #cee6f4;
}
.main-right .useful-links a,
.main-right .sidemenu-list a {
  display: block;
  padding: 3px;
}
.main-right .useful-links a:hover,
.main-right .sidemenu-list a:hover {
  background: #a4d1eb;
}
.main-right .useful-links {
  margin: 1em 0;
}
.main-right .useful-links h3 {
  padding: 3px;
  margin: 0;
  background: #d2e8f5;
  border-bottom: 1px solid #cee6f4;
  font: italic bold 16px/20px sans-serif;
}
.main-right .useful-links ul,
.main-right .useful-links ul li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.cblock-breadcrumbs {
  padding: .5em 0;
  font-size: .9em;
}
.cblock-breadcrumbs a {
  font-weight: bold;
}
.cblock-breadcrumbs ol > li:after {
  content: '/';
  margin: 0 .4em;
}
.cblock-breadcrumbs ol > li:before {
  content: '';
  display: none;
}
.qtip {
  max-width: 100%;
}
.js-clingify-ztransform,
.js-clingify-wrapper {
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}
.js-clingify-wrapper {
  width: 100%;
}
.js-clingify-locked {
  left: 0;
  position: fixed;
  top: 0;
  z-index: 1000;
}
@media only screen and (max-width: 800px) {
  #wrapper {
    min-width: 0;
    width: 100%;
    padding-top: 15px;
  }
  #header {
    height: auto;
    background-size: cover !important;
  }
  h1.site-title {
    margin: auto;
  }
  .hasSticky .admin {
    position: absolute;
    top: 0;
  }
  #topmenu.sticky .topmenu-list {
    width: 100%;
  }
  #topmenu .topmenu-list {
    text-align: left;
  }
  #topmenu .topmenu-list > li {
    margin-left: 0;
    margin-right: 5px;
  }
  #topmenu .topmenu-list > li:before {
    display: none;
  }
  #wp-content-sidebar {
    position: relative;
  }
  #wp-content-sidebar #content {
    margin-right: 0;
  }
  #wp-content-sidebar #sidebar {
    position: absolute;
    display: none;
  }
}
/*finish*/
