@charset "UTF-8";
/*
Theme Name:     Dres. Lepki
Theme URI: 		https://www.identitaetsverstaerker.com/
Description:    Child theme for the Jupiter theme
Author:         Identitätsverstärker GmbH
Theme URI: 		https://www.identitaetsverstaerker.com/
Template:       jupiter
Text Domain: mk_framework
Domain Path: /languages/
*/
/* roboto-100 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: url('./fonts/roboto-v30-latin-100.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-100.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-100.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-100.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-100italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 100;
  src: url('./fonts/roboto-v30-latin-100italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-100italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-100italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-100italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-100italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-100italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/roboto-v30-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-300.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-300italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/roboto-v30-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-300italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/roboto-v30-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/roboto-v30-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/roboto-v30-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-500.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('./fonts/roboto-v30-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-500italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/roboto-v30-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-700.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('./fonts/roboto-v30-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-700italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url('./fonts/roboto-v30-latin-900.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-900.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-900.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-900.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-900.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-900.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url('./fonts/roboto-v30-latin-900italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/roboto-v30-latin-900italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/roboto-v30-latin-900italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/roboto-v30-latin-900italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/roboto-v30-latin-900italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/roboto-v30-latin-900italic.svg#Roboto') format('svg'); /* Legacy iOS */
}
/* open-sans-300 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('./fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-regular - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('./fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('./fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('./fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('./fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-800 - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('./fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-300italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: url('./fonts/open-sans-v34-latin-300italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-300italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-300italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-300italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-300italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-300italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: url('./fonts/open-sans-v34-latin-italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-500italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 500;
  src: url('./fonts/open-sans-v34-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-500italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-600italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: url('./fonts/open-sans-v34-latin-600italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-600italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-600italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-600italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-600italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-600italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}
/* open-sans-700italic - latin */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: url('./fonts/open-sans-v34-latin-700italic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('./fonts/open-sans-v34-latin-700italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('./fonts/open-sans-v34-latin-700italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('./fonts/open-sans-v34-latin-700italic.woff') format('woff'), /* Modern Browsers */
       url('./fonts/open-sans-v34-latin-700italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('./fonts/open-sans-v34-latin-700italic.svg#OpenSans') format('svg'); /* Legacy iOS */
}

ul li[style*="text-align: center"],
ul li[style*="text-align:center"] {
  list-style-position: inside;
  margin-left: 0; }

.no-space-header h1 {
  margin-bottom: 0; }

.color-paragraph p {
  color: #96aabe !important; }

.small-p p {
  font-size: 10px !important; }

.image-full-width {
  width: 100%; }
  .image-full-width .wpb_wrapper {
    width: 100%; }
    .image-full-width .wpb_wrapper .vc_single_image-wrapper {
      width: 100%; }
      .image-full-width .wpb_wrapper .vc_single_image-wrapper img {
        width: 100%; }

/**
 * Responsive
 */
/*
 * Diamante
 */
@font-face {
  font-family: 'diamante-serial';
  src: url("/wp-content/themes/dres_lepki/assets/font/diamante-serial/diamante-serial-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'diamante-serial';
  src: url("/wp-content/themes/dres_lepki/assets/font/diamante-serial/diamante-serial-RegularItalic.woff") format("woff");
  font-weight: normal;
  font-style: italic; }

@font-face {
  font-family: 'diamante-serial';
  src: url("/wp-content/themes/dres_lepki/assets/font/diamante-serial/diamante-serial-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'diamante-serial';
  src: url("/wp-content/themes/dres_lepki/assets/font/diamante-serial/diamante-serial-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic; }

/*
 * OPEN SANS
 */
@font-face {
  font-family: 'texgyreadventor';
  src: url("/wp-content/themes/dres_lepki/assets/font/texgyreadventor/texgyreadventor-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: 'texgyreadventor';
  src: url("/wp-content/themes/dres_lepki/assets/font/texgyreadventor/texgyreadventor-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

/*
* REV-SLIDER
*/
body .rev_slider .tp-caption {
  font-family: "diamante-serial" !important; }

form.wpcf7-form input[type="text"],
form.wpcf7-form input[type="email"],
form.wpcf7-form input[type="password"],
form.wpcf7-form input[type="tel"],
form.wpcf7-form textarea,
form.wpcf7-form .wpcf7-textarea {
  width: 100%; }

form.wpcf7-form input[type="button"],
form.wpcf7-form input[type="submit"],
form.wpcf7-form button {
  letter-spacing: 0;
  background-color: #96aabe; }
  form.wpcf7-form input[type="button"]:hover,
  form.wpcf7-form input[type="submit"]:hover,
  form.wpcf7-form button:hover {
    background-color: #7a9cbf; }

/**
 * Responsive
 */
.header-style-2.header-align-center .header-logo {
  padding: 15px 0 0 0;
  text-align: left !important; }

.menu-hover-style-3 .main-navigation-ul > li.menu-item > a.menu-item-link:hover {
  background-color: #a4b6c7;
  color: #ffffff; }

.menu-hover-style-3 .main-navigation-ul > li.menu-item > a {
  border-radius: 0 10px 0 0; }

.header-style-2 .main-navigation-ul > li.menu-item > a.menu-item-link {
  padding: 8px 25px; }

.widget_nav_menu ul li.current_page_item a {
  background: #a4b6c8;
  width: 77% !important;
  color: #ffffff;
  font-weight: 400;
  border-radius: 0 5px 0 0; }

.widget_nav_menu ul.menu {
  border: 0 !important; }

.widget_nav_menu ul li {
  display: block;
  font-weight: 400;
  border-radius: 0 5px 0 0;
  background: #f6f5f4;
  margin-bottom: 3px;
  border-bottom: 0 !important; }

.widget_nav_menu ul li {
  width: 97% !important;
  font-weight: 400;
  border-radius: 0 5px 0 0;
  background: #f6f5f4;
  margin-bottom: 3px;
  border-bottom: 0 !important; }

.widget_nav_menu ul li a {
  padding: 3px 10px; }

.no-space-paragraph {
  margin-bottom: -20px !important; }

.header-style-2 .menu-hover-style-3 .main-navigation-ul > li.menu-item {
  line-height: 1 !important; }

header.mk-header {
  background-color: #ffffff;
  height: 150px; }
  header.mk-header .mk-header-holder .mk-header-inner {
    padding-top: 40px; }
    header.mk-header .mk-header-holder .mk-header-inner .header-grid > .add-header-height {
      height: 75px; }

.mk-header-social.header-section.show {
  margin-top: 6px; }

.contact-text-block p {
  font-size: 0.85em !important; }

.widget_nav_menu ul li a {
  padding: 3px 27px;
  font-size: 0.85em;
  display: block; }

/**
 * Responsive
 */
@media (max-width: 768px) {
  header.mk-header {
    height: 90px; }
    header.mk-header .mk-header-holder .mk-header-inner .header-logo {
      padding: 0 0 0 15px; } }

/**
 * Responsive
 */
/**
 * Responsive
 */
#menu-footermenu li {
  display: inline; }

#menu-footermenu li.current_page_item a {
  width: auto !important;
  background: transparent; }

#menu-footermenu li {
  width: auto !important;
  background: transparent; }

#mk-footer .widget_nav_menu ul li a {
  padding: 0 0 0 5px; }

#mk-footer .widget {
  margin-bottom: 50px; }

#mk-footer .widget_nav_menu ul {
  margin-left: 156px; }

hr.style1 {
  border-top: 1px solid #8c8b8b;
  margin-left: 165px; }

#mk-footer .widget_nav_menu ul {
  margin-top: -50px; }

#mk-footer .widget_nav_menu ul li {
  font-size: 0.85em; }

#mk-footer .widget_nav_menu ul li a {
  font-size: 12px !important; }

#mk-footer .widget_nav_menu ul li a {
  display: inline; }

/**
 * Responsive
 */
@media (max-width: 960px) {
  #mk-footer .widget {
    margin-left: 0 !important; }
  #mk-footer .widget_nav_menu ul {
    margin-left: 0 !important; }
  hr.style1 {
    border-top: 1px solid #8c8b8b;
    margin-left: 0 !important; } }

/**
 * Responsive
 */
.mk-blog-container article {
  border-top: 1px solid #eee; }
  .mk-blog-container article .mk-teader-button .mk-button-container a.mk-button {
    border: none;
    padding-left: 0;
    padding-right: 0; }
    .mk-blog-container article .mk-teader-button .mk-button-container a.mk-button:before {
      bottom: -3px;
      position: relative;
      width: 30px;
      display: inline-block;
      content: url("/wp-content/uploads/2019/07/arrow_right.png"); }
    .mk-blog-container article .mk-teader-button .mk-button-container a.mk-button .mk-button--text {
      display: inline-block;
      color: #96aabe;
      text-transform: initial;
      letter-spacing: 0;
      font-weight: 500; }

.mk-button--dimension-outline.skin-dark:hover {
  background-color: transparent;
  color: #fff; }

table td {
  padding: 0 !important;
  text-align: left; }

.download-btn {
  padding-left: 45px;
  margin-top: -59px; }

.download-btn p a {
  color: #ffffff !important;
  text-transform: uppercase; }

.footer-link p a {
  font-size: 0.85em !important;
  color: #a7a7a7; }

#mk-theme-container {
  margin: 0 auto 50px; }

.mk-blog-meta-wrapper {
  display: none; }

.mk-blog-thumbnail-item .item-wrapper .the-title a {
  color: #a4b6c7 !important; }

#mk-page-introduce.intro-left {
  display: none; }

.single-social-section {
  display: none; }

.mk-blog-thumbnail-item.content-align-right .item-wrapper {
  padding: 9px 20px 15px; }

.blog-single-title {
  display: none; }

.widget_nav_menu .mk-svg-icon {
  display: none; }

#theme-page .theme-page-wrapper .theme-content {
  padding: 0 20px; }

#theme-page .theme-page-wrapper {
  margin: 0 auto; }

.small-paragraph {
  font-size: 0.85em; }

a.underlined-link {
  text-decoration: underline; }

.mk-blog-thumbnail-item.content-align-right .item-wrapper {
  float: right;
  padding: 0 0 0 0; }

.the-title a {
  color: #a4b6c7;
  font-size: 1.1em; }

.contenttable td {
  font-size: 0.85em; }

.contenttable p {
  font-size: 0.85em; }

.mk-blog-thumbnail-item .mk-blog-meta {
  margin-top: -20px; }

.mk-boxed-enabled #mk-boxed-layout {
  -webkit-box-shadow: 1px 0px 8px 3px #d8d6d4;
  -moz-box-shadow: 1px 0px 8px 3px #d8d6d4;
  -ms-box-shadow: 1px 0px 8px 3px #d8d6d4;
  box-shadow: 1px 0px 8px 3px #d8d6d4;
  border-bottom-right-radius: 20px; }

.mk-blog-thumbnail-item .featured-image {
  margin-top: 15px;
  margin-bottom: 15px; }

.mk-blog-thumbnail-item.content-align-right .item-wrapper {
  margin-top: 15px; }

.mk-blog-thumbnail-item {
  margin-bottom: 0; }

#mk-footer {
  border-bottom-right-radius: 20px; }

.mk-main-wrapper-holder {
  margin-top: 0; }

.contact-text p {
  font-size: 0.85em !important; }

.widget_nav_menu ul li:hover {
  border-radius: 0 5px 0 0;
  background: #a4b6c8;
  color: white !important;
  display: block; }

.widget_nav_menu ul li a:hover {
  color: #ffffff !important;
  display: block; }

.mk-text-block ul {
  margin-left: 0; }

/**
 * Responsive
 */
@media (max-width: 768px) {
  .widget_nav_menu ul li.current_page_item a {
    background: #a4b6c8;
    width: auto !important; } }

#ct-ultimate-gdpr-cookie-popup {
  width: 400px; }

@media screen and (max-width: 768px) {
  #ct-ultimate-gdpr-cookie-popup {
    width: 100%;
    max-width: calc(100% - 40px); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCJtaXhpbi5zY3NzIiwiYmFzZS5zY3NzIiwiZm9udC5zY3NzIiwiYnV0dG9uLnNjc3MiLCJmb3JtLnNjc3MiLCJoZWFkZXIuc2NzcyIsIm1lbnUuc2NzcyIsImV2ZW50LnNjc3MiLCJzbGlkZXIuc2NzcyIsImZvb3Rlci5zY3NzIiwibWFwLnNjc3MiLCJ2aXN1YWwtY29tcG9zZXIuc2NzcyIsImdkcHIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuVGhlbWUgTmFtZTogICAgIERyZXMuIExlcGtpXG5UaGVtZSBVUkk6IFx0XHRodHRwczovL3d3dy5pZGVudGl0YWV0c3ZlcnN0YWVya2VyLmNvbS9cbkRlc2NyaXB0aW9uOiAgICBDaGlsZCB0aGVtZSBmb3IgdGhlIEp1cGl0ZXIgdGhlbWVcbkF1dGhvcjogICAgICAgICBJZGVudGl0w6R0c3ZlcnN0w6Rya2VyIEdtYkhcblRoZW1lIFVSSTogXHRcdGh0dHBzOi8vd3d3LmlkZW50aXRhZXRzdmVyc3RhZXJrZXIuY29tL1xuVGVtcGxhdGU6ICAgICAgIGp1cGl0ZXJcblRleHQgRG9tYWluOiBta19mcmFtZXdvcmtcbkRvbWFpbiBQYXRoOiAvbGFuZ3VhZ2VzL1xuKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluXCI7XG5AaW1wb3J0IFwiYmFzZVwiO1xuQGltcG9ydCBcImZvbnRcIjtcbkBpbXBvcnQgXCJidXR0b25cIjtcbkBpbXBvcnQgXCJmb3JtXCI7XG5AaW1wb3J0IFwiaGVhZGVyXCI7XG5AaW1wb3J0IFwibWVudVwiO1xuQGltcG9ydCBcImV2ZW50XCI7XG5AaW1wb3J0IFwic2xpZGVyXCI7XG5AaW1wb3J0IFwiZm9vdGVyXCI7XG5AaW1wb3J0IFwibWFwXCI7XG5AaW1wb3J0IFwidmlzdWFsLWNvbXBvc2VyXCI7XG5AaW1wb3J0IFwiZ2RwclwiOyIsIiR0aGVtZS1hc3NldHMtaW1hZ2UtcGF0aDogJy93cC1jb250ZW50L3RoZW1lcy9kcmVzX2xlcGtpL2Fzc2V0cy9pbWcnO1xuJGZvbnQtcGF0aDogJy93cC1jb250ZW50L3RoZW1lcy9kcmVzX2xlcGtpL2Fzc2V0cy9mb250JztcbiRzdmctcGF0aDogJy93cC1jb250ZW50L3RoZW1lcy9kcmVzX2xlcGtpL2Fzc2V0cy9zdmcnO1xuXG4kY2RfZ3JleV8xOiAjOGE4YThhO1xuJGNkX2dyZXlfMjogI2YxZjFmMTtcblxuJGNkX2dyZWVuOiAjMWI2ZTM4O1xuJGNkX3JlZDogIzk4MTIxNDtcblxuJHByaW1hcnlfY29sb3I6ICM5NmFhYmU7XG4iLCJAbWl4aW4gdmVuZG9yLXByZWZpeGVkKCRwcm9wZXJ0eSwgJHZhbHVlLCAkaW1wb3J0YW50OmZhbHNlKSB7XG5cdCN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRpbXBvcnRhbnQsICFpbXBvcnRhbnQsIG51bGwpO1xuXHQtd2Via2l0LSN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRpbXBvcnRhbnQsICFpbXBvcnRhbnQsIG51bGwpO1xuXHQtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRpbXBvcnRhbnQsICFpbXBvcnRhbnQsIG51bGwpO1xuXHQtbXMtI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGltcG9ydGFudCwgIWltcG9ydGFudCwgbnVsbCk7XG5cdC1vLSN7JHByb3BlcnR5fTogJHZhbHVlIGlmKCRpbXBvcnRhbnQsICFpbXBvcnRhbnQsIG51bGwpO1xufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXItc3R5bGUoKSB7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0Y29sb3I6ICR0ZXh0X2NvbG9yO1xufSIsIiRoaWRlX3dwX2FkbWluX2JhcjogZmFsc2U7XG5cbkBpZigkaGlkZV93cF9hZG1pbl9iYXIpIHtcblx0aHRtbFtsYW5nPVwiZW4tR0JcIl0sXG5cdGh0bWxbbGFuZz1cImRlLURFXCJdIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjd3BhZG1pbmJhciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5hZG1pbi1iYXIgLnN0aWNreS1zdHlsZS1maXhlZC5oZWFkZXItc3R5bGUtMSAubWstaGVhZGVyLWhvbGRlcixcblx0LmFkbWluLWJhciAuc3RpY2t5LXN0eWxlLWZpeGVkLmhlYWRlci1zdHlsZS0zIC5tay1oZWFkZXItaG9sZGVyIHtcblx0XHR0b3A6IDA7XG5cdH1cbn1cblxudWwge1xuXHRsaVtzdHlsZSo9XCJ0ZXh0LWFsaWduOiBjZW50ZXJcIl0sXG5cdGxpW3N0eWxlKj1cInRleHQtYWxpZ246Y2VudGVyXCJdIHtcblx0XHRsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLm5vLXNwYWNlLWhlYWRlciB7XG5cdGgxIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5jb2xvci1wYXJhZ3JhcGgge1xuXHRwIHtcblx0XHRjb2xvcjogIzk2YWFiZSAhaW1wb3J0YW50O1xuXG5cdH1cbn1cblxuLnNtYWxsLXAge1xuXHRwIHtcblx0XHRmb250LXNpemU6IDEwcHggIWltcG9ydGFudDtcblx0fVxufVxuXG4uaW1hZ2UtZnVsbC13aWR0aCB7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC53cGJfd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHQudmNfc2luZ2xlX2ltYWdlLXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKipcbiAqIFJlc3BvbnNpdmVcbiAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxufSIsIkBtaXhpbiBmb250LXBhdGgoJG5hbWUsICR0eXBlKSB7XG5cdHNyYzpcblx0XHR1cmwoJyN7JGZvbnQtcGF0aH0vI3skbmFtZX0vI3skbmFtZX0tI3skdHlwZX0ud29mZicpIGZvcm1hdCgnd29mZicpO1xufVxuXG4vKlxuICogRGlhbWFudGVcbiAqL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdkaWFtYW50ZS1zZXJpYWwnO1xuXHRAaW5jbHVkZSBmb250LXBhdGgoJ2RpYW1hbnRlLXNlcmlhbCcsIFwiUmVndWxhclwiKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdkaWFtYW50ZS1zZXJpYWwnO1xuXHRAaW5jbHVkZSBmb250LXBhdGgoJ2RpYW1hbnRlLXNlcmlhbCcsIFwiUmVndWxhckl0YWxpY1wiKTtcblx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICdkaWFtYW50ZS1zZXJpYWwnO1xuXHRAaW5jbHVkZSBmb250LXBhdGgoJ2RpYW1hbnRlLXNlcmlhbCcsIFwiQm9sZFwiKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAnZGlhbWFudGUtc2VyaWFsJztcblx0QGluY2x1ZGUgZm9udC1wYXRoKCdkaWFtYW50ZS1zZXJpYWwnLCBcIkJvbGRJdGFsaWNcIik7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi8qXG4gKiBPUEVOIFNBTlNcbiAqL1xuXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6ICd0ZXhneXJlYWR2ZW50b3InO1xuXHRAaW5jbHVkZSBmb250LXBhdGgoJ3RleGd5cmVhZHZlbnRvcicsIFwiQm9sZFwiKTtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiAndGV4Z3lyZWFkdmVudG9yJztcblx0QGluY2x1ZGUgZm9udC1wYXRoKCd0ZXhneXJlYWR2ZW50b3InLCBcIlJlZ3VsYXJcIik7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLypcbiogUkVWLVNMSURFUlxuKi9cbmJvZHkgLnJldl9zbGlkZXIgLnRwLWNhcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcImRpYW1hbnRlLXNlcmlhbFwiIWltcG9ydGFudDtcbn1cblxuIiwiIiwiZm9ybS53cGNmNy1mb3JtIHtcblx0aW5wdXQsXG5cdGJ1dHRvbixcblx0dGV4dGFyZWEsXG5cdC53cGNmNy10ZXh0YXJlYSB7XG5cdH1cblxuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSxcblx0aW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuXHRpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sXG5cdGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5cdHRleHRhcmVhLFxuXHQud3BjZjctdGV4dGFyZWEge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0OjpwbGFjZWhvbGRlciB7XG5cdH1cblxuXHQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0fVxuXG5cdDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0fVxuXG5cdGlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5cdGJ1dHRvbiB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnlfY29sb3I7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM3YTljYmY7XG5cdFx0fVxuXHR9XG5cblx0LndwYl9jb2x1bW4ge1xuXHR9XG59XG5cblxuLyoqXG4gKiBSZXNwb25zaXZlXG4gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblxufSIsIi5oZWFkZXItc3R5bGUtMi5oZWFkZXItYWxpZ24tY2VudGVyIHtcblx0LmhlYWRlci1sb2dvIHtcblx0XHRwYWRkaW5nOiAxNXB4IDAgMCAwO1xuXHRcdHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubWVudS1ob3Zlci1zdHlsZS0zIC5tYWluLW5hdmlnYXRpb24tdWwgPiBsaS5tZW51LWl0ZW0gPiBhLm1lbnUtaXRlbS1saW5rOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2E0YjZjNztcblx0Y29sb3I6ICNmZmZmZmY7XG59XG5cbi5tZW51LWhvdmVyLXN0eWxlLTMge1xuXHQubWFpbi1uYXZpZ2F0aW9uLXVsID4gbGkubWVudS1pdGVtID4gYSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcblx0fVxufVxuXG4uaGVhZGVyLXN0eWxlLTIge1xuXHQubWFpbi1uYXZpZ2F0aW9uLXVsID4gbGkubWVudS1pdGVtID4gYS5tZW51LWl0ZW0tbGluayB7XG5cdFx0cGFkZGluZzogOHB4IDI1cHg7XG5cdH1cbn1cblxuLndpZGdldF9uYXZfbWVudSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcblx0YmFja2dyb3VuZDogI2E0YjZjODtcblx0d2lkdGg6IDc3JSAhaW1wb3J0YW50O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Ym9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51IHVsLm1lbnUge1xuXHRib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLndpZGdldF9uYXZfbWVudSB7XG4gIHVsIGxpIHtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmNmY1ZjQ7XG4gICAgbWFyZ2luLWJvdHRvbTozcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cdHVsIGxpIHtcblx0XHR3aWR0aDogOTclICFpbXBvcnRhbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDVweCAwIDA7XG5cdFx0YmFja2dyb3VuZDogI2Y2ZjVmNDtcblx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi53aWRnZXRfbmF2X21lbnUge1xuXHR1bCBsaSBhIHtcblx0XHRwYWRkaW5nOiAzcHggMTBweDtcblx0fVxufVxuXG4ubm8tc3BhY2UtcGFyYWdyYXBoIHtcblx0bWFyZ2luLWJvdHRvbTogLTIwcHggIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1zdHlsZS0yIC5tZW51LWhvdmVyLXN0eWxlLTMgLm1haW4tbmF2aWdhdGlvbi11bCA+IGxpLm1lbnUtaXRlbSB7XG5cdGxpbmUtaGVpZ2h0OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItc3R5bGUtMiB7XG5cdC5tay1oZWFkZXItcGFkZGluZy13cmFwcGVyIHtcblx0fVxufVxuXG5oZWFkZXIubWstaGVhZGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0aGVpZ2h0OiAxNTBweDtcblxuXHQubWstaGVhZGVyLWhvbGRlciB7XG5cdFx0Lm1rLWhlYWRlci1pbm5lciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDBweDtcblxuXHRcdFx0LmhlYWRlci1ncmlkIHtcblx0XHRcdFx0Jj4uYWRkLWhlYWRlci1oZWlnaHQge1xuXHRcdFx0XHRcdGhlaWdodDogNzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubWstaGVhZGVyLXNvY2lhbC5oZWFkZXItc2VjdGlvbi5zaG93IHtcblx0bWFyZ2luLXRvcDogNnB4O1xufVxuXG4uY29udGFjdC10ZXh0LWJsb2NrIHAge1xuXHRmb250LXNpemU6IDAuODVlbSAhaW1wb3J0YW50O1xufVxuXG4ud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEge1xuICBwYWRkaW5nOiAzcHggMjdweDtcbiAgZm9udC1zaXplOjAuODVlbTtcbiAgZGlzcGxheTpibG9jaztcbn1cblxuLyoqXG4gKiBSZXNwb25zaXZlXG4gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdGhlYWRlci5tay1oZWFkZXIge1xuXHRcdGhlaWdodDogOTBweDtcblxuXHRcdC5tay1oZWFkZXItaG9sZGVyIHtcblx0XHRcdC5tay1oZWFkZXItaW5uZXIge1xuXHRcdFx0XHQuaGVhZGVyLWxvZ28ge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMCAwIDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJcblxuLyoqXG4gKiBSZXNwb25zaXZlXG4gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblxufSIsIiIsIi8qKlxuICogUmVzcG9uc2l2ZVxuICovXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG5cbn0iLCIjbWVudS1mb290ZXJtZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuI21lbnUtZm9vdGVybWVudSBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4jbWVudS1mb290ZXJtZW51ICAgbGkge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuI21rLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEge1xuICBwYWRkaW5nOiAwIDAgMCA1cHg7XG59XG4jbWstZm9vdGVyIC53aWRnZXQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4jbWstZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgdWwge1xuICBtYXJnaW4tbGVmdDogMTU2cHg7XG59XG5oci5zdHlsZTF7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGM4YjhiO1xuICBtYXJnaW4tbGVmdDogMTY1cHg7XG59XG4jbWstZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgdWwge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbn1cbiNtay1mb290ZXIgLndpZGdldF9uYXZfbWVudSB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuI21rLWZvb3RlciAud2lkZ2V0X25hdl9tZW51IHVsIGxpIGEge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cbiNtay1mb290ZXIgLndpZGdldF9uYXZfbWVudSB1bCBsaSBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLyoqXG4gKiBSZXNwb25zaXZlXG4gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICNtay1mb290ZXIgLndpZGdldCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAjbWstZm9vdGVyIC53aWRnZXRfbmF2X21lbnUgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgaHIuc3R5bGUxe1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOGM4YjhiO1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxufSIsIlxuXG4vKipcbiAqIFJlc3BvbnNpdmVcbiAqL1xuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuXG59IiwiLm1rLWJsb2ctY29udGFpbmVyIHtcblx0YXJ0aWNsZSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG5cblx0XHQubWstdGVhZGVyLWJ1dHRvbiB7XG5cdFx0XHQubWstYnV0dG9uLWNvbnRhaW5lciB7XG5cdFx0XHRcdGEubWstYnV0dG9uIHtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRib3R0b206IC0zcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IHVybCgnL3dwLWNvbnRlbnQvdXBsb2Fkcy8yMDE5LzA3L2Fycm93X3JpZ2h0LnBuZycpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5tay1idXR0b24tLXRleHQge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM5NmFhYmU7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcblx0XHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm1rLWJ1dHRvbi0tZGltZW5zaW9uLW91dGxpbmUuc2tpbi1kYXJrOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG50YWJsZSB0ZCB7XG5cdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRvd25sb2FkLWJ0biB7XG5cdHBhZGRpbmctbGVmdDogNDVweDtcblx0bWFyZ2luLXRvcDogLTU5cHg7XG59XG5cbi5kb3dubG9hZC1idG4gcCBhIHtcblx0Y29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmZvb3Rlci1saW5rIHAgYSB7XG5cdGZvbnQtc2l6ZTogMC44NWVtICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAjYTdhN2E3O1xufVxuXG4jbWstdGhlbWUtY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG8gNTBweDtcbn1cblxuLm1rLWJsb2ctbWV0YS13cmFwcGVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLm1rLWJsb2ctdGh1bWJuYWlsLWl0ZW0gLml0ZW0td3JhcHBlciB7XG5cdC50aGUtdGl0bGUgYSB7XG5cdFx0Y29sb3I6ICNhNGI2YzcgIWltcG9ydGFudDtcblx0fVxufVxuXG4jbWstcGFnZS1pbnRyb2R1Y2UuaW50cm8tbGVmdCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaW5nbGUtc29jaWFsLXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubWstYmxvZy10aHVtYm5haWwtaXRlbS5jb250ZW50LWFsaWduLXJpZ2h0IHtcblx0Lml0ZW0td3JhcHBlciB7XG5cdFx0cGFkZGluZzogOXB4IDIwcHggMTVweDtcblx0fVxufVxuXG4uYmxvZy1zaW5nbGUtdGl0bGUge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ud2lkZ2V0X25hdl9tZW51IC5tay1zdmctaWNvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cbn1cblxuI3RoZW1lLXBhZ2UgLnRoZW1lLXBhZ2Utd3JhcHBlciAudGhlbWUtY29udGVudCB7XG5cdHBhZGRpbmc6IDAgMjBweDtcbn1cblxuI3RoZW1lLXBhZ2UgLnRoZW1lLXBhZ2Utd3JhcHBlciB7XG5cdG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc21hbGwtcGFyYWdyYXBoIHtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG59XG5cbmEudW5kZXJsaW5lZC1saW5rIHtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5tay1ibG9nLXRodW1ibmFpbC1pdGVtLmNvbnRlbnQtYWxpZ24tcmlnaHQgLml0ZW0td3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbn1cblxuLnRoZS10aXRsZSBhIHtcblx0Y29sb3I6ICNhNGI2Yzc7XG5cdGZvbnQtc2l6ZTogMS4xZW07XG59XG5cbi5jb250ZW50dGFibGUgdGQge1xuXHRmb250LXNpemU6IDAuODVlbTtcbn1cblxuLmNvbnRlbnR0YWJsZSBwIHtcblx0Zm9udC1zaXplOiAwLjg1ZW07XG59XG5cbi5tay1ibG9nLXRodW1ibmFpbC1pdGVtIC5tay1ibG9nLW1ldGEge1xuXHRtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuLm1rLWJveGVkLWVuYWJsZWQgI21rLWJveGVkLWxheW91dCB7XG5cdC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDBweCA4cHggM3B4ICNkOGQ2ZDQ7XG5cdC1tb3otYm94LXNoYWRvdzogMXB4IDBweCA4cHggM3B4ICNkOGQ2ZDQ7XG5cdC1tcy1ib3gtc2hhZG93OiAxcHggMHB4IDhweCAzcHggI2Q4ZDZkNDtcblx0Ym94LXNoYWRvdzogMXB4IDBweCA4cHggM3B4ICNkOGQ2ZDQ7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xuXG59XG5cbi5tay1ibG9nLXRodW1ibmFpbC1pdGVtIC5mZWF0dXJlZC1pbWFnZSB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tay1ibG9nLXRodW1ibmFpbC1pdGVtLmNvbnRlbnQtYWxpZ24tcmlnaHQgLml0ZW0td3JhcHBlciB7XG5cdG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5tay1ibG9nLXRodW1ibmFpbC1pdGVtIHtcblx0bWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI21rLWZvb3RlciB7XG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAyMHB4O1xufVxuXG4ubWstbWFpbi13cmFwcGVyLWhvbGRlciB7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cbi5jb250YWN0LXRleHQgcCB7XG5cdGZvbnQtc2l6ZTogMC44NWVtICFpbXBvcnRhbnQ7XG59XG4ud2lkZ2V0X25hdl9tZW51IHVsIGxpOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggMCAwO1xuICBiYWNrZ3JvdW5kOiAjYTRiNmM4O1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTpibG9jaztcblxufVxuLndpZGdldF9uYXZfbWVudSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTpibG9jaztcbn1cblxuLm1rLXRleHQtYmxvY2sge1xuXHR1bCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuLyoqXG4gKiBSZXNwb25zaXZlXG4gKi9cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cblx0LndpZGdldF9uYXZfbWVudSB1bCBsaS5jdXJyZW50X3BhZ2VfaXRlbSBhIHtcblx0XHRiYWNrZ3JvdW5kOiAjYTRiNmM4O1xuXHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuXG4iLCIjY3QtdWx0aW1hdGUtZ2Rwci1jb29raWUtcG9wdXAge1xuXHR3aWR0aDogNDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdCNjdC11bHRpbWF0ZS1nZHByLWNvb2tpZS1wb3B1cCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcblx0fVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUE7Ozs7Ozs7OztFQVNFO0FHU0YsQUFDQyxFQURDLENBQ0QsRUFBRSxDQUFBLEFBQUEsS0FBQyxFQUFPLG9CQUFvQixBQUEzQjtBQURKLEVBQUUsQ0FFRCxFQUFFLENBQUEsQUFBQSxLQUFDLEVBQU8sbUJBQW1CLEFBQTFCLEVBQTRCO0VBQzlCLG1CQUFtQixFQUFFLE1BQU07RUFDM0IsV0FBVyxFQUFFLENBQUMsR0FDZDs7QUFHRixBQUNDLGdCQURlLENBQ2YsRUFBRSxDQUFDO0VBQ0YsYUFBYSxFQUFFLENBQUMsR0FDaEI7O0FBR0YsQUFDQyxnQkFEZSxDQUNmLENBQUMsQ0FBQztFQUNELEtBQUssRUFBRSxrQkFBa0IsR0FFekI7O0FBR0YsQUFDQyxRQURPLENBQ1AsQ0FBQyxDQUFDO0VBQ0QsU0FBUyxFQUFFLGVBQWUsR0FDMUI7O0FBR0YsQUFBQSxpQkFBaUIsQ0FBQztFQUNqQixLQUFLLEVBQUUsSUFBSSxHQWFYO0VBZEQsQUFHQyxpQkFIZ0IsQ0FHaEIsWUFBWSxDQUFDO0lBQ1osS0FBSyxFQUFFLElBQUksR0FTWDtJQWJGLEFBTUUsaUJBTmUsQ0FHaEIsWUFBWSxDQUdYLHdCQUF3QixDQUFDO01BQ3hCLEtBQUssRUFBRSxJQUFJLEdBS1g7TUFaSCxBQVNHLGlCQVRjLENBR2hCLFlBQVksQ0FHWCx3QkFBd0IsQ0FHdkIsR0FBRyxDQUFDO1FBQ0gsS0FBSyxFQUFFLElBQUksR0FDWDs7QUFLSjs7R0FFRztBQzFESDs7R0FFRztBQUVILFVBQVU7RUFDVCxXQUFXLEVBQUUsaUJBQWlCO0VBVDlCLEdBQUcsRUFDRiw2RkFBb0QsQ0FBQyxjQUFjO0VBVXBFLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUduQixVQUFVO0VBQ1QsV0FBVyxFQUFFLGlCQUFpQjtFQWhCOUIsR0FBRyxFQUNGLG1HQUFvRCxDQUFDLGNBQWM7RUFpQnBFLFdBQVcsRUFBRSxNQUFNO0VBQ25CLFVBQVUsRUFBRSxNQUFNOztBQUduQixVQUFVO0VBQ1QsV0FBVyxFQUFFLGlCQUFpQjtFQXZCOUIsR0FBRyxFQUNGLDBGQUFvRCxDQUFDLGNBQWM7RUF3QnBFLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFVBQVUsRUFBRSxNQUFNOztBQUduQixVQUFVO0VBQ1QsV0FBVyxFQUFFLGlCQUFpQjtFQTlCOUIsR0FBRyxFQUNGLGdHQUFvRCxDQUFDLGNBQWM7RUErQnBFLFdBQVcsRUFBRSxJQUFJO0VBQ2pCLFVBQVUsRUFBRSxNQUFNOztBQUduQjs7R0FFRztBQUVILFVBQVU7RUFDVCxXQUFXLEVBQUUsaUJBQWlCO0VBekM5QixHQUFHLEVBQ0YsMEZBQW9ELENBQUMsY0FBYztFQTBDcEUsV0FBVyxFQUFFLElBQUk7RUFDakIsVUFBVSxFQUFFLE1BQU07O0FBR25CLFVBQVU7RUFDVCxXQUFXLEVBQUUsaUJBQWlCO0VBaEQ5QixHQUFHLEVBQ0YsNkZBQW9ELENBQUMsY0FBYztFQWlEcEUsV0FBVyxFQUFFLE1BQU07RUFDbkIsVUFBVSxFQUFFLE1BQU07O0FBR25COztFQUVFO0FBQ0YsQUFBQSxJQUFJLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQztFQUN6QixXQUFXLEVBQUUsaUJBQWlCLENBQUEsVUFBVSxHQUMzQzs7QUU1REQsQUFPQyxJQVBHLEFBQUEsV0FBVyxDQU9kLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVg7QUFQUCxJQUFJLEFBQUEsV0FBVyxDQVFkLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVo7QUFSUCxJQUFJLEFBQUEsV0FBVyxDQVNkLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxVQUFVLEFBQWY7QUFUUCxJQUFJLEFBQUEsV0FBVyxDQVVkLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxLQUFLLEFBQVY7QUFWUCxJQUFJLEFBQUEsV0FBVyxDQVdkLFFBQVE7QUFYVCxJQUFJLEFBQUEsV0FBVyxDQVlkLGVBQWUsQ0FBQztFQUNmLEtBQUssRUFBRSxJQUFJLEdBQ1g7O0FBZEYsQUF5QkMsSUF6QkcsQUFBQSxXQUFXLENBeUJkLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWI7QUF6QlAsSUFBSSxBQUFBLFdBQVcsQ0EwQmQsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYjtBQTFCUCxJQUFJLEFBQUEsV0FBVyxDQTJCZCxNQUFNLENBQUM7RUFDTixjQUFjLEVBQUUsQ0FBQztFQUNqQixnQkFBZ0IsRUxuQkYsT0FBTyxHS3dCckI7RUFsQ0YsQUErQkUsSUEvQkUsQUFBQSxXQUFXLENBeUJkLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FNSixNQUFNO0VBL0JULElBQUksQUFBQSxXQUFXLENBMEJkLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsQ0FLSixNQUFNO0VBL0JULElBQUksQUFBQSxXQUFXLENBMkJkLE1BQU0sQUFJSixNQUFNLENBQUM7SUFDUCxnQkFBZ0IsRUFBRSxPQUFPLEdBQ3pCOztBQVFIOztHQUVHO0FDM0NILEFBQ0MsZUFEYyxBQUFBLG9CQUFvQixDQUNsQyxZQUFZLENBQUM7RUFDWixPQUFPLEVBQUUsVUFBVTtFQUNuQixVQUFVLEVBQUUsZUFBZSxHQUMzQjs7QUFHRixBQUFBLG1CQUFtQixDQUFDLG1CQUFtQixHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQyxBQUFBLGVBQWUsQUFBQSxNQUFNLENBQUM7RUFDL0UsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixLQUFLLEVBQUUsT0FBTyxHQUNkOztBQUVELEFBQ0MsbUJBRGtCLENBQ2xCLG1CQUFtQixHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQyxDQUFDO0VBQ3RDLGFBQWEsRUFBRSxVQUFVLEdBQ3pCOztBQUdGLEFBQ0MsZUFEYyxDQUNkLG1CQUFtQixHQUFHLEVBQUUsQUFBQSxVQUFVLEdBQUcsQ0FBQyxBQUFBLGVBQWUsQ0FBQztFQUNyRCxPQUFPLEVBQUUsUUFBUSxHQUNqQjs7QUFHRixBQUFBLGdCQUFnQixDQUFDLEVBQUUsQ0FBQyxFQUFFLEFBQUEsa0JBQWtCLENBQUMsQ0FBQyxDQUFDO0VBQzFDLFVBQVUsRUFBRSxPQUFPO0VBQ25CLEtBQUssRUFBRSxjQUFjO0VBQ3JCLEtBQUssRUFBRSxPQUFPO0VBQ2QsV0FBVyxFQUFFLEdBQUc7RUFDaEIsYUFBYSxFQUFFLFNBQVMsR0FDeEI7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxFQUFFLEFBQUEsS0FBSyxDQUFDO0VBQ3hCLE1BQU0sRUFBRSxZQUFZLEdBQ3BCOztBQUVELEFBQ0UsZ0JBRGMsQ0FDZCxFQUFFLENBQUMsRUFBRSxDQUFDO0VBQ0wsT0FBTyxFQUFFLEtBQUs7RUFDYixXQUFXLEVBQUUsR0FBRztFQUNoQixhQUFhLEVBQUUsU0FBUztFQUN4QixVQUFVLEVBQUUsT0FBTztFQUNuQixhQUFhLEVBQUMsR0FBRztFQUNqQixhQUFhLEVBQUUsWUFBWSxHQUM1Qjs7QUFSSCxBQVNDLGdCQVRlLENBU2YsRUFBRSxDQUFDLEVBQUUsQ0FBQztFQUNMLEtBQUssRUFBRSxjQUFjO0VBQ3JCLFdBQVcsRUFBRSxHQUFHO0VBQ2hCLGFBQWEsRUFBRSxTQUFTO0VBQ3hCLFVBQVUsRUFBRSxPQUFPO0VBQ25CLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLGFBQWEsRUFBRSxZQUFZLEdBQzNCOztBQUdGLEFBQ0MsZ0JBRGUsQ0FDZixFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQztFQUNQLE9BQU8sRUFBRSxRQUFRLEdBQ2pCOztBQUdGLEFBQUEsbUJBQW1CLENBQUM7RUFDbkIsYUFBYSxFQUFFLGdCQUFnQixHQUMvQjs7QUFFRCxBQUFBLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyxtQkFBbUIsR0FBRyxFQUFFLEFBQUEsVUFBVSxDQUFDO0VBQ3RFLFdBQVcsRUFBRSxZQUFZLEdBQ3pCOztBQU9ELEFBQUEsTUFBTSxBQUFBLFVBQVUsQ0FBQztFQUNoQixnQkFBZ0IsRUFBRSxPQUFPO0VBQ3pCLE1BQU0sRUFBRSxLQUFLLEdBYWI7RUFmRCxBQUtFLE1BTEksQUFBQSxVQUFVLENBSWYsaUJBQWlCLENBQ2hCLGdCQUFnQixDQUFDO0lBQ2hCLFdBQVcsRUFBRSxJQUFJLEdBT2pCO0lBYkgsQUFTSSxNQVRFLEFBQUEsVUFBVSxDQUlmLGlCQUFpQixDQUNoQixnQkFBZ0IsQ0FHZixZQUFZLEdBQ1Qsa0JBQWtCLENBQUM7TUFDcEIsTUFBTSxFQUFFLElBQUksR0FDWjs7QUFNTCxBQUFBLGlCQUFpQixBQUFBLGVBQWUsQUFBQSxLQUFLLENBQUM7RUFDckMsVUFBVSxFQUFFLEdBQUcsR0FDZjs7QUFFRCxBQUFBLG1CQUFtQixDQUFDLENBQUMsQ0FBQztFQUNyQixTQUFTLEVBQUUsaUJBQWlCLEdBQzVCOztBQUVELEFBQUEsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7RUFDdkIsT0FBTyxFQUFFLFFBQVE7RUFDakIsU0FBUyxFQUFDLE1BQU07RUFDaEIsT0FBTyxFQUFDLEtBQUssR0FDZDs7QUFFRDs7R0FFRztBQUVILE1BQU0sRUFBRSxTQUFTLEVBQUUsS0FBSztFQUN2QixBQUFBLE1BQU0sQUFBQSxVQUFVLENBQUM7SUFDaEIsTUFBTSxFQUFFLElBQUksR0FTWjtJQVZELEFBS0csTUFMRyxBQUFBLFVBQVUsQ0FHZixpQkFBaUIsQ0FDaEIsZ0JBQWdCLENBQ2YsWUFBWSxDQUFDO01BQ1osT0FBTyxFQUFFLFVBQVUsR0FDbkI7O0FDbkhMOztHQUVHO0FFSkg7O0dBRUc7QUNGSCxBQUFBLGdCQUFnQixDQUFDLEVBQUUsQ0FBQztFQUNsQixPQUFPLEVBQUUsTUFBTSxHQUNoQjs7QUFDRCxBQUFBLGdCQUFnQixDQUFDLEVBQUUsQUFBQSxrQkFBa0IsQ0FBQyxDQUFDLENBQUM7RUFDdEMsS0FBSyxFQUFFLGVBQWU7RUFDdEIsVUFBVSxFQUFFLFdBQVcsR0FDeEI7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBRyxFQUFFLENBQUM7RUFDcEIsS0FBSyxFQUFFLGVBQWU7RUFDdEIsVUFBVSxFQUFFLFdBQVcsR0FDeEI7O0FBRUQsQUFBQSxVQUFVLENBQUMsZ0JBQWdCLENBQUMsRUFBRSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUM7RUFDbEMsT0FBTyxFQUFFLFNBQVMsR0FDbkI7O0FBQ0QsQUFBQSxVQUFVLENBQUMsT0FBTyxDQUFDO0VBQ2pCLGFBQWEsRUFBRSxJQUFJLEdBQ3BCOztBQUVELEFBQUEsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEVBQUUsQ0FBQztFQUM3QixXQUFXLEVBQUUsS0FBSyxHQUNuQjs7QUFDRCxBQUFBLEVBQUUsQUFBQSxPQUFPLENBQUE7RUFDUCxVQUFVLEVBQUUsaUJBQWlCO0VBQzdCLFdBQVcsRUFBRSxLQUFLLEdBQ25COztBQUNELEFBQUEsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEVBQUUsQ0FBQztFQUM3QixVQUFVLEVBQUUsS0FBSyxHQUNsQjs7QUFDRCxBQUFBLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDO0VBQ2hDLFNBQVMsRUFBRSxNQUFNLEdBQ2xCOztBQUNELEFBQUEsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0VBQ2xDLFNBQVMsRUFBRSxlQUFlLEdBQzNCOztBQUNELEFBQUEsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEVBQUUsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDO0VBQ2xDLE9BQU8sRUFBRSxNQUFNLEdBQ2hCOztBQUNEOztHQUVHO0FBRUgsTUFBTSxFQUFFLFNBQVMsRUFBRSxLQUFLO0VBQ3RCLEFBQUEsVUFBVSxDQUFDLE9BQU8sQ0FBQztJQUNqQixXQUFXLEVBQUUsWUFBWSxHQUMxQjtFQUNELEFBQUEsVUFBVSxDQUFDLGdCQUFnQixDQUFDLEVBQUUsQ0FBQztJQUM3QixXQUFXLEVBQUUsWUFBWSxHQUMxQjtFQUNELEFBQUEsRUFBRSxBQUFBLE9BQU8sQ0FBQTtJQUNQLFVBQVUsRUFBRSxpQkFBaUI7SUFDN0IsV0FBVyxFQUFFLFlBQVksR0FDMUI7O0FDbERIOztHQUVHO0FDSkgsQUFDQyxrQkFEaUIsQ0FDakIsT0FBTyxDQUFDO0VBQ1AsVUFBVSxFQUFFLGNBQWMsR0EyQjFCO0VBN0JGLEFBTUksa0JBTmMsQ0FDakIsT0FBTyxDQUdOLGlCQUFpQixDQUNoQixvQkFBb0IsQ0FDbkIsQ0FBQyxBQUFBLFVBQVUsQ0FBQztJQUNYLE1BQU0sRUFBRSxJQUFJO0lBQ1osWUFBWSxFQUFFLENBQUM7SUFDZixhQUFhLEVBQUUsQ0FBQyxHQWlCaEI7SUExQkwsQUFXSyxrQkFYYSxDQUNqQixPQUFPLENBR04saUJBQWlCLENBQ2hCLG9CQUFvQixDQUNuQixDQUFDLEFBQUEsVUFBVSxBQUtULE9BQU8sQ0FBQztNQUNSLE1BQU0sRUFBRSxJQUFJO01BQ1osUUFBUSxFQUFFLFFBQVE7TUFDbEIsS0FBSyxFQUFFLElBQUk7TUFDWCxPQUFPLEVBQUUsWUFBWTtNQUNyQixPQUFPLEVBQUUsa0RBQWtELEdBQzNEO0lBakJOLEFBbUJLLGtCQW5CYSxDQUNqQixPQUFPLENBR04saUJBQWlCLENBQ2hCLG9CQUFvQixDQUNuQixDQUFDLEFBQUEsVUFBVSxDQWFWLGdCQUFnQixDQUFDO01BQ2hCLE9BQU8sRUFBRSxZQUFZO01BQ3JCLEtBQUssRUFBRSxPQUFPO01BQ2QsY0FBYyxFQUFFLE9BQU87TUFDdkIsY0FBYyxFQUFFLENBQUM7TUFDRCxXQUFXLEVBQUMsR0FBRyxHQUMvQjs7QUFPTixBQUFBLDZCQUE2QixBQUFBLFVBQVUsQUFBQSxNQUFNLENBQUM7RUFDN0MsZ0JBQWdCLEVBQUUsV0FBVztFQUM3QixLQUFLLEVBQUUsSUFBSSxHQUNYOztBQUVELEFBQUEsS0FBSyxDQUFDLEVBQUUsQ0FBQztFQUNSLE9BQU8sRUFBRSxZQUFZO0VBQ3JCLFVBQVUsRUFBRSxJQUFJLEdBQ2hCOztBQUVELEFBQUEsYUFBYSxDQUFDO0VBQ2IsWUFBWSxFQUFFLElBQUk7RUFDbEIsVUFBVSxFQUFFLEtBQUssR0FDakI7O0FBRUQsQUFBQSxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQztFQUNqQixLQUFLLEVBQUUsa0JBQWtCO0VBQ3pCLGNBQWMsRUFBRSxTQUFTLEdBQ3pCOztBQUVELEFBQUEsWUFBWSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7RUFDaEIsU0FBUyxFQUFFLGlCQUFpQjtFQUM1QixLQUFLLEVBQUUsT0FBTyxHQUNkOztBQUVELEFBQUEsbUJBQW1CLENBQUM7RUFDbkIsTUFBTSxFQUFFLFdBQVcsR0FDbkI7O0FBRUQsQUFBQSxxQkFBcUIsQ0FBQztFQUNyQixPQUFPLEVBQUUsSUFBSSxHQUNiOztBQUVELEFBQ0MsdUJBRHNCLENBQUMsYUFBYSxDQUNwQyxVQUFVLENBQUMsQ0FBQyxDQUFDO0VBQ1osS0FBSyxFQUFFLGtCQUFrQixHQUN6Qjs7QUFHRixBQUFBLGtCQUFrQixBQUFBLFdBQVcsQ0FBQztFQUM3QixPQUFPLEVBQUUsSUFBSSxHQUNiOztBQUVELEFBQUEsc0JBQXNCLENBQUM7RUFDdEIsT0FBTyxFQUFFLElBQUksR0FDYjs7QUFFRCxBQUNDLHVCQURzQixBQUFBLG9CQUFvQixDQUMxQyxhQUFhLENBQUM7RUFDYixPQUFPLEVBQUUsYUFBYSxHQUN0Qjs7QUFHRixBQUFBLGtCQUFrQixDQUFDO0VBQ2xCLE9BQU8sRUFBRSxJQUFJLEdBQ2I7O0FBRUQsQUFBQSxnQkFBZ0IsQ0FBQyxZQUFZLENBQUM7RUFDN0IsT0FBTyxFQUFFLElBQUksR0FFYjs7QUFFRCxBQUFBLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQyxjQUFjLENBQUM7RUFDOUMsT0FBTyxFQUFFLE1BQU0sR0FDZjs7QUFFRCxBQUFBLFdBQVcsQ0FBQyxtQkFBbUIsQ0FBQztFQUMvQixNQUFNLEVBQUUsTUFBTSxHQUNkOztBQUVELEFBQUEsZ0JBQWdCLENBQUM7RUFDaEIsU0FBUyxFQUFFLE1BQU0sR0FDakI7O0FBRUQsQUFBQSxDQUFDLEFBQUEsZ0JBQWdCLENBQUM7RUFDakIsZUFBZSxFQUFFLFNBQVMsR0FDMUI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxvQkFBb0IsQ0FBQyxhQUFhLENBQUM7RUFDeEQsS0FBSyxFQUFFLEtBQUs7RUFDWixPQUFPLEVBQUUsT0FBTyxHQUNqQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQyxDQUFDLENBQUM7RUFDWixLQUFLLEVBQUUsT0FBTztFQUNkLFNBQVMsRUFBRSxLQUFLLEdBQ2hCOztBQUVELEFBQUEsYUFBYSxDQUFDLEVBQUUsQ0FBQztFQUNoQixTQUFTLEVBQUUsTUFBTSxHQUNqQjs7QUFFRCxBQUFBLGFBQWEsQ0FBQyxDQUFDLENBQUM7RUFDZixTQUFTLEVBQUUsTUFBTSxHQUNqQjs7QUFFRCxBQUFBLHVCQUF1QixDQUFDLGFBQWEsQ0FBQztFQUNyQyxVQUFVLEVBQUUsS0FBSyxHQUNqQjs7QUFFRCxBQUFBLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDO0VBQ2xDLGtCQUFrQixFQUFFLHVCQUF1QjtFQUMzQyxlQUFlLEVBQUUsdUJBQXVCO0VBQ3hDLGNBQWMsRUFBRSx1QkFBdUI7RUFDdkMsVUFBVSxFQUFFLHVCQUF1QjtFQUNuQywwQkFBMEIsRUFBRSxJQUFJLEdBRWhDOztBQUVELEFBQUEsdUJBQXVCLENBQUMsZUFBZSxDQUFDO0VBQ3ZDLFVBQVUsRUFBRSxJQUFJO0VBQ2YsYUFBYSxFQUFFLElBQUksR0FDcEI7O0FBRUQsQUFBQSx1QkFBdUIsQUFBQSxvQkFBb0IsQ0FBQyxhQUFhLENBQUM7RUFDekQsVUFBVSxFQUFFLElBQUksR0FDaEI7O0FBRUQsQUFBQSx1QkFBdUIsQ0FBQztFQUN2QixhQUFhLEVBQUUsQ0FBQyxHQUNoQjs7QUFFRCxBQUFBLFVBQVUsQ0FBQztFQUNWLDBCQUEwQixFQUFFLElBQUksR0FDaEM7O0FBRUQsQUFBQSx1QkFBdUIsQ0FBQztFQUN2QixVQUFVLEVBQUUsQ0FBQyxHQUNiOztBQUVELEFBQUEsYUFBYSxDQUFDLENBQUMsQ0FBQztFQUNmLFNBQVMsRUFBRSxpQkFBaUIsR0FDNUI7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLE1BQU0sQ0FBQztFQUMzQixhQUFhLEVBQUUsU0FBUztFQUN4QixVQUFVLEVBQUUsT0FBTztFQUNuQixLQUFLLEVBQUUsZ0JBQWdCO0VBQ3ZCLE9BQU8sRUFBQyxLQUFLLEdBRWQ7O0FBQ0QsQUFBQSxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsRUFBRSxDQUFDLENBQUMsQUFBQSxNQUFNLENBQUM7RUFDN0IsS0FBSyxFQUFFLGtCQUFrQjtFQUN6QixPQUFPLEVBQUMsS0FBSyxHQUNkOztBQUVELEFBQ0MsY0FEYSxDQUNiLEVBQUUsQ0FBQztFQUNGLFdBQVcsRUFBRSxDQUFDLEdBQ2Q7O0FBR0Y7O0dBRUc7QUFFSCxNQUFNLEVBQUUsU0FBUyxFQUFFLEtBQUs7RUFFdkIsQUFBQSxnQkFBZ0IsQ0FBQyxFQUFFLENBQUMsRUFBRSxBQUFBLGtCQUFrQixDQUFDLENBQUMsQ0FBQztJQUMxQyxVQUFVLEVBQUUsT0FBTztJQUNuQixLQUFLLEVBQUUsZUFBZSxHQUN0Qjs7QUNoTUYsQUFBQSw4QkFBOEIsQ0FBQztFQUM5QixLQUFLLEVBQUUsS0FBSyxHQUNaOztBQUVELE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7RUFDbEMsQUFBQSw4QkFBOEIsQ0FBQztJQUM5QixLQUFLLEVBQUUsSUFBSTtJQUNYLFNBQVMsRUFBRSxpQkFBaUIsR0FDNUIifQ== */