/**
 * @package   Blue Block (basic) - accessibletemplate
 * @version   3.2.0
 * @author    Francesco Zaniol, accessibletemplate - http://www.accessibletemplate.com
 * @copyright Copyright (C) 2011-Present Francesco Zaniol
 * @license   accessibletemplate Terms & Conditions - http://www.accessibletemplate.com/en/terms-and-conditions
 **/
/*==========================================================================
   GENERAL TAGS
==========================================================================*/
* {
  text-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}

html, body, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
  color: inherit;
}

h1, h2, h3, h4, h5, h6 {
  color: #7AA363;
}

a, #zf--body.night-mode #zf--breadcrumbs--skin a {
  color: #B17B57;
  border-color: #999;
  border-bottom-color: #555;
  border-right-color: #555;
  background-color: transparent;
  text-decoration: underline;
}
a:visited, #zf--body.night-mode #zf--breadcrumbs--skin a:visited {
  color: #9E636E;
}
a:focus, a:hover, a:active, #zf--body.night-mode #zf--breadcrumbs--skin a:focus, #zf--body.night-mode #zf--breadcrumbs--skin a:hover, #zf--body.night-mode #zf--breadcrumbs--skin a:active {
  background-color: transparent;
  color: #C7AA4D;
  text-decoration: none;
}

form, fieldset {
  background-color: transparent;
  border-color: #555;
}

legend {
  border-color: transparent;
  background-color: transparent;
}

input, textarea, select, #zf--body.night-mode #zf--search--skin form input[type=text],
#zf--body.night-mode #zf--search--skin form input[type=search] {
  background-color: #393939;
  border-color: #777;
  border-top-color: #555;
  border-left-color: #555;
  color: #AAA;
}
input:hover, input:active, input:focus, textarea:hover, textarea:active, textarea:focus, select:hover, select:active, select:focus, #zf--body.night-mode #zf--search--skin form input[type=text]:hover,
#zf--body.night-mode #zf--search--skin form input[type=search]:hover, #zf--body.night-mode #zf--search--skin form input[type=text]:active,
#zf--body.night-mode #zf--search--skin form input[type=search]:active, #zf--body.night-mode #zf--search--skin form input[type=text]:focus,
#zf--body.night-mode #zf--search--skin form input[type=search]:focus {
  border-color: #999;
  background-color: #444;
  color: #BBB;
}

option {
  background-color: transparent;
  color: inherit;
}

option[selected=selected] {
  background-color: #666;
  color: #CCC;
}

button, #zf--body.night-mode #zf--search--skin form button, #zf--body.night-mode #zf--search--skin form input[type=submit],
.button, .button:visited,
[class*="-button-style"], [class*="-button-style"]:visited,
input[type=button],
input[type=reset],
input[type=submit] {
  border-color: #888 #555 #555 #888;
  background-color: #2E2E2E;
  color: #989898;
  text-shadow: none;
}

button:hover, button:active, button:focus, #zf--body.night-mode #zf--search--skin form button:hover, #zf--body.night-mode #zf--search--skin form input[type=submit]:hover, #zf--body.night-mode #zf--search--skin form button:active, #zf--body.night-mode #zf--search--skin form input[type=submit]:active, #zf--body.night-mode #zf--search--skin form button:focus, #zf--body.night-mode #zf--search--skin form input[type=submit]:focus,
.button:hover,
.button:active,
.button:focus,
[class*="-button-style"]:hover,
[class*="-button-style"]:active,
[class*="-button-style"]:focus,
input[type=button]:hover,
input[type=button]:active,
input[type=button]:focus,
input[type=reset]:hover,
input[type=reset]:active,
input[type=reset]:focus,
input[type=submit]:hover,
input[type=submit]:active,
input[type=submit]:focus {
  border-color: #999;
  background-color: #444;
  color: #BBB;
}

table, td, tr, th {
  color: inherit;
  border-color: #555;
  background-color: transparent;
}

th, thead, thead td, thead tr, thead tr:hover, thead tr:hover td {
  color: #989898;
  border-color: #555;
  background: #2E2E2E;
}

tfoot, caption {
  color: inherit;
  border-color: #555;
  background: #222;
}

hr {
  border: 0;
  border-top: 1px solid #333;
}

blockquote {
  background-color: #242424;
}

img {
  -webkit-filter: brightness(80%);
  filter: brightness(80%);
}

textarea:focus,
input:focus,
select:focus,
a:focus img {
  outline: 2px solid #BBB;
  outline-offset: -1px;
}

/*==========================================================================
   FORCEFULL OVERRIDES (if enabled)
   Note: IE8 does not support selections on the "style" attribute
==========================================================================*/
body.night-mode.generic-elements-style-override--night-mode .zf--guest-view [style*="background"] {
  background-color: transparent !important;
}
body.night-mode.generic-elements-style-override--night-mode .zf--guest-view [style*=";color"],
body.night-mode.generic-elements-style-override--night-mode .zf--guest-view [style*=" color"],
body.night-mode.generic-elements-style-override--night-mode .zf--guest-view [style^="color"] {
  color: inherit !important;
}

/*==========================================================================
   SNIPPETS
==========================================================================*/
#zf__html #zf--body .highlight-grey {
  background-color: #2E2E2E;
}
#zf__html #zf--body .highlight-green {
  background-color: #273A22;
}
#zf__html #zf--body .highlight-red {
  background-color: #49322E;
}
#zf__html #zf--body .highlight-brown {
  background-color: #453B2C;
}
#zf__html #zf--body .highlight-yellow {
  background-color: #353624;
}
#zf__html #zf--body .highlight-blue {
  background-color: #1E1F35;
}
#zf__html #zf--body .highlight-black {
  background-color: #131313;
}
#zf__html #zf--body .error {
  background-color: #49322E;
}
#zf__html #zf--body .notice {
  background-color: #47492E;
}
#zf__html #zf--body .success {
  background-color: #34492E;
}
#zf__html #zf--body [class*="marked-block-"],
#zf__html #zf--body [class*="zf--block-coat--marked-"],
#zf__html #zf--body [class*="zf--block-coat--colored"],
#zf__html #zf--body [class*="zf--block-coat--user-custom-"] {
  color: inherit;
}
#zf__html #zf--body [class*="marked-block-"] h1, #zf__html #zf--body [class*="marked-block-"] h2, #zf__html #zf--body [class*="marked-block-"] h3, #zf__html #zf--body [class*="marked-block-"] h4, #zf__html #zf--body [class*="marked-block-"] h5, #zf__html #zf--body [class*="marked-block-"] h6,
#zf__html #zf--body [class*="zf--block-coat--marked-"] h1,
#zf__html #zf--body [class*="zf--block-coat--marked-"] h2,
#zf__html #zf--body [class*="zf--block-coat--marked-"] h3,
#zf__html #zf--body [class*="zf--block-coat--marked-"] h4,
#zf__html #zf--body [class*="zf--block-coat--marked-"] h5,
#zf__html #zf--body [class*="zf--block-coat--marked-"] h6,
#zf__html #zf--body [class*="zf--block-coat--colored"] h1,
#zf__html #zf--body [class*="zf--block-coat--colored"] h2,
#zf__html #zf--body [class*="zf--block-coat--colored"] h3,
#zf__html #zf--body [class*="zf--block-coat--colored"] h4,
#zf__html #zf--body [class*="zf--block-coat--colored"] h5,
#zf__html #zf--body [class*="zf--block-coat--colored"] h6,
#zf__html #zf--body [class*="zf--block-coat--user-custom-"] h1,
#zf__html #zf--body [class*="zf--block-coat--user-custom-"] h2,
#zf__html #zf--body [class*="zf--block-coat--user-custom-"] h3,
#zf__html #zf--body [class*="zf--block-coat--user-custom-"] h4,
#zf__html #zf--body [class*="zf--block-coat--user-custom-"] h5,
#zf__html #zf--body [class*="zf--block-coat--user-custom-"] h6 {
  text-shadow: none;
  border-color: #444;
  background-color: transparent;
  color: #7AA363;
}
#zf__html #zf--body [class*="marked-block-"],
#zf__html #zf--body .zf--block-coat--marked-light, #zf__html #zf--body .zf--block-coat--marked-dark,
#zf__html #zf--body [class*="zf--block-coat--colored"],
#zf__html #zf--body [class*="zf--block-coat--user-custom-"] {
  border-color: #444;
  background-color: #303030;
}
#zf__html #zf--body [class*="marked-block-"] a,
#zf__html #zf--body .zf--block-coat--marked-light a, #zf__html #zf--body .zf--block-coat--marked-dark a,
#zf__html #zf--body [class*="zf--block-coat--colored"] a,
#zf__html #zf--body [class*="zf--block-coat--user-custom-"] a {
  color: inherit;
}
#zf__html #zf--body .zf--block-coat--marked-default {
  border: 0;
  background: transparent;
  color: inherit;
}
#zf__html #zf--body [class*="highlight-"], #zf__html #zf--body .error, #zf__html #zf--body .notice, #zf__html #zf--body .success {
  color: inherit;
}

/*==========================================================================
   RESETS
==========================================================================*/
#zf--body.night-mode #zf--top-layout-partial,
#zf--body.night-mode #zf--top-layout-partial--skin,
#zf--body.night-mode #zf--main-layout-partial,
#zf--body.night-mode #zf--main-layout-partial--skin,
#zf--body.night-mode .zf--toolbox-panel,
#zf--body.night-mode .zf--toolbox-panel--skin,
#zf--body.night-mode #zf--breadcrumbs,
#zf--body.night-mode #zf--breadcrumbs--skin,
#zf--body.night-mode #zf--default-toolbox,
#zf--body.night-mode #zf--default-toolbox--skin,
#zf--body.night-mode #zf--header,
#zf--body.night-mode #zf--header--skin,
#zf--body.night-mode #zf--header-top,
#zf--body.night-mode #zf--header-top--skin,
#zf--body.night-mode #zf--header-middle,
#zf--body.night-mode #zf--header-middle--skin,
#zf--body.night-mode #zf--header-bottom,
#zf--body.night-mode #zf--header-bottom--skin,
#zf--body.night-mode #zf--language-switcher,
#zf--body.night-mode #zf--language-switcher--skin,
#zf--body.night-mode #zf--support-menu,
#zf--body.night-mode #zf--support-menu--skin,
#zf--body.night-mode #zf--search,
#zf--body.night-mode #zf--search--skin,
#zf--body.night-mode #zf--follow-us,
#zf--body.night-mode #zf--follow-us--skin,
#zf--body.night-mode #zf--main-menu,
#zf--body.night-mode #zf--main-menu--skin,
#zf--body.night-mode #zf--main-body,
#zf--body.night-mode #zf--main-body--skin,
#zf--body.night-mode #zf--main-top,
#zf--body.night-mode #zf--main-top--skin,
#zf--body.night-mode #zf--main-bottom,
#zf--body.night-mode #zf--main-bottom--skin,
#zf--body.night-mode #zf--main-content,
#zf--body.night-mode #zf--main-content--skin,
#zf--body.night-mode #zf--left-column,
#zf--body.night-mode #zf--left-column--skin,
#zf--body.night-mode #zf--right-column,
#zf--body.night-mode #zf--right-column--skin,
#zf--body.night-mode #zf--aside-top,
#zf--body.night-mode #zf--aside-top--skin,
#zf--body.night-mode #zf--aside-bottom,
#zf--body.night-mode #zf--aside-bottom--skin,
#zf--body.night-mode #zf--side-menu,
#zf--body.night-mode #zf--side-menu--skin,
#zf--body.night-mode #zf--aside-left,
#zf--body.night-mode #zf--aside-left--skin,
#zf--body.night-mode #zf--login,
#zf--body.night-mode #zf--login--skin,
#zf--body.night-mode #zf--aside-right,
#zf--body.night-mode #zf--aside-right--skin,
#zf--body.night-mode #zf--top-anchor-container,
#zf--body.night-mode #zf--footer,
#zf--body.night-mode #zf--footer--skin,
#zf--body.night-mode #zf--footer-top,
#zf--body.night-mode #zf--footer-top--skin,
#zf--body.night-mode #zf--footer-bottom,
#zf--body.night-mode #zf--footer-bottom--skin,
#zf--body.night-mode #zf--footer-content,
#zf--body.night-mode #zf--footer-content--skin,
#zf--body.night-mode #zf--footer-credits,
#zf--body.night-mode #zf--footer-credits--skin,
#zf--body.night-mode #zf--footer-menu,
#zf--body.night-mode #zf--footer-menu--skin,
#zf--body.night-mode .zf--grouped-host,
#zf--body.night-mode .zf--grouped-host--skin {
  background: transparent;
  color: #828180;
  border-color: #2E2E2E;
}
#zf--body.night-mode #zf--main-layout-partial--skin,
#zf--body.night-mode #zf--top-layout-partial--skin,
#zf--body.night-mode .zf--toolbox-panel--skin,
#zf--body.night-mode #zf--header--skin,
#zf--body.night-mode #zf--main-body--skin,
#zf--body.night-mode #zf--left-column--skin,
#zf--body.night-mode #zf--right-column--skin,
#zf--body.night-mode #zf--main-content--skin {
  background: #1C1C1C;
}
#zf--body.night-mode #zf--header--skin,
#zf--body.night-mode #zf--top-layout-partial--skin {
  background: #222222;
}
#zf--body.night-mode #zf--footer--skin {
  background: #2E2E2E;
}
#zf--body.night-mode #zf--alerts-panel--skin,
#zf--body.night-mode #zf--social-buttons-panel--skin,
#zf--body.night-mode #zf--social-buttons-panel-activation-button {
  background: #2E2E2E;
  background: rgba(46, 46, 46, 0.8);
}
#zf--body.night-mode #zf--footer--skin,
#zf--body.night-mode #zf--search--skin,
#zf--body.night-mode #zf--social-buttons-panel--skin,
#zf--body.night-mode #zf--social-buttons-panel-activation-button {
  border-color: transparent;
}
#zf--body.night-mode #zf--main-layout-partial--skin,
#zf--body.night-mode #zf--top-layout-partial--skin,
#zf--body.night-mode .zf--toolbox-panel--skin,
#zf--body.night-mode #zf--header--skin,
#zf--body.night-mode #zf--header-top--skin,
#zf--body.night-mode #zf--header-middle--skin,
#zf--body.night-mode #zf--header-bottom--skin,
#zf--body.night-mode #zf--support-menu--skin,
#zf--body.night-mode #zf--main-menu--skin,
#zf--body.night-mode #zf--main-content--skin,
#zf--body.night-mode .toolbox-button-container--skin,
#zf--body.night-mode #zf--top-anchor-container--skin,
#zf--body.night-mode #zf--footer-content--skin,
#zf--body.night-mode #zf--footer-menu--skin,
#zf--body.night-mode #zf--breadcrumbs--skin {
  border-color: #2E2E2E;
}

/*==========================================================================
   LAYOUT ELEMENTS
==========================================================================*/
#zf--body.night-mode {
  background: #0C0C0C;
}
#zf--body.night-mode #zf--search--skin {
  border: none;
}
#zf--body.night-mode #zf--default-toolbox .zf--toolbox-button-shell a,
#zf--body.night-mode #zf--default-toolbox .zf--toolbox-button-shell button {
  border: 0;
  text-decoration: none;
  color: #EEE;
  background-color: transparent;
}
#zf--body.night-mode.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell a, #zf--body.night-mode.default-toolbox-buttons-style--text #zf--default-toolbox .zf--toolbox-button-shell button {
  color: #989898;
}
#zf--body.night-mode.default-toolbox-buttons-style--text #zf--accessibility-panel-toolbox-button:before {
  border-color: #BBB transparent transparent transparent;
}
#zf--body.night-mode.default-toolbox-buttons-style--text #zf--accessibility-panel-toolbox-button.active:before {
  border-color: transparent transparent #E00 transparent;
}
#zf--body.night-mode.default-toolbox-buttons-style--icon #zf--accessibility-panel-toolbox-button {
  background-color: transparent;
  border: 0;
}
#zf--body.night-mode.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--toolbox-button-shell .zf--zhong-icon, #zf--body.night-mode.default-toolbox-buttons-style--icon #zf--default-toolbox .zf--toolbox-button-shell button .toolbox-button-container-text {
  color: #989898;
}
#zf--body.night-mode.default-toolbox-buttons-style--icon #zf--default-toolbox #zf--accessibility-panel-toolbox-button.active .zf--zhong-icon-accessibility {
  color: #C7AA4D;
}
#zf--body.night-mode #zf--default-accessibility-options a {
  text-decoration: none;
}
#zf--body.night-mode #zf--default-accessibility-options .zf--accessibility-panel-module-heading {
  color: #969283;
}
#zf--body.night-mode #zf--breadcrumbs--skin {
  color: inheirt;
}
#zf--body.night-mode #zf--site-title,
#zf--body.night-mode #zf--site-subtitle {
  text-shadow: none;
  color: #828180;
}
#zf--body.night-mode #zf--top-anchor {
  color: #989898;
  background: #2E2E2E;
  border: 0;
  text-decoration: none;
}
#zf--body.night-mode #zf--top-anchor:focus,
#zf--body.night-mode #zf--top-anchor:hover {
  color: #C7AA4D;
  text-decoration: none;
}
#zf--body.night-mode #zf--support-menu ul a,
#zf--body.night-mode #zf--top-anchor,
#zf--body.night-mode #zf--top-anchor:visited,
#zf--body.night-mode #zf--footer-menu ul a {
  border-bottom: 0;
}
#zf--body.night-mode #zf--welcome-message-popover p,
#zf--body.night-mode #zf--welcome-message-popover span {
  color: #000;
}
#zf--body.night-mode #zf--follow-us .zf--zhong-icon {
  color: inherit;
}
#zf--body.night-mode #zf--gradient-effect {
  display: none;
  visibility: hidden;
}

/*==========================================================================
   MENUS
==========================================================================*/
#zf__html #zf--body .zf--menu-container ul, #zf__html #zf--body .zf--menu-container li, #zf__html #zf--body .zf--menu-container a {
  text-shadow: none;
}
#zf__html #zf--body .zf--menu-container ul,
#zf__html #zf--body .zf--menu-container ul ul,
#zf__html #zf--body .zf--menu-container ul li {
  border: 0;
  background-repeat: no-repeat;
}
#zf__html #zf--body .zf--menu-container ul a,
#zf__html #zf--body .zf--menu-container ul a:visited {
  text-decoration: none;
  background-color: #2E2E2E;
  border: 0;
  color: #989898;
}
#zf__html #zf--body .zf--menu-container ul a:focus,
#zf__html #zf--body .zf--menu-container ul a:hover,
#zf__html #zf--body .zf--menu-container ul li:hover > a,
#zf__html #zf--body .zf--menu-container ul li.current > a:focus,
#zf__html #zf--body .zf--menu-container ul li.current > a:hover,
#zf__html #zf--body .zf--menu-container ul li.active > a:focus,
#zf__html #zf--body .zf--menu-container ul li.active > a:hover {
  background-color: #666;
  color: #191919;
  text-decoration: none;
}
#zf__html #zf--body .zf--menu-container ul li.current > a,
#zf__html #zf--body .zf--menu-container ul li.active > a {
  background-color: #555;
  color: #191919;
}
#zf__html #zf--body #zf--support-menu .zf--menu-container ul {
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
#zf__html #zf--body #zf--main-menu ul a,
#zf__html #zf--body #zf--main-menu ul a:visited {
  border: 0;
}
#zf__html #zf--body #zf--main-menu ul ul {
  margin-top: 0;
  background-color: #2E2E2E;
}
#zf__html #zf--body.main-menu-style--horizontal-floating #zf--main-menu ul ul {
  border: none;
  border-bottom: 1px solid #666;
}
#zf__html #zf--body.main-menu-style--vertical-floating #zf--main-menu ul ul {
  border: 1px solid #666;
}
#zf__html #zf--body #zf--main-body .zf--menu-container ul,
#zf__html #zf--body #zf--main-body .zf--menu-container ul ul,
#zf__html #zf--body #zf--main-body .zf--menu-container ul li {
  margin-bottom: 0;
}
#zf__html #zf--body #zf--main-body .zf--menu-container ul ul {
  background-color: #2E2E2E;
}
#zf__html #zf--body #zf--main-body .zf--menu-container ul a {
  border-bottom: 1px dotted #555;
}
#zf__html #zf--body.side-menu-style--floating #zf--main-body .zf--menu-container ul ul {
  border: 1px solid #666;
}
#zf__html #zf--body #zf--footer-menu ul a {
  text-decoration: underline;
  border-bottom: 0;
  background: none;
}
#zf__html #zf--body #zf--footer-menu ul a:focus,
#zf__html #zf--body #zf--footer-menu ul a:hover {
  color: #C7AA4D;
  text-decoration: none;
}
#zf__html #zf--body #zf--main-menu ul li.parent > a:before,
#zf__html #zf--body #zf--main-body .zf--menu-container ul li.parent > a:before {
  border-color: #999 transparent transparent transparent;
}
#zf__html #zf--body #zf--main-menu ul li.parent:hover > a:before,
#zf__html #zf--body #zf--main-menu ul li.parent > a:focus:before,
#zf__html #zf--body #zf--main-menu ul li.parent > a:active:before,
#zf__html #zf--body #zf--main-menu ul li.active > a:before,
#zf__html #zf--body #zf--main-body .zf--menu-container ul li.parent:hover > a:before,
#zf__html #zf--body #zf--main-body .zf--menu-container ul li.parent > a:focus:before,
#zf__html #zf--body #zf--main-body .zf--menu-container ul li.parent > a:active:before,
#zf__html #zf--body #zf--main-body .zf--menu-container ul li.active > a:before {
  border-color: #191919 transparent transparent transparent;
}
#zf__html #zf--body #zf--main-menu ul li.current > a:before,
#zf__html #zf--body #zf--main-menu ul li.current:hover > a:before,
#zf__html #zf--body #zf--main-menu ul li.current > a:focus:before,
#zf__html #zf--body #zf--main-menu ul li.current > a:active:before,
#zf__html #zf--body #zf--main-body .zf--menu-container ul li.current > a:before,
#zf__html #zf--body #zf--main-body .zf--menu-container ul li.current:hover > a:before,
#zf__html #zf--body #zf--main-body .zf--menu-container ul li.current > a:focus:before,
#zf__html #zf--body #zf--main-body .zf--menu-container ul li.current > a:active:before {
  border-color: #191919;
}
#zf__html #zf--body #zf--main-menu-activation-button-mobile {
  background-color: #666;
}
#zf__html #zf--body #zf--side-menu-activation-button-mobile {
  background-color: transparent;
}
#zf__html #zf--body #zf--main-menu-activation-button-mobile > span {
  border-top-color: #111;
  border-bottom-color: #111;
}
#zf__html #zf--body #zf--side-menu-activation-button-mobile > span {
  border-top-color: #666;
  border-bottom-color: #666;
}
#zf__html #zf--body #zf--main-menu-activation-button-mobile > span:after {
  background-color: #111;
}
#zf__html #zf--body #zf--side-menu-activation-button-mobile > span:after {
  background-color: #666;
}
#zf__html #zf--body #zf--main-menu-activation-button-mobile:before {
  border-top-color: #111;
}
#zf__html #zf--body #zf--main-menu-activation-button-mobile.zf--active:before {
  border-bottom-color: #111;
  border-top-color: transparent;
}
#zf__html #zf--body #zf--side-menu-activation-button-mobile:before {
  border-top-color: #666;
}
#zf__html #zf--body #zf--side-menu-activation-button-mobile.zf--active:before {
  border-bottom-color: #666;
  border-top-color: transparent;
}

/*==========================================================================
   MISC (without priority)
==========================================================================*/
#zf--footer--skin h1, #zf--footer--skin h2, #zf--footer--skin h3, #zf--footer--skin h4, #zf--footer--skin h5, #zf--footer--skin h6 {
  text-shadow: none;
  color: #7AA363;
}

.zf--tooltip-title {
  background-color: #777772;
  border-color: #777772;
  color: #222;
}

.zf--tooltip-title.with-top-arrow:before {
  border-bottom-color: #777772;
}

.zf--tooltip-title.with-top-arrow:after {
  border-bottom-color: #777772;
}

.zf--tooltip-title.with-bottom-arrow:before {
  border-top-color: #777772;
}

.zf--tooltip-title.with-bottom-arrow:after {
  border-top-color: #777772;
}

#zf--layout-width-resizer {
  background: none;
}

#zf--layout-width-resize-handle-left:hover,
#zf--layout-width-resize-handle-right:hover {
  background: #555;
}

/*==========================================================================
   OTHER LAYOUTS
==========================================================================*/
/*------------------------------------------------------------
   MOBILE
------------------------------------------------------------*/
#zf--body.mobile-layout .zf--zhong-icon {
  color: #989898;
}

#zf--body.mobile-layout .zf--top-bar-block a,
#zf--body.mobile-layout .zf--top-bar-block button {
  text-decoration: none;
}
#zf--body.mobile-layout .zf--top-bar-block a.active .zf--zhong-icon, #zf--body.mobile-layout .zf--top-bar-block a:hover .zf--zhong-icon, #zf--body.mobile-layout .zf--top-bar-block a:active .zf--zhong-icon, #zf--body.mobile-layout .zf--top-bar-block a:focus .zf--zhong-icon,
#zf--body.mobile-layout .zf--top-bar-block button.active .zf--zhong-icon,
#zf--body.mobile-layout .zf--top-bar-block button:hover .zf--zhong-icon,
#zf--body.mobile-layout .zf--top-bar-block button:active .zf--zhong-icon,
#zf--body.mobile-layout .zf--top-bar-block button:focus .zf--zhong-icon {
  color: #C7AA4D;
}

#zf--body.mobile-layout .zf--menu-container li,
#zf--body.mobile-layout .zf--menu-container a,
#zf--body.mobile-layout #zf--main-menu ul li,
#zf--body.mobile-layout #zf--main-menu ul li a,
#zf--body.mobile-layout #zf--side-menu ul li,
#zf--body.mobile-layout #zf--side-menu ul li a {
  background-image: none;
}
