/*start esi edit */

.font1 *{
  font-size: 16px;
  line-height: 1.5 !important;
  background: none !important;
  }

.font-1 *{
  font-size: 10px;
  line-height: 1.5 !important;
  background: none !important;
  }

.font2 *{
  font-size: 20px;
  line-height: 1.5 !important;
  background: none !important;
  }

.font-2 *{
  font-size: 8px;
  line-height: 1.5 !important;
  background: none !important;
  }

/*.font3 *{
  color: black !important;
  font-size: 24px !important;
  line-height: 1.5 !important;
  background: none !important;
}*/

.font3 *{
  color: black !important;
  font-size: 24px !important;
  line-height: 1.5 !important;
  background-image: none !important;
  background-color: white !important;
}

.font-3 *{
  font-size: 6px;
  line-height: 1.5 !important;
  background: none !important;
  }

.esi,
.esi *,
.esi header *:before,
.esi header *:after,
.esi *:before,
.esi *:after,
.esi .navwrap ul .navmenu__link a:hover:before, 
.esi .navwrap ul a:hover:before,
.esi header .navmenu:before,
.esi header .navmenu:after,
.esi .mainnav,
.esi .mainnav ul li
{
  background-image: none;
  background-color: white;
  }

.esi .mainnav > ul > li:hover > a, 
.esi .mainnav > ul > li.mainnav__link--active > a,
.esi .mainnav > ul > li.active > a
{
  background-image: none;
  background-color: black !important;
}

.esi .mainnav > ul > li:hover > a:before, 
.esi .mainnav > ul > li.mainnav__link--active > a:before,
.esi .mainnav > ul > li.active > a:before,
.esi .mainnav > ul > li:hover > a:after, 
.esi .mainnav > ul > li.mainnav__link--active > a:after,
.esi .mainnav > ul > li.active > a:after {
  background: none;
}

.esi .mainnav > ul > li:hover .mainnav__submenu, 
.esi .mainnav > ul > li:hover ul {
  display: none;
}

.esi .mainnav .search {
  background: none;
}

.esi .slider,
.esi .soclink,
.esi .location
{
  display: none;
}

.esi header {
  min-height: auto;
}

body {
  line-height: 1.3;
}

/* end esi editing */