@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Kanit:ital,wght@0,200;0,400;0,700;1,400;1,700&display=swap");
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */ }

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0; }

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0; }

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */ }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent; }

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  /* 2 */ }

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder; }

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */ }

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%; }

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline; }

sub {
  bottom: -0.25em; }

sup {
  top: -0.5em; }

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none; }

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */ }

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible; }

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none; }

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0; }

/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText; }

/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em; }

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
legend {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */ }

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline; }

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto; }

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */ }

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */ }

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */ }

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block; }

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item; }

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none; }

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none; }

.wp_content {
  /*
  Theme Name: Twenty Seventeen
  Description: Used to style blocks.
  */
  /*--------------------------------------------------------------
  >>> TABLE OF CONTENTS:
  ----------------------------------------------------------------
  1.0 General Block Styles
  2.0 Blocks - Common Blocks
  3.0 Blocks - Formatting
  4.0 Blocks - Layout Elements
  5.0 Blocks - Widgets
  6.0 Blocks - Colors
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  1.0 General Block Styles
  --------------------------------------------------------------*/
  /* Captions */
  /*--------------------------------------------------------------
  2.0 Blocks - Common Blocks
  --------------------------------------------------------------*/
  /* Paragraph */
  /* Image */
  /* Gallery */
  /* Quote */
  /* Audio */
  /* Cover */
  /* File */
  /*--------------------------------------------------------------
  3.0 Blocks - Formatting
  --------------------------------------------------------------*/
  /* Code */
  /* Pullquote */
  /* Table */
  /*--------------------------------------------------------------
  4.0 Blocks - Layout Elements
  --------------------------------------------------------------*/
  /* Buttons */
  /* Separator */
  /* Media & Text */
  /*--------------------------------------------------------------
  5.0 Blocks - Widgets
  --------------------------------------------------------------*/
  /* Archives, Categories & Latest Posts */
  /* Comments */
  /*--------------------------------------------------------------
  6.0 Blocks - Colors
  --------------------------------------------------------------*/
  /**
   * Colors
   */
  /**
   * Breakpoints & Media Queries
   */
  /**
   * Often re-used variables
   */
  /**
   * Breakpoint mixins
   */
  /**
   * Long content fade mixin
   *
   * Creates a fading overlay to signify that the content is longer
   * than the space allows.
   */
  /**
   * Button states and focus styles
   */
  /**
   * Applies editor left position to the selector passed as argument
   */
  /**
   * Applies editor right position to the selector passed as argument
   */
  /**
   * Styles that are reused verbatim in a few places
   */
  /**
   * Allows users to opt-out of animations via OS-level preferences.
   */
  /*
  * Here we here not able to use a mobile first CSS approach.
  * Custom widths are set using inline styles, and on mobile,
  * we need 100% width, so we use important to overwrite the inline style.
  * If the style were set on mobile first, on desktop styles,
  * we would have no way of setting the style again to the inline style.
  */
  /* Text-level semantics
	 ========================================================================== */
 /**
* Remove the gray background on active links in IE 10.
*/
 /**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
 /**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
 /**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd 'em' font sizing in all browsers.
*/
 /**
* Add the correct font size in all browsers.
*/
 /**
* Prevent 'sub' and 'sup' elements from affecting the line height in
* all browsers.
*/
  /* Embedded content
	 ========================================================================== */
 /**
* Remove the border on images inside links in IE 10.
*/
  /* Forms
	 ========================================================================== */
 /**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
 /**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
 /**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
 /**
* Correct the inability to style clickable types in iOS and Safari.
*/
 /**
* Remove the inner border and padding in Firefox.
*/
 /**
* Restore the focus styles unset by the previous rule.
*/
 /**
* Correct the padding in Firefox.
*/
 /**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from 'fieldset' elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
*		'fieldset' elements in all browsers.
*/
 /**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
 /**
* Remove the default vertical scrollbar in IE 10+.
*/
 /**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
 /**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
 /**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
 /**
* Remove the inner padding in Chrome and Safari on macOS.
*/
 /**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to 'inherit' in Safari.
*/
  /* Interactive
	 ========================================================================== */
 /*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
 /*
* Add the correct display in all browsers.
*/
  /* Misc
	 ========================================================================== */
 /**
* Add the correct display in IE 10+.
*/
 /**
* Add the correct display in IE 10.
*/
  /*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
  /*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
  /*--------------------------------------------------------------
## Next / Previous
--------------------------------------------------------------*/
  /*--------------------------------------------------------------
## Header
--------------------------------------------------------------*/
  /*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
  /*--------------------------------------------------------------
## Comments
--------------------------------------------------------------*/
  /*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
  /*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/ }
@font-face {
  .wp_content {
    font-family: 'NonBreakingSpaceOverride';
    src: url(data:application/font-woff2;charset=utf-8;base64,d09GMgABAAAAAAMoAA0AAAAACDQAAALTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCahEICjx3CywAATYCJANUBCAFhiEHgWwbXQfILgpsY+rQRRARwyAs6uL7pxzYhxEE+32b3aeHmifR6tklkS9hiZA0ewkqGRJE+H7/+6378ASViK/PGeavqJyOzsceKi1s3BCiQsiOdn1r/RBgIJYEgCUhbm/8/8/h4saPssnTNkkiWUBrTRtjmQSajw3Ui3pZ3LYDPD+XG2C3JA/yKAS8/rU5eNfuGqRf4eNNgV4YAlIIgxglEkWe6FYpq10+wi3g+/nUgvgPFczNrz/RsTgVm/zfbPuHZlsuQECxuyqBcQwKFBjFgKO8AqP4bAN9tFJtnM9xPcbNjeXS/x1wY/xU52f5W/X1+9cnH4YwKIaoRRAkUkj/YlAAeF/624foiIDBgBmgQBeGAyhBljUPZUm/l2dTvmpqcBDUOHdbPZWd8JsBAsGr4w8/EDn82/bUPx4eh0YNrQTBuHO2FjQEAGBwK0DeI37DpQVqdERS4gZBhpeUhWCfLFz7J99aEBgsJCHvUGAdAPp4IADDCAPCEFMGpMZ9AQpTfQtQGhLbGVBZFV8BaqNyP68oTZgHNj3M8kBPfXTTC9t90UuzYhy9ciH0grVlOcqyCytisvbsERsEYztiznR0WCrmTksJwbSNK6fd1Rvr25I9oLvctUoEbNOmXJbqgYgPXEHJ82IUsrCnpkxh23F1rfZ2zcRnJYoXtauB3VTFkFXQg3uoZYD5qE0kdjDtoDoF1h2bulGmev5HbYhbrjtohQSRI4aNOkffIcT+d3v6atpaYh3JvPoQsztCcqvaBkppDSPcQ3bw3KaCBo1f5CJWTZEgW3LjLofYg51MaVezrx8xZitYbQ9KYeoRaqQdVLwSEfrKXLK1otCWOKNdR/YwYAfon5Yk8O2MJfSD10dPGA5PIJJQMkah0ugMJiv6x4Dm7LEa8xnrRGGGLAg4sAlbsA07sAt76DOsXKO3hIjtIlpnnFrt1qW4kh6NhS83P/6HB/fl1SMAAA==) format("woff2"), url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAAAUQAA0AAAAACDQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAE9AAAABwAAAAchf5yU0dERUYAAATYAAAAHAAAAB4AJwAbT1MvMgAAAaAAAABJAAAAYJAcgU5jbWFwAAACIAAAAF4AAAFqUUxBZ2dhc3AAAATQAAAACAAAAAgAAAAQZ2x5ZgAAApAAAAAyAAAAPL0n8y9oZWFkAAABMAAAADAAAAA2Fi93Z2hoZWEAAAFgAAAAHQAAACQOSgWaaG10eAAAAewAAAAzAAAAVC7TAQBsb2NhAAACgAAAABAAAAAsAOQBAm1heHAAAAGAAAAAHQAAACAAWQALbmFtZQAAAsQAAAF6AAADIYvD/Adwb3N0AAAEQAAAAI4AAADsapk2o3jaY2BkYGAA4ov5mwzj+W2+MnCzXwCKMNzgCBSB0LfbQDQ7AxuI4mBgAlEAFKQIRHjaY2BkYGD3+NvCwMDBAALsDAyMDKhAFAA3+wH3AAAAeNpjYGRgYBBl4GBgYgABEMnIABJzAPMZAAVmAGUAAAB42mNgZlJhnMDAysDCKsKygYGBYRqEZtrDYMT4D8gHSmEHjgUFOQwODAqqf9g9/rYwMLB7MNUAhRlBcsxBrMlASoGBEQAj8QtyAAAAeNrjYGBkAAGmWQwMjO8gmBnIZ2NA0ExAzNjAAFYJVn0ASBsD6VAIDZb7AtELAgANIgb9AHjaY2BgYGaAYBkGRgYQSAHyGMF8FgYPIM3HwMHAxMDGoMCwQIFLQV8hXvXP//9AcRCfAcb///h/ygPW+w/vb7olBjUHCTCyMcAFGZmABBO6AogThgZgIUsXAEDcEzcAAHjaY2BgECMCyoEgACZaAed42mNgYmRgYGBnYGNgYAZSDJqMgorCgoqCjECRXwwNrCAKSP5mAAFGBiRgyAAAi/YFBQAAeNqtkc1OwkAUhU/5M25cEhcsZick0AwlBJq6MWwgJkAgYV/KAA2lJeUn+hY+gktXvpKv4dLTMqKycGHsTZNv7px7z50ZAFd4hYHjdw1Ls4EiHjVncIFnzVnc4F1zDkWjrzmPW+NNcwGlzIRKI3fJlUyrEjZQxb3mDH2fNGfRx4vmHKqG0JzHg6E0F9DOlFBGBxUI1GEzLNT4S0aLuTtsGAEUuYcQHkyg3KmIum1bNUvKlrjbbAIleqHHnS4iSudpQcySMYtdFiXlAxzSbAwfMxK6kZoHKhbjjespMTioOPZnzI+4ucCeTVyKMVKLfeAS6vSWaTinuZwzyy/Dc7vaed+6KaV0kukdPUk6yOcctZPvvxxqksq2lEW8RvHjMEO2FCl/zy6p3NEm0R9OFSafJdldc4QVeyaaObMBO0/5cCaa6d9Ggyubxire+lEojscdjoWUR1xGOy8KD8mG2ZLO2l2paDc3A39qmU2z2W5YNv5+u79e6QfGJY/hAAB42m3NywrCMBQE0DupWp/1AYI7/6DEaLQu66Mrd35BKUWKJSlFv1+rue4cGM7shgR981qSon+ZNwUJ8iDgoYU2OvDRRQ99DDDECAHGmGCKmf80hZSx/Kik/LliFbtmN6xmt+yOjdg9GztV4tROnRwX/Bsaaw51nt4Lc7tWaZYHp/MlzKx51LZs5htNri+2AAAAAQAB//8AD3jaY2BkYGDgAWIxIGZiYARCESBmAfMYAAR6AEMAAAABAAAAANXtRbgAAAAA2AhRFAAAAADYCNuG) format("woff"); } }
  .wp_content [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
    font-style: italic;
    margin-bottom: 1.5em;
    text-align: left; }
  .wp_content .rtl [class^="wp-block-"]:not(.wp-block-gallery) figcaption {
    text-align: right; }
  .wp_content p.has-drop-cap:not(:focus)::first-letter {
    font-size: 5em;
    margin-top: 0.075em; }
  .wp_content .wp-block-image {
    margin-bottom: 1.5em; }
  .wp_content .wp-block-image figure {
    margin-bottom: 0;
    margin-top: 0; }
  .wp_content .wp-block-image figure.alignleft {
    margin-right: 1.5em; }
  .wp_content .wp-block-image figure.alignright {
    margin-left: 1.5em; }
  .wp_content .wp-block-gallery {
    margin-bottom: 1.5em; }
  .wp_content .wp-block-gallery figcaption {
    font-style: italic; }
  .wp_content .wp-block-gallery.aligncenter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -8px; }
  .wp_content .wp-block-quote:not(.is-large):not(.is-style-large) {
    border: 0;
    padding: 0; }
  .wp_content .wp-block-quote.alignleft p:last-of-type,
  .wp_content .wp-block-quote.alignright p:last-of-type {
    margin-bottom: 0; }
  .wp_content .wp-block-quote cite {
    color: inherit;
    font-size: inherit; }
  .wp_content .wp-block-audio audio {
    display: block;
    width: 100%; }
  .wp_content .wp-block-cover-image.alignright,
  .wp_content .wp-block-cover.alignright,
  .wp_content .wp-block-cover-image.alignleft,
  .wp_content .wp-block-cover.alignleft,
  .wp_content .wp-block-cover-image.aligncenter,
  .wp_content .wp-block-cover.aligncenter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .wp_content .wp-block-file .wp-block-file__button {
    background-color: #222;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    margin-top: 2em;
    padding: 0.7em 2em;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    white-space: nowrap; }
  .wp_content .wp-block-file .wp-block-file__button:hover,
  .wp_content .wp-block-file .wp-block-file__button:focus {
    background-color: #767676;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .wp_content .wp-block-code {
    background: transparent;
    border: 0;
    padding: 0; }
  .wp_content .wp-block-pullquote {
    border: 0; }
  .wp_content .wp-block-pullquote__citation,
  .wp_content .wp-block-pullquote cite {
    font-size: inherit;
    text-transform: none; }
  .wp_content .wp-block-table thead th {
    border-bottom: 2px solid #bbb;
    padding-bottom: 0.5em; }
  .wp_content .wp-block-table tr {
    border-bottom: 1px solid #eee; }
  .wp_content .wp-block-table th,
  .wp_content .wp-block-table td {
    border: 0; }
  .wp_content .rtl .wp-block-table th,
  .wp_content .rtl .wp-block-table td {
    text-align: right; }
  .wp_content .wp-block-button .wp-block-button__link {
    -webkit-box-shadow: none;
    box-shadow: none;
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.66;
    margin-top: 2em;
    padding: 0.7em 2em;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    white-space: nowrap; }
  .wp_content .entry-content.wp-block-button__link {
    background-color: #222;
    color: #fff; }
  .wp_content .entry-content.is-style-outline .wp-block-button__link:not(.has-background) {
    background-color: transparent; }
  .wp_content .entry-content.is-style-outline .wp-block-button__link:not(.has-text-color) {
    color: #222; }
  .wp_content .colors-dark .wp-block-button__link {
    background-color: #fff;
    color: #000; }
  .wp_content .entry-content.wp-block-button__link:hover,
  .wp_content .entry-content.wp-block-button__link:focus,
  .wp_content .entry-content.is-style-outline .wp-block-button__link:not(.has-background):hover,
  .wp_content .entry-content.is-style-outline .wp-block-button__link:not(.has-background):focus {
    background-color: #767676;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff; }
  .wp_content .colors-dark .entry-content.wp-block-button__link:hover,
  .wp_content .colors-dark .entry-content.wp-block-button__link:focus,
  .wp_content .colors-dark .entry-content.is-style-outline .wp-block-button__link:not(.has-background):hover,
  .wp_content .colors-dark .entry-content.is-style-outline .wp-block-button__link:not(.has-background):focus {
    background-color: #bbb;
    color: #000; }
  .wp_content .colors-dark .entry-content.is-style-outline .wp-block-button__link:not(.has-text-color) {
    color: #fff; }
  .wp_content .colors-dark .entry-content.is-style-outline .wp-block-button__link:not(.has-text-color):hover,
  .wp_content .colors-dark .entry-content.is-style-outline .wp-block-button__link:not(.has-text-color):focus {
    color: #222; }
  .wp_content .colors-custom .entry-content.wp-block-button__link,
  .wp_content .colors-custom .entry-content.wp-block-button__link:hover,
  .wp_content .colors-custom .entry-content.wp-block-button__link:focus,
  .wp_content .colors-dark .entry-content.wp-block-button__link,
  .wp_content .colors-dark .entry-content.wp-block-button__link:hover,
  .wp_content .colors-dark .entry-content.wp-block-button__link:focus {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .wp_content .colors-custom .entry-content.wp-block-button__link:hover,
  .wp_content .colors-custom .entry-content.wp-block-button__link:focus {
    color: #fff; }
  .wp_content .wp-block-separator {
    border: 0; }
  .wp_content .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {
    max-width: 100px; }
  .wp_content .wp-block-media-text {
    margin-bottom: 1.5em; }
  .wp_content .wp-block-media-text *:last-child {
    margin-bottom: 0; }
  .wp_content .wp-block-archives.aligncenter,
  .wp_content .wp-block-categories.aligncenter,
  .wp_content .wp-block-latest-posts.aligncenter {
    list-style-position: inside;
    text-align: center; }
  .wp_content .wp-block-latest-comments article {
    margin-bottom: 4em; }
  .wp_content .blog:not(.has-sidebar) #primary .wp-block-latest-comments article,
  .wp_content .archive:not(.page-one-column):not(.has-sidebar) #primary .wp-block-latest-comments article,
  .wp_content .search:not(.has-sidebar) #primary .wp-block-latest-comments article {
    float: none;
    width: 100%; }
  .wp_content .wp-block-latest-comments .avatar,
  .wp_content .wp-block-latest-comments__comment-avatar {
    border-radius: 0; }
  .wp_content .wp-block-latest-comments a {
    -webkit-box-shadow: inset 0 -1px 0 white;
    box-shadow: inset 0 -1px 0 white; }
  .wp_content .wp-block-latest-comments__comment-meta {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 0.4em; }
  .wp_content .wp-block-latest-comments__comment-author,
  .wp_content .wp-block-latest-comments__comment-link {
    font-weight: 700;
    text-decoration: none; }
  .wp_content .wp-block-latest-comments__comment-date {
    color: #767676;
    font-size: 10px;
    font-size: 0.625rem;
    font-weight: 800;
    letter-spacing: 0.1818em;
    margin-top: 0.4em;
    text-transform: uppercase; }
  .wp_content .editor-block-list__block .wp-block-latest-comments__comment-excerpt p {
    font-size: 14px;
    font-size: 0.875rem; }
  .wp_content .entry-content.has-pale-pink-color {
    color: #f78da7; }
  .wp_content .entry-content.has-pale-pink-background-color,
  .wp_content .wp-block-button.is-style-outline .has-pale-pink-background-color:link {
    background-color: #f78da7; }
  .wp_content .entry-content.has-vivid-red-color {
    color: #cf2e2e; }
  .wp_content .entry-content.has-vivid-red-background-color,
  .wp_content .wp-block-button.is-style-outline .has-vivid-red-background-color:link {
    background-color: #cf2e2e; }
  .wp_content .entry-content.has-luminous-vivid-orange-color {
    color: #ff6900; }
  .wp_content .entry-content.has-luminous-vivid-orange-background-color,
  .wp_content .wp-block-button.is-style-outline .has-luminous-vivid-orange-background-color:link {
    background-color: #ff6900; }
  .wp_content .entry-content.has-luminous-vivid-amber-color {
    color: #fcb900; }
  .wp_content .entry-content.has-luminous-vivid-amber-background-color,
  .wp_content .wp-block-button.is-style-outline .has-luminous-vivid-amber-background-color:link {
    background-color: #fcb900; }
  .wp_content .entry-content.has-light-green-cyan-color {
    color: #7bdcb5; }
  .wp_content .entry-content.has-light-green-cyan-background-color,
  .wp_content .wp-block-button.is-style-outline .has-light-green-cyan-background-color:link {
    background-color: #7bdcb5; }
  .wp_content .entry-content.has-vivid-green-cyan-color {
    color: #00d084; }
  .wp_content .entry-content.has-vivid-green-cyan-background-color,
  .wp_content .wp-block-button.is-style-outline .has-vivid-green-cyan-background-color:link {
    background-color: #00d084; }
  .wp_content .entry-content.has-pale-cyan-blue-color {
    color: #8ed1fc; }
  .wp_content .entry-content.has-pale-cyan-blue-background-color,
  .wp_content .wp-block-button.is-style-outline .has-pale-cyan-blue-background-color:link {
    background-color: #8ed1fc; }
  .wp_content .entry-content.has-vivid-cyan-blue-color {
    color: #0693e3; }
  .wp_content .entry-content.has-vivid-cyan-blue-background-color,
  .wp_content .wp-block-button.is-style-outline .has-vivid-cyan-blue-background-color:link {
    background-color: #0693e3; }
  .wp_content .entry-content.has-very-light-gray-color {
    color: #eee; }
  .wp_content .entry-content.has-very-light-gray-background-color,
  .wp_content .wp-block-button.is-style-outline .has-very-light-gray-background-color:link {
    background-color: #eee; }
  .wp_content .entry-content.has-cyan-bluish-gray-color {
    color: #abb8c3; }
  .wp_content .entry-content.has-cyan-bluish-gray-background-color,
  .wp_content .wp-block-button.is-style-outline .has-cyan-bluish-gray-background-color:link {
    background-color: #abb8c3; }
  .wp_content .entry-content.has-very-dark-gray-color {
    color: #313131; }
  .wp_content .entry-content.has-very-dark-gray-background-color,
  .wp_content .wp-block-button.is-style-outline .has-very-dark-gray-background-color:link {
    background-color: #313131; }
  .wp_content .wp-block-audio figcaption {
    margin-top: 0.5em;
    margin-bottom: 1em;
    color: #555d66;
    text-align: center;
    font-size: 13px; }
  .wp_content .wp-block-audio audio {
    width: 100%;
    min-width: 300px; }
  .wp_content .block-editor-block-list__layout .reusable-block-edit-panel {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background: #f8f9f9;
    color: #555d66;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
    font-size: 13px;
    position: relative;
    top: -14px;
    margin: 0 -14px;
    padding: 8px 14px;
    position: relative;
    border: 1px dashed rgba(145, 151, 162, 0.25);
    border-bottom: none; }
  .wp_content .block-editor-block-list__layout .block-editor-block-list__layout .reusable-block-edit-panel {
    margin: 0 -14px;
    padding: 8px 14px; }
  .wp_content .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner {
    margin: 0 5px; }
  .wp_content .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info {
    margin-right: auto; }
  .wp_content .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label {
    margin-right: 8px;
    white-space: nowrap;
    font-weight: 600; }
  .wp_content .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
    -webkit-box-flex: 1;
        -ms-flex: 1 1 100%;
            flex: 1 1 100%;
    font-size: 14px;
    height: 30px;
    margin: 4px 0 8px; }
  .wp_content .block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
    -ms-flex-negative: 0;
        flex-shrink: 0; }
  @media (min-width: 960px) {
    .wp_content .block-editor-block-list__layout .reusable-block-edit-panel {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .wp_content .block-editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title {
      margin: 0; }
    .wp_content .block-editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button {
      margin: 0 0 0 5px; } }
  .wp_content .editor-block-list__layout .is-selected .reusable-block-edit-panel {
    border-color: rgba(66, 88, 99, 0.4);
    border-left-color: transparent; }
  .wp_content .is-dark-theme .editor-block-list__layout .is-selected .reusable-block-edit-panel {
    border-color: rgba(255, 255, 255, 0.45);
    border-left-color: transparent; }
  .wp_content .block-editor-block-list__layout .reusable-block-indicator {
    background: #fff;
    border: 1px dashed #e2e4e7;
    color: #555d66;
    top: -14px;
    height: 30px;
    padding: 4px;
    position: absolute;
    z-index: 1;
    width: 30px;
    right: -14px; }
  .wp_content .wp-block-button {
    color: #fff;
    margin-bottom: 1.5em; }
  .wp_content .wp-block-button.aligncenter {
    text-align: center; }
  .wp_content .wp-block-button.alignright {
    /*rtl:ignore*/
    text-align: right; }
  .wp_content .wp-block-button__link {
    background-color: #32373c;
    border: none;
    border-radius: 28px;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: inherit;
    cursor: pointer;
    display: inline-block;
    font-size: 18px;
    margin: 0;
    padding: 12px 24px;
    text-align: center;
    text-decoration: none;
    overflow-wrap: break-word; }
  .wp_content .wp-block-button__link:hover, .wp_content .wp-block-button__link:focus, .wp_content .wp-block-button__link:active, .wp_content .wp-block-button__link:visited {
    color: inherit; }
  .wp_content .is-style-squared .wp-block-button__link {
    border-radius: 0; }
  .wp_content .is-style-outline {
    color: #32373c; }
  .wp_content .is-style-outline .wp-block-button__link {
    background-color: transparent;
    border: 2px solid currentcolor; }
  .wp_content .wp-block-calendar {
    text-align: center; }
  .wp_content .wp-block-calendar th,
  .wp_content .wp-block-calendar tbody td {
    padding: 4px;
    border: 1px solid #e2e4e7; }
  .wp_content .wp-block-calendar tfoot td {
    border: none; }
  .wp_content .wp-block-calendar table {
    width: 100%;
    border-collapse: collapse;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; }
  .wp_content .wp-block-calendar table th {
    font-weight: 440;
    background: #edeff0; }
  .wp_content .wp-block-calendar a {
    text-decoration: underline; }
  .wp_content .wp-block-calendar tfoot a {
    color: #00739c; }
  .wp_content .wp-block-calendar table tbody,
  .wp_content .wp-block-calendar table caption {
    color: #40464d; }
  .wp_content .wp-block-categories.alignleft {
    /*rtl:ignore*/
    margin-right: 2em; }
  .wp_content .wp-block-categories.alignright {
    /*rtl:ignore*/
    margin-left: 2em; }
  .wp_content .wp-block-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  @media (min-width: 782px) {
    .wp_content .wp-block-columns {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; } }
  .wp_content .wp-block-column {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin-bottom: 1em;
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    min-width: 0;
    word-break: break-word;
    overflow-wrap: break-word; }
  @media (min-width: 600px) {
    .wp_content .wp-block-column {
      -ms-flex-preferred-size: calc(50% - 16px);
          flex-basis: calc(50% - 16px);
      -webkit-box-flex: 0;
          -ms-flex-positive: 0;
              flex-grow: 0; }
    .wp_content .wp-block-column:nth-child(even) {
      margin-left: 32px; } }
  @media (min-width: 782px) {
    .wp_content .wp-block-column:not(:first-child) {
      margin-left: 32px; } }
  .wp_content .wp-block-cover-image,
  .wp_content .wp-block-cover {
    position: relative;
    background-color: #000;
    background-size: cover;
    background-position: center center;
    min-height: 430px;
    width: 100%;
    margin: 0 0 1.5em 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden; }
  .wp_content .wp-block-cover-image.has-left-content,
  .wp_content .wp-block-cover.has-left-content {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
  .wp_content .wp-block-cover-image.has-left-content h2,
  .wp_content .wp-block-cover-image.has-left-content .wp-block-cover-image-text,
  .wp_content .wp-block-cover-image.has-left-content .wp-block-cover-text,
  .wp_content .wp-block-cover.has-left-content h2,
  .wp_content .wp-block-cover.has-left-content .wp-block-cover-image-text,
  .wp_content .wp-block-cover.has-left-content .wp-block-cover-text {
    margin-left: 0;
    text-align: left; }
  .wp_content .wp-block-cover-image.has-right-content,
  .wp_content .wp-block-cover.has-right-content {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
  .wp_content .wp-block-cover-image.has-right-content h2,
  .wp_content .wp-block-cover-image.has-right-content .wp-block-cover-image-text,
  .wp_content .wp-block-cover-image.has-right-content .wp-block-cover-text,
  .wp_content .wp-block-cover.has-right-content h2,
  .wp_content .wp-block-cover.has-right-content .wp-block-cover-image-text,
  .wp_content .wp-block-cover.has-right-content .wp-block-cover-text {
    margin-right: 0;
    text-align: right; }
  .wp_content .wp-block-cover-image h2,
  .wp_content .wp-block-cover-image .wp-block-cover-image-text,
  .wp_content .wp-block-cover-image .wp-block-cover-text,
  .wp_content .wp-block-cover h2,
  .wp_content .wp-block-cover .wp-block-cover-image-text,
  .wp_content .wp-block-cover .wp-block-cover-text {
    color: #fff;
    font-size: 2em;
    line-height: 1.25;
    z-index: 1;
    margin-bottom: 0;
    max-width: 610px;
    padding: 14px;
    text-align: center; }
  .wp_content .wp-block-cover-image h2 a,
  .wp_content .wp-block-cover-image h2 a:hover,
  .wp_content .wp-block-cover-image h2 a:focus,
  .wp_content .wp-block-cover-image h2 a:active,
  .wp_content .wp-block-cover-image .wp-block-cover-image-text a,
  .wp_content .wp-block-cover-image .wp-block-cover-image-text a:hover,
  .wp_content .wp-block-cover-image .wp-block-cover-image-text a:focus,
  .wp_content .wp-block-cover-image .wp-block-cover-image-text a:active,
  .wp_content .wp-block-cover-image .wp-block-cover-text a,
  .wp_content .wp-block-cover-image .wp-block-cover-text a:hover,
  .wp_content .wp-block-cover-image .wp-block-cover-text a:focus,
  .wp_content .wp-block-cover-image .wp-block-cover-text a:active,
  .wp_content .wp-block-cover h2 a,
  .wp_content .wp-block-cover h2 a:hover,
  .wp_content .wp-block-cover h2 a:focus,
  .wp_content .wp-block-cover h2 a:active,
  .wp_content .wp-block-cover .wp-block-cover-image-text a,
  .wp_content .wp-block-cover .wp-block-cover-image-text a:hover,
  .wp_content .wp-block-cover .wp-block-cover-image-text a:focus,
  .wp_content .wp-block-cover .wp-block-cover-image-text a:active,
  .wp_content .wp-block-cover .wp-block-cover-text a,
  .wp_content .wp-block-cover .wp-block-cover-text a:hover,
  .wp_content .wp-block-cover .wp-block-cover-text a:focus,
  .wp_content .wp-block-cover .wp-block-cover-text a:active {
    color: #fff; }
  .wp_content .wp-block-cover-image.has-parallax,
  .wp_content .wp-block-cover.has-parallax {
    background-attachment: fixed; }
  @supports (-webkit-overflow-scrolling: touch) {
    .wp_content .wp-block-cover-image.has-parallax,
    .wp_content .wp-block-cover.has-parallax {
      background-attachment: scroll; } }
  .wp_content .wp-block-cover-image.has-background-dim::before,
  .wp_content .wp-block-cover.has-background-dim::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: inherit;
    opacity: 0.5;
    z-index: 1; }
  .wp_content .wp-block-cover-image.has-background-dim.has-background-dim-10::before,
  .wp_content .wp-block-cover.has-background-dim.has-background-dim-10::before {
    opacity: 0.1; }
  .wp_content .wp-block-cover-image.has-background-dim.has-background-dim-20::before,
  .wp_content .wp-block-cover.has-background-dim.has-background-dim-20::before {
    opacity: 0.2; }
  .wp_content .wp-block-cover-image.has-background-dim.has-background-dim-30::before,
  .wp_content .wp-block-cover.has-background-dim.has-background-dim-30::before {
    opacity: 0.3; }
  .wp_content .wp-block-cover-image.has-background-dim.has-background-dim-40::before,
  .wp_content .wp-block-cover.has-background-dim.has-background-dim-40::before {
    opacity: 0.4; }
  .wp_content .wp-block-cover-image.has-background-dim.has-background-dim-50::before,
  .wp_content .wp-block-cover.has-background-dim.has-background-dim-50::before {
    opacity: 0.5; }
  .wp_content .wp-block-cover-image.has-background-dim.has-background-dim-60::before,
  .wp_content .wp-block-cover.has-background-dim.has-background-dim-60::before {
    opacity: 0.6; }
  .wp_content .wp-block-cover-image.has-background-dim.has-background-dim-70::before,
  .wp_content .wp-block-cover.has-background-dim.has-background-dim-70::before {
    opacity: 0.7; }
  .wp_content .wp-block-cover-image.has-background-dim.has-background-dim-80::before,
  .wp_content .wp-block-cover.has-background-dim.has-background-dim-80::before {
    opacity: 0.8; }
  .wp_content .wp-block-cover-image.has-background-dim.has-background-dim-90::before,
  .wp_content .wp-block-cover.has-background-dim.has-background-dim-90::before {
    opacity: 0.9; }
  .wp_content .wp-block-cover-image.has-background-dim.has-background-dim-100::before,
  .wp_content .wp-block-cover.has-background-dim.has-background-dim-100::before {
    opacity: 1; }
  .wp_content .wp-block-cover-image.alignleft, .wp_content .wp-block-cover-image.alignright,
  .wp_content .wp-block-cover.alignleft,
  .wp_content .wp-block-cover.alignright {
    max-width: 305px;
    width: 100%; }
  .wp_content .wp-block-cover-image::after,
  .wp_content .wp-block-cover::after {
    display: block;
    content: "";
    font-size: 0;
    min-height: inherit; }
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .wp_content .wp-block-cover-image::after,
    .wp_content .wp-block-cover::after {
      content: none; } }
  .wp_content .wp-block-cover-image.aligncenter, .wp_content .wp-block-cover-image.alignleft, .wp_content .wp-block-cover-image.alignright,
  .wp_content .wp-block-cover.aligncenter,
  .wp_content .wp-block-cover.alignleft,
  .wp_content .wp-block-cover.alignright {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .wp_content .wp-block-cover-image .wp-block-cover__inner-container,
  .wp_content .wp-block-cover .wp-block-cover__inner-container {
    width: calc(100% - 70px);
    z-index: 1;
    color: #f8f9f9; }
  .wp_content .wp-block-cover-image p,
  .wp_content .wp-block-cover-image h1,
  .wp_content .wp-block-cover-image h2,
  .wp_content .wp-block-cover-image h3,
  .wp_content .wp-block-cover-image h4,
  .wp_content .wp-block-cover-image h5,
  .wp_content .wp-block-cover-image h6,
  .wp_content .wp-block-cover-image .wp-block-subhead,
  .wp_content .wp-block-cover p,
  .wp_content .wp-block-cover h1,
  .wp_content .wp-block-cover h2,
  .wp_content .wp-block-cover h3,
  .wp_content .wp-block-cover h4,
  .wp_content .wp-block-cover h5,
  .wp_content .wp-block-cover h6,
  .wp_content .wp-block-cover .wp-block-subhead {
    color: inherit; }
  .wp_content .wp-block-cover__video-background {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    width: 100%;
    height: 100%;
    z-index: 0;
    -o-object-fit: cover;
    object-fit: cover; }
  .wp_content .block-editor-block-list__block[data-type="core/embed"][data-align="left"] .block-editor-block-list__block-edit,
  .wp_content .block-editor-block-list__block[data-type="core/embed"][data-align="right"] .block-editor-block-list__block-edit,
  .wp_content .wp-block-embed.alignleft,
  .wp_content .wp-block-embed.alignright {
    max-width: 360px;
    width: 100%; }
  .wp_content .wp-block-embed {
    margin-bottom: 1em; }
  .wp_content .wp-block-embed figcaption {
    margin-top: 0.5em;
    margin-bottom: 1em;
    color: #555d66;
    text-align: center;
    font-size: 13px; }
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper {
    position: relative; }
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
    content: "";
    display: block;
    padding-top: 50%; }
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe,
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before {
    padding-top: 42.85%; }
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before {
    padding-top: 50%; }
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before {
    padding-top: 56.25%; }
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before {
    padding-top: 75%; }
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before {
    padding-top: 100%; }
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper::before {
    padding-top: 66.66%; }
  .wp_content .wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before {
    padding-top: 200%; }
  .wp_content .wp-block-file {
    margin-bottom: 1.5em; }
  .wp_content .wp-block-file.aligncenter {
    text-align: center; }
  .wp_content .wp-block-file.alignright {
    /*rtl:ignore*/
    text-align: right; }
  .wp_content .wp-block-file .wp-block-file__button {
    background: #32373c;
    border-radius: 2em;
    color: #fff;
    font-size: 13px;
    padding: 0.5em 1em; }
  .wp_content .wp-block-file a.wp-block-file__button {
    text-decoration: none; }
  .wp_content .wp-block-file a.wp-block-file__button:hover, .wp_content .wp-block-file a.wp-block-file__button:visited, .wp_content .wp-block-file a.wp-block-file__button:focus, .wp_content .wp-block-file a.wp-block-file__button:active {
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #fff;
    opacity: 0.85;
    text-decoration: none; }
  .wp_content .wp-block-file * + .wp-block-file__button {
    margin-left: 0.75em; }
  .wp_content .wp-block-gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-type: none;
    padding: 0; }
  .wp_content .wp-block-gallery .blocks-gallery-image,
  .wp_content .wp-block-gallery .blocks-gallery-item {
    margin: 0 16px 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative; }
  .wp_content .wp-block-gallery .blocks-gallery-image figure,
  .wp_content .wp-block-gallery .blocks-gallery-item figure {
    margin: 0;
    height: 100%; }
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .wp_content .wp-block-gallery .blocks-gallery-image figure,
    .wp_content .wp-block-gallery .blocks-gallery-item figure {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  .wp_content .wp-block-gallery .blocks-gallery-image img,
  .wp_content .wp-block-gallery .blocks-gallery-item img {
    display: block;
    max-width: 100%;
    height: auto; }
  .wp_content .wp-block-gallery .blocks-gallery-image img,
  .wp_content .wp-block-gallery .blocks-gallery-item img {
    width: 100%; }
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .wp_content .wp-block-gallery .blocks-gallery-image img,
    .wp_content .wp-block-gallery .blocks-gallery-item img {
      width: auto; } }
  .wp_content .wp-block-gallery .blocks-gallery-image figcaption,
  .wp_content .wp-block-gallery .blocks-gallery-item figcaption {
    position: absolute;
    bottom: 0;
    width: 100%;
    max-height: 100%;
    overflow: auto;
    padding: 40px 10px 9px;
    color: #fff;
    text-align: center;
    font-size: 13px;
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgba(0, 0, 0, 0.7)), color-stop(70%, rgba(0, 0, 0, 0.3)), to(transparent));
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0, rgba(0, 0, 0, 0.3) 70%, transparent); }
  .wp_content .wp-block-gallery .blocks-gallery-image figcaption img,
  .wp_content .wp-block-gallery .blocks-gallery-item figcaption img {
    display: inline; }
  .wp_content .wp-block-gallery.is-cropped .blocks-gallery-image a,
  .wp_content .wp-block-gallery.is-cropped .blocks-gallery-image img,
  .wp_content .wp-block-gallery.is-cropped .blocks-gallery-item a,
  .wp_content .wp-block-gallery.is-cropped .blocks-gallery-item img {
    width: 100%; }
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .wp_content .wp-block-gallery.is-cropped .blocks-gallery-image a,
    .wp_content .wp-block-gallery.is-cropped .blocks-gallery-image img,
    .wp_content .wp-block-gallery.is-cropped .blocks-gallery-item a,
    .wp_content .wp-block-gallery.is-cropped .blocks-gallery-item img {
      height: 100%;
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      -o-object-fit: cover;
      object-fit: cover; } }
  .wp_content .wp-block-gallery .blocks-gallery-image,
  .wp_content .wp-block-gallery .blocks-gallery-item {
    width: calc((100% - 16px) / 2); }
  .wp_content .wp-block-gallery .blocks-gallery-image:nth-of-type(even),
  .wp_content .wp-block-gallery .blocks-gallery-item:nth-of-type(even) {
    margin-right: 0; }
  .wp_content .wp-block-gallery.columns-1 .blocks-gallery-image,
  .wp_content .wp-block-gallery.columns-1 .blocks-gallery-item {
    width: 100%;
    margin-right: 0; }
  @media (min-width: 600px) {
    .wp_content .wp-block-gallery.columns-3 .blocks-gallery-image,
    .wp_content .wp-block-gallery.columns-3 .blocks-gallery-item {
      width: calc((100% - 16px * 2) / 3);
      margin-right: 16px; }
    @supports (-ms-ime-align: auto) {
      .wp_content .wp-block-gallery.columns-3 .blocks-gallery-image,
      .wp_content .wp-block-gallery.columns-3 .blocks-gallery-item {
        width: calc((100% - 16px * 2) / 3 - 1px); } }
    .wp_content .wp-block-gallery.columns-4 .blocks-gallery-image,
    .wp_content .wp-block-gallery.columns-4 .blocks-gallery-item {
      width: calc((100% - 16px * 3) / 4);
      margin-right: 16px; }
    @supports (-ms-ime-align: auto) {
      .wp_content .wp-block-gallery.columns-4 .blocks-gallery-image,
      .wp_content .wp-block-gallery.columns-4 .blocks-gallery-item {
        width: calc((100% - 16px * 3) / 4 - 1px); } }
    .wp_content .wp-block-gallery.columns-5 .blocks-gallery-image,
    .wp_content .wp-block-gallery.columns-5 .blocks-gallery-item {
      width: calc((100% - 16px * 4) / 5);
      margin-right: 16px; }
    @supports (-ms-ime-align: auto) {
      .wp_content .wp-block-gallery.columns-5 .blocks-gallery-image,
      .wp_content .wp-block-gallery.columns-5 .blocks-gallery-item {
        width: calc((100% - 16px * 4) / 5 - 1px); } }
    .wp_content .wp-block-gallery.columns-6 .blocks-gallery-image,
    .wp_content .wp-block-gallery.columns-6 .blocks-gallery-item {
      width: calc((100% - 16px * 5) / 6);
      margin-right: 16px; }
    @supports (-ms-ime-align: auto) {
      .wp_content .wp-block-gallery.columns-6 .blocks-gallery-image,
      .wp_content .wp-block-gallery.columns-6 .blocks-gallery-item {
        width: calc((100% - 16px * 5) / 6 - 1px); } }
    .wp_content .wp-block-gallery.columns-7 .blocks-gallery-image,
    .wp_content .wp-block-gallery.columns-7 .blocks-gallery-item {
      width: calc((100% - 16px * 6) / 7);
      margin-right: 16px; }
    @supports (-ms-ime-align: auto) {
      .wp_content .wp-block-gallery.columns-7 .blocks-gallery-image,
      .wp_content .wp-block-gallery.columns-7 .blocks-gallery-item {
        width: calc((100% - 16px * 6) / 7 - 1px); } }
    .wp_content .wp-block-gallery.columns-8 .blocks-gallery-image,
    .wp_content .wp-block-gallery.columns-8 .blocks-gallery-item {
      width: calc((100% - 16px * 7) / 8);
      margin-right: 16px; }
    @supports (-ms-ime-align: auto) {
      .wp_content .wp-block-gallery.columns-8 .blocks-gallery-image,
      .wp_content .wp-block-gallery.columns-8 .blocks-gallery-item {
        width: calc((100% - 16px * 7) / 8 - 1px); } }
    .wp_content .wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),
    .wp_content .wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n) {
      margin-right: 0; }
    .wp_content .wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),
    .wp_content .wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n) {
      margin-right: 0; }
    .wp_content .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
    .wp_content .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
      margin-right: 0; }
    .wp_content .wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),
    .wp_content .wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n) {
      margin-right: 0; }
    .wp_content .wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),
    .wp_content .wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n) {
      margin-right: 0; }
    .wp_content .wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),
    .wp_content .wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n) {
      margin-right: 0; }
    .wp_content .wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),
    .wp_content .wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n) {
      margin-right: 0; }
    .wp_content .wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),
    .wp_content .wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n) {
      margin-right: 0; } }
  .wp_content .wp-block-gallery .blocks-gallery-image:last-child,
  .wp_content .wp-block-gallery .blocks-gallery-item:last-child {
    margin-right: 0; }
  .wp_content .wp-block-gallery .blocks-gallery-item.has-add-item-button {
    width: 100%; }
  .wp_content .wp-block-gallery.alignleft, .wp_content .wp-block-gallery.alignright {
    max-width: 305px;
    width: 100%; }
  .wp_content .wp-block-gallery.alignleft, .wp_content .wp-block-gallery.aligncenter, .wp_content .wp-block-gallery.alignright {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .wp_content .wp-block-gallery.aligncenter .blocks-gallery-item figure {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .wp_content .wp-block-image {
    max-width: 100%;
    margin-bottom: 1em;
    margin-left: 0;
    margin-right: 0; }
  .wp_content .wp-block-image img {
    max-width: 100%; }
  .wp_content .wp-block-image.aligncenter {
    text-align: center; }
  .wp_content .wp-block-image.alignfull img,
  .wp_content .wp-block-image.alignwide img {
    width: 100%; }
  .wp_content .wp-block-image .alignleft,
  .wp_content .wp-block-image .alignright,
  .wp_content .wp-block-image .aligncenter, .wp_content .wp-block-image.is-resized {
    display: table;
    margin-left: 0;
    margin-right: 0; }
  .wp_content .wp-block-image .alignleft > figcaption,
  .wp_content .wp-block-image .alignright > figcaption,
  .wp_content .wp-block-image .aligncenter > figcaption, .wp_content .wp-block-image.is-resized > figcaption {
    display: table-caption;
    caption-side: bottom; }
  .wp_content .wp-block-image .alignleft {
    /*rtl:ignore*/
    float: left;
    /*rtl:ignore*/
    margin-right: 1em; }
  .wp_content .wp-block-image .alignright {
    /*rtl:ignore*/
    float: right;
    /*rtl:ignore*/
    margin-left: 1em; }
  .wp_content .wp-block-image .aligncenter {
    margin-left: auto;
    margin-right: auto; }
  .wp_content .wp-block-image figcaption {
    margin-top: 0.5em;
    margin-bottom: 1em;
    color: #555d66;
    text-align: center;
    font-size: 13px; }
  .wp_content .wp-block-latest-comments__comment {
    font-size: 15px;
    line-height: 1.1;
    list-style: none;
    margin-bottom: 1em; }
  .wp_content .has-avatars .wp-block-latest-comments__comment {
    min-height: 36px;
    list-style: none; }
  .wp_content .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta,
  .wp_content .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt {
    margin-left: 52px; }
  .wp_content .has-dates .wp-block-latest-comments__comment,
  .wp_content .has-excerpts .wp-block-latest-comments__comment {
    line-height: 1.5; }
  .wp_content .wp-block-latest-comments__comment-excerpt p {
    font-size: 14px;
    line-height: 1.8;
    margin: 5px 0 20px; }
  .wp_content .wp-block-latest-comments__comment-date {
    color: #8f98a1;
    display: block;
    font-size: 12px; }
  .wp_content .wp-block-latest-comments .avatar,
  .wp_content .wp-block-latest-comments__comment-avatar {
    border-radius: 24px;
    display: block;
    float: left;
    height: 40px;
    margin-right: 12px;
    width: 40px; }
  .wp_content .wp-block-latest-posts.alignleft {
    /*rtl:ignore*/
    margin-right: 2em; }
  .wp_content .wp-block-latest-posts.alignright {
    /*rtl:ignore*/
    margin-left: 2em; }
  .wp_content .wp-block-latest-posts.is-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0;
    list-style: none; }
  .wp_content .wp-block-latest-posts.is-grid li {
    margin: 0 16px 16px 0;
    width: 100%; }
  @media (min-width: 600px) {
    .wp_content .wp-block-latest-posts.columns-2 li {
      width: calc((100% / 2) - 16px); }
    .wp_content .wp-block-latest-posts.columns-3 li {
      width: calc((100% / 3) - 16px); }
    .wp_content .wp-block-latest-posts.columns-4 li {
      width: calc((100% / 4) - 16px); }
    .wp_content .wp-block-latest-posts.columns-5 li {
      width: calc((100% / 5) - 16px); }
    .wp_content .wp-block-latest-posts.columns-6 li {
      width: calc((100% / 6) - 16px); } }
  .wp_content .wp-block-latest-posts__post-date {
    display: block;
    color: #6c7781;
    font-size: 13px; }
  .wp_content .wp-block-media-text {
    display: grid; }
  .wp_content .wp-block-media-text {
    grid-template-rows: auto;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    grid-template-areas: "media-text-media media-text-content";
    grid-template-columns: 50% auto; }
  .wp_content .wp-block-media-text.has-media-on-the-right {
    grid-template-areas: "media-text-content media-text-media";
    grid-template-columns: auto 50%; }
  .wp_content .wp-block-media-text .wp-block-media-text__media {
    grid-area: media-text-media;
    margin: 0; }
  .wp_content .wp-block-media-text .wp-block-media-text__content {
    word-break: break-word;
    grid-area: media-text-content;
    padding: 0 8% 0 8%; }
  .wp_content .wp-block-media-text > figure > img,
  .wp_content .wp-block-media-text > figure > video {
    max-width: unset;
    width: 100%;
    vertical-align: middle; }
  @media (max-width: 600px) {
    .wp_content .wp-block-media-text.is-stacked-on-mobile {
      grid-template-columns: 100% !important;
      grid-template-areas: "media-text-media" "media-text-content"; }
    .wp_content .wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right {
      grid-template-areas: "media-text-content" "media-text-media"; } }
  .wp_content .is-small-text {
    font-size: 14px; }
  .wp_content .is-regular-text {
    font-size: 16px; }
  .wp_content .is-large-text {
    font-size: 36px; }
  .wp_content .is-larger-text {
    font-size: 48px; }
  .wp_content .has-drop-cap:not(:focus)::first-letter {
    float: left;
    font-size: 8.4em;
    line-height: 0.68;
    font-weight: 100;
    margin: 0.05em 0.1em 0 0;
    text-transform: uppercase;
    font-style: normal; }
  .wp_content .has-drop-cap:not(:focus)::after {
    content: "";
    display: table;
    clear: both;
    padding-top: 14px; }
  .wp_content p.has-background {
    padding: 20px 30px; }
  .wp_content p.has-text-color a {
    color: inherit; }
  .wp_content .wp-block-pullquote {
    padding: 3em 0;
    margin-left: 0;
    margin-right: 0;
    text-align: center; }
  .wp_content .wp-block-pullquote.alignleft, .wp_content .wp-block-pullquote.alignright {
    max-width: 305px; }
  .wp_content .wp-block-pullquote.alignleft p, .wp_content .wp-block-pullquote.alignright p {
    font-size: 20px; }
  .wp_content .wp-block-pullquote p {
    font-size: 28px;
    line-height: 1.6; }
  .wp_content .wp-block-pullquote cite,
  .wp_content .wp-block-pullquote footer {
    position: relative; }
  .wp_content .wp-block-pullquote .has-text-color a {
    color: inherit; }
  .wp_content .wp-block-pullquote:not(.is-style-solid-color) {
    background: none; }
  .wp_content .wp-block-pullquote.is-style-solid-color {
    border: none; }
  .wp_content .wp-block-pullquote.is-style-solid-color blockquote {
    margin-left: auto;
    margin-right: auto;
    text-align: left;
    max-width: 60%; }
  .wp_content .wp-block-pullquote.is-style-solid-color blockquote p {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 32px; }
  .wp_content .wp-block-pullquote.is-style-solid-color blockquote cite {
    text-transform: none;
    font-style: normal; }
  .wp_content .wp-block-pullquote cite {
    color: inherit; }
  .wp_content .wp-block-quote.is-style-large, .wp_content .wp-block-quote.is-large {
    margin: 0 0 16px;
    padding: 0 1em; }
  .wp_content .wp-block-quote.is-style-large p, .wp_content .wp-block-quote.is-large p {
    font-size: 24px;
    font-style: italic;
    line-height: 1.6; }
  .wp_content .wp-block-quote.is-style-large cite,
  .wp_content .wp-block-quote.is-style-large footer, .wp_content .wp-block-quote.is-large cite,
  .wp_content .wp-block-quote.is-large footer {
    font-size: 18px;
    text-align: right; }
  .wp_content .wp-block-rss.alignleft {
    /*rtl:ignore*/
    margin-right: 2em; }
  .wp_content .wp-block-rss.alignright {
    /*rtl:ignore*/
    margin-left: 2em; }
  .wp_content .wp-block-rss.is-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0;
    list-style: none; }
  .wp_content .wp-block-rss.is-grid li {
    margin: 0 16px 16px 0;
    width: 100%; }
  @media (min-width: 600px) {
    .wp_content .wp-block-rss.columns-2 li {
      width: calc(( 100% / 2 ) - 16px); }
    .wp_content .wp-block-rss.columns-3 li {
      width: calc(( 100% / 3 ) - 16px); }
    .wp_content .wp-block-rss.columns-4 li {
      width: calc(( 100% / 4 ) - 16px); }
    .wp_content .wp-block-rss.columns-5 li {
      width: calc(( 100% / 5 ) - 16px); }
    .wp_content .wp-block-rss.columns-6 li {
      width: calc(( 100% / 6 ) - 16px); } }
  .wp_content .wp-block-rss__item-publish-date,
  .wp_content .wp-block-rss__item-author {
    color: #6c7781;
    font-size: 13px; }
  .wp_content .wp-block-search {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .wp_content .wp-block-search .wp-block-search__label {
    width: 100%; }
  .wp_content .wp-block-search .wp-block-search__input {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .wp_content .wp-block-search .wp-block-search__button {
    margin-left: 10px; }
  .wp_content .wp-block-separator.is-style-wide {
    border-bottom-width: 1px; }
  .wp_content .wp-block-separator.is-style-dots {
    background: none;
    border: none;
    text-align: center;
    max-width: none;
    line-height: 1;
    height: auto; }
  .wp_content .wp-block-separator.is-style-dots::before {
    content: "\00b7 \00b7 \00b7";
    color: #191e23;
    font-size: 20px;
    letter-spacing: 2em;
    padding-left: 2em;
    font-family: serif; }
  .wp_content p.wp-block-subhead {
    font-size: 1.1em;
    font-style: italic;
    opacity: 0.75; }
  .wp_content .wp-block-table.has-fixed-layout {
    table-layout: fixed;
    width: 100%; }
  .wp_content .wp-block-table.alignleft, .wp_content .wp-block-table.aligncenter, .wp_content .wp-block-table.alignright {
    display: table;
    width: auto; }
  .wp_content .wp-block-table.has-subtle-light-gray-background-color {
    background-color: #f3f4f5; }
  .wp_content .wp-block-table.has-subtle-pale-green-background-color {
    background-color: #e9fbe5; }
  .wp_content .wp-block-table.has-subtle-pale-blue-background-color {
    background-color: #e7f5fe; }
  .wp_content .wp-block-table.has-subtle-pale-pink-background-color {
    background-color: #fcf0ef; }
  .wp_content .wp-block-table.is-style-stripes {
    border-spacing: 0;
    border-collapse: inherit;
    background-color: transparent;
    border-bottom: 1px solid #f3f4f5; }
  .wp_content .wp-block-table.is-style-stripes tr:nth-child(odd) {
    background-color: #f3f4f5; }
  .wp_content .wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tr:nth-child(odd) {
    background-color: #f3f4f5; }
  .wp_content .wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tr:nth-child(odd) {
    background-color: #e9fbe5; }
  .wp_content .wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tr:nth-child(odd) {
    background-color: #e7f5fe; }
  .wp_content .wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tr:nth-child(odd) {
    background-color: #fcf0ef; }
  .wp_content .wp-block-table.is-style-stripes td {
    border-color: transparent; }
  .wp_content .wp-block-text-columns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .wp_content .wp-block-text-columns.aligncenter {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .wp_content .wp-block-text-columns .wp-block-column {
    margin: 0 16px;
    padding: 0; }
  .wp_content .wp-block-text-columns .wp-block-column:first-child {
    margin-left: 0; }
  .wp_content .wp-block-text-columns .wp-block-column:last-child {
    margin-right: 0; }
  .wp_content .wp-block-text-columns.columns-2 .wp-block-column {
    width: calc(100% / 2); }
  .wp_content .wp-block-text-columns.columns-3 .wp-block-column {
    width: calc(100% / 3); }
  .wp_content .wp-block-text-columns.columns-4 .wp-block-column {
    width: calc(100% / 4); }
  .wp_content pre.wp-block-verse {
    white-space: nowrap;
    overflow: auto; }
  .wp_content .wp-block-video {
    margin-left: 0;
    margin-right: 0; }
  .wp_content .wp-block-video video {
    max-width: 100%; }
  @supports ((position: -webkit-sticky) or (position: sticky)) {
    .wp_content .wp-block-video [poster] {
      -o-object-fit: cover;
      object-fit: cover; } }
  .wp_content .wp-block-video.aligncenter {
    text-align: center; }
  .wp_content .wp-block-video figcaption {
    margin-top: 0.5em;
    margin-bottom: 1em;
    color: #555d66;
    text-align: center;
    font-size: 13px; }
  .wp_content .has-pale-pink-background-color.has-pale-pink-background-color {
    background-color: #f78da7; }
  .wp_content .has-vivid-red-background-color.has-vivid-red-background-color {
    background-color: #cf2e2e; }
  .wp_content .has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color {
    background-color: #ff6900; }
  .wp_content .has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color {
    background-color: #fcb900; }
  .wp_content .has-light-green-cyan-background-color.has-light-green-cyan-background-color {
    background-color: #7bdcb5; }
  .wp_content .has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color {
    background-color: #00d084; }
  .wp_content .has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color {
    background-color: #8ed1fc; }
  .wp_content .has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color {
    background-color: #0693e3; }
  .wp_content .has-very-light-gray-background-color.has-very-light-gray-background-color {
    background-color: #eee; }
  .wp_content .has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color {
    background-color: #abb8c3; }
  .wp_content .has-very-dark-gray-background-color.has-very-dark-gray-background-color {
    background-color: #313131; }
  .wp_content .has-pale-pink-color.has-pale-pink-color {
    color: #f78da7; }
  .wp_content .has-vivid-red-color.has-vivid-red-color {
    color: #cf2e2e; }
  .wp_content .has-luminous-vivid-orange-color.has-luminous-vivid-orange-color {
    color: #ff6900; }
  .wp_content .has-luminous-vivid-amber-color.has-luminous-vivid-amber-color {
    color: #fcb900; }
  .wp_content .has-light-green-cyan-color.has-light-green-cyan-color {
    color: #7bdcb5; }
  .wp_content .has-vivid-green-cyan-color.has-vivid-green-cyan-color {
    color: #00d084; }
  .wp_content .has-pale-cyan-blue-color.has-pale-cyan-blue-color {
    color: #8ed1fc; }
  .wp_content .has-vivid-cyan-blue-color.has-vivid-cyan-blue-color {
    color: #0693e3; }
  .wp_content .has-very-light-gray-color.has-very-light-gray-color {
    color: #eee; }
  .wp_content .has-cyan-bluish-gray-color.has-cyan-bluish-gray-color {
    color: #abb8c3; }
  .wp_content .has-very-dark-gray-color.has-very-dark-gray-color {
    color: #313131; }
  .wp_content .has-small-font-size {
    font-size: 13px; }
  .wp_content .has-regular-font-size,
  .wp_content .has-normal-font-size {
    font-size: 16px; }
  .wp_content .has-medium-font-size {
    font-size: 20px; }
  .wp_content .has-large-font-size {
    font-size: 36px; }
  .wp_content .has-larger-font-size,
  .wp_content .has-huge-font-size {
    font-size: 42px; }
  .wp_content body:lang(ar), .wp_content button:lang(ar),
  .wp_content input:lang(ar),
  .wp_content select:lang(ar),
  .wp_content optgroup:lang(ar),
  .wp_content textarea:lang(ar), .wp_content .author-description .author-link:lang(ar),
  .wp_content .comment-metadata:lang(ar),
  .wp_content .comment-reply-link:lang(ar),
  .wp_content .comments-title:lang(ar),
  .wp_content .comment-author .fn:lang(ar),
  .wp_content .discussion-meta-info:lang(ar),
  .wp_content .entry-meta:lang(ar),
  .wp_content .entry-footer:lang(ar),
  .wp_content .main-navigation:lang(ar),
  .wp_content .no-comments:lang(ar),
  .wp_content .not-found .page-title:lang(ar),
  .wp_content .error-404 .page-title:lang(ar),
  .wp_content .post-navigation .post-title:lang(ar),
  .wp_content .page-links:lang(ar),
  .wp_content .page-description:lang(ar),
  .wp_content .pagination .nav-links:lang(ar),
  .wp_content .sticky-post:lang(ar),
  .wp_content .site-title:lang(ar),
  .wp_content .site-info:lang(ar),
  .wp_content #cancel-comment-reply-link:lang(ar),
  .wp_content h1:lang(ar),
  .wp_content h2:lang(ar),
  .wp_content h3:lang(ar),
  .wp_content h4:lang(ar),
  .wp_content h5:lang(ar),
  .wp_content h6:lang(ar), .wp_content .page-title:lang(ar), .wp_content blockquote cite:lang(ar), .wp_content table:lang(ar), .wp_content .button:lang(ar),
  .wp_content input:lang(ar)[type="button"],
  .wp_content input:lang(ar)[type="reset"],
  .wp_content input:lang(ar)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(ar),
  .wp_content .comment-navigation .nav-next:lang(ar), .wp_content .comment-list .pingback .comment-body:lang(ar),
  .wp_content .comment-list .trackback .comment-body:lang(ar), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(ar),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(ar), .wp_content .comment-form .comment-notes:lang(ar),
  .wp_content .comment-form label:lang(ar), .wp_content .widget_archive ul li:lang(ar),
  .wp_content .widget_categories ul li:lang(ar),
  .wp_content .widget_meta ul li:lang(ar),
  .wp_content .widget_nav_menu ul li:lang(ar),
  .wp_content .widget_pages ul li:lang(ar),
  .wp_content .widget_recent_comments ul li:lang(ar),
  .wp_content .widget_recent_entries ul li:lang(ar),
  .wp_content .widget_rss ul li:lang(ar), .wp_content .widget_tag_cloud .tagcloud:lang(ar), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(ar), .wp_content .entry .entry-content .wp-block-archives li:lang(ar),
  .wp_content .entry .entry-content .wp-block-categories li:lang(ar),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(ar), .wp_content .entry .entry-content .wp-block-verse:lang(ar), .wp_content .entry .entry-content .has-drop-cap:lang(ar):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(ar), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ar),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ar),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(ar),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ar),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ar),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(ar), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(ar),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(ar),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(ar),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ar),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ar), .wp_content .entry .entry-content .wp-block-file:lang(ar), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(ar), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ar), .wp_content .wp-caption-text:lang(ar), .wp_content .gallery-caption:lang(ar) {
    font-family: inherit; }
  .wp_content body:lang(ary), .wp_content button:lang(ary),
  .wp_content input:lang(ary),
  .wp_content select:lang(ary),
  .wp_content optgroup:lang(ary),
  .wp_content textarea:lang(ary), .wp_content .author-description .author-link:lang(ary),
  .wp_content .comment-metadata:lang(ary),
  .wp_content .comment-reply-link:lang(ary),
  .wp_content .comments-title:lang(ary),
  .wp_content .comment-author .fn:lang(ary),
  .wp_content .discussion-meta-info:lang(ary),
  .wp_content .entry-meta:lang(ary),
  .wp_content .entry-footer:lang(ary),
  .wp_content .main-navigation:lang(ary),
  .wp_content .no-comments:lang(ary),
  .wp_content .not-found .page-title:lang(ary),
  .wp_content .error-404 .page-title:lang(ary),
  .wp_content .post-navigation .post-title:lang(ary),
  .wp_content .page-links:lang(ary),
  .wp_content .page-description:lang(ary),
  .wp_content .pagination .nav-links:lang(ary),
  .wp_content .sticky-post:lang(ary),
  .wp_content .site-title:lang(ary),
  .wp_content .site-info:lang(ary),
  .wp_content #cancel-comment-reply-link:lang(ary),
  .wp_content h1:lang(ary),
  .wp_content h2:lang(ary),
  .wp_content h3:lang(ary),
  .wp_content h4:lang(ary),
  .wp_content h5:lang(ary),
  .wp_content h6:lang(ary), .wp_content .page-title:lang(ary), .wp_content blockquote cite:lang(ary), .wp_content table:lang(ary), .wp_content .button:lang(ary),
  .wp_content input:lang(ary)[type="button"],
  .wp_content input:lang(ary)[type="reset"],
  .wp_content input:lang(ary)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(ary),
  .wp_content .comment-navigation .nav-next:lang(ary), .wp_content .comment-list .pingback .comment-body:lang(ary),
  .wp_content .comment-list .trackback .comment-body:lang(ary), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(ary),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(ary), .wp_content .comment-form .comment-notes:lang(ary),
  .wp_content .comment-form label:lang(ary), .wp_content .widget_archive ul li:lang(ary),
  .wp_content .widget_categories ul li:lang(ary),
  .wp_content .widget_meta ul li:lang(ary),
  .wp_content .widget_nav_menu ul li:lang(ary),
  .wp_content .widget_pages ul li:lang(ary),
  .wp_content .widget_recent_comments ul li:lang(ary),
  .wp_content .widget_recent_entries ul li:lang(ary),
  .wp_content .widget_rss ul li:lang(ary), .wp_content .widget_tag_cloud .tagcloud:lang(ary), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(ary), .wp_content .entry .entry-content .wp-block-archives li:lang(ary),
  .wp_content .entry .entry-content .wp-block-categories li:lang(ary),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(ary), .wp_content .entry .entry-content .wp-block-verse:lang(ary), .wp_content .entry .entry-content .has-drop-cap:lang(ary):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(ary), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ary),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ary),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(ary),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ary),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ary),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(ary), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(ary),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(ary),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(ary),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ary),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ary), .wp_content .entry .entry-content .wp-block-file:lang(ary), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(ary), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ary), .wp_content .wp-caption-text:lang(ary), .wp_content .gallery-caption:lang(ary) {
    font-family: inherit; }
  .wp_content body:lang(azb), .wp_content button:lang(azb),
  .wp_content input:lang(azb),
  .wp_content select:lang(azb),
  .wp_content optgroup:lang(azb),
  .wp_content textarea:lang(azb), .wp_content .author-description .author-link:lang(azb),
  .wp_content .comment-metadata:lang(azb),
  .wp_content .comment-reply-link:lang(azb),
  .wp_content .comments-title:lang(azb),
  .wp_content .comment-author .fn:lang(azb),
  .wp_content .discussion-meta-info:lang(azb),
  .wp_content .entry-meta:lang(azb),
  .wp_content .entry-footer:lang(azb),
  .wp_content .main-navigation:lang(azb),
  .wp_content .no-comments:lang(azb),
  .wp_content .not-found .page-title:lang(azb),
  .wp_content .error-404 .page-title:lang(azb),
  .wp_content .post-navigation .post-title:lang(azb),
  .wp_content .page-links:lang(azb),
  .wp_content .page-description:lang(azb),
  .wp_content .pagination .nav-links:lang(azb),
  .wp_content .sticky-post:lang(azb),
  .wp_content .site-title:lang(azb),
  .wp_content .site-info:lang(azb),
  .wp_content #cancel-comment-reply-link:lang(azb),
  .wp_content h1:lang(azb),
  .wp_content h2:lang(azb),
  .wp_content h3:lang(azb),
  .wp_content h4:lang(azb),
  .wp_content h5:lang(azb),
  .wp_content h6:lang(azb), .wp_content .page-title:lang(azb), .wp_content blockquote cite:lang(azb), .wp_content table:lang(azb), .wp_content .button:lang(azb),
  .wp_content input:lang(azb)[type="button"],
  .wp_content input:lang(azb)[type="reset"],
  .wp_content input:lang(azb)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(azb),
  .wp_content .comment-navigation .nav-next:lang(azb), .wp_content .comment-list .pingback .comment-body:lang(azb),
  .wp_content .comment-list .trackback .comment-body:lang(azb), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(azb),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(azb), .wp_content .comment-form .comment-notes:lang(azb),
  .wp_content .comment-form label:lang(azb), .wp_content .widget_archive ul li:lang(azb),
  .wp_content .widget_categories ul li:lang(azb),
  .wp_content .widget_meta ul li:lang(azb),
  .wp_content .widget_nav_menu ul li:lang(azb),
  .wp_content .widget_pages ul li:lang(azb),
  .wp_content .widget_recent_comments ul li:lang(azb),
  .wp_content .widget_recent_entries ul li:lang(azb),
  .wp_content .widget_rss ul li:lang(azb), .wp_content .widget_tag_cloud .tagcloud:lang(azb), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(azb), .wp_content .entry .entry-content .wp-block-archives li:lang(azb),
  .wp_content .entry .entry-content .wp-block-categories li:lang(azb),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(azb), .wp_content .entry .entry-content .wp-block-verse:lang(azb), .wp_content .entry .entry-content .has-drop-cap:lang(azb):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(azb), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(azb),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(azb),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(azb),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(azb),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(azb),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(azb), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(azb),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(azb),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(azb),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(azb),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(azb), .wp_content .entry .entry-content .wp-block-file:lang(azb), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(azb), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(azb), .wp_content .wp-caption-text:lang(azb), .wp_content .gallery-caption:lang(azb) {
    font-family: inherit; }
  .wp_content body:lang(ckb), .wp_content button:lang(ckb),
  .wp_content input:lang(ckb),
  .wp_content select:lang(ckb),
  .wp_content optgroup:lang(ckb),
  .wp_content textarea:lang(ckb), .wp_content .author-description .author-link:lang(ckb),
  .wp_content .comment-metadata:lang(ckb),
  .wp_content .comment-reply-link:lang(ckb),
  .wp_content .comments-title:lang(ckb),
  .wp_content .comment-author .fn:lang(ckb),
  .wp_content .discussion-meta-info:lang(ckb),
  .wp_content .entry-meta:lang(ckb),
  .wp_content .entry-footer:lang(ckb),
  .wp_content .main-navigation:lang(ckb),
  .wp_content .no-comments:lang(ckb),
  .wp_content .not-found .page-title:lang(ckb),
  .wp_content .error-404 .page-title:lang(ckb),
  .wp_content .post-navigation .post-title:lang(ckb),
  .wp_content .page-links:lang(ckb),
  .wp_content .page-description:lang(ckb),
  .wp_content .pagination .nav-links:lang(ckb),
  .wp_content .sticky-post:lang(ckb),
  .wp_content .site-title:lang(ckb),
  .wp_content .site-info:lang(ckb),
  .wp_content #cancel-comment-reply-link:lang(ckb),
  .wp_content h1:lang(ckb),
  .wp_content h2:lang(ckb),
  .wp_content h3:lang(ckb),
  .wp_content h4:lang(ckb),
  .wp_content h5:lang(ckb),
  .wp_content h6:lang(ckb), .wp_content .page-title:lang(ckb), .wp_content blockquote cite:lang(ckb), .wp_content table:lang(ckb), .wp_content .button:lang(ckb),
  .wp_content input:lang(ckb)[type="button"],
  .wp_content input:lang(ckb)[type="reset"],
  .wp_content input:lang(ckb)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(ckb),
  .wp_content .comment-navigation .nav-next:lang(ckb), .wp_content .comment-list .pingback .comment-body:lang(ckb),
  .wp_content .comment-list .trackback .comment-body:lang(ckb), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(ckb),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(ckb), .wp_content .comment-form .comment-notes:lang(ckb),
  .wp_content .comment-form label:lang(ckb), .wp_content .widget_archive ul li:lang(ckb),
  .wp_content .widget_categories ul li:lang(ckb),
  .wp_content .widget_meta ul li:lang(ckb),
  .wp_content .widget_nav_menu ul li:lang(ckb),
  .wp_content .widget_pages ul li:lang(ckb),
  .wp_content .widget_recent_comments ul li:lang(ckb),
  .wp_content .widget_recent_entries ul li:lang(ckb),
  .wp_content .widget_rss ul li:lang(ckb), .wp_content .widget_tag_cloud .tagcloud:lang(ckb), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(ckb), .wp_content .entry .entry-content .wp-block-archives li:lang(ckb),
  .wp_content .entry .entry-content .wp-block-categories li:lang(ckb),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(ckb), .wp_content .entry .entry-content .wp-block-verse:lang(ckb), .wp_content .entry .entry-content .has-drop-cap:lang(ckb):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(ckb), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ckb),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ckb),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(ckb),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ckb),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ckb),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(ckb), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(ckb),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(ckb),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(ckb),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ckb),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ckb), .wp_content .entry .entry-content .wp-block-file:lang(ckb), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(ckb), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ckb), .wp_content .wp-caption-text:lang(ckb), .wp_content .gallery-caption:lang(ckb) {
    font-family: inherit; }
  .wp_content body:lang(fa-IR), .wp_content button:lang(fa-IR),
  .wp_content input:lang(fa-IR),
  .wp_content select:lang(fa-IR),
  .wp_content optgroup:lang(fa-IR),
  .wp_content textarea:lang(fa-IR), .wp_content .author-description .author-link:lang(fa-IR),
  .wp_content .comment-metadata:lang(fa-IR),
  .wp_content .comment-reply-link:lang(fa-IR),
  .wp_content .comments-title:lang(fa-IR),
  .wp_content .comment-author .fn:lang(fa-IR),
  .wp_content .discussion-meta-info:lang(fa-IR),
  .wp_content .entry-meta:lang(fa-IR),
  .wp_content .entry-footer:lang(fa-IR),
  .wp_content .main-navigation:lang(fa-IR),
  .wp_content .no-comments:lang(fa-IR),
  .wp_content .not-found .page-title:lang(fa-IR),
  .wp_content .error-404 .page-title:lang(fa-IR),
  .wp_content .post-navigation .post-title:lang(fa-IR),
  .wp_content .page-links:lang(fa-IR),
  .wp_content .page-description:lang(fa-IR),
  .wp_content .pagination .nav-links:lang(fa-IR),
  .wp_content .sticky-post:lang(fa-IR),
  .wp_content .site-title:lang(fa-IR),
  .wp_content .site-info:lang(fa-IR),
  .wp_content #cancel-comment-reply-link:lang(fa-IR),
  .wp_content h1:lang(fa-IR),
  .wp_content h2:lang(fa-IR),
  .wp_content h3:lang(fa-IR),
  .wp_content h4:lang(fa-IR),
  .wp_content h5:lang(fa-IR),
  .wp_content h6:lang(fa-IR), .wp_content .page-title:lang(fa-IR), .wp_content blockquote cite:lang(fa-IR), .wp_content table:lang(fa-IR), .wp_content .button:lang(fa-IR),
  .wp_content input:lang(fa-IR)[type="button"],
  .wp_content input:lang(fa-IR)[type="reset"],
  .wp_content input:lang(fa-IR)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(fa-IR),
  .wp_content .comment-navigation .nav-next:lang(fa-IR), .wp_content .comment-list .pingback .comment-body:lang(fa-IR),
  .wp_content .comment-list .trackback .comment-body:lang(fa-IR), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(fa-IR),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(fa-IR), .wp_content .comment-form .comment-notes:lang(fa-IR),
  .wp_content .comment-form label:lang(fa-IR), .wp_content .widget_archive ul li:lang(fa-IR),
  .wp_content .widget_categories ul li:lang(fa-IR),
  .wp_content .widget_meta ul li:lang(fa-IR),
  .wp_content .widget_nav_menu ul li:lang(fa-IR),
  .wp_content .widget_pages ul li:lang(fa-IR),
  .wp_content .widget_recent_comments ul li:lang(fa-IR),
  .wp_content .widget_recent_entries ul li:lang(fa-IR),
  .wp_content .widget_rss ul li:lang(fa-IR), .wp_content .widget_tag_cloud .tagcloud:lang(fa-IR), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(fa-IR), .wp_content .entry .entry-content .wp-block-archives li:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-categories li:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(fa-IR), .wp_content .entry .entry-content .wp-block-verse:lang(fa-IR), .wp_content .entry .entry-content .has-drop-cap:lang(fa-IR):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(fa-IR), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(fa-IR), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(fa-IR),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(fa-IR), .wp_content .entry .entry-content .wp-block-file:lang(fa-IR), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(fa-IR), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(fa-IR), .wp_content .wp-caption-text:lang(fa-IR), .wp_content .gallery-caption:lang(fa-IR) {
    font-family: inherit; }
  .wp_content body:lang(haz), .wp_content button:lang(haz),
  .wp_content input:lang(haz),
  .wp_content select:lang(haz),
  .wp_content optgroup:lang(haz),
  .wp_content textarea:lang(haz), .wp_content .author-description .author-link:lang(haz),
  .wp_content .comment-metadata:lang(haz),
  .wp_content .comment-reply-link:lang(haz),
  .wp_content .comments-title:lang(haz),
  .wp_content .comment-author .fn:lang(haz),
  .wp_content .discussion-meta-info:lang(haz),
  .wp_content .entry-meta:lang(haz),
  .wp_content .entry-footer:lang(haz),
  .wp_content .main-navigation:lang(haz),
  .wp_content .no-comments:lang(haz),
  .wp_content .not-found .page-title:lang(haz),
  .wp_content .error-404 .page-title:lang(haz),
  .wp_content .post-navigation .post-title:lang(haz),
  .wp_content .page-links:lang(haz),
  .wp_content .page-description:lang(haz),
  .wp_content .pagination .nav-links:lang(haz),
  .wp_content .sticky-post:lang(haz),
  .wp_content .site-title:lang(haz),
  .wp_content .site-info:lang(haz),
  .wp_content #cancel-comment-reply-link:lang(haz),
  .wp_content h1:lang(haz),
  .wp_content h2:lang(haz),
  .wp_content h3:lang(haz),
  .wp_content h4:lang(haz),
  .wp_content h5:lang(haz),
  .wp_content h6:lang(haz), .wp_content .page-title:lang(haz), .wp_content blockquote cite:lang(haz), .wp_content table:lang(haz), .wp_content .button:lang(haz),
  .wp_content input:lang(haz)[type="button"],
  .wp_content input:lang(haz)[type="reset"],
  .wp_content input:lang(haz)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(haz),
  .wp_content .comment-navigation .nav-next:lang(haz), .wp_content .comment-list .pingback .comment-body:lang(haz),
  .wp_content .comment-list .trackback .comment-body:lang(haz), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(haz),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(haz), .wp_content .comment-form .comment-notes:lang(haz),
  .wp_content .comment-form label:lang(haz), .wp_content .widget_archive ul li:lang(haz),
  .wp_content .widget_categories ul li:lang(haz),
  .wp_content .widget_meta ul li:lang(haz),
  .wp_content .widget_nav_menu ul li:lang(haz),
  .wp_content .widget_pages ul li:lang(haz),
  .wp_content .widget_recent_comments ul li:lang(haz),
  .wp_content .widget_recent_entries ul li:lang(haz),
  .wp_content .widget_rss ul li:lang(haz), .wp_content .widget_tag_cloud .tagcloud:lang(haz), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(haz), .wp_content .entry .entry-content .wp-block-archives li:lang(haz),
  .wp_content .entry .entry-content .wp-block-categories li:lang(haz),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(haz), .wp_content .entry .entry-content .wp-block-verse:lang(haz), .wp_content .entry .entry-content .has-drop-cap:lang(haz):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(haz), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(haz),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(haz),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(haz),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(haz),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(haz),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(haz), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(haz),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(haz),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(haz),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(haz),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(haz), .wp_content .entry .entry-content .wp-block-file:lang(haz), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(haz), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(haz), .wp_content .wp-caption-text:lang(haz), .wp_content .gallery-caption:lang(haz) {
    font-family: inherit; }
  .wp_content body:lang(ps), .wp_content button:lang(ps),
  .wp_content input:lang(ps),
  .wp_content select:lang(ps),
  .wp_content optgroup:lang(ps),
  .wp_content textarea:lang(ps), .wp_content .author-description .author-link:lang(ps),
  .wp_content .comment-metadata:lang(ps),
  .wp_content .comment-reply-link:lang(ps),
  .wp_content .comments-title:lang(ps),
  .wp_content .comment-author .fn:lang(ps),
  .wp_content .discussion-meta-info:lang(ps),
  .wp_content .entry-meta:lang(ps),
  .wp_content .entry-footer:lang(ps),
  .wp_content .main-navigation:lang(ps),
  .wp_content .no-comments:lang(ps),
  .wp_content .not-found .page-title:lang(ps),
  .wp_content .error-404 .page-title:lang(ps),
  .wp_content .post-navigation .post-title:lang(ps),
  .wp_content .page-links:lang(ps),
  .wp_content .page-description:lang(ps),
  .wp_content .pagination .nav-links:lang(ps),
  .wp_content .sticky-post:lang(ps),
  .wp_content .site-title:lang(ps),
  .wp_content .site-info:lang(ps),
  .wp_content #cancel-comment-reply-link:lang(ps),
  .wp_content h1:lang(ps),
  .wp_content h2:lang(ps),
  .wp_content h3:lang(ps),
  .wp_content h4:lang(ps),
  .wp_content h5:lang(ps),
  .wp_content h6:lang(ps), .wp_content .page-title:lang(ps), .wp_content blockquote cite:lang(ps), .wp_content table:lang(ps), .wp_content .button:lang(ps),
  .wp_content input:lang(ps)[type="button"],
  .wp_content input:lang(ps)[type="reset"],
  .wp_content input:lang(ps)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(ps),
  .wp_content .comment-navigation .nav-next:lang(ps), .wp_content .comment-list .pingback .comment-body:lang(ps),
  .wp_content .comment-list .trackback .comment-body:lang(ps), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(ps),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(ps), .wp_content .comment-form .comment-notes:lang(ps),
  .wp_content .comment-form label:lang(ps), .wp_content .widget_archive ul li:lang(ps),
  .wp_content .widget_categories ul li:lang(ps),
  .wp_content .widget_meta ul li:lang(ps),
  .wp_content .widget_nav_menu ul li:lang(ps),
  .wp_content .widget_pages ul li:lang(ps),
  .wp_content .widget_recent_comments ul li:lang(ps),
  .wp_content .widget_recent_entries ul li:lang(ps),
  .wp_content .widget_rss ul li:lang(ps), .wp_content .widget_tag_cloud .tagcloud:lang(ps), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(ps), .wp_content .entry .entry-content .wp-block-archives li:lang(ps),
  .wp_content .entry .entry-content .wp-block-categories li:lang(ps),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(ps), .wp_content .entry .entry-content .wp-block-verse:lang(ps), .wp_content .entry .entry-content .has-drop-cap:lang(ps):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(ps), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ps),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ps),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(ps),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ps),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ps),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(ps), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(ps),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(ps),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(ps),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ps),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ps), .wp_content .entry .entry-content .wp-block-file:lang(ps), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(ps), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ps), .wp_content .wp-caption-text:lang(ps), .wp_content .gallery-caption:lang(ps) {
    font-family: inherit; }
  .wp_content body:lang(be), .wp_content button:lang(be),
  .wp_content input:lang(be),
  .wp_content select:lang(be),
  .wp_content optgroup:lang(be),
  .wp_content textarea:lang(be), .wp_content .author-description .author-link:lang(be),
  .wp_content .comment-metadata:lang(be),
  .wp_content .comment-reply-link:lang(be),
  .wp_content .comments-title:lang(be),
  .wp_content .comment-author .fn:lang(be),
  .wp_content .discussion-meta-info:lang(be),
  .wp_content .entry-meta:lang(be),
  .wp_content .entry-footer:lang(be),
  .wp_content .main-navigation:lang(be),
  .wp_content .no-comments:lang(be),
  .wp_content .not-found .page-title:lang(be),
  .wp_content .error-404 .page-title:lang(be),
  .wp_content .post-navigation .post-title:lang(be),
  .wp_content .page-links:lang(be),
  .wp_content .page-description:lang(be),
  .wp_content .pagination .nav-links:lang(be),
  .wp_content .sticky-post:lang(be),
  .wp_content .site-title:lang(be),
  .wp_content .site-info:lang(be),
  .wp_content #cancel-comment-reply-link:lang(be),
  .wp_content h1:lang(be),
  .wp_content h2:lang(be),
  .wp_content h3:lang(be),
  .wp_content h4:lang(be),
  .wp_content h5:lang(be),
  .wp_content h6:lang(be), .wp_content .page-title:lang(be), .wp_content blockquote cite:lang(be), .wp_content table:lang(be), .wp_content .button:lang(be),
  .wp_content input:lang(be)[type="button"],
  .wp_content input:lang(be)[type="reset"],
  .wp_content input:lang(be)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(be),
  .wp_content .comment-navigation .nav-next:lang(be), .wp_content .comment-list .pingback .comment-body:lang(be),
  .wp_content .comment-list .trackback .comment-body:lang(be), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(be),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(be), .wp_content .comment-form .comment-notes:lang(be),
  .wp_content .comment-form label:lang(be), .wp_content .widget_archive ul li:lang(be),
  .wp_content .widget_categories ul li:lang(be),
  .wp_content .widget_meta ul li:lang(be),
  .wp_content .widget_nav_menu ul li:lang(be),
  .wp_content .widget_pages ul li:lang(be),
  .wp_content .widget_recent_comments ul li:lang(be),
  .wp_content .widget_recent_entries ul li:lang(be),
  .wp_content .widget_rss ul li:lang(be), .wp_content .widget_tag_cloud .tagcloud:lang(be), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(be), .wp_content .entry .entry-content .wp-block-archives li:lang(be),
  .wp_content .entry .entry-content .wp-block-categories li:lang(be),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(be), .wp_content .entry .entry-content .wp-block-verse:lang(be), .wp_content .entry .entry-content .has-drop-cap:lang(be):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(be), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(be),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(be),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(be),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(be),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(be),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(be), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(be),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(be),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(be),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(be),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(be), .wp_content .entry .entry-content .wp-block-file:lang(be), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(be), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(be), .wp_content .wp-caption-text:lang(be), .wp_content .gallery-caption:lang(be) {
    font-family: inherit; }
  .wp_content body:lang(bg-BG), .wp_content button:lang(bg-BG),
  .wp_content input:lang(bg-BG),
  .wp_content select:lang(bg-BG),
  .wp_content optgroup:lang(bg-BG),
  .wp_content textarea:lang(bg-BG), .wp_content .author-description .author-link:lang(bg-BG),
  .wp_content .comment-metadata:lang(bg-BG),
  .wp_content .comment-reply-link:lang(bg-BG),
  .wp_content .comments-title:lang(bg-BG),
  .wp_content .comment-author .fn:lang(bg-BG),
  .wp_content .discussion-meta-info:lang(bg-BG),
  .wp_content .entry-meta:lang(bg-BG),
  .wp_content .entry-footer:lang(bg-BG),
  .wp_content .main-navigation:lang(bg-BG),
  .wp_content .no-comments:lang(bg-BG),
  .wp_content .not-found .page-title:lang(bg-BG),
  .wp_content .error-404 .page-title:lang(bg-BG),
  .wp_content .post-navigation .post-title:lang(bg-BG),
  .wp_content .page-links:lang(bg-BG),
  .wp_content .page-description:lang(bg-BG),
  .wp_content .pagination .nav-links:lang(bg-BG),
  .wp_content .sticky-post:lang(bg-BG),
  .wp_content .site-title:lang(bg-BG),
  .wp_content .site-info:lang(bg-BG),
  .wp_content #cancel-comment-reply-link:lang(bg-BG),
  .wp_content h1:lang(bg-BG),
  .wp_content h2:lang(bg-BG),
  .wp_content h3:lang(bg-BG),
  .wp_content h4:lang(bg-BG),
  .wp_content h5:lang(bg-BG),
  .wp_content h6:lang(bg-BG), .wp_content .page-title:lang(bg-BG), .wp_content blockquote cite:lang(bg-BG), .wp_content table:lang(bg-BG), .wp_content .button:lang(bg-BG),
  .wp_content input:lang(bg-BG)[type="button"],
  .wp_content input:lang(bg-BG)[type="reset"],
  .wp_content input:lang(bg-BG)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(bg-BG),
  .wp_content .comment-navigation .nav-next:lang(bg-BG), .wp_content .comment-list .pingback .comment-body:lang(bg-BG),
  .wp_content .comment-list .trackback .comment-body:lang(bg-BG), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(bg-BG),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(bg-BG), .wp_content .comment-form .comment-notes:lang(bg-BG),
  .wp_content .comment-form label:lang(bg-BG), .wp_content .widget_archive ul li:lang(bg-BG),
  .wp_content .widget_categories ul li:lang(bg-BG),
  .wp_content .widget_meta ul li:lang(bg-BG),
  .wp_content .widget_nav_menu ul li:lang(bg-BG),
  .wp_content .widget_pages ul li:lang(bg-BG),
  .wp_content .widget_recent_comments ul li:lang(bg-BG),
  .wp_content .widget_recent_entries ul li:lang(bg-BG),
  .wp_content .widget_rss ul li:lang(bg-BG), .wp_content .widget_tag_cloud .tagcloud:lang(bg-BG), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(bg-BG), .wp_content .entry .entry-content .wp-block-archives li:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-categories li:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(bg-BG), .wp_content .entry .entry-content .wp-block-verse:lang(bg-BG), .wp_content .entry .entry-content .has-drop-cap:lang(bg-BG):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(bg-BG), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(bg-BG), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(bg-BG),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(bg-BG), .wp_content .entry .entry-content .wp-block-file:lang(bg-BG), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(bg-BG), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bg-BG), .wp_content .wp-caption-text:lang(bg-BG), .wp_content .gallery-caption:lang(bg-BG) {
    font-family: inherit; }
  .wp_content body:lang(kk), .wp_content button:lang(kk),
  .wp_content input:lang(kk),
  .wp_content select:lang(kk),
  .wp_content optgroup:lang(kk),
  .wp_content textarea:lang(kk), .wp_content .author-description .author-link:lang(kk),
  .wp_content .comment-metadata:lang(kk),
  .wp_content .comment-reply-link:lang(kk),
  .wp_content .comments-title:lang(kk),
  .wp_content .comment-author .fn:lang(kk),
  .wp_content .discussion-meta-info:lang(kk),
  .wp_content .entry-meta:lang(kk),
  .wp_content .entry-footer:lang(kk),
  .wp_content .main-navigation:lang(kk),
  .wp_content .no-comments:lang(kk),
  .wp_content .not-found .page-title:lang(kk),
  .wp_content .error-404 .page-title:lang(kk),
  .wp_content .post-navigation .post-title:lang(kk),
  .wp_content .page-links:lang(kk),
  .wp_content .page-description:lang(kk),
  .wp_content .pagination .nav-links:lang(kk),
  .wp_content .sticky-post:lang(kk),
  .wp_content .site-title:lang(kk),
  .wp_content .site-info:lang(kk),
  .wp_content #cancel-comment-reply-link:lang(kk),
  .wp_content h1:lang(kk),
  .wp_content h2:lang(kk),
  .wp_content h3:lang(kk),
  .wp_content h4:lang(kk),
  .wp_content h5:lang(kk),
  .wp_content h6:lang(kk), .wp_content .page-title:lang(kk), .wp_content blockquote cite:lang(kk), .wp_content table:lang(kk), .wp_content .button:lang(kk),
  .wp_content input:lang(kk)[type="button"],
  .wp_content input:lang(kk)[type="reset"],
  .wp_content input:lang(kk)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(kk),
  .wp_content .comment-navigation .nav-next:lang(kk), .wp_content .comment-list .pingback .comment-body:lang(kk),
  .wp_content .comment-list .trackback .comment-body:lang(kk), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(kk),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(kk), .wp_content .comment-form .comment-notes:lang(kk),
  .wp_content .comment-form label:lang(kk), .wp_content .widget_archive ul li:lang(kk),
  .wp_content .widget_categories ul li:lang(kk),
  .wp_content .widget_meta ul li:lang(kk),
  .wp_content .widget_nav_menu ul li:lang(kk),
  .wp_content .widget_pages ul li:lang(kk),
  .wp_content .widget_recent_comments ul li:lang(kk),
  .wp_content .widget_recent_entries ul li:lang(kk),
  .wp_content .widget_rss ul li:lang(kk), .wp_content .widget_tag_cloud .tagcloud:lang(kk), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(kk), .wp_content .entry .entry-content .wp-block-archives li:lang(kk),
  .wp_content .entry .entry-content .wp-block-categories li:lang(kk),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(kk), .wp_content .entry .entry-content .wp-block-verse:lang(kk), .wp_content .entry .entry-content .has-drop-cap:lang(kk):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(kk), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(kk),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(kk),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(kk),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(kk),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(kk),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(kk), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(kk),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(kk),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(kk),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(kk),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(kk), .wp_content .entry .entry-content .wp-block-file:lang(kk), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(kk), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(kk), .wp_content .wp-caption-text:lang(kk), .wp_content .gallery-caption:lang(kk) {
    font-family: inherit; }
  .wp_content body:lang(mk-MK), .wp_content button:lang(mk-MK),
  .wp_content input:lang(mk-MK),
  .wp_content select:lang(mk-MK),
  .wp_content optgroup:lang(mk-MK),
  .wp_content textarea:lang(mk-MK), .wp_content .author-description .author-link:lang(mk-MK),
  .wp_content .comment-metadata:lang(mk-MK),
  .wp_content .comment-reply-link:lang(mk-MK),
  .wp_content .comments-title:lang(mk-MK),
  .wp_content .comment-author .fn:lang(mk-MK),
  .wp_content .discussion-meta-info:lang(mk-MK),
  .wp_content .entry-meta:lang(mk-MK),
  .wp_content .entry-footer:lang(mk-MK),
  .wp_content .main-navigation:lang(mk-MK),
  .wp_content .no-comments:lang(mk-MK),
  .wp_content .not-found .page-title:lang(mk-MK),
  .wp_content .error-404 .page-title:lang(mk-MK),
  .wp_content .post-navigation .post-title:lang(mk-MK),
  .wp_content .page-links:lang(mk-MK),
  .wp_content .page-description:lang(mk-MK),
  .wp_content .pagination .nav-links:lang(mk-MK),
  .wp_content .sticky-post:lang(mk-MK),
  .wp_content .site-title:lang(mk-MK),
  .wp_content .site-info:lang(mk-MK),
  .wp_content #cancel-comment-reply-link:lang(mk-MK),
  .wp_content h1:lang(mk-MK),
  .wp_content h2:lang(mk-MK),
  .wp_content h3:lang(mk-MK),
  .wp_content h4:lang(mk-MK),
  .wp_content h5:lang(mk-MK),
  .wp_content h6:lang(mk-MK), .wp_content .page-title:lang(mk-MK), .wp_content blockquote cite:lang(mk-MK), .wp_content table:lang(mk-MK), .wp_content .button:lang(mk-MK),
  .wp_content input:lang(mk-MK)[type="button"],
  .wp_content input:lang(mk-MK)[type="reset"],
  .wp_content input:lang(mk-MK)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(mk-MK),
  .wp_content .comment-navigation .nav-next:lang(mk-MK), .wp_content .comment-list .pingback .comment-body:lang(mk-MK),
  .wp_content .comment-list .trackback .comment-body:lang(mk-MK), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(mk-MK),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(mk-MK), .wp_content .comment-form .comment-notes:lang(mk-MK),
  .wp_content .comment-form label:lang(mk-MK), .wp_content .widget_archive ul li:lang(mk-MK),
  .wp_content .widget_categories ul li:lang(mk-MK),
  .wp_content .widget_meta ul li:lang(mk-MK),
  .wp_content .widget_nav_menu ul li:lang(mk-MK),
  .wp_content .widget_pages ul li:lang(mk-MK),
  .wp_content .widget_recent_comments ul li:lang(mk-MK),
  .wp_content .widget_recent_entries ul li:lang(mk-MK),
  .wp_content .widget_rss ul li:lang(mk-MK), .wp_content .widget_tag_cloud .tagcloud:lang(mk-MK), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(mk-MK), .wp_content .entry .entry-content .wp-block-archives li:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-categories li:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(mk-MK), .wp_content .entry .entry-content .wp-block-verse:lang(mk-MK), .wp_content .entry .entry-content .has-drop-cap:lang(mk-MK):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(mk-MK), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(mk-MK), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mk-MK),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mk-MK), .wp_content .entry .entry-content .wp-block-file:lang(mk-MK), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(mk-MK), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mk-MK), .wp_content .wp-caption-text:lang(mk-MK), .wp_content .gallery-caption:lang(mk-MK) {
    font-family: inherit; }
  .wp_content body:lang(mn), .wp_content button:lang(mn),
  .wp_content input:lang(mn),
  .wp_content select:lang(mn),
  .wp_content optgroup:lang(mn),
  .wp_content textarea:lang(mn), .wp_content .author-description .author-link:lang(mn),
  .wp_content .comment-metadata:lang(mn),
  .wp_content .comment-reply-link:lang(mn),
  .wp_content .comments-title:lang(mn),
  .wp_content .comment-author .fn:lang(mn),
  .wp_content .discussion-meta-info:lang(mn),
  .wp_content .entry-meta:lang(mn),
  .wp_content .entry-footer:lang(mn),
  .wp_content .main-navigation:lang(mn),
  .wp_content .no-comments:lang(mn),
  .wp_content .not-found .page-title:lang(mn),
  .wp_content .error-404 .page-title:lang(mn),
  .wp_content .post-navigation .post-title:lang(mn),
  .wp_content .page-links:lang(mn),
  .wp_content .page-description:lang(mn),
  .wp_content .pagination .nav-links:lang(mn),
  .wp_content .sticky-post:lang(mn),
  .wp_content .site-title:lang(mn),
  .wp_content .site-info:lang(mn),
  .wp_content #cancel-comment-reply-link:lang(mn),
  .wp_content h1:lang(mn),
  .wp_content h2:lang(mn),
  .wp_content h3:lang(mn),
  .wp_content h4:lang(mn),
  .wp_content h5:lang(mn),
  .wp_content h6:lang(mn), .wp_content .page-title:lang(mn), .wp_content blockquote cite:lang(mn), .wp_content table:lang(mn), .wp_content .button:lang(mn),
  .wp_content input:lang(mn)[type="button"],
  .wp_content input:lang(mn)[type="reset"],
  .wp_content input:lang(mn)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(mn),
  .wp_content .comment-navigation .nav-next:lang(mn), .wp_content .comment-list .pingback .comment-body:lang(mn),
  .wp_content .comment-list .trackback .comment-body:lang(mn), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(mn),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(mn), .wp_content .comment-form .comment-notes:lang(mn),
  .wp_content .comment-form label:lang(mn), .wp_content .widget_archive ul li:lang(mn),
  .wp_content .widget_categories ul li:lang(mn),
  .wp_content .widget_meta ul li:lang(mn),
  .wp_content .widget_nav_menu ul li:lang(mn),
  .wp_content .widget_pages ul li:lang(mn),
  .wp_content .widget_recent_comments ul li:lang(mn),
  .wp_content .widget_recent_entries ul li:lang(mn),
  .wp_content .widget_rss ul li:lang(mn), .wp_content .widget_tag_cloud .tagcloud:lang(mn), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(mn), .wp_content .entry .entry-content .wp-block-archives li:lang(mn),
  .wp_content .entry .entry-content .wp-block-categories li:lang(mn),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(mn), .wp_content .entry .entry-content .wp-block-verse:lang(mn), .wp_content .entry .entry-content .has-drop-cap:lang(mn):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(mn), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mn),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mn),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(mn),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mn),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mn),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(mn), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(mn),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(mn),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(mn),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mn),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mn), .wp_content .entry .entry-content .wp-block-file:lang(mn), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(mn), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mn), .wp_content .wp-caption-text:lang(mn), .wp_content .gallery-caption:lang(mn) {
    font-family: inherit; }
  .wp_content body:lang(ru-RU), .wp_content button:lang(ru-RU),
  .wp_content input:lang(ru-RU),
  .wp_content select:lang(ru-RU),
  .wp_content optgroup:lang(ru-RU),
  .wp_content textarea:lang(ru-RU), .wp_content .author-description .author-link:lang(ru-RU),
  .wp_content .comment-metadata:lang(ru-RU),
  .wp_content .comment-reply-link:lang(ru-RU),
  .wp_content .comments-title:lang(ru-RU),
  .wp_content .comment-author .fn:lang(ru-RU),
  .wp_content .discussion-meta-info:lang(ru-RU),
  .wp_content .entry-meta:lang(ru-RU),
  .wp_content .entry-footer:lang(ru-RU),
  .wp_content .main-navigation:lang(ru-RU),
  .wp_content .no-comments:lang(ru-RU),
  .wp_content .not-found .page-title:lang(ru-RU),
  .wp_content .error-404 .page-title:lang(ru-RU),
  .wp_content .post-navigation .post-title:lang(ru-RU),
  .wp_content .page-links:lang(ru-RU),
  .wp_content .page-description:lang(ru-RU),
  .wp_content .pagination .nav-links:lang(ru-RU),
  .wp_content .sticky-post:lang(ru-RU),
  .wp_content .site-title:lang(ru-RU),
  .wp_content .site-info:lang(ru-RU),
  .wp_content #cancel-comment-reply-link:lang(ru-RU),
  .wp_content h1:lang(ru-RU),
  .wp_content h2:lang(ru-RU),
  .wp_content h3:lang(ru-RU),
  .wp_content h4:lang(ru-RU),
  .wp_content h5:lang(ru-RU),
  .wp_content h6:lang(ru-RU), .wp_content .page-title:lang(ru-RU), .wp_content blockquote cite:lang(ru-RU), .wp_content table:lang(ru-RU), .wp_content .button:lang(ru-RU),
  .wp_content input:lang(ru-RU)[type="button"],
  .wp_content input:lang(ru-RU)[type="reset"],
  .wp_content input:lang(ru-RU)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(ru-RU),
  .wp_content .comment-navigation .nav-next:lang(ru-RU), .wp_content .comment-list .pingback .comment-body:lang(ru-RU),
  .wp_content .comment-list .trackback .comment-body:lang(ru-RU), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(ru-RU),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(ru-RU), .wp_content .comment-form .comment-notes:lang(ru-RU),
  .wp_content .comment-form label:lang(ru-RU), .wp_content .widget_archive ul li:lang(ru-RU),
  .wp_content .widget_categories ul li:lang(ru-RU),
  .wp_content .widget_meta ul li:lang(ru-RU),
  .wp_content .widget_nav_menu ul li:lang(ru-RU),
  .wp_content .widget_pages ul li:lang(ru-RU),
  .wp_content .widget_recent_comments ul li:lang(ru-RU),
  .wp_content .widget_recent_entries ul li:lang(ru-RU),
  .wp_content .widget_rss ul li:lang(ru-RU), .wp_content .widget_tag_cloud .tagcloud:lang(ru-RU), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(ru-RU), .wp_content .entry .entry-content .wp-block-archives li:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-categories li:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(ru-RU), .wp_content .entry .entry-content .wp-block-verse:lang(ru-RU), .wp_content .entry .entry-content .has-drop-cap:lang(ru-RU):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(ru-RU), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(ru-RU), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ru-RU),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ru-RU), .wp_content .entry .entry-content .wp-block-file:lang(ru-RU), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(ru-RU), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ru-RU), .wp_content .wp-caption-text:lang(ru-RU), .wp_content .gallery-caption:lang(ru-RU) {
    font-family: inherit; }
  .wp_content body:lang(sah), .wp_content button:lang(sah),
  .wp_content input:lang(sah),
  .wp_content select:lang(sah),
  .wp_content optgroup:lang(sah),
  .wp_content textarea:lang(sah), .wp_content .author-description .author-link:lang(sah),
  .wp_content .comment-metadata:lang(sah),
  .wp_content .comment-reply-link:lang(sah),
  .wp_content .comments-title:lang(sah),
  .wp_content .comment-author .fn:lang(sah),
  .wp_content .discussion-meta-info:lang(sah),
  .wp_content .entry-meta:lang(sah),
  .wp_content .entry-footer:lang(sah),
  .wp_content .main-navigation:lang(sah),
  .wp_content .no-comments:lang(sah),
  .wp_content .not-found .page-title:lang(sah),
  .wp_content .error-404 .page-title:lang(sah),
  .wp_content .post-navigation .post-title:lang(sah),
  .wp_content .page-links:lang(sah),
  .wp_content .page-description:lang(sah),
  .wp_content .pagination .nav-links:lang(sah),
  .wp_content .sticky-post:lang(sah),
  .wp_content .site-title:lang(sah),
  .wp_content .site-info:lang(sah),
  .wp_content #cancel-comment-reply-link:lang(sah),
  .wp_content h1:lang(sah),
  .wp_content h2:lang(sah),
  .wp_content h3:lang(sah),
  .wp_content h4:lang(sah),
  .wp_content h5:lang(sah),
  .wp_content h6:lang(sah), .wp_content .page-title:lang(sah), .wp_content blockquote cite:lang(sah), .wp_content table:lang(sah), .wp_content .button:lang(sah),
  .wp_content input:lang(sah)[type="button"],
  .wp_content input:lang(sah)[type="reset"],
  .wp_content input:lang(sah)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(sah),
  .wp_content .comment-navigation .nav-next:lang(sah), .wp_content .comment-list .pingback .comment-body:lang(sah),
  .wp_content .comment-list .trackback .comment-body:lang(sah), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(sah),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(sah), .wp_content .comment-form .comment-notes:lang(sah),
  .wp_content .comment-form label:lang(sah), .wp_content .widget_archive ul li:lang(sah),
  .wp_content .widget_categories ul li:lang(sah),
  .wp_content .widget_meta ul li:lang(sah),
  .wp_content .widget_nav_menu ul li:lang(sah),
  .wp_content .widget_pages ul li:lang(sah),
  .wp_content .widget_recent_comments ul li:lang(sah),
  .wp_content .widget_recent_entries ul li:lang(sah),
  .wp_content .widget_rss ul li:lang(sah), .wp_content .widget_tag_cloud .tagcloud:lang(sah), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(sah), .wp_content .entry .entry-content .wp-block-archives li:lang(sah),
  .wp_content .entry .entry-content .wp-block-categories li:lang(sah),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(sah), .wp_content .entry .entry-content .wp-block-verse:lang(sah), .wp_content .entry .entry-content .has-drop-cap:lang(sah):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(sah), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(sah),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(sah),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(sah),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(sah),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(sah),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(sah), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(sah),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(sah),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(sah),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(sah),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(sah), .wp_content .entry .entry-content .wp-block-file:lang(sah), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(sah), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(sah), .wp_content .wp-caption-text:lang(sah), .wp_content .gallery-caption:lang(sah) {
    font-family: inherit; }
  .wp_content body:lang(sr-RS), .wp_content button:lang(sr-RS),
  .wp_content input:lang(sr-RS),
  .wp_content select:lang(sr-RS),
  .wp_content optgroup:lang(sr-RS),
  .wp_content textarea:lang(sr-RS), .wp_content .author-description .author-link:lang(sr-RS),
  .wp_content .comment-metadata:lang(sr-RS),
  .wp_content .comment-reply-link:lang(sr-RS),
  .wp_content .comments-title:lang(sr-RS),
  .wp_content .comment-author .fn:lang(sr-RS),
  .wp_content .discussion-meta-info:lang(sr-RS),
  .wp_content .entry-meta:lang(sr-RS),
  .wp_content .entry-footer:lang(sr-RS),
  .wp_content .main-navigation:lang(sr-RS),
  .wp_content .no-comments:lang(sr-RS),
  .wp_content .not-found .page-title:lang(sr-RS),
  .wp_content .error-404 .page-title:lang(sr-RS),
  .wp_content .post-navigation .post-title:lang(sr-RS),
  .wp_content .page-links:lang(sr-RS),
  .wp_content .page-description:lang(sr-RS),
  .wp_content .pagination .nav-links:lang(sr-RS),
  .wp_content .sticky-post:lang(sr-RS),
  .wp_content .site-title:lang(sr-RS),
  .wp_content .site-info:lang(sr-RS),
  .wp_content #cancel-comment-reply-link:lang(sr-RS),
  .wp_content h1:lang(sr-RS),
  .wp_content h2:lang(sr-RS),
  .wp_content h3:lang(sr-RS),
  .wp_content h4:lang(sr-RS),
  .wp_content h5:lang(sr-RS),
  .wp_content h6:lang(sr-RS), .wp_content .page-title:lang(sr-RS), .wp_content blockquote cite:lang(sr-RS), .wp_content table:lang(sr-RS), .wp_content .button:lang(sr-RS),
  .wp_content input:lang(sr-RS)[type="button"],
  .wp_content input:lang(sr-RS)[type="reset"],
  .wp_content input:lang(sr-RS)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(sr-RS),
  .wp_content .comment-navigation .nav-next:lang(sr-RS), .wp_content .comment-list .pingback .comment-body:lang(sr-RS),
  .wp_content .comment-list .trackback .comment-body:lang(sr-RS), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(sr-RS),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(sr-RS), .wp_content .comment-form .comment-notes:lang(sr-RS),
  .wp_content .comment-form label:lang(sr-RS), .wp_content .widget_archive ul li:lang(sr-RS),
  .wp_content .widget_categories ul li:lang(sr-RS),
  .wp_content .widget_meta ul li:lang(sr-RS),
  .wp_content .widget_nav_menu ul li:lang(sr-RS),
  .wp_content .widget_pages ul li:lang(sr-RS),
  .wp_content .widget_recent_comments ul li:lang(sr-RS),
  .wp_content .widget_recent_entries ul li:lang(sr-RS),
  .wp_content .widget_rss ul li:lang(sr-RS), .wp_content .widget_tag_cloud .tagcloud:lang(sr-RS), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(sr-RS), .wp_content .entry .entry-content .wp-block-archives li:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-categories li:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(sr-RS), .wp_content .entry .entry-content .wp-block-verse:lang(sr-RS), .wp_content .entry .entry-content .has-drop-cap:lang(sr-RS):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(sr-RS), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(sr-RS), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(sr-RS),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(sr-RS), .wp_content .entry .entry-content .wp-block-file:lang(sr-RS), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(sr-RS), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(sr-RS), .wp_content .wp-caption-text:lang(sr-RS), .wp_content .gallery-caption:lang(sr-RS) {
    font-family: inherit; }
  .wp_content body:lang(tt-RU), .wp_content button:lang(tt-RU),
  .wp_content input:lang(tt-RU),
  .wp_content select:lang(tt-RU),
  .wp_content optgroup:lang(tt-RU),
  .wp_content textarea:lang(tt-RU), .wp_content .author-description .author-link:lang(tt-RU),
  .wp_content .comment-metadata:lang(tt-RU),
  .wp_content .comment-reply-link:lang(tt-RU),
  .wp_content .comments-title:lang(tt-RU),
  .wp_content .comment-author .fn:lang(tt-RU),
  .wp_content .discussion-meta-info:lang(tt-RU),
  .wp_content .entry-meta:lang(tt-RU),
  .wp_content .entry-footer:lang(tt-RU),
  .wp_content .main-navigation:lang(tt-RU),
  .wp_content .no-comments:lang(tt-RU),
  .wp_content .not-found .page-title:lang(tt-RU),
  .wp_content .error-404 .page-title:lang(tt-RU),
  .wp_content .post-navigation .post-title:lang(tt-RU),
  .wp_content .page-links:lang(tt-RU),
  .wp_content .page-description:lang(tt-RU),
  .wp_content .pagination .nav-links:lang(tt-RU),
  .wp_content .sticky-post:lang(tt-RU),
  .wp_content .site-title:lang(tt-RU),
  .wp_content .site-info:lang(tt-RU),
  .wp_content #cancel-comment-reply-link:lang(tt-RU),
  .wp_content h1:lang(tt-RU),
  .wp_content h2:lang(tt-RU),
  .wp_content h3:lang(tt-RU),
  .wp_content h4:lang(tt-RU),
  .wp_content h5:lang(tt-RU),
  .wp_content h6:lang(tt-RU), .wp_content .page-title:lang(tt-RU), .wp_content blockquote cite:lang(tt-RU), .wp_content table:lang(tt-RU), .wp_content .button:lang(tt-RU),
  .wp_content input:lang(tt-RU)[type="button"],
  .wp_content input:lang(tt-RU)[type="reset"],
  .wp_content input:lang(tt-RU)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(tt-RU),
  .wp_content .comment-navigation .nav-next:lang(tt-RU), .wp_content .comment-list .pingback .comment-body:lang(tt-RU),
  .wp_content .comment-list .trackback .comment-body:lang(tt-RU), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(tt-RU),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(tt-RU), .wp_content .comment-form .comment-notes:lang(tt-RU),
  .wp_content .comment-form label:lang(tt-RU), .wp_content .widget_archive ul li:lang(tt-RU),
  .wp_content .widget_categories ul li:lang(tt-RU),
  .wp_content .widget_meta ul li:lang(tt-RU),
  .wp_content .widget_nav_menu ul li:lang(tt-RU),
  .wp_content .widget_pages ul li:lang(tt-RU),
  .wp_content .widget_recent_comments ul li:lang(tt-RU),
  .wp_content .widget_recent_entries ul li:lang(tt-RU),
  .wp_content .widget_rss ul li:lang(tt-RU), .wp_content .widget_tag_cloud .tagcloud:lang(tt-RU), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(tt-RU), .wp_content .entry .entry-content .wp-block-archives li:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-categories li:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(tt-RU), .wp_content .entry .entry-content .wp-block-verse:lang(tt-RU), .wp_content .entry .entry-content .has-drop-cap:lang(tt-RU):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(tt-RU), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(tt-RU), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(tt-RU),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(tt-RU), .wp_content .entry .entry-content .wp-block-file:lang(tt-RU), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(tt-RU), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(tt-RU), .wp_content .wp-caption-text:lang(tt-RU), .wp_content .gallery-caption:lang(tt-RU) {
    font-family: inherit; }
  .wp_content body:lang(uk), .wp_content button:lang(uk),
  .wp_content input:lang(uk),
  .wp_content select:lang(uk),
  .wp_content optgroup:lang(uk),
  .wp_content textarea:lang(uk), .wp_content .author-description .author-link:lang(uk),
  .wp_content .comment-metadata:lang(uk),
  .wp_content .comment-reply-link:lang(uk),
  .wp_content .comments-title:lang(uk),
  .wp_content .comment-author .fn:lang(uk),
  .wp_content .discussion-meta-info:lang(uk),
  .wp_content .entry-meta:lang(uk),
  .wp_content .entry-footer:lang(uk),
  .wp_content .main-navigation:lang(uk),
  .wp_content .no-comments:lang(uk),
  .wp_content .not-found .page-title:lang(uk),
  .wp_content .error-404 .page-title:lang(uk),
  .wp_content .post-navigation .post-title:lang(uk),
  .wp_content .page-links:lang(uk),
  .wp_content .page-description:lang(uk),
  .wp_content .pagination .nav-links:lang(uk),
  .wp_content .sticky-post:lang(uk),
  .wp_content .site-title:lang(uk),
  .wp_content .site-info:lang(uk),
  .wp_content #cancel-comment-reply-link:lang(uk),
  .wp_content h1:lang(uk),
  .wp_content h2:lang(uk),
  .wp_content h3:lang(uk),
  .wp_content h4:lang(uk),
  .wp_content h5:lang(uk),
  .wp_content h6:lang(uk), .wp_content .page-title:lang(uk), .wp_content blockquote cite:lang(uk), .wp_content table:lang(uk), .wp_content .button:lang(uk),
  .wp_content input:lang(uk)[type="button"],
  .wp_content input:lang(uk)[type="reset"],
  .wp_content input:lang(uk)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(uk),
  .wp_content .comment-navigation .nav-next:lang(uk), .wp_content .comment-list .pingback .comment-body:lang(uk),
  .wp_content .comment-list .trackback .comment-body:lang(uk), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(uk),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(uk), .wp_content .comment-form .comment-notes:lang(uk),
  .wp_content .comment-form label:lang(uk), .wp_content .widget_archive ul li:lang(uk),
  .wp_content .widget_categories ul li:lang(uk),
  .wp_content .widget_meta ul li:lang(uk),
  .wp_content .widget_nav_menu ul li:lang(uk),
  .wp_content .widget_pages ul li:lang(uk),
  .wp_content .widget_recent_comments ul li:lang(uk),
  .wp_content .widget_recent_entries ul li:lang(uk),
  .wp_content .widget_rss ul li:lang(uk), .wp_content .widget_tag_cloud .tagcloud:lang(uk), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(uk), .wp_content .entry .entry-content .wp-block-archives li:lang(uk),
  .wp_content .entry .entry-content .wp-block-categories li:lang(uk),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(uk), .wp_content .entry .entry-content .wp-block-verse:lang(uk), .wp_content .entry .entry-content .has-drop-cap:lang(uk):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(uk), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(uk),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(uk),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(uk),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(uk),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(uk),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(uk), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(uk),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(uk),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(uk),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(uk),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(uk), .wp_content .entry .entry-content .wp-block-file:lang(uk), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(uk), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(uk), .wp_content .wp-caption-text:lang(uk), .wp_content .gallery-caption:lang(uk) {
    font-family: inherit; }
  .wp_content body:lang(zh-HK), .wp_content button:lang(zh-HK),
  .wp_content input:lang(zh-HK),
  .wp_content select:lang(zh-HK),
  .wp_content optgroup:lang(zh-HK),
  .wp_content textarea:lang(zh-HK), .wp_content .author-description .author-link:lang(zh-HK),
  .wp_content .comment-metadata:lang(zh-HK),
  .wp_content .comment-reply-link:lang(zh-HK),
  .wp_content .comments-title:lang(zh-HK),
  .wp_content .comment-author .fn:lang(zh-HK),
  .wp_content .discussion-meta-info:lang(zh-HK),
  .wp_content .entry-meta:lang(zh-HK),
  .wp_content .entry-footer:lang(zh-HK),
  .wp_content .main-navigation:lang(zh-HK),
  .wp_content .no-comments:lang(zh-HK),
  .wp_content .not-found .page-title:lang(zh-HK),
  .wp_content .error-404 .page-title:lang(zh-HK),
  .wp_content .post-navigation .post-title:lang(zh-HK),
  .wp_content .page-links:lang(zh-HK),
  .wp_content .page-description:lang(zh-HK),
  .wp_content .pagination .nav-links:lang(zh-HK),
  .wp_content .sticky-post:lang(zh-HK),
  .wp_content .site-title:lang(zh-HK),
  .wp_content .site-info:lang(zh-HK),
  .wp_content #cancel-comment-reply-link:lang(zh-HK),
  .wp_content h1:lang(zh-HK),
  .wp_content h2:lang(zh-HK),
  .wp_content h3:lang(zh-HK),
  .wp_content h4:lang(zh-HK),
  .wp_content h5:lang(zh-HK),
  .wp_content h6:lang(zh-HK), .wp_content .page-title:lang(zh-HK), .wp_content blockquote cite:lang(zh-HK), .wp_content table:lang(zh-HK), .wp_content .button:lang(zh-HK),
  .wp_content input:lang(zh-HK)[type="button"],
  .wp_content input:lang(zh-HK)[type="reset"],
  .wp_content input:lang(zh-HK)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(zh-HK),
  .wp_content .comment-navigation .nav-next:lang(zh-HK), .wp_content .comment-list .pingback .comment-body:lang(zh-HK),
  .wp_content .comment-list .trackback .comment-body:lang(zh-HK), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(zh-HK),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(zh-HK), .wp_content .comment-form .comment-notes:lang(zh-HK),
  .wp_content .comment-form label:lang(zh-HK), .wp_content .widget_archive ul li:lang(zh-HK),
  .wp_content .widget_categories ul li:lang(zh-HK),
  .wp_content .widget_meta ul li:lang(zh-HK),
  .wp_content .widget_nav_menu ul li:lang(zh-HK),
  .wp_content .widget_pages ul li:lang(zh-HK),
  .wp_content .widget_recent_comments ul li:lang(zh-HK),
  .wp_content .widget_recent_entries ul li:lang(zh-HK),
  .wp_content .widget_rss ul li:lang(zh-HK), .wp_content .widget_tag_cloud .tagcloud:lang(zh-HK), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-HK), .wp_content .entry .entry-content .wp-block-archives li:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-categories li:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(zh-HK), .wp_content .entry .entry-content .wp-block-verse:lang(zh-HK), .wp_content .entry .entry-content .has-drop-cap:lang(zh-HK):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(zh-HK), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(zh-HK), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-HK),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-HK), .wp_content .entry .entry-content .wp-block-file:lang(zh-HK), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-HK), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-HK), .wp_content .wp-caption-text:lang(zh-HK), .wp_content .gallery-caption:lang(zh-HK) {
    font-family: inherit; }
  .wp_content body:lang(zh-TW), .wp_content button:lang(zh-TW),
  .wp_content input:lang(zh-TW),
  .wp_content select:lang(zh-TW),
  .wp_content optgroup:lang(zh-TW),
  .wp_content textarea:lang(zh-TW), .wp_content .author-description .author-link:lang(zh-TW),
  .wp_content .comment-metadata:lang(zh-TW),
  .wp_content .comment-reply-link:lang(zh-TW),
  .wp_content .comments-title:lang(zh-TW),
  .wp_content .comment-author .fn:lang(zh-TW),
  .wp_content .discussion-meta-info:lang(zh-TW),
  .wp_content .entry-meta:lang(zh-TW),
  .wp_content .entry-footer:lang(zh-TW),
  .wp_content .main-navigation:lang(zh-TW),
  .wp_content .no-comments:lang(zh-TW),
  .wp_content .not-found .page-title:lang(zh-TW),
  .wp_content .error-404 .page-title:lang(zh-TW),
  .wp_content .post-navigation .post-title:lang(zh-TW),
  .wp_content .page-links:lang(zh-TW),
  .wp_content .page-description:lang(zh-TW),
  .wp_content .pagination .nav-links:lang(zh-TW),
  .wp_content .sticky-post:lang(zh-TW),
  .wp_content .site-title:lang(zh-TW),
  .wp_content .site-info:lang(zh-TW),
  .wp_content #cancel-comment-reply-link:lang(zh-TW),
  .wp_content h1:lang(zh-TW),
  .wp_content h2:lang(zh-TW),
  .wp_content h3:lang(zh-TW),
  .wp_content h4:lang(zh-TW),
  .wp_content h5:lang(zh-TW),
  .wp_content h6:lang(zh-TW), .wp_content .page-title:lang(zh-TW), .wp_content blockquote cite:lang(zh-TW), .wp_content table:lang(zh-TW), .wp_content .button:lang(zh-TW),
  .wp_content input:lang(zh-TW)[type="button"],
  .wp_content input:lang(zh-TW)[type="reset"],
  .wp_content input:lang(zh-TW)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(zh-TW),
  .wp_content .comment-navigation .nav-next:lang(zh-TW), .wp_content .comment-list .pingback .comment-body:lang(zh-TW),
  .wp_content .comment-list .trackback .comment-body:lang(zh-TW), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(zh-TW),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(zh-TW), .wp_content .comment-form .comment-notes:lang(zh-TW),
  .wp_content .comment-form label:lang(zh-TW), .wp_content .widget_archive ul li:lang(zh-TW),
  .wp_content .widget_categories ul li:lang(zh-TW),
  .wp_content .widget_meta ul li:lang(zh-TW),
  .wp_content .widget_nav_menu ul li:lang(zh-TW),
  .wp_content .widget_pages ul li:lang(zh-TW),
  .wp_content .widget_recent_comments ul li:lang(zh-TW),
  .wp_content .widget_recent_entries ul li:lang(zh-TW),
  .wp_content .widget_rss ul li:lang(zh-TW), .wp_content .widget_tag_cloud .tagcloud:lang(zh-TW), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-TW), .wp_content .entry .entry-content .wp-block-archives li:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-categories li:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(zh-TW), .wp_content .entry .entry-content .wp-block-verse:lang(zh-TW), .wp_content .entry .entry-content .has-drop-cap:lang(zh-TW):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(zh-TW), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(zh-TW), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-TW),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-TW), .wp_content .entry .entry-content .wp-block-file:lang(zh-TW), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-TW), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-TW), .wp_content .wp-caption-text:lang(zh-TW), .wp_content .gallery-caption:lang(zh-TW) {
    font-family: inherit; }
  .wp_content body:lang(zh-CN), .wp_content button:lang(zh-CN),
  .wp_content input:lang(zh-CN),
  .wp_content select:lang(zh-CN),
  .wp_content optgroup:lang(zh-CN),
  .wp_content textarea:lang(zh-CN), .wp_content .author-description .author-link:lang(zh-CN),
  .wp_content .comment-metadata:lang(zh-CN),
  .wp_content .comment-reply-link:lang(zh-CN),
  .wp_content .comments-title:lang(zh-CN),
  .wp_content .comment-author .fn:lang(zh-CN),
  .wp_content .discussion-meta-info:lang(zh-CN),
  .wp_content .entry-meta:lang(zh-CN),
  .wp_content .entry-footer:lang(zh-CN),
  .wp_content .main-navigation:lang(zh-CN),
  .wp_content .no-comments:lang(zh-CN),
  .wp_content .not-found .page-title:lang(zh-CN),
  .wp_content .error-404 .page-title:lang(zh-CN),
  .wp_content .post-navigation .post-title:lang(zh-CN),
  .wp_content .page-links:lang(zh-CN),
  .wp_content .page-description:lang(zh-CN),
  .wp_content .pagination .nav-links:lang(zh-CN),
  .wp_content .sticky-post:lang(zh-CN),
  .wp_content .site-title:lang(zh-CN),
  .wp_content .site-info:lang(zh-CN),
  .wp_content #cancel-comment-reply-link:lang(zh-CN),
  .wp_content h1:lang(zh-CN),
  .wp_content h2:lang(zh-CN),
  .wp_content h3:lang(zh-CN),
  .wp_content h4:lang(zh-CN),
  .wp_content h5:lang(zh-CN),
  .wp_content h6:lang(zh-CN), .wp_content .page-title:lang(zh-CN), .wp_content blockquote cite:lang(zh-CN), .wp_content table:lang(zh-CN), .wp_content .button:lang(zh-CN),
  .wp_content input:lang(zh-CN)[type="button"],
  .wp_content input:lang(zh-CN)[type="reset"],
  .wp_content input:lang(zh-CN)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(zh-CN),
  .wp_content .comment-navigation .nav-next:lang(zh-CN), .wp_content .comment-list .pingback .comment-body:lang(zh-CN),
  .wp_content .comment-list .trackback .comment-body:lang(zh-CN), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(zh-CN),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(zh-CN), .wp_content .comment-form .comment-notes:lang(zh-CN),
  .wp_content .comment-form label:lang(zh-CN), .wp_content .widget_archive ul li:lang(zh-CN),
  .wp_content .widget_categories ul li:lang(zh-CN),
  .wp_content .widget_meta ul li:lang(zh-CN),
  .wp_content .widget_nav_menu ul li:lang(zh-CN),
  .wp_content .widget_pages ul li:lang(zh-CN),
  .wp_content .widget_recent_comments ul li:lang(zh-CN),
  .wp_content .widget_recent_entries ul li:lang(zh-CN),
  .wp_content .widget_rss ul li:lang(zh-CN), .wp_content .widget_tag_cloud .tagcloud:lang(zh-CN), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-CN), .wp_content .entry .entry-content .wp-block-archives li:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-categories li:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(zh-CN), .wp_content .entry .entry-content .wp-block-verse:lang(zh-CN), .wp_content .entry .entry-content .has-drop-cap:lang(zh-CN):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(zh-CN), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(zh-CN), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-CN),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-CN), .wp_content .entry .entry-content .wp-block-file:lang(zh-CN), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-CN), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-CN), .wp_content .wp-caption-text:lang(zh-CN), .wp_content .gallery-caption:lang(zh-CN) {
    font-family: inherit; }
  .wp_content body:lang(bn-BD), .wp_content button:lang(bn-BD),
  .wp_content input:lang(bn-BD),
  .wp_content select:lang(bn-BD),
  .wp_content optgroup:lang(bn-BD),
  .wp_content textarea:lang(bn-BD), .wp_content .author-description .author-link:lang(bn-BD),
  .wp_content .comment-metadata:lang(bn-BD),
  .wp_content .comment-reply-link:lang(bn-BD),
  .wp_content .comments-title:lang(bn-BD),
  .wp_content .comment-author .fn:lang(bn-BD),
  .wp_content .discussion-meta-info:lang(bn-BD),
  .wp_content .entry-meta:lang(bn-BD),
  .wp_content .entry-footer:lang(bn-BD),
  .wp_content .main-navigation:lang(bn-BD),
  .wp_content .no-comments:lang(bn-BD),
  .wp_content .not-found .page-title:lang(bn-BD),
  .wp_content .error-404 .page-title:lang(bn-BD),
  .wp_content .post-navigation .post-title:lang(bn-BD),
  .wp_content .page-links:lang(bn-BD),
  .wp_content .page-description:lang(bn-BD),
  .wp_content .pagination .nav-links:lang(bn-BD),
  .wp_content .sticky-post:lang(bn-BD),
  .wp_content .site-title:lang(bn-BD),
  .wp_content .site-info:lang(bn-BD),
  .wp_content #cancel-comment-reply-link:lang(bn-BD),
  .wp_content h1:lang(bn-BD),
  .wp_content h2:lang(bn-BD),
  .wp_content h3:lang(bn-BD),
  .wp_content h4:lang(bn-BD),
  .wp_content h5:lang(bn-BD),
  .wp_content h6:lang(bn-BD), .wp_content .page-title:lang(bn-BD), .wp_content blockquote cite:lang(bn-BD), .wp_content table:lang(bn-BD), .wp_content .button:lang(bn-BD),
  .wp_content input:lang(bn-BD)[type="button"],
  .wp_content input:lang(bn-BD)[type="reset"],
  .wp_content input:lang(bn-BD)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(bn-BD),
  .wp_content .comment-navigation .nav-next:lang(bn-BD), .wp_content .comment-list .pingback .comment-body:lang(bn-BD),
  .wp_content .comment-list .trackback .comment-body:lang(bn-BD), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(bn-BD),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(bn-BD), .wp_content .comment-form .comment-notes:lang(bn-BD),
  .wp_content .comment-form label:lang(bn-BD), .wp_content .widget_archive ul li:lang(bn-BD),
  .wp_content .widget_categories ul li:lang(bn-BD),
  .wp_content .widget_meta ul li:lang(bn-BD),
  .wp_content .widget_nav_menu ul li:lang(bn-BD),
  .wp_content .widget_pages ul li:lang(bn-BD),
  .wp_content .widget_recent_comments ul li:lang(bn-BD),
  .wp_content .widget_recent_entries ul li:lang(bn-BD),
  .wp_content .widget_rss ul li:lang(bn-BD), .wp_content .widget_tag_cloud .tagcloud:lang(bn-BD), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(bn-BD), .wp_content .entry .entry-content .wp-block-archives li:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-categories li:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(bn-BD), .wp_content .entry .entry-content .wp-block-verse:lang(bn-BD), .wp_content .entry .entry-content .has-drop-cap:lang(bn-BD):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(bn-BD), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(bn-BD), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(bn-BD),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(bn-BD), .wp_content .entry .entry-content .wp-block-file:lang(bn-BD), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(bn-BD), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bn-BD), .wp_content .wp-caption-text:lang(bn-BD), .wp_content .gallery-caption:lang(bn-BD) {
    font-family: inherit; }
  .wp_content body:lang(hi-IN), .wp_content button:lang(hi-IN),
  .wp_content input:lang(hi-IN),
  .wp_content select:lang(hi-IN),
  .wp_content optgroup:lang(hi-IN),
  .wp_content textarea:lang(hi-IN), .wp_content .author-description .author-link:lang(hi-IN),
  .wp_content .comment-metadata:lang(hi-IN),
  .wp_content .comment-reply-link:lang(hi-IN),
  .wp_content .comments-title:lang(hi-IN),
  .wp_content .comment-author .fn:lang(hi-IN),
  .wp_content .discussion-meta-info:lang(hi-IN),
  .wp_content .entry-meta:lang(hi-IN),
  .wp_content .entry-footer:lang(hi-IN),
  .wp_content .main-navigation:lang(hi-IN),
  .wp_content .no-comments:lang(hi-IN),
  .wp_content .not-found .page-title:lang(hi-IN),
  .wp_content .error-404 .page-title:lang(hi-IN),
  .wp_content .post-navigation .post-title:lang(hi-IN),
  .wp_content .page-links:lang(hi-IN),
  .wp_content .page-description:lang(hi-IN),
  .wp_content .pagination .nav-links:lang(hi-IN),
  .wp_content .sticky-post:lang(hi-IN),
  .wp_content .site-title:lang(hi-IN),
  .wp_content .site-info:lang(hi-IN),
  .wp_content #cancel-comment-reply-link:lang(hi-IN),
  .wp_content h1:lang(hi-IN),
  .wp_content h2:lang(hi-IN),
  .wp_content h3:lang(hi-IN),
  .wp_content h4:lang(hi-IN),
  .wp_content h5:lang(hi-IN),
  .wp_content h6:lang(hi-IN), .wp_content .page-title:lang(hi-IN), .wp_content blockquote cite:lang(hi-IN), .wp_content table:lang(hi-IN), .wp_content .button:lang(hi-IN),
  .wp_content input:lang(hi-IN)[type="button"],
  .wp_content input:lang(hi-IN)[type="reset"],
  .wp_content input:lang(hi-IN)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(hi-IN),
  .wp_content .comment-navigation .nav-next:lang(hi-IN), .wp_content .comment-list .pingback .comment-body:lang(hi-IN),
  .wp_content .comment-list .trackback .comment-body:lang(hi-IN), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(hi-IN),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(hi-IN), .wp_content .comment-form .comment-notes:lang(hi-IN),
  .wp_content .comment-form label:lang(hi-IN), .wp_content .widget_archive ul li:lang(hi-IN),
  .wp_content .widget_categories ul li:lang(hi-IN),
  .wp_content .widget_meta ul li:lang(hi-IN),
  .wp_content .widget_nav_menu ul li:lang(hi-IN),
  .wp_content .widget_pages ul li:lang(hi-IN),
  .wp_content .widget_recent_comments ul li:lang(hi-IN),
  .wp_content .widget_recent_entries ul li:lang(hi-IN),
  .wp_content .widget_rss ul li:lang(hi-IN), .wp_content .widget_tag_cloud .tagcloud:lang(hi-IN), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(hi-IN), .wp_content .entry .entry-content .wp-block-archives li:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-categories li:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(hi-IN), .wp_content .entry .entry-content .wp-block-verse:lang(hi-IN), .wp_content .entry .entry-content .has-drop-cap:lang(hi-IN):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(hi-IN), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(hi-IN), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(hi-IN),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(hi-IN), .wp_content .entry .entry-content .wp-block-file:lang(hi-IN), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(hi-IN), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(hi-IN), .wp_content .wp-caption-text:lang(hi-IN), .wp_content .gallery-caption:lang(hi-IN) {
    font-family: inherit; }
  .wp_content body:lang(mr), .wp_content button:lang(mr),
  .wp_content input:lang(mr),
  .wp_content select:lang(mr),
  .wp_content optgroup:lang(mr),
  .wp_content textarea:lang(mr), .wp_content .author-description .author-link:lang(mr),
  .wp_content .comment-metadata:lang(mr),
  .wp_content .comment-reply-link:lang(mr),
  .wp_content .comments-title:lang(mr),
  .wp_content .comment-author .fn:lang(mr),
  .wp_content .discussion-meta-info:lang(mr),
  .wp_content .entry-meta:lang(mr),
  .wp_content .entry-footer:lang(mr),
  .wp_content .main-navigation:lang(mr),
  .wp_content .no-comments:lang(mr),
  .wp_content .not-found .page-title:lang(mr),
  .wp_content .error-404 .page-title:lang(mr),
  .wp_content .post-navigation .post-title:lang(mr),
  .wp_content .page-links:lang(mr),
  .wp_content .page-description:lang(mr),
  .wp_content .pagination .nav-links:lang(mr),
  .wp_content .sticky-post:lang(mr),
  .wp_content .site-title:lang(mr),
  .wp_content .site-info:lang(mr),
  .wp_content #cancel-comment-reply-link:lang(mr),
  .wp_content h1:lang(mr),
  .wp_content h2:lang(mr),
  .wp_content h3:lang(mr),
  .wp_content h4:lang(mr),
  .wp_content h5:lang(mr),
  .wp_content h6:lang(mr), .wp_content .page-title:lang(mr), .wp_content blockquote cite:lang(mr), .wp_content table:lang(mr), .wp_content .button:lang(mr),
  .wp_content input:lang(mr)[type="button"],
  .wp_content input:lang(mr)[type="reset"],
  .wp_content input:lang(mr)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(mr),
  .wp_content .comment-navigation .nav-next:lang(mr), .wp_content .comment-list .pingback .comment-body:lang(mr),
  .wp_content .comment-list .trackback .comment-body:lang(mr), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(mr),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(mr), .wp_content .comment-form .comment-notes:lang(mr),
  .wp_content .comment-form label:lang(mr), .wp_content .widget_archive ul li:lang(mr),
  .wp_content .widget_categories ul li:lang(mr),
  .wp_content .widget_meta ul li:lang(mr),
  .wp_content .widget_nav_menu ul li:lang(mr),
  .wp_content .widget_pages ul li:lang(mr),
  .wp_content .widget_recent_comments ul li:lang(mr),
  .wp_content .widget_recent_entries ul li:lang(mr),
  .wp_content .widget_rss ul li:lang(mr), .wp_content .widget_tag_cloud .tagcloud:lang(mr), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(mr), .wp_content .entry .entry-content .wp-block-archives li:lang(mr),
  .wp_content .entry .entry-content .wp-block-categories li:lang(mr),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(mr), .wp_content .entry .entry-content .wp-block-verse:lang(mr), .wp_content .entry .entry-content .has-drop-cap:lang(mr):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(mr), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mr),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mr),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(mr),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mr),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mr),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(mr), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(mr),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(mr),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(mr),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mr),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mr), .wp_content .entry .entry-content .wp-block-file:lang(mr), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(mr), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mr), .wp_content .wp-caption-text:lang(mr), .wp_content .gallery-caption:lang(mr) {
    font-family: inherit; }
  .wp_content body:lang(ne-NP), .wp_content button:lang(ne-NP),
  .wp_content input:lang(ne-NP),
  .wp_content select:lang(ne-NP),
  .wp_content optgroup:lang(ne-NP),
  .wp_content textarea:lang(ne-NP), .wp_content .author-description .author-link:lang(ne-NP),
  .wp_content .comment-metadata:lang(ne-NP),
  .wp_content .comment-reply-link:lang(ne-NP),
  .wp_content .comments-title:lang(ne-NP),
  .wp_content .comment-author .fn:lang(ne-NP),
  .wp_content .discussion-meta-info:lang(ne-NP),
  .wp_content .entry-meta:lang(ne-NP),
  .wp_content .entry-footer:lang(ne-NP),
  .wp_content .main-navigation:lang(ne-NP),
  .wp_content .no-comments:lang(ne-NP),
  .wp_content .not-found .page-title:lang(ne-NP),
  .wp_content .error-404 .page-title:lang(ne-NP),
  .wp_content .post-navigation .post-title:lang(ne-NP),
  .wp_content .page-links:lang(ne-NP),
  .wp_content .page-description:lang(ne-NP),
  .wp_content .pagination .nav-links:lang(ne-NP),
  .wp_content .sticky-post:lang(ne-NP),
  .wp_content .site-title:lang(ne-NP),
  .wp_content .site-info:lang(ne-NP),
  .wp_content #cancel-comment-reply-link:lang(ne-NP),
  .wp_content h1:lang(ne-NP),
  .wp_content h2:lang(ne-NP),
  .wp_content h3:lang(ne-NP),
  .wp_content h4:lang(ne-NP),
  .wp_content h5:lang(ne-NP),
  .wp_content h6:lang(ne-NP), .wp_content .page-title:lang(ne-NP), .wp_content blockquote cite:lang(ne-NP), .wp_content table:lang(ne-NP), .wp_content .button:lang(ne-NP),
  .wp_content input:lang(ne-NP)[type="button"],
  .wp_content input:lang(ne-NP)[type="reset"],
  .wp_content input:lang(ne-NP)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(ne-NP),
  .wp_content .comment-navigation .nav-next:lang(ne-NP), .wp_content .comment-list .pingback .comment-body:lang(ne-NP),
  .wp_content .comment-list .trackback .comment-body:lang(ne-NP), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(ne-NP),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(ne-NP), .wp_content .comment-form .comment-notes:lang(ne-NP),
  .wp_content .comment-form label:lang(ne-NP), .wp_content .widget_archive ul li:lang(ne-NP),
  .wp_content .widget_categories ul li:lang(ne-NP),
  .wp_content .widget_meta ul li:lang(ne-NP),
  .wp_content .widget_nav_menu ul li:lang(ne-NP),
  .wp_content .widget_pages ul li:lang(ne-NP),
  .wp_content .widget_recent_comments ul li:lang(ne-NP),
  .wp_content .widget_recent_entries ul li:lang(ne-NP),
  .wp_content .widget_rss ul li:lang(ne-NP), .wp_content .widget_tag_cloud .tagcloud:lang(ne-NP), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(ne-NP), .wp_content .entry .entry-content .wp-block-archives li:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-categories li:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(ne-NP), .wp_content .entry .entry-content .wp-block-verse:lang(ne-NP), .wp_content .entry .entry-content .has-drop-cap:lang(ne-NP):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(ne-NP), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(ne-NP), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ne-NP),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ne-NP), .wp_content .entry .entry-content .wp-block-file:lang(ne-NP), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(ne-NP), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ne-NP), .wp_content .wp-caption-text:lang(ne-NP), .wp_content .gallery-caption:lang(ne-NP) {
    font-family: inherit; }
  .wp_content body:lang(el), .wp_content button:lang(el),
  .wp_content input:lang(el),
  .wp_content select:lang(el),
  .wp_content optgroup:lang(el),
  .wp_content textarea:lang(el), .wp_content .author-description .author-link:lang(el),
  .wp_content .comment-metadata:lang(el),
  .wp_content .comment-reply-link:lang(el),
  .wp_content .comments-title:lang(el),
  .wp_content .comment-author .fn:lang(el),
  .wp_content .discussion-meta-info:lang(el),
  .wp_content .entry-meta:lang(el),
  .wp_content .entry-footer:lang(el),
  .wp_content .main-navigation:lang(el),
  .wp_content .no-comments:lang(el),
  .wp_content .not-found .page-title:lang(el),
  .wp_content .error-404 .page-title:lang(el),
  .wp_content .post-navigation .post-title:lang(el),
  .wp_content .page-links:lang(el),
  .wp_content .page-description:lang(el),
  .wp_content .pagination .nav-links:lang(el),
  .wp_content .sticky-post:lang(el),
  .wp_content .site-title:lang(el),
  .wp_content .site-info:lang(el),
  .wp_content #cancel-comment-reply-link:lang(el),
  .wp_content h1:lang(el),
  .wp_content h2:lang(el),
  .wp_content h3:lang(el),
  .wp_content h4:lang(el),
  .wp_content h5:lang(el),
  .wp_content h6:lang(el), .wp_content .page-title:lang(el), .wp_content blockquote cite:lang(el), .wp_content table:lang(el), .wp_content .button:lang(el),
  .wp_content input:lang(el)[type="button"],
  .wp_content input:lang(el)[type="reset"],
  .wp_content input:lang(el)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(el),
  .wp_content .comment-navigation .nav-next:lang(el), .wp_content .comment-list .pingback .comment-body:lang(el),
  .wp_content .comment-list .trackback .comment-body:lang(el), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(el),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(el), .wp_content .comment-form .comment-notes:lang(el),
  .wp_content .comment-form label:lang(el), .wp_content .widget_archive ul li:lang(el),
  .wp_content .widget_categories ul li:lang(el),
  .wp_content .widget_meta ul li:lang(el),
  .wp_content .widget_nav_menu ul li:lang(el),
  .wp_content .widget_pages ul li:lang(el),
  .wp_content .widget_recent_comments ul li:lang(el),
  .wp_content .widget_recent_entries ul li:lang(el),
  .wp_content .widget_rss ul li:lang(el), .wp_content .widget_tag_cloud .tagcloud:lang(el), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(el), .wp_content .entry .entry-content .wp-block-archives li:lang(el),
  .wp_content .entry .entry-content .wp-block-categories li:lang(el),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(el), .wp_content .entry .entry-content .wp-block-verse:lang(el), .wp_content .entry .entry-content .has-drop-cap:lang(el):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(el), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(el),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(el),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(el),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(el),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(el),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(el), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(el),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(el),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(el),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(el),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(el), .wp_content .entry .entry-content .wp-block-file:lang(el), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(el), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(el), .wp_content .wp-caption-text:lang(el), .wp_content .gallery-caption:lang(el) {
    font-family: inherit; }
  .wp_content body:lang(gu), .wp_content button:lang(gu),
  .wp_content input:lang(gu),
  .wp_content select:lang(gu),
  .wp_content optgroup:lang(gu),
  .wp_content textarea:lang(gu), .wp_content .author-description .author-link:lang(gu),
  .wp_content .comment-metadata:lang(gu),
  .wp_content .comment-reply-link:lang(gu),
  .wp_content .comments-title:lang(gu),
  .wp_content .comment-author .fn:lang(gu),
  .wp_content .discussion-meta-info:lang(gu),
  .wp_content .entry-meta:lang(gu),
  .wp_content .entry-footer:lang(gu),
  .wp_content .main-navigation:lang(gu),
  .wp_content .no-comments:lang(gu),
  .wp_content .not-found .page-title:lang(gu),
  .wp_content .error-404 .page-title:lang(gu),
  .wp_content .post-navigation .post-title:lang(gu),
  .wp_content .page-links:lang(gu),
  .wp_content .page-description:lang(gu),
  .wp_content .pagination .nav-links:lang(gu),
  .wp_content .sticky-post:lang(gu),
  .wp_content .site-title:lang(gu),
  .wp_content .site-info:lang(gu),
  .wp_content #cancel-comment-reply-link:lang(gu),
  .wp_content h1:lang(gu),
  .wp_content h2:lang(gu),
  .wp_content h3:lang(gu),
  .wp_content h4:lang(gu),
  .wp_content h5:lang(gu),
  .wp_content h6:lang(gu), .wp_content .page-title:lang(gu), .wp_content blockquote cite:lang(gu), .wp_content table:lang(gu), .wp_content .button:lang(gu),
  .wp_content input:lang(gu)[type="button"],
  .wp_content input:lang(gu)[type="reset"],
  .wp_content input:lang(gu)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(gu),
  .wp_content .comment-navigation .nav-next:lang(gu), .wp_content .comment-list .pingback .comment-body:lang(gu),
  .wp_content .comment-list .trackback .comment-body:lang(gu), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(gu),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(gu), .wp_content .comment-form .comment-notes:lang(gu),
  .wp_content .comment-form label:lang(gu), .wp_content .widget_archive ul li:lang(gu),
  .wp_content .widget_categories ul li:lang(gu),
  .wp_content .widget_meta ul li:lang(gu),
  .wp_content .widget_nav_menu ul li:lang(gu),
  .wp_content .widget_pages ul li:lang(gu),
  .wp_content .widget_recent_comments ul li:lang(gu),
  .wp_content .widget_recent_entries ul li:lang(gu),
  .wp_content .widget_rss ul li:lang(gu), .wp_content .widget_tag_cloud .tagcloud:lang(gu), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(gu), .wp_content .entry .entry-content .wp-block-archives li:lang(gu),
  .wp_content .entry .entry-content .wp-block-categories li:lang(gu),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(gu), .wp_content .entry .entry-content .wp-block-verse:lang(gu), .wp_content .entry .entry-content .has-drop-cap:lang(gu):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(gu), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(gu),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(gu),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(gu),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(gu),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(gu),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(gu), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(gu),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(gu),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(gu),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(gu),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(gu), .wp_content .entry .entry-content .wp-block-file:lang(gu), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(gu), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(gu), .wp_content .wp-caption-text:lang(gu), .wp_content .gallery-caption:lang(gu) {
    font-family: inherit; }
  .wp_content body:lang(he-IL), .wp_content button:lang(he-IL),
  .wp_content input:lang(he-IL),
  .wp_content select:lang(he-IL),
  .wp_content optgroup:lang(he-IL),
  .wp_content textarea:lang(he-IL), .wp_content .author-description .author-link:lang(he-IL),
  .wp_content .comment-metadata:lang(he-IL),
  .wp_content .comment-reply-link:lang(he-IL),
  .wp_content .comments-title:lang(he-IL),
  .wp_content .comment-author .fn:lang(he-IL),
  .wp_content .discussion-meta-info:lang(he-IL),
  .wp_content .entry-meta:lang(he-IL),
  .wp_content .entry-footer:lang(he-IL),
  .wp_content .main-navigation:lang(he-IL),
  .wp_content .no-comments:lang(he-IL),
  .wp_content .not-found .page-title:lang(he-IL),
  .wp_content .error-404 .page-title:lang(he-IL),
  .wp_content .post-navigation .post-title:lang(he-IL),
  .wp_content .page-links:lang(he-IL),
  .wp_content .page-description:lang(he-IL),
  .wp_content .pagination .nav-links:lang(he-IL),
  .wp_content .sticky-post:lang(he-IL),
  .wp_content .site-title:lang(he-IL),
  .wp_content .site-info:lang(he-IL),
  .wp_content #cancel-comment-reply-link:lang(he-IL),
  .wp_content h1:lang(he-IL),
  .wp_content h2:lang(he-IL),
  .wp_content h3:lang(he-IL),
  .wp_content h4:lang(he-IL),
  .wp_content h5:lang(he-IL),
  .wp_content h6:lang(he-IL), .wp_content .page-title:lang(he-IL), .wp_content blockquote cite:lang(he-IL), .wp_content table:lang(he-IL), .wp_content .button:lang(he-IL),
  .wp_content input:lang(he-IL)[type="button"],
  .wp_content input:lang(he-IL)[type="reset"],
  .wp_content input:lang(he-IL)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(he-IL),
  .wp_content .comment-navigation .nav-next:lang(he-IL), .wp_content .comment-list .pingback .comment-body:lang(he-IL),
  .wp_content .comment-list .trackback .comment-body:lang(he-IL), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(he-IL),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(he-IL), .wp_content .comment-form .comment-notes:lang(he-IL),
  .wp_content .comment-form label:lang(he-IL), .wp_content .widget_archive ul li:lang(he-IL),
  .wp_content .widget_categories ul li:lang(he-IL),
  .wp_content .widget_meta ul li:lang(he-IL),
  .wp_content .widget_nav_menu ul li:lang(he-IL),
  .wp_content .widget_pages ul li:lang(he-IL),
  .wp_content .widget_recent_comments ul li:lang(he-IL),
  .wp_content .widget_recent_entries ul li:lang(he-IL),
  .wp_content .widget_rss ul li:lang(he-IL), .wp_content .widget_tag_cloud .tagcloud:lang(he-IL), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(he-IL), .wp_content .entry .entry-content .wp-block-archives li:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-categories li:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(he-IL), .wp_content .entry .entry-content .wp-block-verse:lang(he-IL), .wp_content .entry .entry-content .has-drop-cap:lang(he-IL):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(he-IL), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(he-IL), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(he-IL),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(he-IL), .wp_content .entry .entry-content .wp-block-file:lang(he-IL), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(he-IL), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(he-IL), .wp_content .wp-caption-text:lang(he-IL), .wp_content .gallery-caption:lang(he-IL) {
    font-family: inherit; }
  .wp_content body:lang(ja), .wp_content button:lang(ja),
  .wp_content input:lang(ja),
  .wp_content select:lang(ja),
  .wp_content optgroup:lang(ja),
  .wp_content textarea:lang(ja), .wp_content .author-description .author-link:lang(ja),
  .wp_content .comment-metadata:lang(ja),
  .wp_content .comment-reply-link:lang(ja),
  .wp_content .comments-title:lang(ja),
  .wp_content .comment-author .fn:lang(ja),
  .wp_content .discussion-meta-info:lang(ja),
  .wp_content .entry-meta:lang(ja),
  .wp_content .entry-footer:lang(ja),
  .wp_content .main-navigation:lang(ja),
  .wp_content .no-comments:lang(ja),
  .wp_content .not-found .page-title:lang(ja),
  .wp_content .error-404 .page-title:lang(ja),
  .wp_content .post-navigation .post-title:lang(ja),
  .wp_content .page-links:lang(ja),
  .wp_content .page-description:lang(ja),
  .wp_content .pagination .nav-links:lang(ja),
  .wp_content .sticky-post:lang(ja),
  .wp_content .site-title:lang(ja),
  .wp_content .site-info:lang(ja),
  .wp_content #cancel-comment-reply-link:lang(ja),
  .wp_content h1:lang(ja),
  .wp_content h2:lang(ja),
  .wp_content h3:lang(ja),
  .wp_content h4:lang(ja),
  .wp_content h5:lang(ja),
  .wp_content h6:lang(ja), .wp_content .page-title:lang(ja), .wp_content blockquote cite:lang(ja), .wp_content table:lang(ja), .wp_content .button:lang(ja),
  .wp_content input:lang(ja)[type="button"],
  .wp_content input:lang(ja)[type="reset"],
  .wp_content input:lang(ja)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(ja),
  .wp_content .comment-navigation .nav-next:lang(ja), .wp_content .comment-list .pingback .comment-body:lang(ja),
  .wp_content .comment-list .trackback .comment-body:lang(ja), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(ja),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(ja), .wp_content .comment-form .comment-notes:lang(ja),
  .wp_content .comment-form label:lang(ja), .wp_content .widget_archive ul li:lang(ja),
  .wp_content .widget_categories ul li:lang(ja),
  .wp_content .widget_meta ul li:lang(ja),
  .wp_content .widget_nav_menu ul li:lang(ja),
  .wp_content .widget_pages ul li:lang(ja),
  .wp_content .widget_recent_comments ul li:lang(ja),
  .wp_content .widget_recent_entries ul li:lang(ja),
  .wp_content .widget_rss ul li:lang(ja), .wp_content .widget_tag_cloud .tagcloud:lang(ja), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(ja), .wp_content .entry .entry-content .wp-block-archives li:lang(ja),
  .wp_content .entry .entry-content .wp-block-categories li:lang(ja),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(ja), .wp_content .entry .entry-content .wp-block-verse:lang(ja), .wp_content .entry .entry-content .has-drop-cap:lang(ja):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(ja), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ja),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ja),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(ja),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ja),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ja),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(ja), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(ja),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(ja),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(ja),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ja),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ja), .wp_content .entry .entry-content .wp-block-file:lang(ja), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(ja), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ja), .wp_content .wp-caption-text:lang(ja), .wp_content .gallery-caption:lang(ja) {
    font-family: inherit; }
  .wp_content body:lang(ko-KR), .wp_content button:lang(ko-KR),
  .wp_content input:lang(ko-KR),
  .wp_content select:lang(ko-KR),
  .wp_content optgroup:lang(ko-KR),
  .wp_content textarea:lang(ko-KR), .wp_content .author-description .author-link:lang(ko-KR),
  .wp_content .comment-metadata:lang(ko-KR),
  .wp_content .comment-reply-link:lang(ko-KR),
  .wp_content .comments-title:lang(ko-KR),
  .wp_content .comment-author .fn:lang(ko-KR),
  .wp_content .discussion-meta-info:lang(ko-KR),
  .wp_content .entry-meta:lang(ko-KR),
  .wp_content .entry-footer:lang(ko-KR),
  .wp_content .main-navigation:lang(ko-KR),
  .wp_content .no-comments:lang(ko-KR),
  .wp_content .not-found .page-title:lang(ko-KR),
  .wp_content .error-404 .page-title:lang(ko-KR),
  .wp_content .post-navigation .post-title:lang(ko-KR),
  .wp_content .page-links:lang(ko-KR),
  .wp_content .page-description:lang(ko-KR),
  .wp_content .pagination .nav-links:lang(ko-KR),
  .wp_content .sticky-post:lang(ko-KR),
  .wp_content .site-title:lang(ko-KR),
  .wp_content .site-info:lang(ko-KR),
  .wp_content #cancel-comment-reply-link:lang(ko-KR),
  .wp_content h1:lang(ko-KR),
  .wp_content h2:lang(ko-KR),
  .wp_content h3:lang(ko-KR),
  .wp_content h4:lang(ko-KR),
  .wp_content h5:lang(ko-KR),
  .wp_content h6:lang(ko-KR), .wp_content .page-title:lang(ko-KR), .wp_content blockquote cite:lang(ko-KR), .wp_content table:lang(ko-KR), .wp_content .button:lang(ko-KR),
  .wp_content input:lang(ko-KR)[type="button"],
  .wp_content input:lang(ko-KR)[type="reset"],
  .wp_content input:lang(ko-KR)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(ko-KR),
  .wp_content .comment-navigation .nav-next:lang(ko-KR), .wp_content .comment-list .pingback .comment-body:lang(ko-KR),
  .wp_content .comment-list .trackback .comment-body:lang(ko-KR), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(ko-KR),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(ko-KR), .wp_content .comment-form .comment-notes:lang(ko-KR),
  .wp_content .comment-form label:lang(ko-KR), .wp_content .widget_archive ul li:lang(ko-KR),
  .wp_content .widget_categories ul li:lang(ko-KR),
  .wp_content .widget_meta ul li:lang(ko-KR),
  .wp_content .widget_nav_menu ul li:lang(ko-KR),
  .wp_content .widget_pages ul li:lang(ko-KR),
  .wp_content .widget_recent_comments ul li:lang(ko-KR),
  .wp_content .widget_recent_entries ul li:lang(ko-KR),
  .wp_content .widget_rss ul li:lang(ko-KR), .wp_content .widget_tag_cloud .tagcloud:lang(ko-KR), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(ko-KR), .wp_content .entry .entry-content .wp-block-archives li:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-categories li:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(ko-KR), .wp_content .entry .entry-content .wp-block-verse:lang(ko-KR), .wp_content .entry .entry-content .has-drop-cap:lang(ko-KR):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(ko-KR), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(ko-KR), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ko-KR),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ko-KR), .wp_content .entry .entry-content .wp-block-file:lang(ko-KR), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(ko-KR), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ko-KR), .wp_content .wp-caption-text:lang(ko-KR), .wp_content .gallery-caption:lang(ko-KR) {
    font-family: inherit; }
  .wp_content body:lang(th), .wp_content button:lang(th),
  .wp_content input:lang(th),
  .wp_content select:lang(th),
  .wp_content optgroup:lang(th),
  .wp_content textarea:lang(th), .wp_content .author-description .author-link:lang(th),
  .wp_content .comment-metadata:lang(th),
  .wp_content .comment-reply-link:lang(th),
  .wp_content .comments-title:lang(th),
  .wp_content .comment-author .fn:lang(th),
  .wp_content .discussion-meta-info:lang(th),
  .wp_content .entry-meta:lang(th),
  .wp_content .entry-footer:lang(th),
  .wp_content .main-navigation:lang(th),
  .wp_content .no-comments:lang(th),
  .wp_content .not-found .page-title:lang(th),
  .wp_content .error-404 .page-title:lang(th),
  .wp_content .post-navigation .post-title:lang(th),
  .wp_content .page-links:lang(th),
  .wp_content .page-description:lang(th),
  .wp_content .pagination .nav-links:lang(th),
  .wp_content .sticky-post:lang(th),
  .wp_content .site-title:lang(th),
  .wp_content .site-info:lang(th),
  .wp_content #cancel-comment-reply-link:lang(th),
  .wp_content h1:lang(th),
  .wp_content h2:lang(th),
  .wp_content h3:lang(th),
  .wp_content h4:lang(th),
  .wp_content h5:lang(th),
  .wp_content h6:lang(th), .wp_content .page-title:lang(th), .wp_content blockquote cite:lang(th), .wp_content table:lang(th), .wp_content .button:lang(th),
  .wp_content input:lang(th)[type="button"],
  .wp_content input:lang(th)[type="reset"],
  .wp_content input:lang(th)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(th),
  .wp_content .comment-navigation .nav-next:lang(th), .wp_content .comment-list .pingback .comment-body:lang(th),
  .wp_content .comment-list .trackback .comment-body:lang(th), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(th),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(th), .wp_content .comment-form .comment-notes:lang(th),
  .wp_content .comment-form label:lang(th), .wp_content .widget_archive ul li:lang(th),
  .wp_content .widget_categories ul li:lang(th),
  .wp_content .widget_meta ul li:lang(th),
  .wp_content .widget_nav_menu ul li:lang(th),
  .wp_content .widget_pages ul li:lang(th),
  .wp_content .widget_recent_comments ul li:lang(th),
  .wp_content .widget_recent_entries ul li:lang(th),
  .wp_content .widget_rss ul li:lang(th), .wp_content .widget_tag_cloud .tagcloud:lang(th), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(th), .wp_content .entry .entry-content .wp-block-archives li:lang(th),
  .wp_content .entry .entry-content .wp-block-categories li:lang(th),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(th), .wp_content .entry .entry-content .wp-block-verse:lang(th), .wp_content .entry .entry-content .has-drop-cap:lang(th):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(th), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(th),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(th),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(th),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(th),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(th),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(th), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(th),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(th),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(th),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(th),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(th), .wp_content .entry .entry-content .wp-block-file:lang(th), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(th), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(th), .wp_content .wp-caption-text:lang(th), .wp_content .gallery-caption:lang(th) {
    font-family: "Sukhumvit Set", "Helvetica Neue", helvetica, arial, sans-serif; }
  .wp_content body:lang(vi), .wp_content button:lang(vi),
  .wp_content input:lang(vi),
  .wp_content select:lang(vi),
  .wp_content optgroup:lang(vi),
  .wp_content textarea:lang(vi), .wp_content .author-description .author-link:lang(vi),
  .wp_content .comment-metadata:lang(vi),
  .wp_content .comment-reply-link:lang(vi),
  .wp_content .comments-title:lang(vi),
  .wp_content .comment-author .fn:lang(vi),
  .wp_content .discussion-meta-info:lang(vi),
  .wp_content .entry-meta:lang(vi),
  .wp_content .entry-footer:lang(vi),
  .wp_content .main-navigation:lang(vi),
  .wp_content .no-comments:lang(vi),
  .wp_content .not-found .page-title:lang(vi),
  .wp_content .error-404 .page-title:lang(vi),
  .wp_content .post-navigation .post-title:lang(vi),
  .wp_content .page-links:lang(vi),
  .wp_content .page-description:lang(vi),
  .wp_content .pagination .nav-links:lang(vi),
  .wp_content .sticky-post:lang(vi),
  .wp_content .site-title:lang(vi),
  .wp_content .site-info:lang(vi),
  .wp_content #cancel-comment-reply-link:lang(vi),
  .wp_content h1:lang(vi),
  .wp_content h2:lang(vi),
  .wp_content h3:lang(vi),
  .wp_content h4:lang(vi),
  .wp_content h5:lang(vi),
  .wp_content h6:lang(vi), .wp_content .page-title:lang(vi), .wp_content blockquote cite:lang(vi), .wp_content table:lang(vi), .wp_content .button:lang(vi),
  .wp_content input:lang(vi)[type="button"],
  .wp_content input:lang(vi)[type="reset"],
  .wp_content input:lang(vi)[type="submit"], .wp_content .comment-navigation .nav-previous:lang(vi),
  .wp_content .comment-navigation .nav-next:lang(vi), .wp_content .comment-list .pingback .comment-body:lang(vi),
  .wp_content .comment-list .trackback .comment-body:lang(vi), .wp_content .comment-list .pingback .comment-body .comment-edit-link:lang(vi),
  .wp_content .comment-list .trackback .comment-body .comment-edit-link:lang(vi), .wp_content .comment-form .comment-notes:lang(vi),
  .wp_content .comment-form label:lang(vi), .wp_content .widget_archive ul li:lang(vi),
  .wp_content .widget_categories ul li:lang(vi),
  .wp_content .widget_meta ul li:lang(vi),
  .wp_content .widget_nav_menu ul li:lang(vi),
  .wp_content .widget_pages ul li:lang(vi),
  .wp_content .widget_recent_comments ul li:lang(vi),
  .wp_content .widget_recent_entries ul li:lang(vi),
  .wp_content .widget_rss ul li:lang(vi), .wp_content .widget_tag_cloud .tagcloud:lang(vi), .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:lang(vi), .wp_content .entry .entry-content .wp-block-archives li:lang(vi),
  .wp_content .entry .entry-content .wp-block-categories li:lang(vi),
  .wp_content .entry .entry-content .wp-block-latest-posts li:lang(vi), .wp_content .entry .entry-content .wp-block-verse:lang(vi), .wp_content .entry .entry-content .has-drop-cap:lang(vi):not(:focus):first-letter, .wp_content .entry .entry-content .wp-block-pullquote cite:lang(vi), .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(vi),
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(vi),
  .wp_content .entry .entry-content .wp-block-cover-image h2:lang(vi),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(vi),
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text:lang(vi),
  .wp_content .entry .entry-content .wp-block-cover h2:lang(vi), .wp_content .entry .entry-content .wp-block-audio figcaption:lang(vi),
  .wp_content .entry .entry-content .wp-block-video figcaption:lang(vi),
  .wp_content .entry .entry-content .wp-block-image figcaption:lang(vi),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(vi),
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(vi), .wp_content .entry .entry-content .wp-block-file:lang(vi), .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:lang(vi), .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(vi), .wp_content .wp-caption-text:lang(vi), .wp_content .gallery-caption:lang(vi) {
    font-family: inherit; }
  .wp_content h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  .wp_content hr {
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    height: 0;
    overflow: visible; }
  .wp_content pre {
    font-family: inherit;
    font-size: 1em; }
  .wp_content a {
    background-color: transparent; }
  .wp_content abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
            text-decoration: underline dotted; }
  .wp_content b,
  .wp_content strong {
    font-weight: bolder; }
  .wp_content code,
  .wp_content kbd,
  .wp_content samp {
    font-family: inherit;
    font-size: 1em; }
  .wp_content small {
    font-size: 80%; }
  .wp_content sub,
  .wp_content sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .wp_content sub {
    bottom: -0.25em; }
  .wp_content sup {
    top: -0.5em; }
  .wp_content img {
    border-style: none; }
  .wp_content button,
  .wp_content input,
  .wp_content optgroup,
  .wp_content select,
  .wp_content textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0; }
  .wp_content button,
  .wp_content input {
    overflow: visible; }
  .wp_content button,
  .wp_content select {
    text-transform: none; }
  .wp_content button,
  .wp_content [type="button"],
  .wp_content [type="reset"],
  .wp_content [type="submit"] {
    -webkit-appearance: button; }
  .wp_content button::-moz-focus-inner,
  .wp_content [type="button"]::-moz-focus-inner,
  .wp_content [type="reset"]::-moz-focus-inner,
  .wp_content [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  .wp_content button:-moz-focusring,
  .wp_content [type="button"]:-moz-focusring,
  .wp_content [type="reset"]:-moz-focusring,
  .wp_content [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }
  .wp_content fieldset {
    padding: 0.35em 0.75em 0.625em; }
  .wp_content legend {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal; }
  .wp_content progress {
    vertical-align: baseline; }
  .wp_content textarea {
    overflow: auto; }
  .wp_content [type="checkbox"],
  .wp_content [type="radio"] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0; }
  .wp_content [type="number"]::-webkit-inner-spin-button,
  .wp_content [type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .wp_content [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px; }
  .wp_content [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .wp_content ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit; }
  .wp_content details {
    display: block; }
  .wp_content summary {
    display: list-item; }
  .wp_content template {
    display: none; }
  .wp_content [hidden] {
    display: none; }
  .wp_content button,
  .wp_content input,
  .wp_content select,
  .wp_content optgroup,
  .wp_content textarea {
    color: #111;
    font-family: "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
    font-weight: 400;
    line-height: 1.8;
    text-rendering: optimizeLegibility; }
  .wp_content .author-description .author-link,
  .wp_content .comment-metadata,
  .wp_content .comment-reply-link,
  .wp_content .comments-title,
  .wp_content .comment-author .fn,
  .wp_content .discussion-meta-info,
  .wp_content .entry-meta,
  .wp_content .entry-footer,
  .wp_content .main-navigation,
  .wp_content .no-comments,
  .wp_content .not-found .page-title,
  .wp_content .error-404 .page-title,
  .wp_content .post-navigation .post-title,
  .wp_content .page-links,
  .wp_content .page-description,
  .wp_content .pagination .nav-links,
  .wp_content .sticky-post,
  .wp_content .site-title,
  .wp_content .site-info,
  .wp_content #cancel-comment-reply-link,
  .wp_content h1,
  .wp_content h2,
  .wp_content h3,
  .wp_content h4,
  .wp_content h5,
  .wp_content h6 {
    font-family: inherit; }
  .wp_content .main-navigation,
  .wp_content .page-description,
  .wp_content .author-description .author-link,
  .wp_content .not-found .page-title,
  .wp_content .error-404 .page-title,
  .wp_content .post-navigation .post-title,
  .wp_content .pagination .nav-links,
  .wp_content .comments-title,
  .wp_content .comment-author .fn,
  .wp_content .no-comments,
  .wp_content .site-title,
  .wp_content h1,
  .wp_content h2,
  .wp_content h3,
  .wp_content h4,
  .wp_content h5,
  .wp_content h6 {
    font-weight: 700;
    letter-spacing: -0.02em;
    line-height: 1.2;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .wp_content .page-title {
    font-family: "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif; }
  .wp_content .site-branding,
  .wp_content .main-navigation ul.main-menu > li,
  .wp_content .social-navigation,
  .wp_content .author-description .author-bio,
  .wp_content .nav-links {
    line-height: 1.25; }
  .wp_content h1 {
    font-size: 2.25em; }
  @media only screen and (min-width: 768px) {
    .wp_content h1 {
      font-size: 2.8125em; } }
  .wp_content .entry-title,
  .wp_content .not-found .page-title,
  .wp_content .error-404 .page-title,
  .wp_content .has-larger-font-size,
  .wp_content h2 {
    font-size: 1.6875em; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry-title,
    .wp_content .not-found .page-title,
    .wp_content .error-404 .page-title,
    .wp_content .has-larger-font-size,
    .wp_content h2 {
      font-size: 2.25em; } }
  .wp_content .has-regular-font-size,
  .wp_content .has-large-font-size,
  .wp_content .comments-title,
  .wp_content h3 {
    font-size: 1.6875em; }
  .wp_content .site-title,
  .wp_content .site-description,
  .wp_content .main-navigation,
  .wp_content .nav-links,
  .wp_content .page-title,
  .wp_content .page-description,
  .wp_content .comment-author .fn,
  .wp_content .no-comments,
  .wp_content h2.author-title,
  .wp_content p.author-bio,
  .wp_content h4 {
    font-size: 1.125em; }
  .wp_content .pagination .nav-links,
  .wp_content .comment-content,
  .wp_content h5 {
    font-size: 0.88889em; }
  .wp_content .entry-meta,
  .wp_content .entry-footer,
  .wp_content .discussion-meta-info,
  .wp_content .site-info,
  .wp_content .has-small-font-size,
  .wp_content .comment-reply-link,
  .wp_content .comment-metadata,
  .wp_content .comment-notes,
  .wp_content .sticky-post,
  .wp_content #cancel-comment-reply-link,
  .wp_content img:after,
  .wp_content h6 {
    font-size: 0.71111em; }
  .wp_content .site-title,
  .wp_content .page-title {
    font-weight: normal; }
  .wp_content .page-description,
  .wp_content .page-links a {
    font-weight: bold; }
  .wp_content .site-description {
    letter-spacing: -0.01em; }
  .wp_content .post-navigation .post-title,
  .wp_content .entry-title,
  .wp_content .not-found .page-title,
  .wp_content .error-404 .page-title,
  .wp_content .comments-title,
  .wp_content blockquote {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-break: break-word;
    word-wrap: break-word; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry-title {
      -webkit-hyphens: none;
      -ms-hyphens: none;
      hyphens: none; } }
  .wp_content p {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .wp_content dfn,
  .wp_content cite,
  .wp_content em,
  .wp_content i {
    font-style: italic; }
  .wp_content blockquote cite {
    font-size: 0.71111em;
    font-style: normal;
    font-family: inherit; }
  .wp_content pre {
    font-size: 0.88889em;
    font-family: inherit;
    line-height: 1.8;
    overflow: auto; }
  .wp_content code,
  .wp_content kbd,
  .wp_content tt,
  .wp_content var {
    font-size: 0.88889em;
    font-family: inherit; }
  .wp_content abbr, .wp_content acronym {
    border-bottom: 1px dotted #666;
    cursor: help; }
  .wp_content mark,
  .wp_content ins {
    background: #fff9c0;
    text-decoration: none; }
  .wp_content big {
    font-size: 125%; }
  .wp_content a {
    text-decoration: none; }
  .wp_content a:hover {
    text-decoration: none; }
  .wp_content a:focus {
    text-decoration: underline; }
  .wp_content ::-moz-selection {
    background-color: #bfdcea; }
  .wp_content ::selection {
    background-color: #bfdcea; }
  .wp_content *,
  .wp_content *:before,
  .wp_content *:after {
    -webkit-box-sizing: inherit;
            box-sizing: inherit; }
  .wp_content a {
    -webkit-transition: color 110ms ease-in-out;
    transition: color 110ms ease-in-out;
    color: #0073aa; }
  .wp_content a:hover,
  .wp_content a:active {
    color: #005177;
    outline: 0;
    text-decoration: none; }
  .wp_content a:focus {
    outline: thin;
    outline-style: dotted;
    text-decoration: underline; }
  .wp_content h1,
  .wp_content h2,
  .wp_content h3,
  .wp_content h4,
  .wp_content h5,
  .wp_content h6 {
    clear: both;
    margin: 1rem 0; }
  .wp_content h1:not(.site-title):before,
  .wp_content h2:before {
    background: #767676;
    content: "\020";
    display: block;
    height: 2px;
    margin: 1rem 0;
    width: 1em; }
  .wp_content hr {
    background-color: #767676;
    border: 0;
    height: 2px; }
  .wp_content ul,
  .wp_content ol {
    padding-left: 1rem; }
  .wp_content ul {
    list-style: disc; }
  .wp_content ul ul {
    list-style-type: circle; }
  .wp_content ol {
    list-style: decimal; }
  .wp_content li {
    line-height: 1.8; }
  .wp_content li > ul,
  .wp_content li > ol {
    padding-left: 2rem; }
  .wp_content dt {
    font-weight: bold; }
  .wp_content dd {
    margin: 0 1rem 1rem; }
  .wp_content img {
    height: auto;
    max-width: 100%;
    position: relative; }
  .wp_content figure {
    margin: 0; }
  .wp_content blockquote {
    border-left: 2px solid #0073aa;
    margin-left: 0;
    padding: 0 0 0 1rem; }
  .wp_content blockquote > p {
    margin: 0 0 1rem; }
  .wp_content blockquote cite {
    color: #767676; }
  .wp_content table {
    margin: 0 0 1rem;
    border-collapse: collapse;
    width: 100%;
    font-family: inherit; }
  .wp_content table td,
  .wp_content table th {
    padding: 0.5em;
    border: 1px solid #767676;
    word-break: break-all; }
  .wp_content .button,
  .wp_content button,
  .wp_content input[type="button"],
  .wp_content input[type="reset"],
  .wp_content input[type="submit"] {
    -webkit-transition: background 150ms ease-in-out;
    transition: background 150ms ease-in-out;
    background: #0073aa;
    border: none;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    color: #fff;
    font-family: inherit;
    font-size: 0.88889em;
    font-weight: 700;
    line-height: 1.2;
    outline: none;
    padding: 0.76rem 1rem;
    text-decoration: none;
    vertical-align: bottom; }
  .wp_content .button:hover,
  .wp_content button:hover,
  .wp_content input[type="button"]:hover,
  .wp_content input[type="reset"]:hover,
  .wp_content input[type="submit"]:hover {
    background: #111;
    cursor: pointer; }
  .wp_content .button:visited,
  .wp_content button:visited,
  .wp_content input[type="button"]:visited,
  .wp_content input[type="reset"]:visited,
  .wp_content input[type="submit"]:visited {
    color: #fff;
    text-decoration: none; }
  .wp_content .button:focus,
  .wp_content button:focus,
  .wp_content input[type="button"]:focus,
  .wp_content input[type="reset"]:focus,
  .wp_content input[type="submit"]:focus {
    background: #111;
    outline: thin dotted;
    outline-offset: -4px; }
  .wp_content input[type="text"],
  .wp_content input[type="email"],
  .wp_content input[type="url"],
  .wp_content input[type="password"],
  .wp_content input[type="search"],
  .wp_content input[type="number"],
  .wp_content input[type="tel"],
  .wp_content input[type="range"],
  .wp_content input[type="date"],
  .wp_content input[type="month"],
  .wp_content input[type="week"],
  .wp_content input[type="time"],
  .wp_content input[type="datetime"],
  .wp_content input[type="datetime-local"],
  .wp_content input[type="color"],
  .wp_content textarea {
    -webkit-backface-visibility: hidden;
    background: #fff;
    border: solid 1px #ccc;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    outline: none;
    padding: 0.36rem 0.66rem;
    -webkit-appearance: none;
    outline-offset: 0;
    border-radius: 0; }
  .wp_content input[type="text"]:focus,
  .wp_content input[type="email"]:focus,
  .wp_content input[type="url"]:focus,
  .wp_content input[type="password"]:focus,
  .wp_content input[type="search"]:focus,
  .wp_content input[type="number"]:focus,
  .wp_content input[type="tel"]:focus,
  .wp_content input[type="range"]:focus,
  .wp_content input[type="date"]:focus,
  .wp_content input[type="month"]:focus,
  .wp_content input[type="week"]:focus,
  .wp_content input[type="time"]:focus,
  .wp_content input[type="datetime"]:focus,
  .wp_content input[type="datetime-local"]:focus,
  .wp_content input[type="color"]:focus,
  .wp_content textarea:focus {
    border-color: #0073aa;
    outline: thin solid rgba(0, 115, 170, 0.15);
    outline-offset: -4px; }
  .wp_content input[type="search"]::-webkit-search-decoration {
    display: none; }
  .wp_content textarea {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: block;
    width: 100%;
    max-width: 100%;
    resize: vertical; }
  .wp_content form p {
    margin: 1rem 0; }
  .wp_content a {
    -webkit-transition: color 110ms ease-in-out;
    transition: color 110ms ease-in-out;
    color: #0073aa; }
  .wp_content a:visited {
    color: #0073aa; }
  .wp_content a:hover,
  .wp_content a:active {
    color: #005177;
    outline: 0;
    text-decoration: none; }
  .wp_content a:focus {
    outline: thin dotted;
    text-decoration: underline; }
  .wp_content .main-navigation {
    display: block;
    margin-top: 0.25rem;
    /*
	 * Sub-menu styles
	 *
	 * :focus-within needs its own selector so other similar
	 * selectors don’t get ignored if a browser doesn’t recognize it
	 */
    /**
	 * Fade-in animation for top-level submenus
	 */
    /**
	 * Off-canvas touch device styles
	 */ }
  .wp_content .main-navigation > div {
    display: inline; }
  .wp_content .main-navigation button {
    display: inline-block;
    border: none;
    padding: 0;
    margin: 0;
    font-family: inherit;
    font-weight: 700;
    line-height: 1.2;
    text-decoration: none;
    background: transparent;
    color: inherit;
    cursor: pointer;
    -webkit-transition: background 250ms ease-in-out, -webkit-transform 150ms ease;
    transition: background 250ms ease-in-out, -webkit-transform 150ms ease;
    transition: background 250ms ease-in-out, transform 150ms ease;
    transition: background 250ms ease-in-out, transform 150ms ease, -webkit-transform 150ms ease;
    -webkit-appearance: none;
    -moz-appearance: none; }
  .wp_content .main-navigation button:hover, .wp_content .main-navigation button:focus {
    background: transparent; }
  .wp_content .main-navigation button:focus {
    outline: 1px solid transparent;
    outline-offset: -4px; }
  .wp_content .main-navigation button:active {
    -webkit-transform: scale(0.99);
            transform: scale(0.99); }
  .wp_content .main-navigation .main-menu {
    display: inline-block;
    margin: 0;
    padding: 0; }
  .wp_content .main-navigation .main-menu > li {
    color: #0073aa;
    display: inline;
    position: relative; }
  .wp_content .main-navigation .main-menu > li > a {
    font-weight: 700;
    color: #0073aa;
    margin-right: 0.5rem; }
  .wp_content .main-navigation .main-menu > li > a + svg {
    margin-right: 0.5rem; }
  .wp_content .main-navigation .main-menu > li > a:hover,
  .wp_content .main-navigation .main-menu > li > a:hover + svg {
    color: #005177; }
  .wp_content .main-navigation .main-menu > li.menu-item-has-children {
    display: inline-block;
    position: inherit; }
  @media only screen and (min-width: 768px) {
    .wp_content .main-navigation .main-menu > li.menu-item-has-children {
      position: relative; } }
  .wp_content .main-navigation .main-menu > li.menu-item-has-children > a {
    margin-right: 0.125rem; }
  .wp_content .main-navigation .main-menu > li.menu-item-has-children > a:after,
  .wp_content .main-navigation .main-menu > li.menu-item-has-children .menu-item-has-children > a:after {
    content: "";
    display: none; }
  .wp_content .main-navigation .main-menu > li.menu-item-has-children .submenu-expand {
    display: inline-block;
    margin-right: 0.25rem; }
  .wp_content .main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle {
    position: relative;
    height: 24px;
    line-height: 1.2;
    width: 24px;
    padding: 0;
    margin-left: 0.5rem; }
  .wp_content .main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle svg {
    height: 24px;
    width: 24px;
    top: -0.125rem;
    vertical-align: text-bottom; }
  .wp_content .wp-customizer-unloading .main-navigation .main-menu > li.menu-item-has-children .submenu-expand, .wp_content .main-navigation .main-menu > li.menu-item-has-children .submenu-expand.is-empty {
    display: none; }
  .wp_content .main-navigation .main-menu > li.menu-item-has-children .submenu-expand svg {
    position: relative;
    top: 0.2rem; }
  .wp_content .main-navigation .main-menu > li:last-child > a,
  .wp_content .main-navigation .main-menu > li:last-child.menu-item-has-children .submenu-expand {
    margin-right: 0; }
  .wp_content .main-navigation .sub-menu {
    background-color: #0073aa;
    color: #fff;
    list-style: none;
    padding-left: 0;
    position: absolute;
    opacity: 0;
    left: -9999px;
    z-index: 99999; }
  @media only screen and (min-width: 768px) {
    .wp_content .main-navigation .sub-menu {
      width: auto;
      min-width: -moz-max-content;
      min-width: -webkit-max-content;
      min-width: max-content; } }
  .wp_content .main-navigation .sub-menu > li {
    display: block;
    float: none;
    position: relative; }
  .wp_content .main-navigation .sub-menu > li.menu-item-has-children .submenu-expand {
    display: inline-block;
    position: absolute;
    width: calc( 24px + 1rem);
    right: 0;
    top: calc( .125 * 1rem);
    bottom: 0;
    color: white;
    line-height: 1;
    padding: calc( .5 * 1rem); }
  .wp_content .main-navigation .sub-menu > li.menu-item-has-children .submenu-expand svg {
    top: 0; }
  .wp_content .main-navigation .sub-menu > li.menu-item-has-children .submenu-expand {
    margin-right: 0; }
  @media only screen and (min-width: 768px) {
    .wp_content .main-navigation .sub-menu > li.menu-item-has-children .menu-item-has-children > a:after {
      content: "\203a"; } }
  .wp_content .main-navigation .sub-menu > li > a,
  .wp_content .main-navigation .sub-menu > li > .menu-item-link-return {
    color: #fff;
    display: block;
    line-height: 1.2;
    text-shadow: none;
    padding: calc( .5 * 1rem) calc( 24px + 1rem) calc( .5 * 1rem) 1rem;
    white-space: nowrap; }
  .wp_content .main-navigation .sub-menu > li > a:hover, .wp_content .main-navigation .sub-menu > li > a:focus,
  .wp_content .main-navigation .sub-menu > li > .menu-item-link-return:hover,
  .wp_content .main-navigation .sub-menu > li > .menu-item-link-return:focus {
    background: #005177; }
  .wp_content .main-navigation .sub-menu > li > a:hover:after, .wp_content .main-navigation .sub-menu > li > a:focus:after,
  .wp_content .main-navigation .sub-menu > li > .menu-item-link-return:hover:after,
  .wp_content .main-navigation .sub-menu > li > .menu-item-link-return:focus:after {
    background: #005177; }
  .wp_content .main-navigation .sub-menu > li > .menu-item-link-return {
    width: 100%;
    font-size: 22px;
    font-weight: normal;
    text-align: left; }
  .wp_content .main-navigation .sub-menu > li > a:empty {
    display: none; }
  .wp_content .main-navigation .sub-menu > li.mobile-parent-nav-menu-item {
    display: none;
    font-size: 0.88889em;
    font-weight: normal; }
  .wp_content .main-navigation .sub-menu > li.mobile-parent-nav-menu-item svg {
    position: relative;
    top: 0.2rem;
    margin-right: calc( .25 * 1rem); }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu {
    display: block;
    left: 0;
    margin-top: 0;
    opacity: 1;
    width: auto;
    min-width: 100%; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu {
    display: block;
    left: 0;
    margin-top: 0;
    opacity: 1;
    width: auto;
    min-width: 100%; }
  @media only screen and (min-width: 768px) {
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu {
      display: block;
      margin-top: 0;
      opacity: 1;
      position: absolute;
      left: 0;
      right: auto;
      top: auto;
      bottom: auto;
      height: auto;
      min-width: -moz-max-content;
      min-width: -webkit-max-content;
      min-width: max-content;
      -webkit-transform: none;
              transform: none; }
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu {
      display: block;
      margin-top: 0;
      opacity: 1;
      position: absolute;
      left: 0;
      right: auto;
      top: auto;
      bottom: auto;
      height: auto;
      min-width: -moz-max-content;
      min-width: -webkit-max-content;
      min-width: max-content;
      -webkit-transform: none;
              transform: none; } }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu.hidden-links {
    left: 0;
    width: 100%;
    display: table;
    position: absolute; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu.hidden-links {
    left: 0;
    width: 100%;
    display: table;
    position: absolute; }
  @media only screen and (min-width: 768px) {
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu.hidden-links {
      right: 0;
      left: auto;
      display: block;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; }
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu.hidden-links {
      right: 0;
      left: auto;
      display: block;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; } }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .submenu-expand {
    display: none; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .submenu-expand {
    display: none; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu {
    display: block;
    margin-top: inherit;
    position: relative;
    width: 100%;
    left: 0;
    opacity: 1; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu {
    display: block;
    margin-top: inherit;
    position: relative;
    width: 100%;
    left: 0;
    opacity: 1; }
  @media only screen and (min-width: 768px) {
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu {
      float: none;
      max-width: 100%; }
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu {
      float: none;
      max-width: 100%; } }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu {
    counter-reset: submenu; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu {
    counter-reset: submenu; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas)[focus-within] > .sub-menu .sub-menu > li > a::before {
    font-family: "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
    font-weight: normal;
    content: "– " counters(submenu,"– ",none);
    counter-increment: submenu; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu > li > a::before {
    font-family: "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
    font-weight: normal;
    content: "– " counters(submenu,"– ",none);
    counter-increment: submenu; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu,
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu,
  .wp_content .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu {
    display: block;
    left: 0;
    margin-top: 0;
    opacity: 1;
    width: auto;
    min-width: 100%; }
  @media only screen and (min-width: 768px) {
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu,
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu,
    .wp_content .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu {
      display: block;
      float: none;
      margin-top: 0;
      opacity: 1;
      position: absolute;
      left: 0;
      right: auto;
      top: auto;
      bottom: auto;
      height: auto;
      min-width: -moz-max-content;
      min-width: -webkit-max-content;
      min-width: max-content;
      -webkit-transform: none;
              transform: none; } }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu.hidden-links,
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu.hidden-links,
  .wp_content .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu.hidden-links {
    left: 0;
    width: 100%;
    display: table;
    position: absolute; }
  @media only screen and (min-width: 768px) {
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu.hidden-links,
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu.hidden-links,
    .wp_content .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu.hidden-links {
      right: 0;
      left: auto;
      display: table;
      width: -webkit-max-content;
      width: -moz-max-content;
      width: max-content; } }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .submenu-expand,
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .submenu-expand,
  .wp_content .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .submenu-expand {
    display: none; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu,
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu,
  .wp_content .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu {
    display: block;
    margin-top: inherit;
    position: relative;
    width: 100%;
    left: 0;
    opacity: 1; }
  @media only screen and (min-width: 768px) {
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu,
    .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu,
    .wp_content .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu {
      float: none;
      max-width: 100%; } }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu,
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu,
  .wp_content .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu {
    counter-reset: submenu; }
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu > li > a::before,
  .wp_content .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu > li > a::before,
  .wp_content .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu > li > a::before {
    font-family: "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
    font-weight: normal;
    content: "– " counters(submenu,"– ",none);
    counter-increment: submenu; }
  .wp_content .main-navigation .main-menu > .menu-item-has-children:not(.off-canvas):hover > .sub-menu {
    -webkit-animation: fade_in 0.1s forwards;
            animation: fade_in 0.1s forwards; }
  .wp_content .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu .submenu-expand .svg-icon {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg); }
  .wp_content .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu .sub-menu {
    opacity: 0;
    position: absolute;
    z-index: 0;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%); }
  .wp_content .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li:hover,
  .wp_content .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li:focus,
  .wp_content .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li > a:hover,
  .wp_content .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li > a:focus {
    background-color: transparent; }
  .wp_content .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu > li > a,
  .wp_content .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu > li > .menu-item-link-return {
    white-space: inherit; }
  .wp_content .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true {
    display: table;
    margin-top: 0;
    opacity: 1;
    padding-left: 0;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    z-index: 100000;
    width: 100vw;
    height: 100vh;
    max-width: 100vw;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-animation: slide_in_right 0.3s forwards;
            animation: slide_in_right 0.3s forwards; }
  .wp_content .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true > .mobile-parent-nav-menu-item {
    display: block; }
  .wp_content .admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true {
    top: 46px;
    height: calc( 100vh - 46px); }
  .wp_content .admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true .sub-menu.expanded-true {
    top: 0; }
  @media only screen and (min-width: 782px) {
    .wp_content .admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true {
      top: 32px;
      height: calc( 100vh - 32px); }
    .wp_content .admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true .sub-menu.expanded-true {
      top: 0; } }
  .wp_content .main-navigation .main-menu-more:nth-child(n+3) {
    display: none; }
@-webkit-keyframes slide_in_right {
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); } }
@keyframes slide_in_right {
  100% {
    -webkit-transform: translateX(0%);
            transform: translateX(0%); } }
@-webkit-keyframes fade_in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fade_in {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
  .wp_content .social-navigation {
    margin-top: calc(1rem / 2);
    text-align: left; }
  .wp_content .social-navigation ul.social-links-menu {
    content: "";
    display: table;
    table-layout: fixed;
    display: inline-block;
    margin: 0;
    padding: 0; }
  .wp_content .social-navigation ul.social-links-menu li {
    display: inline-block;
    vertical-align: bottom;
    vertical-align: -webkit-baseline-middle;
    list-style: none; }
  .wp_content .social-navigation ul.social-links-menu li:nth-child(n+2) {
    margin-left: 0.1em; }
  .wp_content .social-navigation ul.social-links-menu li a {
    border-bottom: 1px solid transparent;
    display: block;
    color: #111;
    margin-bottom: -1px;
    -webkit-transition: opacity 110ms ease-in-out;
    transition: opacity 110ms ease-in-out; }
  .wp_content .social-navigation ul.social-links-menu li a:hover, .wp_content .social-navigation ul.social-links-menu li a:active {
    color: #111;
    opacity: 0.6; }
  .wp_content .social-navigation ul.social-links-menu li a:focus {
    color: #111;
    opacity: 1;
    border-bottom: 1px solid #111; }
  .wp_content .social-navigation ul.social-links-menu li a svg {
    display: block;
    width: 32px;
    height: 32px;
    -webkit-transform: translateZ(0);
            transform: translateZ(0); }
  .wp_content .social-navigation ul.social-links-menu li a svg#ui-icon-link {
    -webkit-transform: rotate(-45deg);
            transform: rotate(-45deg); }
  @media only screen and (min-width: 768px) {
    .wp_content .site-title + .social-navigation,
    .wp_content .site-description + .social-navigation {
      margin-top: calc(1rem / 5); } }
  .wp_content .footer-navigation {
    display: inline; }
  .wp_content .footer-navigation > div {
    display: inline; }
  .wp_content .footer-navigation .footer-menu {
    display: inline;
    padding-left: 0; }
  .wp_content .footer-navigation .footer-menu li {
    display: inline;
    margin-right: 1rem; }
  .wp_content .post-navigation {
    margin: calc(3 * 1rem) 0; }
  @media only screen and (min-width: 768px) {
    .wp_content .post-navigation {
      margin: calc(3 * 1rem) calc(10% + 60px);
      max-width: calc(6 * (100vw / 12)); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .post-navigation {
      margin: calc(3 * 1rem) 0;
      max-width: 100%; } }
  .wp_content .post-navigation .nav-links {
    margin: 0 1rem;
    max-width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  @media only screen and (min-width: 768px) {
    .wp_content .post-navigation .nav-links {
      margin: 0; } }
  @media only screen and (min-width: 1168px) {
    .wp_content .post-navigation .nav-links {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      margin: 0 calc(10% + 60px);
      max-width: calc(6 * (100vw / 12) - 28px); } }
  .wp_content .post-navigation .nav-links a .meta-nav {
    color: #767676;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
  .wp_content .post-navigation .nav-links a .meta-nav:before, .wp_content .post-navigation .nav-links a .meta-nav:after {
    display: none;
    content: "—";
    width: 2em;
    color: #767676;
    height: 1em; }
  .wp_content .post-navigation .nav-links a .post-title {
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto; }
  .wp_content .post-navigation .nav-links a:hover {
    color: #005177; }
  @media only screen and (min-width: 1168px) {
    .wp_content .post-navigation .nav-links .nav-previous,
    .wp_content .post-navigation .nav-links .nav-next {
      min-width: calc(50% - 2 * 1rem); } }
  .wp_content .post-navigation .nav-links .nav-previous {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  @media only screen and (min-width: 1168px) {
    .wp_content .post-navigation .nav-links .nav-previous {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1; } }
  .wp_content .post-navigation .nav-links .nav-previous + .nav-next {
    margin-bottom: 1rem; }
  .wp_content .post-navigation .nav-links .nav-previous .meta-nav:before {
    display: inline; }
  .wp_content .post-navigation .nav-links .nav-next {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  @media only screen and (min-width: 1168px) {
    .wp_content .post-navigation .nav-links .nav-next {
      -webkit-box-ordinal-group: 3;
          -ms-flex-order: 2;
              order: 2;
      padding-left: 1rem; } }
  .wp_content .post-navigation .nav-links .nav-next .meta-nav:after {
    display: inline; }
  .wp_content .pagination .nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    padding: 0 calc(.5 * 1rem); }
  .wp_content .pagination .nav-links > * {
    padding: calc(.5 * 1rem); }
  .wp_content .pagination .nav-links > *.dots, .wp_content .pagination .nav-links > *.prev {
    padding-left: 0; }
  .wp_content .pagination .nav-links > *.dots, .wp_content .pagination .nav-links > *.next {
    padding-right: 0; }
  .wp_content .pagination .nav-links a:focus {
    text-decoration: underline;
    outline-offset: -1px; }
  .wp_content .pagination .nav-links a:focus.prev, .wp_content .pagination .nav-links a:focus.next {
    text-decoration: none; }
  .wp_content .pagination .nav-links a:focus.prev .nav-prev-text,
  .wp_content .pagination .nav-links a:focus.prev .nav-next-text, .wp_content .pagination .nav-links a:focus.next .nav-prev-text,
  .wp_content .pagination .nav-links a:focus.next .nav-next-text {
    text-decoration: underline; }
  .wp_content .pagination .nav-links .nav-next-text,
  .wp_content .pagination .nav-links .nav-prev-text {
    display: none; }
  @media only screen and (min-width: 768px) {
    .wp_content .pagination .nav-links {
      margin-left: calc(10% + 60px);
      padding: 0; }
    .wp_content .pagination .nav-links .prev > *,
    .wp_content .pagination .nav-links .next > * {
      display: inline-block;
      vertical-align: text-bottom; }
    .wp_content .pagination .nav-links > * {
      padding: 1rem; } }
  .wp_content .comment-navigation .nav-links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
  .wp_content .comment-navigation .nav-previous,
  .wp_content .comment-navigation .nav-next {
    min-width: 50%;
    width: 100%;
    font-family: inherit;
    font-weight: bold; }
  .wp_content .comment-navigation .nav-previous .secondary-text,
  .wp_content .comment-navigation .nav-next .secondary-text {
    display: none; }
  @media only screen and (min-width: 768px) {
    .wp_content .comment-navigation .nav-previous .secondary-text,
    .wp_content .comment-navigation .nav-next .secondary-text {
      display: inline; } }
  .wp_content .comment-navigation .nav-previous svg,
  .wp_content .comment-navigation .nav-next svg {
    vertical-align: middle;
    position: relative;
    margin: 0 -0.35em;
    top: -1px; }
  .wp_content .comment-navigation .nav-next {
    text-align: right; }
  .wp_content .screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
            clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important; }
  .wp_content .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
            box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    -webkit-clip-path: none;
            clip-path: none;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; }
  .wp_content #content[tabindex="-1"]:focus {
    outline: 0; }
  .wp_content .alignleft {
    float: left;
    margin-right: 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content .alignleft {
      margin-right: calc(2 * 1rem); } }
  .wp_content .alignright {
    float: right;
    margin-left: 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content .alignright {
      margin-left: calc(2 * 1rem); } }
  .wp_content .aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .wp_content .clear:before,
  .wp_content .clear:after,
  .wp_content .entry-content:before,
  .wp_content .entry-content:after,
  .wp_content .comment-content:before,
  .wp_content .comment-content:after,
  .wp_content .site-header:before,
  .wp_content .site-header:after,
  .wp_content .site-content:before,
  .wp_content .site-content:after,
  .wp_content .site-footer:before,
  .wp_content .site-footer:after {
    content: "";
    display: table;
    table-layout: fixed; }
  .wp_content .clear:after,
  .wp_content .entry-content:after,
  .wp_content .comment-content:after,
  .wp_content .site-header:after,
  .wp_content .site-content:after,
  .wp_content .site-footer:after {
    clear: both; }
  .wp_content #page {
    width: 100%; }
  .wp_content .site-content {
    overflow: hidden; }
  .wp_content .site-header {
    padding: 1em; }
  .wp_content .site-header.featured-image {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 90vh; }
  .wp_content .site-header.featured-image .site-branding-container {
    margin-bottom: auto; }
  @media only screen and (min-width: 768px) {
    .wp_content .site-header {
      margin: 0;
      padding: 3rem 0; }
    .wp_content .site-header.featured-image {
      min-height: 100vh;
      margin-bottom: 3rem; } }
  .wp_content .site-branding {
    color: #767676;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    position: relative;
    word-wrap: break-word; }
  @media only screen and (min-width: 768px) {
    .wp_content .site-branding {
      margin: 0 calc(10% + 60px); } }
  .wp_content .site-logo {
    position: relative;
    z-index: 999;
    margin-bottom: calc(.66 * 1rem); }
  @media only screen and (min-width: 768px) {
    .wp_content .site-logo {
      margin-bottom: 0;
      position: absolute;
      right: calc(100% + (1.25 * 1rem));
      top: 4px;
      z-index: 999; } }
  .wp_content .site-logo .custom-logo-link {
    border-radius: 100%;
    -webkit-box-sizing: content-box;
            box-sizing: content-box;
    -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
            box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
    display: block;
    width: 50px;
    height: 50px;
    overflow: hidden;
    -webkit-transition: -webkit-box-shadow 200ms ease-in-out;
    transition: -webkit-box-shadow 200ms ease-in-out;
    transition: box-shadow 200ms ease-in-out;
    transition: box-shadow 200ms ease-in-out, -webkit-box-shadow 200ms ease-in-out; }
  .wp_content .site-logo .custom-logo-link .custom-logo {
    min-height: inherit; }
  .wp_content .site-logo .custom-logo-link:hover, .wp_content .site-logo .custom-logo-link:active, .wp_content .site-logo .custom-logo-link:focus {
    -webkit-box-shadow: 0 0 0 2px black;
            box-shadow: 0 0 0 2px black; }
  @media only screen and (min-width: 768px) {
    .wp_content .site-logo .custom-logo-link {
      width: 64px;
      height: 64px; } }
  .wp_content .site-title {
    margin: auto;
    display: inline;
    color: #111; }
  .wp_content .site-title a {
    color: #111; }
  .wp_content .site-title a:link, .wp_content .site-title a:visited {
    color: #111; }
  .wp_content .site-title a:hover {
    color: #4a4a4a; }
  .wp_content .featured-image .site-title {
    margin: 0; }
  @media only screen and (min-width: 768px) {
    .wp_content .featured-image .site-title {
      display: inline-block; } }
  .wp_content .site-title + .main-navigation {
    display: block; }
  @media only screen and (min-width: 768px) {
    .wp_content .site-title {
      display: inline; } }
  .wp_content .site-title:not(:empty) + .site-description:not(:empty):before {
    content: "\2014";
    margin: 0 .2em; }
  .wp_content .site-description {
    display: inline;
    color: #767676;
    font-weight: normal;
    margin: 0; }
  .wp_content .site-header.featured-image {
    overflow: hidden;
    position: relative;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
  .wp_content .site-header.featured-image .site-branding .site-title,
  .wp_content .site-header.featured-image .site-branding .site-description,
  .wp_content .site-header.featured-image .main-navigation a:after,
  .wp_content .site-header.featured-image .main-navigation .main-menu > li.menu-item-has-children:after,
  .wp_content .site-header.featured-image .main-navigation li,
  .wp_content .site-header.featured-image .social-navigation li,
  .wp_content .site-header.featured-image .entry-meta,
  .wp_content .site-header.featured-image .entry-title {
    color: #fff; }
  .wp_content .site-header.featured-image .main-navigation a,
  .wp_content .site-header.featured-image .main-navigation a + svg,
  .wp_content .site-header.featured-image .social-navigation a,
  .wp_content .site-header.featured-image .site-title a,
  .wp_content .site-header.featured-image .site-featured-image a {
    color: #fff;
    -webkit-transition: opacity 110ms ease-in-out;
    transition: opacity 110ms ease-in-out; }
  .wp_content .site-header.featured-image .main-navigation a:hover, .wp_content .site-header.featured-image .main-navigation a:active,
  .wp_content .site-header.featured-image .main-navigation a:hover + svg,
  .wp_content .site-header.featured-image .main-navigation a:active + svg,
  .wp_content .site-header.featured-image .main-navigation a + svg:hover,
  .wp_content .site-header.featured-image .main-navigation a + svg:active,
  .wp_content .site-header.featured-image .main-navigation a + svg:hover + svg,
  .wp_content .site-header.featured-image .main-navigation a + svg:active + svg,
  .wp_content .site-header.featured-image .social-navigation a:hover,
  .wp_content .site-header.featured-image .social-navigation a:active,
  .wp_content .site-header.featured-image .social-navigation a:hover + svg,
  .wp_content .site-header.featured-image .social-navigation a:active + svg,
  .wp_content .site-header.featured-image .site-title a:hover,
  .wp_content .site-header.featured-image .site-title a:active,
  .wp_content .site-header.featured-image .site-title a:hover + svg,
  .wp_content .site-header.featured-image .site-title a:active + svg,
  .wp_content .site-header.featured-image .site-featured-image a:hover,
  .wp_content .site-header.featured-image .site-featured-image a:active,
  .wp_content .site-header.featured-image .site-featured-image a:hover + svg,
  .wp_content .site-header.featured-image .site-featured-image a:active + svg {
    color: #fff;
    opacity: 0.6; }
  .wp_content .site-header.featured-image .main-navigation a:focus,
  .wp_content .site-header.featured-image .main-navigation a:focus + svg,
  .wp_content .site-header.featured-image .main-navigation a + svg:focus,
  .wp_content .site-header.featured-image .main-navigation a + svg:focus + svg,
  .wp_content .site-header.featured-image .social-navigation a:focus,
  .wp_content .site-header.featured-image .social-navigation a:focus + svg,
  .wp_content .site-header.featured-image .site-title a:focus,
  .wp_content .site-header.featured-image .site-title a:focus + svg,
  .wp_content .site-header.featured-image .site-featured-image a:focus,
  .wp_content .site-header.featured-image .site-featured-image a:focus + svg {
    color: #fff; }
  .wp_content .site-header.featured-image .main-navigation .sub-menu a {
    opacity: inherit; }
  .wp_content .site-header.featured-image .social-navigation a:focus {
    color: #fff;
    opacity: 1;
    border-bottom: 1px solid #fff; }
  .wp_content .site-header.featured-image .social-navigation svg,
  .wp_content .site-header.featured-image .site-featured-image svg {
    -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35));
    filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35)); }
  .wp_content .site-header.featured-image .site-featured-image .post-thumbnail img {
    height: auto;
    left: 50%;
    max-width: 1000%;
    min-height: 100%;
    min-width: 100vw;
    position: absolute;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    width: auto;
    z-index: 1; }
  @supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .wp_content .site-header.featured-image .site-featured-image .post-thumbnail img {
      height: 100%;
      left: 0;
      -o-object-fit: cover;
         object-fit: cover;
      top: 0;
      -webkit-transform: none;
              transform: none;
      width: 100%; } }
  .wp_content .image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img {
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%); }
  .wp_content .site-header.featured-image .site-featured-image .entry-header {
    margin-top: calc( 4 * 1rem);
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0; }
  @media only screen and (min-width: 768px) {
    .wp_content .site-header.featured-image .site-featured-image .entry-header {
      margin-left: calc(10% + 60px);
      margin-right: calc(10% + 60px); } }
  .wp_content .site-header.featured-image .site-featured-image .entry-header .entry-title:before {
    background: #fff; }
  .wp_content .site-header.featured-image .site-featured-image .entry-header .entry-meta {
    font-weight: 500; }
  .wp_content .site-header.featured-image .site-featured-image .entry-header .entry-meta > span {
    margin-right: 1rem;
    display: inline-block; }
  .wp_content .site-header.featured-image .site-featured-image .entry-header .entry-meta > span:last-child {
    margin-right: 0; }
  .wp_content .site-header.featured-image .site-featured-image .entry-header .entry-meta a {
    -webkit-transition: color 110ms ease-in-out;
    transition: color 110ms ease-in-out;
    color: currentColor; }
  .wp_content .site-header.featured-image .site-featured-image .entry-header .entry-meta a:hover {
    text-decoration: none; }
  .wp_content .site-header.featured-image .site-featured-image .entry-header .entry-meta .svg-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5em; }
  .wp_content .site-header.featured-image .site-featured-image .entry-header .entry-meta .discussion-avatar-list {
    display: none; }
  @media only screen and (min-width: 768px) {
    .wp_content .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      position: relative; }
    .wp_content .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-title {
      padding-right: calc(1 * (100vw / 12) + 1rem); }
    .wp_content .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .comment-count {
      position: absolute;
      right: 0; }
    .wp_content .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .discussion-avatar-list {
      display: block;
      position: absolute;
      bottom: 100%; } }
  .wp_content .site-header.featured-image .custom-logo-link {
    background: #fff;
    -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
            box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); }
  .wp_content .site-header.featured-image .custom-logo-link:hover, .wp_content .site-header.featured-image .custom-logo-link:active, .wp_content .site-header.featured-image .custom-logo-link:focus {
    -webkit-box-shadow: 0 0 0 2px white;
            box-shadow: 0 0 0 2px white; }
  .wp_content .site-header.featured-image .site-branding {
    position: relative;
    z-index: 10; }
  .wp_content .site-header.featured-image .site-featured-image .entry-header {
    position: relative;
    z-index: 9; }
  .wp_content .site-header.featured-image .site-branding-container:after,
  .wp_content .site-header.featured-image .site-featured-image:before,
  .wp_content .site-header.featured-image .site-featured-image:after, .wp_content .site-header.featured-image:after {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    content: "\020";
    width: 100%;
    height: 100%; }
  .wp_content .image-filters-enabled .site-header.featured-image .site-featured-image:before {
    background: #0073aa;
    mix-blend-mode: screen;
    opacity: 0.1; }
  .wp_content .site-header.featured-image .site-featured-image:after {
    background: #000;
    mix-blend-mode: multiply;
    opacity: .7; }
  .wp_content .image-filters-enabled .site-header.featured-image .site-featured-image:after {
    background: #0073aa;
    opacity: .8;
    z-index: 3; }
  @supports (mix-blend-mode: multiply) {
    .wp_content .image-filters-enabled .site-header.featured-image .site-featured-image:after {
      opacity: 1; } }
  .wp_content .image-filters-enabled .site-header.featured-image .site-branding-container:after {
    background: rgba(0, 0, 0, 0.35);
    mix-blend-mode: overlay;
    opacity: 0.5;
    z-index: 4; }
  @supports (mix-blend-mode: overlay) {
    .wp_content .image-filters-enabled .site-header.featured-image .site-branding-container:after {
      background: rgba(255, 255, 255, 0.35); } }
  .wp_content .site-header.featured-image:after {
    background: #000;
    /**
		 * Add a transition to the readability overlay, to add a subtle
		 * but smooth effect when resizing the screen.
		 */
    -webkit-transition: opacity 1200ms ease-in-out;
    transition: opacity 1200ms ease-in-out;
    opacity: 0.7;
    z-index: 5; }
  .wp_content .image-filters-enabled .site-header.featured-image:after {
    background: #000e14;
    opacity: 0.38; }
  @media only screen and (min-width: 768px) {
    .wp_content .image-filters-enabled .site-header.featured-image:after {
      opacity: 0.18; } }
  .wp_content .site-header.featured-image ::-moz-selection {
    background: rgba(255, 255, 255, 0.17); }
  .wp_content .site-header.featured-image ::selection {
    background: rgba(255, 255, 255, 0.17); }
  .wp_content .sticky {
    display: block; }
  .wp_content .sticky-post {
    background: #0073aa;
    color: #fff;
    display: inline-block;
    font-weight: bold;
    line-height: 1;
    padding: .25rem;
    position: absolute;
    text-transform: uppercase;
    top: -1rem;
    z-index: 1; }
  .wp_content .updated:not(.published) {
    display: none; }
  .wp_content .page-links {
    clear: both;
    margin: 0 0 calc(1.5 * 1rem); }
  .wp_content .entry {
    margin-top: calc(6 * 1rem); }
  .wp_content .entry:first-of-type {
    margin-top: 0; }
  .wp_content .entry .entry-header {
    margin: calc(3 * 1rem) 1rem 1rem;
    position: relative; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-header {
      margin: calc(3 * 1rem) calc(10% + 60px) 1rem; } }
  .wp_content .entry .entry-title {
    margin: 0; }
  .wp_content .entry .entry-title:before {
    background: #767676;
    content: "\020";
    display: block;
    height: 2px;
    margin: 1rem 0;
    width: 1em; }
  .wp_content .entry .entry-title a {
    color: inherit; }
  .wp_content .entry .entry-title a:hover {
    color: #4a4a4a; }
  .wp_content .entry .entry-meta,
  .wp_content .entry .entry-footer {
    color: #767676;
    font-weight: 500; }
  .wp_content .entry .entry-meta > span,
  .wp_content .entry .entry-footer > span {
    margin-right: 1rem;
    display: inline-block; }
  .wp_content .entry .entry-meta > span:last-child,
  .wp_content .entry .entry-footer > span:last-child {
    margin-right: 0; }
  .wp_content .entry .entry-meta a,
  .wp_content .entry .entry-footer a {
    -webkit-transition: color 110ms ease-in-out;
    transition: color 110ms ease-in-out;
    color: currentColor; }
  .wp_content .entry .entry-meta a:hover,
  .wp_content .entry .entry-footer a:hover {
    text-decoration: none;
    color: #0073aa; }
  .wp_content .entry .entry-meta .svg-icon,
  .wp_content .entry .entry-footer .svg-icon {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.5em; }
  .wp_content .entry .entry-meta {
    margin: 1rem 0; }
  .wp_content .entry .entry-footer {
    margin: calc(2 * 1rem) 1rem 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-footer {
      margin: 1rem calc(10% + 60px) calc(3 * 1rem);
      max-width: calc(8 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-footer {
      max-width: calc(6 * (100vw / 12) - 28px); } }
  .wp_content .entry .post-thumbnail {
    margin: 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .post-thumbnail {
      margin: 1rem calc(10% + 60px); } }
  .wp_content .entry .post-thumbnail:focus {
    outline: none; }
  .wp_content .entry .post-thumbnail .post-thumbnail-inner {
    display: block; }
  .wp_content .entry .post-thumbnail .post-thumbnail-inner img {
    position: relative;
    display: block;
    width: 100%; }
  .wp_content .image-filters-enabled .entry .post-thumbnail {
    position: relative;
    display: block; }
  .wp_content .image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner {
    -webkit-filter: grayscale(100%);
            filter: grayscale(100%); }
  .wp_content .image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner:after {
    background: rgba(0, 0, 0, 0.35);
    content: "";
    display: block;
    height: 100%;
    opacity: .5;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4; }
  @supports (mix-blend-mode: multiply) {
    .wp_content .image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner:after {
      display: none; } }
  .wp_content .image-filters-enabled .entry .post-thumbnail:before, .wp_content .image-filters-enabled .entry .post-thumbnail:after {
    position: absolute;
    display: block;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: "\020";
    pointer-events: none; }
  .wp_content .image-filters-enabled .entry .post-thumbnail:before {
    background: #0073aa;
    mix-blend-mode: screen;
    opacity: 0.1;
    z-index: 2; }
  .wp_content .image-filters-enabled .entry .post-thumbnail:after {
    background: #0073aa;
    mix-blend-mode: multiply;
    opacity: .8;
    z-index: 3; }
  @supports (mix-blend-mode: multiply) {
    .wp_content .image-filters-enabled .entry .post-thumbnail:after {
      opacity: 1; } }
  .wp_content .entry .entry-content,
  .wp_content .entry .entry-summary {
    max-width: calc(100% - (2 * 1rem));
    margin: 0 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content,
    .wp_content .entry .entry-summary {
      max-width: 80%;
      margin: 0 10%;
      padding: 0 60px; } }
  .wp_content .entry .entry-content p {
    word-wrap: break-word; }
  .wp_content .entry .entry-content .more-link {
    -webkit-transition: color 110ms ease-in-out;
    transition: color 110ms ease-in-out;
    display: inline;
    color: inherit; }
  .wp_content .entry .entry-content .more-link:after {
    content: "\02192";
    display: inline-block;
    margin-left: 0.5em; }
  .wp_content .entry .entry-content .more-link:hover {
    color: #0073aa;
    text-decoration: none; }
  .wp_content .entry .entry-content a {
    text-decoration: underline; }
  .wp_content .entry .entry-content a.button, .wp_content .entry .entry-content a:hover {
    text-decoration: none; }
  .wp_content .entry .entry-content a.button {
    display: inline-block; }
  .wp_content .entry .entry-content a.button:hover {
    background: #111;
    color: #fff;
    cursor: pointer; }
  .wp_content .entry .entry-content > iframe[style] {
    margin: 32px 0 !important;
    max-width: 100% !important; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content > iframe[style] {
      max-width: calc(8 * (100vw / 12) - 28px) !important; } }
  @media only screen and (min-width: 1168px) {
    .wp_content .entry .entry-content > iframe[style] {
      max-width: calc(6 * (100vw / 12) - 28px) !important; } }
  .wp_content .entry .entry-content .page-links a {
    margin: calc(0.5 * 1rem);
    text-decoration: none; }
  .wp_content .entry .entry-content .wp-audio-shortcode {
    max-width: calc(100vw - (2 * 1rem)); }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-audio-shortcode {
      max-width: calc(8 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .entry .entry-content .wp-audio-shortcode {
      max-width: calc(6 * (100vw / 12) - 28px); } }
  .wp_content .author-bio {
    margin: calc(2 * 1rem) 1rem 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content .author-bio {
      max-width: calc(8 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .author-bio {
      max-width: calc(6 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 768px) {
    .wp_content .author-bio {
      margin: calc(3 * 1rem) calc(10% + 60px); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .author-bio {
      margin: calc(3 * 1rem) calc(10% + 60px); } }
  .wp_content .author-bio .author-title {
    display: inline; }
  .wp_content .author-bio .author-title:before {
    background: #767676;
    content: "\020";
    display: block;
    height: 2px;
    margin: 1rem 0;
    width: 1em; }
  .wp_content .author-bio .author-description {
    display: inline;
    color: #767676;
    font-size: 1.125em;
    line-height: 1.2; }
  .wp_content .author-bio .author-description .author-link {
    display: inline-block; }
  .wp_content .author-bio .author-description .author-link:hover {
    color: #005177;
    text-decoration: none; }
  .wp_content .comment-content a {
    word-wrap: break-word; }
  .wp_content .bypostauthor {
    display: block; }
  .wp_content .comments-area {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin: calc(2 * 1rem) 1rem;
    word-wrap: break-word;
    /* Add extra margin when the comments section is located immediately after the
	 * post itself (this happens on pages).
	 */ }
  @media only screen and (min-width: 768px) {
    .wp_content .comments-area {
      max-width: calc(8 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .comments-area {
      max-width: calc(6 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 768px) {
    .wp_content .comments-area {
      margin: calc(3 * 1rem) calc(10% + 60px); } }
  .wp_content .comments-area > * {
    margin-top: calc(2 * 1rem);
    margin-bottom: calc(2 * 1rem); }
  @media only screen and (min-width: 768px) {
    .wp_content .comments-area > * {
      margin-top: calc(3 * 1rem);
      margin-bottom: calc(3 * 1rem); } }
  .wp_content .entry + .comments-area {
    margin-top: calc(3 * 1rem); }
  @media only screen and (min-width: 768px) {
    .wp_content .comments-area .comments-title-wrap {
      -webkit-box-align: baseline;
          -ms-flex-align: baseline;
              align-items: baseline;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .wp_content .comments-area .comments-title-wrap .comments-title {
    margin: 0; }
  .wp_content .comments-area .comments-title-wrap .comments-title:before {
    background: #767676;
    content: "\020";
    display: block;
    height: 2px;
    margin: 1rem 0;
    width: 1em; }
  @media only screen and (min-width: 768px) {
    .wp_content .comments-area .comments-title-wrap .comments-title {
      -webkit-box-flex: 1;
          -ms-flex: 1 0 calc(3 * (100vw / 12));
              flex: 1 0 calc(3 * (100vw / 12)); } }
  @media only screen and (min-width: 768px) {
    .wp_content .comments-area .comments-title-wrap .discussion-meta {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 calc(2 * (100vw / 12));
              flex: 0 0 calc(2 * (100vw / 12));
      margin-left: 1rem; } }
  .wp_content #comment {
    max-width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .wp_content #respond {
    position: relative; }
  .wp_content #respond .comment-user-avatar {
    margin: 1rem 0 -1rem; }
  .wp_content #respond .comment .comment-form {
    padding-left: 0; }
  .wp_content #respond > small {
    display: block;
    font-size: 22px;
    position: absolute;
    left: calc(1rem + 100%);
    top: calc(-3.5 * 1rem);
    width: calc(100vw / 12); }
  .wp_content #comments > .comments-title:last-child {
    display: none; }
  .wp_content .comment-form-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .wp_content .comment-form-flex .comments-title {
    display: none;
    margin: 0;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .wp_content .comment-form-flex #respond {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .wp_content .comment-form-flex #respond + .comments-title {
    display: block; }
  .wp_content .comment-list {
    list-style: none;
    padding: 0; }
  .wp_content .comment-list .children {
    margin: 0;
    padding: 0 0 0 1rem; }
  .wp_content .comment-list > .comment:first-child {
    margin-top: 0; }
  .wp_content .comment-list .pingback .comment-body,
  .wp_content .comment-list .trackback .comment-body {
    color: #767676;
    font-family: inherit;
    font-size: 0.71111em;
    font-weight: 500;
    margin-top: 1rem;
    margin-bottom: 1rem; }
  .wp_content .comment-list .pingback .comment-body a:not(.comment-edit-link),
  .wp_content .comment-list .trackback .comment-body a:not(.comment-edit-link) {
    font-weight: bold;
    font-size: 19.55556px;
    line-height: 1.5;
    padding-right: 0.5rem;
    display: block; }
  .wp_content .comment-list .pingback .comment-body .comment-edit-link,
  .wp_content .comment-list .trackback .comment-body .comment-edit-link {
    color: #767676;
    font-family: inherit;
    font-weight: 500; }
  .wp_content #respond + .comment-reply {
    display: none; }
  .wp_content .comment-reply .comment-reply-link {
    display: inline-block; }
  .wp_content .comment {
    list-style: none;
    position: relative; }
  @media only screen and (min-width: 768px) {
    .wp_content .comment {
      padding-left: calc(.5 * (1rem + calc(100vw / 12 ))); }
    .wp_content .comment.depth-1,
    .wp_content .comment .children {
      padding-left: 0; }
    .wp_content .comment.depth-1 {
      margin-left: calc(3.25 * 1rem); } }
  .wp_content .comment .comment-body {
    margin: calc(2 * 1rem) 0 0; }
  .wp_content .comment .comment-meta {
    position: relative; }
  .wp_content .comment .comment-author .avatar {
    float: left;
    margin-right: 1rem;
    position: relative; }
  @media only screen and (min-width: 768px) {
    .wp_content .comment .comment-author .avatar {
      float: inherit;
      margin-right: inherit;
      position: absolute;
      top: 0;
      right: calc(100% + 1rem); } }
  .wp_content .comment .comment-author .fn {
    position: relative;
    display: block; }
  .wp_content .comment .comment-author .fn a {
    color: inherit; }
  .wp_content .comment .comment-author .fn a:hover {
    color: #005177; }
  .wp_content .comment .comment-author .post-author-badge {
    border-radius: 100%;
    display: block;
    height: 18px;
    position: absolute;
    background: #008fd3;
    right: calc(100% - 2.5rem);
    top: -3px;
    width: 18px; }
  @media only screen and (min-width: 768px) {
    .wp_content .comment .comment-author .post-author-badge {
      right: calc(100% + 0.75rem); } }
  .wp_content .comment .comment-author .post-author-badge svg {
    width: inherit;
    height: inherit;
    display: block;
    fill: white;
    -webkit-transform: scale(0.875);
            transform: scale(0.875); }
  .wp_content .comment .comment-metadata > a,
  .wp_content .comment .comment-metadata .comment-edit-link {
    display: inline;
    font-weight: 500;
    color: #767676;
    vertical-align: baseline; }
  .wp_content .comment .comment-metadata > a time,
  .wp_content .comment .comment-metadata .comment-edit-link time {
    vertical-align: baseline; }
  .wp_content .comment .comment-metadata > a:hover,
  .wp_content .comment .comment-metadata .comment-edit-link:hover {
    color: #005177;
    text-decoration: none; }
  .wp_content .comment .comment-metadata > * {
    display: inline-block; }
  .wp_content .comment .comment-metadata .edit-link-sep {
    color: #767676;
    margin: 0 0.2em;
    vertical-align: baseline; }
  .wp_content .comment .comment-metadata .edit-link {
    color: #767676; }
  .wp_content .comment .comment-metadata .edit-link svg {
    -webkit-transform: scale(0.8);
            transform: scale(0.8);
    vertical-align: baseline;
    margin-right: 0.1em; }
  .wp_content .comment .comment-metadata .comment-edit-link {
    position: relative;
    padding-left: 1rem;
    margin-left: -1rem;
    z-index: 1; }
  .wp_content .comment .comment-metadata .comment-edit-link:hover {
    color: #0073aa; }
  .wp_content .comment .comment-content {
    margin: 1rem 0; }
  @media only screen and (min-width: 1168px) {
    .wp_content .comment .comment-content {
      padding-right: 1rem; } }
  .wp_content .comment .comment-content > *:first-child {
    margin-top: 0; }
  .wp_content .comment .comment-content > *:last-child {
    margin-bottom: 0; }
  .wp_content .comment .comment-content blockquote {
    margin-left: 0; }
  .wp_content .comment .comment-content a {
    text-decoration: underline; }
  .wp_content .comment .comment-content a:hover {
    text-decoration: none; }
  .wp_content .comment-reply-link,
  .wp_content #cancel-comment-reply-link {
    font-weight: 500; }
  .wp_content .comment-reply-link:hover,
  .wp_content #cancel-comment-reply-link:hover {
    color: #005177; }
  .wp_content .discussion-avatar-list {
    content: "";
    display: table;
    table-layout: fixed;
    margin: 0;
    padding: 0; }
  .wp_content .discussion-avatar-list li {
    position: relative;
    list-style: none;
    margin: 0 -8px 0 0;
    padding: 0;
    float: left; }
  .wp_content .discussion-avatar-list .comment-user-avatar img {
    height: calc(1.5 * 1rem);
    width: calc(1.5 * 1rem); }
  .wp_content .discussion-meta .discussion-meta-info {
    margin: 0; }
  .wp_content .discussion-meta .discussion-meta-info .svg-icon {
    vertical-align: middle;
    fill: currentColor;
    -webkit-transform: scale(0.6) scaleX(-1) translateY(-0.1em);
            transform: scale(0.6) scaleX(-1) translateY(-0.1em);
    margin-left: -0.25rem; }
  .wp_content .comment-form .comment-notes,
  .wp_content .comment-form label {
    font-family: inherit;
    font-size: 0.71111em;
    color: #767676; }
  @media only screen and (min-width: 768px) {
    .wp_content .comment-form .comment-form-author,
    .wp_content .comment-form .comment-form-email {
      width: calc(50% - 0.5rem);
      float: left; } }
  @media only screen and (min-width: 768px) {
    .wp_content .comment-form .comment-form-email {
      margin-left: 1rem; } }
  .wp_content .comment-form input[name="author"],
  .wp_content .comment-form input[name="email"],
  .wp_content .comment-form input[name="url"] {
    display: block;
    width: 100%; }
  .wp_content .archive .page-header,
  .wp_content .search .page-header,
  .wp_content .error404 .page-header {
    margin: 1rem 1rem calc(3 * 1rem); }
  @media only screen and (min-width: 768px) {
    .wp_content .archive .page-header,
    .wp_content .search .page-header,
    .wp_content .error404 .page-header {
      margin: 0 calc(10% + 60px) calc(10% + 60px); } }
  .wp_content .archive .page-header .page-title,
  .wp_content .search .page-header .page-title,
  .wp_content .error404 .page-header .page-title {
    color: #767676;
    display: inline;
    letter-spacing: normal; }
  .wp_content .archive .page-header .page-title:before,
  .wp_content .search .page-header .page-title:before,
  .wp_content .error404 .page-header .page-title:before {
    display: none; }
  .wp_content .archive .page-header .search-term,
  .wp_content .archive .page-header .page-description,
  .wp_content .search .page-header .search-term,
  .wp_content .search .page-header .page-description,
  .wp_content .error404 .page-header .search-term,
  .wp_content .error404 .page-header .page-description {
    display: inherit;
    clear: both; }
  .wp_content .archive .page-header .search-term:after,
  .wp_content .archive .page-header .page-description:after,
  .wp_content .search .page-header .search-term:after,
  .wp_content .search .page-header .page-description:after,
  .wp_content .error404 .page-header .search-term:after,
  .wp_content .error404 .page-header .page-description:after {
    content: ".";
    font-weight: bold;
    color: #767676; }
  .wp_content .archive .page-header .page-description {
    display: block;
    color: #111;
    font-size: 1em; }
  @media only screen and (min-width: 768px) {
    .wp_content .hfeed .entry .entry-header {
      margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2); } }
  .wp_content .error-404.not-found .page-title,
  .wp_content .error-404.not-found .page-content,
  .wp_content .no-results.not-found .page-title,
  .wp_content .no-results.not-found .page-content {
    margin: calc(3 * 1rem) 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content .error-404.not-found .page-title,
    .wp_content .error-404.not-found .page-content,
    .wp_content .no-results.not-found .page-title,
    .wp_content .no-results.not-found .page-content {
      margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2); } }
  .wp_content .error-404.not-found .search-submit,
  .wp_content .no-results.not-found .search-submit {
    vertical-align: middle;
    margin: 1rem 0; }
  .wp_content .error-404.not-found .search-field,
  .wp_content .no-results.not-found .search-field {
    width: 100%; }
  .wp_content #colophon .widget-area,
  .wp_content #colophon .site-info {
    margin: calc(2 * 1rem) 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content #colophon .widget-area,
    .wp_content #colophon .site-info {
      margin: calc(3 * 1rem) calc(10% + 60px); } }
  .wp_content #colophon .widget-column {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .wp_content #colophon .widget-column .widget {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    width: 100%;
    word-wrap: break-word; }
  @media only screen and (min-width: 1168px) {
    .wp_content #colophon .widget-column .widget {
      margin-right: calc(3 * 1rem);
      width: calc(50% - (3 * 1rem)); } }
  .wp_content #colophon .site-info {
    color: #767676;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    word-wrap: break-word; }
  .wp_content #colophon .site-info a {
    color: inherit; }
  .wp_content #colophon .site-info a:hover {
    text-decoration: none;
    color: #0073aa; }
  .wp_content #colophon .site-info .imprint,
  .wp_content #colophon .site-info .privacy-policy-link {
    margin-right: 1rem; }
  .wp_content .widget {
    margin: 0 0 1rem; }
  .wp_content .widget select {
    max-width: 100%; }
  .wp_content .widget a {
    color: #0073aa; }
  .wp_content .widget a:hover {
    color: #005177; }
  .wp_content .widget_archive ul,
  .wp_content .widget_categories ul,
  .wp_content .widget_meta ul,
  .wp_content .widget_nav_menu ul,
  .wp_content .widget_pages ul,
  .wp_content .widget_recent_comments ul,
  .wp_content .widget_recent_entries ul,
  .wp_content .widget_rss ul {
    padding: 0;
    list-style: none; }
  .wp_content .widget_archive ul li,
  .wp_content .widget_categories ul li,
  .wp_content .widget_meta ul li,
  .wp_content .widget_nav_menu ul li,
  .wp_content .widget_pages ul li,
  .wp_content .widget_recent_comments ul li,
  .wp_content .widget_recent_entries ul li,
  .wp_content .widget_rss ul li {
    color: #767676;
    font-family: inherit;
    font-size: calc(22px * 1.125);
    font-weight: 700;
    line-height: 1.2;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem; }
  .wp_content .widget_archive ul ul,
  .wp_content .widget_categories ul ul,
  .wp_content .widget_meta ul ul,
  .wp_content .widget_nav_menu ul ul,
  .wp_content .widget_pages ul ul,
  .wp_content .widget_recent_comments ul ul,
  .wp_content .widget_recent_entries ul ul,
  .wp_content .widget_rss ul ul {
    counter-reset: submenu; }
  .wp_content .widget_archive ul ul > li > a::before,
  .wp_content .widget_categories ul ul > li > a::before,
  .wp_content .widget_meta ul ul > li > a::before,
  .wp_content .widget_nav_menu ul ul > li > a::before,
  .wp_content .widget_pages ul ul > li > a::before,
  .wp_content .widget_recent_comments ul ul > li > a::before,
  .wp_content .widget_recent_entries ul ul > li > a::before,
  .wp_content .widget_rss ul ul > li > a::before {
    font-family: "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
    font-weight: normal;
    content: "– " counters(submenu,"– ",none);
    counter-increment: submenu; }
  .wp_content .widget_tag_cloud .tagcloud {
    font-family: inherit;
    font-weight: 700; }
  .wp_content .widget_search .search-field {
    width: 100%; }
  @media only screen and (min-width: 600px) {
    .wp_content .widget_search .search-field {
      width: auto; } }
  .wp_content .widget_search .search-submit {
    display: block;
    margin-top: 1rem; }
  .wp_content .widget_calendar .calendar_wrap {
    text-align: center; }
  .wp_content .widget_calendar .calendar_wrap table td,
  .wp_content .widget_calendar .calendar_wrap table th {
    border: none; }
  .wp_content .widget_calendar .calendar_wrap a {
    text-decoration: underline; }
  .wp_content .entry .entry-content > *,
  .wp_content .entry .entry-summary > * {
    margin: 32px 0;
    max-width: 100%; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content > *,
    .wp_content .entry .entry-summary > * {
      max-width: calc(8 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .entry .entry-content > *,
    .wp_content .entry .entry-summary > * {
      max-width: calc(6 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content > *,
    .wp_content .entry .entry-summary > * {
      margin: 32px 0; } }
  .wp_content .entry .entry-content > * > *:first-child,
  .wp_content .entry .entry-summary > * > *:first-child {
    margin-top: 0; }
  .wp_content .entry .entry-content > * > *:last-child,
  .wp_content .entry .entry-summary > * > *:last-child {
    margin-bottom: 0; }
  .wp_content .entry .entry-content > *.alignwide,
  .wp_content .entry .entry-summary > *.alignwide {
    margin-left: auto;
    margin-right: auto;
    clear: both; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content > *.alignwide,
    .wp_content .entry .entry-summary > *.alignwide {
      width: 100%;
      max-width: 100%; } }
  .wp_content .entry .entry-content > *.alignfull,
  .wp_content .entry .entry-summary > *.alignfull {
    position: relative;
    left: -1rem;
    width: calc( 100% + (2 * 1rem));
    max-width: calc( 100% + (2 * 1rem));
    clear: both; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content > *.alignfull,
    .wp_content .entry .entry-summary > *.alignfull {
      margin-top: calc(2 * 1rem);
      margin-bottom: calc(2 * 1rem);
      left: calc( -12.5% - 75px);
      width: calc( 125% + 150px);
      max-width: calc( 125% + 150px); } }
  .wp_content .entry .entry-content > *.alignleft,
  .wp_content .entry .entry-summary > *.alignleft {
    float: left;
    max-width: calc(5 * (100vw / 12));
    margin-top: 0;
    margin-left: 0;
    margin-right: 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content > *.alignleft,
    .wp_content .entry .entry-summary > *.alignleft {
      max-width: calc(4 * (100vw / 12));
      margin-right: calc(2 * 1rem); } }
  .wp_content .entry .entry-content > *.alignright,
  .wp_content .entry .entry-summary > *.alignright {
    float: right;
    max-width: calc(5 * (100vw / 12));
    margin-top: 0;
    margin-right: 0;
    margin-left: 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content > *.alignright,
    .wp_content .entry .entry-summary > *.alignright {
      max-width: calc(4 * (100vw / 12));
      margin-right: 0;
      margin-left: calc(2 * 1rem); } }
  .wp_content .entry .entry-content > *.aligncenter,
  .wp_content .entry .entry-summary > *.aligncenter {
    margin-left: auto;
    margin-right: auto; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content > *.aligncenter,
    .wp_content .entry .entry-summary > *.aligncenter {
      max-width: calc(8 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .entry .entry-content > *.aligncenter,
    .wp_content .entry .entry-summary > *.aligncenter {
      max-width: calc(6 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content > *.aligncenter,
    .wp_content .entry .entry-summary > *.aligncenter {
      margin-left: 0;
      margin-right: 0; } }
  .wp_content .entry .entry-content .entry-content,
  .wp_content .entry .entry-content .entry-summary,
  .wp_content .entry .entry-content .entry,
  .wp_content .entry .entry-summary .entry-content,
  .wp_content .entry .entry-summary .entry-summary,
  .wp_content .entry .entry-summary .entry {
    margin: inherit;
    max-width: inherit;
    padding: inherit; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .entry-content,
    .wp_content .entry .entry-content .entry-summary,
    .wp_content .entry .entry-content .entry,
    .wp_content .entry .entry-summary .entry-content,
    .wp_content .entry .entry-summary .entry-summary,
    .wp_content .entry .entry-summary .entry {
      margin: inherit;
      max-width: inherit;
      padding: inherit; } }
  .wp_content .entry .entry-content p.has-background {
    padding: 20px 30px; }
  .wp_content .entry .entry-content .wp-block-audio {
    width: 100%; }
  .wp_content .entry .entry-content .wp-block-audio audio {
    width: 100%; }
  .wp_content .entry .entry-content .wp-block-audio.alignleft audio,
  .wp_content .entry .entry-content .wp-block-audio.alignright audio {
    max-width: 198px; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-audio.alignleft audio,
    .wp_content .entry .entry-content .wp-block-audio.alignright audio {
      max-width: 384px; } }
  @media only screen and (min-width: 1379px) {
    .wp_content .entry .entry-content .wp-block-audio.alignleft audio,
    .wp_content .entry .entry-content .wp-block-audio.alignright audio {
      max-width: 385.44px; } }
  .wp_content .entry .entry-content .wp-block-video video {
    width: 100%; }
  .wp_content .entry .entry-content .wp-block-button .wp-block-button__link {
    -webkit-transition: background 150ms ease-in-out;
    transition: background 150ms ease-in-out;
    border: none;
    font-size: 0.88889em;
    font-family: inherit;
    line-height: 1.2;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-weight: bold;
    text-decoration: none;
    padding: 0.76rem 1rem;
    outline: none;
    outline: none; }
  .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:not(.has-background) {
    background-color: #0073aa; }
  .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:not(.has-text-color) {
    color: white; }
  .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:hover {
    color: white;
    background: #111;
    cursor: pointer; }
  .wp_content .entry .entry-content .wp-block-button .wp-block-button__link:focus {
    color: white;
    background: #111;
    outline: thin dotted;
    outline-offset: -4px; }
  .wp_content .entry .entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link {
    border-radius: 5px; }
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link,
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus,
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active {
    -webkit-transition: all 150ms ease-in-out;
    transition: all 150ms ease-in-out;
    border-width: 2px;
    border-style: solid; }
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background),
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-background),
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-background) {
    background: transparent; }
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color),
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color),
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color) {
    color: #0073aa;
    border-color: currentColor; }
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover {
    color: white;
    border-color: #111; }
  .wp_content .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background) {
    color: #111; }
  .wp_content .entry .entry-content .wp-block-archives,
  .wp_content .entry .entry-content .wp-block-categories,
  .wp_content .entry .entry-content .wp-block-latest-posts {
    padding: 0;
    list-style: none; }
  .wp_content .entry .entry-content .wp-block-archives li,
  .wp_content .entry .entry-content .wp-block-categories li,
  .wp_content .entry .entry-content .wp-block-latest-posts li {
    color: #767676;
    font-family: inherit;
    font-size: calc(22px * 1.125);
    font-weight: bold;
    line-height: 1.2;
    padding-bottom: 0.75rem; }
  .wp_content .entry .entry-content .wp-block-archives li.menu-item-has-children, .wp_content .entry .entry-content .wp-block-archives li:last-child,
  .wp_content .entry .entry-content .wp-block-categories li.menu-item-has-children,
  .wp_content .entry .entry-content .wp-block-categories li:last-child,
  .wp_content .entry .entry-content .wp-block-latest-posts li.menu-item-has-children,
  .wp_content .entry .entry-content .wp-block-latest-posts li:last-child {
    padding-bottom: 0; }
  .wp_content .entry .entry-content .wp-block-archives li a,
  .wp_content .entry .entry-content .wp-block-categories li a,
  .wp_content .entry .entry-content .wp-block-latest-posts li a {
    text-decoration: none; }
  .wp_content .entry .entry-content .wp-block-archives.aligncenter,
  .wp_content .entry .entry-content .wp-block-categories.aligncenter {
    text-align: center; }
  .wp_content .entry .entry-content .wp-block-categories ul {
    padding-top: 0.75rem; }
  .wp_content .entry .entry-content .wp-block-categories li ul {
    list-style: none;
    padding-left: 0; }
  .wp_content .entry .entry-content .wp-block-categories ul {
    counter-reset: submenu; }
  .wp_content .entry .entry-content .wp-block-categories ul > li > a::before {
    font-family: "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
    font-weight: normal;
    content: "– " counters(submenu,"– ",none);
    counter-increment: submenu; }
  .wp_content .entry .entry-content .wp-block-latest-posts.is-grid li {
    border-top: 2px solid #ccc;
    padding-top: 1rem;
    margin-bottom: 2rem; }
  .wp_content .entry .entry-content .wp-block-latest-posts.is-grid li a:after {
    content: ''; }
  .wp_content .entry .entry-content .wp-block-latest-posts.is-grid li:last-child {
    margin-bottom: auto; }
  .wp_content .entry .entry-content .wp-block-latest-posts.is-grid li:last-child a:after {
    content: ''; }
  .wp_content .entry .entry-content .wp-block-preformatted {
    font-size: 0.71111em;
    line-height: 1.8;
    padding: 1rem; }
  .wp_content .entry .entry-content .wp-block-verse {
    font-family: "NonBreakingSpaceOverride", "Hoefler Text", "Baskerville Old Face", Garamond, "Times New Roman", serif;
    font-size: 22px;
    line-height: 1.8; }
  .wp_content .entry .entry-content .has-drop-cap:not(:focus):first-letter {
    font-family: inherit;
    font-size: 3.375em;
    line-height: 1;
    font-weight: bold;
    margin: 0 0.25em 0 0; }
  .wp_content .entry .entry-content .wp-block-pullquote {
    border-color: transparent;
    border-width: 2px;
    padding: 1rem; }
  .wp_content .entry .entry-content .wp-block-pullquote blockquote {
    color: #111;
    border: none;
    margin-top: calc(4 * 1rem);
    margin-bottom: calc(4.33 * 1rem);
    margin-right: 0;
    padding-left: 0; }
  .wp_content .entry .entry-content .wp-block-pullquote p {
    font-size: 1.6875em;
    font-style: italic;
    line-height: 1.3;
    margin-bottom: 0.5em;
    margin-top: 0.5em; }
  .wp_content .entry .entry-content .wp-block-pullquote p em {
    font-style: normal; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-pullquote p {
      font-size: 2.25em; } }
  .wp_content .entry .entry-content .wp-block-pullquote cite {
    display: inline-block;
    font-family: inherit;
    line-height: 1.6;
    text-transform: none;
    color: #767676;
    font-size: calc(1rem / (1.25 * 1.125)); }
  .wp_content .entry .entry-content .wp-block-pullquote.alignleft, .wp_content .entry .entry-content .wp-block-pullquote.alignright {
    width: 100%;
    padding: 0; }
  .wp_content .entry .entry-content .wp-block-pullquote.alignleft blockquote, .wp_content .entry .entry-content .wp-block-pullquote.alignright blockquote {
    margin: 1rem 0;
    padding: 0;
    text-align: left;
    max-width: 100%; }
  .wp_content .entry .entry-content .wp-block-pullquote.alignleft blockquote p:first-child, .wp_content .entry .entry-content .wp-block-pullquote.alignright blockquote p:first-child {
    margin-top: 0; }
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color {
    background-color: #0073aa;
    padding-left: 0;
    padding-right: 0; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color {
      padding-left: 10%;
      padding-right: 10%; } }
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color p {
    font-size: 1.6875em;
    line-height: 1.3;
    margin-bottom: 0.5em;
    margin-top: 0.5em; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color p {
      font-size: 2.25em; } }
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color a {
    color: #fff; }
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color cite {
    color: inherit; }
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote {
    max-width: 100%;
    color: #fff;
    padding-left: 0;
    margin-left: 1rem;
    margin-right: 1rem; }
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-text-color p,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-text-color a, .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color {
    color: inherit; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote {
      margin-left: 0;
      margin-right: 0; } }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignright, .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignleft {
      padding: 1rem calc(2 * 1rem); } }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignfull {
      padding-left: calc(10% + 58px + (2 * 1rem));
      padding-right: calc(10% + 58px + (2 * 1rem)); } }
  .wp_content .entry .entry-content .wp-block-quote:not(.is-large), .wp_content .entry .entry-content .wp-block-quote:not(.is-style-large) {
    border-width: 2px;
    border-color: #0073aa;
    padding-top: 0;
    padding-bottom: 0; }
  .wp_content .entry .entry-content .wp-block-quote p {
    font-size: 1em;
    font-style: normal;
    line-height: 1.8; }
  .wp_content .entry .entry-content .wp-block-quote cite {
    font-size: calc(1rem / (1.25 * 1.125)); }
  .wp_content .entry .entry-content .wp-block-quote.is-large, .wp_content .entry .entry-content .wp-block-quote.is-style-large {
    margin: 1rem 0;
    padding: 0;
    border-left: none; }
  .wp_content .entry .entry-content .wp-block-quote.is-large p, .wp_content .entry .entry-content .wp-block-quote.is-style-large p {
    font-size: 1.6875em;
    line-height: 1.4;
    font-style: italic; }
  .wp_content .entry .entry-content .wp-block-quote.is-large cite,
  .wp_content .entry .entry-content .wp-block-quote.is-large footer, .wp_content .entry .entry-content .wp-block-quote.is-style-large cite,
  .wp_content .entry .entry-content .wp-block-quote.is-style-large footer {
    font-size: calc(1rem / (1.25 * 1.125)); }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-quote.is-large, .wp_content .entry .entry-content .wp-block-quote.is-style-large {
      margin: 1rem 0;
      padding: 1rem 0; }
    .wp_content .entry .entry-content .wp-block-quote.is-large p, .wp_content .entry .entry-content .wp-block-quote.is-style-large p {
      font-size: 1.6875em; } }
  .wp_content .entry .entry-content .wp-block-image {
    max-width: 100%; }
  .wp_content .entry .entry-content .wp-block-image img {
    display: block; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-image .aligncenter {
      max-width: calc(8 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .entry .entry-content .wp-block-image .aligncenter {
      max-width: calc(6 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-image .aligncenter {
      margin: 0;
      width: calc(8 * (100vw / 12) - 28px); }
    .wp_content .entry .entry-content .wp-block-image .aligncenter img {
      margin: 0 auto; } }
  @media only screen and (min-width: 1168px) {
    .wp_content .entry .entry-content .wp-block-image .aligncenter {
      width: calc(6 * (100vw / 12) - 28px); }
    .wp_content .entry .entry-content .wp-block-image .aligncenter img {
      margin: 0 auto; } }
  .wp_content .entry .entry-content .wp-block-image.alignfull img {
    width: 100vw;
    max-width: calc( 100% + (2 * 1rem)); }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-image.alignfull img {
      max-width: calc( 125% + 150px);
      margin-left: auto;
      margin-right: auto; } }
  .wp_content .entry .entry-content .wp-block-cover-image,
  .wp_content .entry .entry-content .wp-block-cover {
    position: relative;
    min-height: 430px;
    padding: 1rem; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-cover-image,
    .wp_content .entry .entry-content .wp-block-cover {
      padding: 1rem 10%; } }
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text,
  .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text,
  .wp_content .entry .entry-content .wp-block-cover-image h2,
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text,
  .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text,
  .wp_content .entry .entry-content .wp-block-cover h2 {
    font-family: inherit;
    font-size: 1.6875em;
    font-weight: bold;
    line-height: 1.25;
    padding: 0;
    color: #fff; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text,
    .wp_content .entry .entry-content .wp-block-cover-image .wp-block-cover-text,
    .wp_content .entry .entry-content .wp-block-cover-image h2,
    .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-image-text,
    .wp_content .entry .entry-content .wp-block-cover .wp-block-cover-text,
    .wp_content .entry .entry-content .wp-block-cover h2 {
      font-size: 2.25em;
      max-width: 100%; } }
  .wp_content .entry .entry-content .wp-block-cover-image.alignleft, .wp_content .entry .entry-content .wp-block-cover-image.alignright,
  .wp_content .entry .entry-content .wp-block-cover.alignleft,
  .wp_content .entry .entry-content .wp-block-cover.alignright {
    width: 100%; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-cover-image.alignleft, .wp_content .entry .entry-content .wp-block-cover-image.alignright,
    .wp_content .entry .entry-content .wp-block-cover.alignleft,
    .wp_content .entry .entry-content .wp-block-cover.alignright {
      padding: 1rem calc(2 * 1rem); } }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,
    .wp_content .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,
    .wp_content .entry .entry-content .wp-block-cover-image.alignfull h2,
    .wp_content .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,
    .wp_content .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,
    .wp_content .entry .entry-content .wp-block-cover.alignfull h2 {
      max-width: calc(8 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,
    .wp_content .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,
    .wp_content .entry .entry-content .wp-block-cover-image.alignfull h2,
    .wp_content .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,
    .wp_content .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,
    .wp_content .entry .entry-content .wp-block-cover.alignfull h2 {
      max-width: calc(6 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-cover-image.alignfull,
    .wp_content .entry .entry-content .wp-block-cover.alignfull {
      padding-left: calc(10% + 58px + (2 * 1rem));
      padding-right: calc(10% + 58px + (2 * 1rem)); }
    .wp_content .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,
    .wp_content .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,
    .wp_content .entry .entry-content .wp-block-cover-image.alignfull h2,
    .wp_content .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,
    .wp_content .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,
    .wp_content .entry .entry-content .wp-block-cover.alignfull h2 {
      padding: 0; } }
  .wp_content .entry .entry-content .wp-block-gallery {
    list-style-type: none;
    padding-left: 0; }
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image:last-child,
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item:last-child {
    margin-bottom: 16px; }
  .wp_content .entry .entry-content .wp-block-gallery figcaption a {
    color: #fff; }
  .wp_content .entry .entry-content .wp-block-audio figcaption,
  .wp_content .entry .entry-content .wp-block-video figcaption,
  .wp_content .entry .entry-content .wp-block-image figcaption,
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption,
  .wp_content .entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption {
    font-size: 0.71111em;
    font-family: inherit;
    line-height: 1.6;
    margin: 0;
    padding: 0.5rem;
    text-align: center; }
  .wp_content .entry .entry-content .wp-block-separator,
  .wp_content .entry .entry-content hr {
    background-color: #767676;
    border: 0;
    height: 2px;
    margin-bottom: 2rem;
    margin-top: 2rem;
    max-width: 2.25em;
    text-align: left;
    /* Remove duplicate rule-line when a separator
		 * is followed by an H1, or H2 */ }
  .wp_content .entry .entry-content .wp-block-separator.is-style-wide,
  .wp_content .entry .entry-content hr.is-style-wide {
    max-width: 100%; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-separator.is-style-wide,
    .wp_content .entry .entry-content hr.is-style-wide {
      max-width: calc(8 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .entry .entry-content .wp-block-separator.is-style-wide,
    .wp_content .entry .entry-content hr.is-style-wide {
      max-width: calc(6 * (100vw / 12) - 28px); } }
  .wp_content .entry .entry-content .wp-block-separator.is-style-dots,
  .wp_content .entry .entry-content hr.is-style-dots {
    max-width: 100%;
    background-color: inherit;
    border: inherit;
    height: inherit;
    text-align: center; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-separator.is-style-dots,
    .wp_content .entry .entry-content hr.is-style-dots {
      max-width: calc(8 * (100vw / 12) - 28px); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .entry .entry-content .wp-block-separator.is-style-dots,
    .wp_content .entry .entry-content hr.is-style-dots {
      max-width: calc(6 * (100vw / 12) - 28px); } }
  .wp_content .entry .entry-content .wp-block-separator.is-style-dots:before,
  .wp_content .entry .entry-content hr.is-style-dots:before {
    color: #767676;
    font-size: 1.6875em;
    letter-spacing: 0.88889em;
    padding-left: 0.88889em; }
  .wp_content .entry .entry-content .wp-block-separator + h1:before,
  .wp_content .entry .entry-content .wp-block-separator + h2:before,
  .wp_content .entry .entry-content hr + h1:before,
  .wp_content .entry .entry-content hr + h2:before {
    display: none; }
  .wp_content .entry .entry-content .wp-block-embed-twitter {
    word-break: break-word; }
  .wp_content .entry .entry-content .wp-block-table th,
  .wp_content .entry .entry-content .wp-block-table td {
    border-color: #767676; }
  .wp_content .entry .entry-content .wp-block-file {
    font-family: inherit; }
  .wp_content .entry .entry-content .wp-block-file .wp-block-file__button {
    display: table;
    -webkit-transition: background 150ms ease-in-out;
    transition: background 150ms ease-in-out;
    border: none;
    border-radius: 5px;
    background: #0073aa;
    font-size: 22px;
    font-family: inherit;
    line-height: 1.2;
    text-decoration: none;
    font-weight: bold;
    padding: 0.75rem 1rem;
    color: #fff;
    margin-left: 0;
    margin-top: calc(0.75 * 1rem); }
  @media only screen and (min-width: 1168px) {
    .wp_content .entry .entry-content .wp-block-file .wp-block-file__button {
      font-size: 22px;
      padding: 0.875rem 1.5rem; } }
  .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:hover {
    background: #111;
    cursor: pointer; }
  .wp_content .entry .entry-content .wp-block-file .wp-block-file__button:focus {
    background: #111;
    outline: thin dotted;
    outline-offset: -4px; }
  .wp_content .entry .entry-content .wp-block-code {
    border-radius: 0; }
  .wp_content .entry .entry-content .wp-block-code code {
    font-size: 1.125em;
    white-space: pre-wrap;
    word-break: break-word; }
  .wp_content .entry .entry-content .wp-block-columns .wp-block-column > *:first-child {
    margin-top: 0; }
  .wp_content .entry .entry-content .wp-block-columns .wp-block-column > *:last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 768px) {
    .wp_content .entry .entry-content .wp-block-columns {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .wp_content .entry .entry-content .wp-block-columns .wp-block-column:not(:first-child) {
      margin-left: 32px; } }
  .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta {
    font-family: inherit;
    font-weight: bold; }
  .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date {
    font-weight: normal; }
  .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment,
  .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-date,
  .wp_content .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
    font-size: inherit; }
  .wp_content .entry .entry-content .wp-block-latest-comments.has-dates .wp-block-latest-comments__comment-date {
    font-size: 0.71111em; }
  .wp_content .entry .entry-content .has-small-font-size {
    font-size: 0.88889em; }
  .wp_content .entry .entry-content .has-normal-font-size {
    font-size: 1.125em; }
  .wp_content .entry .entry-content .has-large-font-size {
    font-size: 1.6875em; }
  .wp_content .entry .entry-content .has-huge-font-size {
    font-size: 2.25em; }
  .wp_content .entry .entry-content .has-primary-background-color,
  .wp_content .entry .entry-content .has-secondary-background-color,
  .wp_content .entry .entry-content .has-dark-gray-background-color,
  .wp_content .entry .entry-content .has-light-gray-background-color {
    color: #fff; }
  .wp_content .entry .entry-content .has-primary-background-color > p,
  .wp_content .entry .entry-content .has-primary-background-color > h1,
  .wp_content .entry .entry-content .has-primary-background-color > h2,
  .wp_content .entry .entry-content .has-primary-background-color > h3,
  .wp_content .entry .entry-content .has-primary-background-color > h4,
  .wp_content .entry .entry-content .has-primary-background-color > h5,
  .wp_content .entry .entry-content .has-primary-background-color > h6,
  .wp_content .entry .entry-content .has-primary-background-color > a,
  .wp_content .entry .entry-content .has-secondary-background-color > p,
  .wp_content .entry .entry-content .has-secondary-background-color > h1,
  .wp_content .entry .entry-content .has-secondary-background-color > h2,
  .wp_content .entry .entry-content .has-secondary-background-color > h3,
  .wp_content .entry .entry-content .has-secondary-background-color > h4,
  .wp_content .entry .entry-content .has-secondary-background-color > h5,
  .wp_content .entry .entry-content .has-secondary-background-color > h6,
  .wp_content .entry .entry-content .has-secondary-background-color > a,
  .wp_content .entry .entry-content .has-dark-gray-background-color > p,
  .wp_content .entry .entry-content .has-dark-gray-background-color > h1,
  .wp_content .entry .entry-content .has-dark-gray-background-color > h2,
  .wp_content .entry .entry-content .has-dark-gray-background-color > h3,
  .wp_content .entry .entry-content .has-dark-gray-background-color > h4,
  .wp_content .entry .entry-content .has-dark-gray-background-color > h5,
  .wp_content .entry .entry-content .has-dark-gray-background-color > h6,
  .wp_content .entry .entry-content .has-dark-gray-background-color > a,
  .wp_content .entry .entry-content .has-light-gray-background-color > p,
  .wp_content .entry .entry-content .has-light-gray-background-color > h1,
  .wp_content .entry .entry-content .has-light-gray-background-color > h2,
  .wp_content .entry .entry-content .has-light-gray-background-color > h3,
  .wp_content .entry .entry-content .has-light-gray-background-color > h4,
  .wp_content .entry .entry-content .has-light-gray-background-color > h5,
  .wp_content .entry .entry-content .has-light-gray-background-color > h6,
  .wp_content .entry .entry-content .has-light-gray-background-color > a {
    color: #fff; }
  .wp_content .entry .entry-content .has-white-background-color {
    color: #111; }
  .wp_content .entry .entry-content .has-white-background-color > p,
  .wp_content .entry .entry-content .has-white-background-color > h1,
  .wp_content .entry .entry-content .has-white-background-color > h2,
  .wp_content .entry .entry-content .has-white-background-color > h3,
  .wp_content .entry .entry-content .has-white-background-color > h4,
  .wp_content .entry .entry-content .has-white-background-color > h5,
  .wp_content .entry .entry-content .has-white-background-color > h6,
  .wp_content .entry .entry-content .has-white-background-color > a {
    color: #111; }
  .wp_content .entry .entry-content .has-primary-background-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color.has-primary-background-color {
    background-color: #0073aa; }
  .wp_content .entry .entry-content .has-secondary-background-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color {
    background-color: #005177; }
  .wp_content .entry .entry-content .has-dark-gray-background-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color {
    background-color: #111; }
  .wp_content .entry .entry-content .has-light-gray-background-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color {
    background-color: #767676; }
  .wp_content .entry .entry-content .has-white-background-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color.has-white-background-color {
    background-color: #FFF; }
  .wp_content .entry .entry-content .has-primary-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color > p {
    color: #0073aa; }
  .wp_content .entry .entry-content .has-secondary-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color > p {
    color: #005177; }
  .wp_content .entry .entry-content .has-dark-gray-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color > p {
    color: #111; }
  .wp_content .entry .entry-content .has-light-gray-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color > p {
    color: #767676; }
  .wp_content .entry .entry-content .has-white-color,
  .wp_content .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color {
    color: #FFF; }
  .wp_content .page-content .wp-smiley,
  .wp_content .entry-content .wp-smiley,
  .wp_content .comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0; }
  .wp_content embed,
  .wp_content iframe,
  .wp_content object {
    max-width: 100%; }
  .wp_content .custom-logo-link {
    display: inline-block; }
  .wp_content .avatar {
    border-radius: 100%;
    display: block;
    height: calc(2.25 * 1rem);
    min-height: inherit;
    width: calc(2.25 * 1rem); }
  .wp_content svg {
    -webkit-transition: fill 120ms ease-in-out;
    transition: fill 120ms ease-in-out;
    fill: currentColor; }
  .wp_content .wp-caption {
    margin-bottom: calc(1.5 * 1rem); }
  @media only screen and (min-width: 768px) {
    .wp_content .wp-caption.aligncenter {
      position: relative;
      left: calc( calc(8 * (100vw / 12) - 28px) / 2);
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%); } }
  @media only screen and (min-width: 1168px) {
    .wp_content .wp-caption.aligncenter {
      left: calc( calc(6 * (100vw / 12) - 28px) / 2); } }
  .wp_content .wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .wp_content .wp-caption-text {
    color: #767676;
    font-size: 0.71111em;
    font-family: inherit;
    line-height: 1.6;
    margin: 0;
    padding: 0.5rem;
    text-align: center; }
  .wp_content .gallery {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: calc(1.5 * 1rem); }
  .wp_content .gallery-item {
    display: inline-block;
    margin-right: 16px;
    margin-bottom: 16px;
    text-align: center;
    vertical-align: top;
    width: 100%; }
  .wp_content .gallery-columns-2 .gallery-item {
    max-width: calc((100% - 16px * 1) / 2); }
  .wp_content .gallery-columns-2 .gallery-item:nth-of-type(2n+2) {
    margin-right: 0; }
  .wp_content .gallery-columns-3 .gallery-item {
    max-width: calc((100% - 16px * 2) / 3); }
  .wp_content .gallery-columns-3 .gallery-item:nth-of-type(3n+3) {
    margin-right: 0; }
  .wp_content .gallery-columns-4 .gallery-item {
    max-width: calc((100% - 16px * 3) / 4); }
  .wp_content .gallery-columns-4 .gallery-item:nth-of-type(4n+4) {
    margin-right: 0; }
  .wp_content .gallery-columns-5 .gallery-item {
    max-width: calc((100% - 16px * 4) / 5); }
  .wp_content .gallery-columns-5 .gallery-item:nth-of-type(5n+5) {
    margin-right: 0; }
  .wp_content .gallery-columns-6 .gallery-item {
    max-width: calc((100% - 16px * 5) / 6); }
  .wp_content .gallery-columns-6 .gallery-item:nth-of-type(6n+6) {
    margin-right: 0; }
  .wp_content .gallery-columns-7 .gallery-item {
    max-width: calc((100% - 16px * 6) / 7); }
  .wp_content .gallery-columns-7 .gallery-item:nth-of-type(7n+7) {
    margin-right: 0; }
  .wp_content .gallery-columns-8 .gallery-item {
    max-width: calc((100% - 16px * 7) / 8); }
  .wp_content .gallery-columns-8 .gallery-item:nth-of-type(8n+8) {
    margin-right: 0; }
  .wp_content .gallery-columns-9 .gallery-item {
    max-width: calc((100% - 16px * 8) / 9); }
  .wp_content .gallery-columns-9 .gallery-item:nth-of-type(9n+9) {
    margin-right: 0; }
  .wp_content .gallery-item:last-of-type {
    padding-right: 0; }
  .wp_content .gallery-caption {
    display: block;
    font-size: 0.71111em;
    font-family: inherit;
    line-height: 1.6;
    margin: 0;
    padding: 0.5rem; }
  .wp_content .gallery-item > div > a {
    display: block;
    line-height: 0;
    -webkit-box-shadow: 0 0 0 0 transparent;
            box-shadow: 0 0 0 0 transparent; }
  .wp_content .gallery-item > div > a:focus {
    -webkit-box-shadow: 0 0 0 2px #0073aa;
            box-shadow: 0 0 0 2px #0073aa; }
  .wp_content .wp_gmaps_canvas img {
    max-width: none;
    position: absolute; }

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  -webkit-transform: translate3d(0, 0, 0); }

#cboxWrapper {
  max-width: none; }

#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%; }

#cboxMiddleLeft, #cboxBottomLeft {
  clear: left; }

#cboxContent {
  position: relative; }

#cboxLoadedContent {
  overflow: auto;
  -webkit-overflow-scrolling: touch; }

#cboxTitle {
  margin: 0; }

#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer; }

.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
  max-width: none;
  -ms-interpolation-mode: bicubic; }

.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
  padding: 0;
  margin: 0; }

#colorbox, #cboxContent, #cboxLoadedContent {
  box-sizing: content-box;
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; }

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay {
  background: #fff;
  opacity: 0.9;
  filter: alpha(opacity=90); }

#colorbox {
  outline: 0; }

#cboxContent {
  margin-top: 32px;
  overflow: visible;
  background: #000; }

.cboxIframe {
  background: #fff; }

#cboxError {
  padding: 50px;
  border: 1px solid #ccc; }

#cboxLoadedContent {
  background: #000;
  padding: 1px; }

#cboxLoadingGraphic {
  background: url(images/loading.gif) no-repeat center center; }

#cboxLoadingOverlay {
  background: #000; }

#cboxTitle {
  position: absolute;
  top: -22px;
  left: 0;
  color: #000; }

#cboxCurrent {
  position: absolute;
  top: -22px;
  right: 205px;
  text-indent: -9999px; }

/* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
  padding: 0;
  margin: 0;
  overflow: visible;
  text-indent: -9999px;
  width: 20px;
  height: 20px;
  position: absolute;
  top: -20px;
  background: url(images/controls.png) no-repeat 0 0; }

/* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
#cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {
  outline: 0; }

#cboxPrevious {
  background-position: 0px 0px;
  right: 44px; }

#cboxPrevious:hover {
  background-position: 0px -25px; }

#cboxNext {
  background-position: -25px 0px;
  right: 22px; }

#cboxNext:hover {
  background-position: -25px -25px; }

#cboxClose {
  background-position: -50px 0px;
  right: 0; }

#cboxClose:hover {
  background-position: -50px -25px; }

.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious {
  right: 66px; }

.cboxSlideshow_on #cboxSlideshow {
  background-position: -75px -25px;
  right: 44px; }

.cboxSlideshow_on #cboxSlideshow:hover {
  background-position: -100px -25px; }

.cboxSlideshow_off #cboxSlideshow {
  background-position: -100px 0px;
  right: 44px; }

.cboxSlideshow_off #cboxSlideshow:hover {
  background-position: -75px -25px; }

/*! jQuery UI - v1.12.1 - 2019-06-30
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */
.ui-draggable-handle {
  -ms-touch-action: none;
  touch-action: none; }

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
  display: none; }

.ui-helper-hidden-accessible {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  text-decoration: none;
  font-size: 100%;
  list-style: none; }

.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
  content: "";
  display: table;
  border-collapse: collapse; }

.ui-helper-clearfix:after {
  clear: both; }

.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
  /* support: IE8 */ }

.ui-front {
  z-index: 100; }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
  cursor: default !important;
  pointer-events: none; }

/* Icons
----------------------------------*/
.ui-icon {
  display: inline-block;
  vertical-align: middle;
  margin-top: -.25em;
  position: relative;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat; }

.ui-widget-icon-block {
  left: 50%;
  margin-left: -8px;
  display: block; }

/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

.ui-resizable {
  position: relative; }

.ui-resizable-handle {
  position: absolute;
  font-size: 0.1px;
  display: block;
  -ms-touch-action: none;
  touch-action: none; }

.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
  display: none; }

.ui-resizable-n {
  cursor: n-resize;
  height: 7px;
  width: 100%;
  top: -5px;
  left: 0; }

.ui-resizable-s {
  cursor: s-resize;
  height: 7px;
  width: 100%;
  bottom: -5px;
  left: 0; }

.ui-resizable-e {
  cursor: e-resize;
  width: 7px;
  right: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-w {
  cursor: w-resize;
  width: 7px;
  left: -5px;
  top: 0;
  height: 100%; }

.ui-resizable-se {
  cursor: se-resize;
  width: 12px;
  height: 12px;
  right: 1px;
  bottom: 1px; }

.ui-resizable-sw {
  cursor: sw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  bottom: -5px; }

.ui-resizable-nw {
  cursor: nw-resize;
  width: 9px;
  height: 9px;
  left: -5px;
  top: -5px; }

.ui-resizable-ne {
  cursor: ne-resize;
  width: 9px;
  height: 9px;
  right: -5px;
  top: -5px; }

.ui-selectable {
  -ms-touch-action: none;
  touch-action: none; }

.ui-selectable-helper {
  position: absolute;
  z-index: 100;
  border: 1px dotted black; }

.ui-sortable-handle {
  -ms-touch-action: none;
  touch-action: none; }

.ui-accordion .ui-accordion-header {
  display: block;
  cursor: pointer;
  position: relative;
  margin: 2px 0 0 0;
  padding: .5em .5em .5em .7em;
  font-size: 100%; }

.ui-accordion .ui-accordion-content {
  padding: 1em 2.2em;
  border-top: 0;
  overflow: auto; }

.ui-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  cursor: default; }

.ui-menu {
  list-style: none;
  padding: 0;
  margin: 0;
  display: block;
  outline: 0; }

.ui-menu .ui-menu {
  position: absolute; }

.ui-menu .ui-menu-item {
  margin: 0;
  cursor: pointer;
  /* support: IE10, see #8844 */
  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }

.ui-menu .ui-menu-item-wrapper {
  position: relative;
  padding: 3px 1em 3px .4em; }

.ui-menu .ui-menu-divider {
  margin: 5px 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  border-width: 1px 0 0 0; }

.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
  margin: -1px; }

/* icon support */
.ui-menu-icons {
  position: relative; }

.ui-menu-icons .ui-menu-item-wrapper {
  padding-left: 2em; }

/* left-aligned */
.ui-menu .ui-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: .2em;
  margin: auto 0; }

/* right-aligned */
.ui-menu .ui-menu-icon {
  left: auto;
  right: 0; }

.ui-button {
  padding: .4em 1em;
  display: inline-block;
  position: relative;
  line-height: normal;
  margin-right: .1em;
  cursor: pointer;
  vertical-align: middle;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Support: IE <= 11 */
  overflow: visible; }

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
  text-decoration: none; }

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
  width: 2em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  text-indent: -9999px;
  white-space: nowrap; }

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
  text-indent: 0; }

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -8px;
  margin-left: -8px; }

.ui-button.ui-icon-notext .ui-icon {
  padding: 0;
  width: 2.1em;
  height: 2.1em;
  text-indent: -9999px;
  white-space: nowrap; }

input.ui-button.ui-icon-notext .ui-icon {
  width: auto;
  height: auto;
  text-indent: 0;
  white-space: normal;
  padding: .4em 1em; }

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
  border: 0;
  padding: 0; }

.ui-controlgroup {
  vertical-align: middle;
  display: inline-block; }

.ui-controlgroup > .ui-controlgroup-item {
  float: left;
  margin-left: 0;
  margin-right: 0; }

.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
  z-index: 9999; }

.ui-controlgroup-vertical > .ui-controlgroup-item {
  display: block;
  float: none;
  width: 100%;
  margin-top: 0;
  margin-bottom: 0;
  text-align: left; }

.ui-controlgroup-vertical .ui-controlgroup-item {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

.ui-controlgroup .ui-controlgroup-label {
  padding: .4em 1em; }

.ui-controlgroup .ui-controlgroup-label span {
  font-size: 80%; }

.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
  border-left: none; }

.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
  border-top: none; }

.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
  border-right: none; }

.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
  border-bottom: none; }

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {
  /* Support: IE8 only, Android < 4.4 only */
  width: 75%;
  width: calc( 100% - 2.4em ); }

.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
  border-top-style: solid; }

.ui-checkboxradio-label .ui-icon-background {
  -webkit-box-shadow: inset 1px 1px 1px #ccc;
          box-shadow: inset 1px 1px 1px #ccc;
  border-radius: .12em;
  border: none; }

.ui-checkboxradio-radio-label .ui-icon-background {
  width: 16px;
  height: 16px;
  border-radius: 1em;
  overflow: visible;
  border: none; }

.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
  background-image: none;
  width: 8px;
  height: 8px;
  border-width: 4px;
  border-style: solid; }

.ui-checkboxradio-disabled {
  pointer-events: none; }

.ui-datepicker {
  width: 17em;
  padding: .2em .2em 0;
  display: none; }

.ui-datepicker .ui-datepicker-header {
  position: relative;
  padding: .2em 0; }

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
  position: absolute;
  top: 2px;
  width: 1.8em;
  height: 1.8em; }

.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
  top: 1px; }

.ui-datepicker .ui-datepicker-prev {
  left: 2px; }

.ui-datepicker .ui-datepicker-next {
  right: 2px; }

.ui-datepicker .ui-datepicker-prev-hover {
  left: 1px; }

.ui-datepicker .ui-datepicker-next-hover {
  right: 1px; }

.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
  display: block;
  position: absolute;
  left: 50%;
  margin-left: -8px;
  top: 50%;
  margin-top: -8px; }

.ui-datepicker .ui-datepicker-title {
  margin: 0 2.3em;
  line-height: 1.8em;
  text-align: center; }

.ui-datepicker .ui-datepicker-title select {
  font-size: 1em;
  margin: 1px 0; }

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
  width: 45%; }

.ui-datepicker table {
  width: 100%;
  font-size: .9em;
  border-collapse: collapse;
  margin: 0 0 .4em; }

.ui-datepicker th {
  padding: .7em .3em;
  text-align: center;
  font-weight: bold;
  border: 0; }

.ui-datepicker td {
  border: 0;
  padding: 1px; }

.ui-datepicker td span,
.ui-datepicker td a {
  display: block;
  padding: .2em;
  text-align: right;
  text-decoration: none; }

.ui-datepicker .ui-datepicker-buttonpane {
  background-image: none;
  margin: .7em 0 0 0;
  padding: 0 .2em;
  border-left: 0;
  border-right: 0;
  border-bottom: 0; }

.ui-datepicker .ui-datepicker-buttonpane button {
  float: right;
  margin: .5em .2em .4em;
  cursor: pointer;
  padding: .2em .6em .3em .6em;
  width: auto;
  overflow: visible; }

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
  float: left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
  width: auto; }

.ui-datepicker-multi .ui-datepicker-group {
  float: left; }

.ui-datepicker-multi .ui-datepicker-group table {
  width: 95%;
  margin: 0 auto .4em; }

.ui-datepicker-multi-2 .ui-datepicker-group {
  width: 50%; }

.ui-datepicker-multi-3 .ui-datepicker-group {
  width: 33.3%; }

.ui-datepicker-multi-4 .ui-datepicker-group {
  width: 25%; }

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
  border-left-width: 0; }

.ui-datepicker-multi .ui-datepicker-buttonpane {
  clear: left; }

.ui-datepicker-row-break {
  clear: both;
  width: 100%;
  font-size: 0; }

/* RTL support */
.ui-datepicker-rtl {
  direction: rtl; }

.ui-datepicker-rtl .ui-datepicker-prev {
  right: 2px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next {
  left: 2px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-prev:hover {
  right: 1px;
  left: auto; }

.ui-datepicker-rtl .ui-datepicker-next:hover {
  left: 1px;
  right: auto; }

.ui-datepicker-rtl .ui-datepicker-buttonpane {
  clear: right; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
  float: left; }

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
  float: right; }

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
  border-right-width: 0;
  border-left-width: 1px; }

/* Icons */
.ui-datepicker .ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
  left: .5em;
  top: .3em; }

.ui-dialog {
  position: absolute;
  top: 0;
  left: 0;
  padding: .2em;
  outline: 0; }

.ui-dialog .ui-dialog-titlebar {
  padding: .4em 1em;
  position: relative; }

.ui-dialog .ui-dialog-title {
  float: left;
  margin: .1em 0;
  white-space: nowrap;
  width: 90%;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-dialog .ui-dialog-titlebar-close {
  position: absolute;
  right: .3em;
  top: 50%;
  width: 20px;
  margin: -10px 0 0 0;
  padding: 1px;
  height: 20px; }

.ui-dialog .ui-dialog-content {
  position: relative;
  border: 0;
  padding: .5em 1em;
  background: none;
  overflow: auto; }

.ui-dialog .ui-dialog-buttonpane {
  text-align: left;
  border-width: 1px 0 0 0;
  background-image: none;
  margin-top: .5em;
  padding: .3em 1em .5em .4em; }

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
  float: right; }

.ui-dialog .ui-dialog-buttonpane button {
  margin: .5em .4em .5em 0;
  cursor: pointer; }

.ui-dialog .ui-resizable-n {
  height: 2px;
  top: 0; }

.ui-dialog .ui-resizable-e {
  width: 2px;
  right: 0; }

.ui-dialog .ui-resizable-s {
  height: 2px;
  bottom: 0; }

.ui-dialog .ui-resizable-w {
  width: 2px;
  left: 0; }

.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
  width: 7px;
  height: 7px; }

.ui-dialog .ui-resizable-se {
  right: 0;
  bottom: 0; }

.ui-dialog .ui-resizable-sw {
  left: 0;
  bottom: 0; }

.ui-dialog .ui-resizable-ne {
  right: 0;
  top: 0; }

.ui-dialog .ui-resizable-nw {
  left: 0;
  top: 0; }

.ui-draggable .ui-dialog-titlebar {
  cursor: move; }

.ui-progressbar {
  height: 2em;
  text-align: left;
  overflow: hidden; }

.ui-progressbar .ui-progressbar-value {
  margin: -1px;
  height: 100%; }

.ui-progressbar .ui-progressbar-overlay {
  background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
  height: 100%;
  filter: alpha(opacity=25);
  /* support: IE8 */
  opacity: 0.25; }

.ui-progressbar-indeterminate .ui-progressbar-value {
  background-image: none; }

.ui-selectmenu-menu {
  padding: 0;
  margin: 0;
  position: absolute;
  top: 0;
  left: 0;
  display: none; }

.ui-selectmenu-menu .ui-menu {
  overflow: auto;
  overflow-x: hidden;
  padding-bottom: 1px; }

.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
  font-size: 1em;
  font-weight: bold;
  line-height: 1.5;
  padding: 2px 0.4em;
  margin: 0.5em 0 0 0;
  height: auto;
  border: 0; }

.ui-selectmenu-open {
  display: block; }

.ui-selectmenu-text {
  display: block;
  margin-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis; }

.ui-selectmenu-button.ui-button {
  text-align: left;
  white-space: nowrap;
  width: 14em; }

.ui-selectmenu-icon.ui-icon {
  float: right;
  margin-top: 0; }

.ui-slider {
  position: relative;
  text-align: left; }

.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
  -ms-touch-action: none;
  touch-action: none; }

.ui-slider .ui-slider-range {
  position: absolute;
  z-index: 1;
  font-size: .7em;
  display: block;
  border: 0;
  background-position: 0 0; }

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
  -webkit-filter: inherit;
          filter: inherit; }

.ui-slider-horizontal {
  height: .8em; }

.ui-slider-horizontal .ui-slider-handle {
  top: -.3em;
  margin-left: -.6em; }

.ui-slider-horizontal .ui-slider-range {
  top: 0;
  height: 100%; }

.ui-slider-horizontal .ui-slider-range-min {
  left: 0; }

.ui-slider-horizontal .ui-slider-range-max {
  right: 0; }

.ui-slider-vertical {
  width: .8em;
  height: 100px; }

.ui-slider-vertical .ui-slider-handle {
  left: -.3em;
  margin-left: 0;
  margin-bottom: -.6em; }

.ui-slider-vertical .ui-slider-range {
  left: 0;
  width: 100%; }

.ui-slider-vertical .ui-slider-range-min {
  bottom: 0; }

.ui-slider-vertical .ui-slider-range-max {
  top: 0; }

.ui-spinner {
  position: relative;
  display: inline-block;
  overflow: hidden;
  padding: 0;
  vertical-align: middle; }

.ui-spinner-input {
  border: none;
  background: none;
  color: inherit;
  padding: .222em 0;
  margin: .2em 0;
  vertical-align: middle;
  margin-left: .4em;
  margin-right: 2em; }

.ui-spinner-button {
  width: 1.6em;
  height: 50%;
  font-size: .5em;
  padding: 0;
  margin: 0;
  text-align: center;
  position: absolute;
  cursor: default;
  display: block;
  overflow: hidden;
  right: 0; }

/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
  border-top-style: none;
  border-bottom-style: none;
  border-right-style: none; }

.ui-spinner-up {
  top: 0; }

.ui-spinner-down {
  bottom: 0; }

.ui-tabs {
  position: relative;
  /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
  padding: .2em; }

.ui-tabs .ui-tabs-nav {
  margin: 0;
  padding: .2em .2em 0; }

.ui-tabs .ui-tabs-nav li {
  list-style: none;
  float: left;
  position: relative;
  top: 0;
  margin: 1px .2em 0 0;
  border-bottom-width: 0;
  padding: 0;
  white-space: nowrap; }

.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
  float: left;
  padding: .5em 1em;
  text-decoration: none; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
  margin-bottom: -1px;
  padding-bottom: 1px; }

.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  cursor: text; }

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
  cursor: pointer; }

.ui-tabs .ui-tabs-panel {
  display: block;
  border-width: 0;
  padding: 1em 1.4em;
  background: none; }

.ui-tooltip {
  padding: 8px;
  position: absolute;
  z-index: 9999;
  max-width: 300px; }

body .ui-tooltip {
  border-width: 2px; }

/* Component containers
----------------------------------*/
.ui-widget {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget .ui-widget {
  font-size: 1em; }

.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 1em; }

.ui-widget.ui-widget-content {
  border: 1px solid #c5c5c5; }

.ui-widget-content {
  border: 1px solid #dddddd;
  background: #ffffff;
  color: #333333; }

.ui-widget-content a {
  color: #333333; }

.ui-widget-header {
  border: 1px solid #dddddd;
  background: #e9e9e9;
  color: #333333;
  font-weight: bold; }

.ui-widget-header a {
  color: #333333; }

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
  border: 1px solid #c5c5c5;
  background: #f6f6f6;
  font-weight: normal;
  color: #454545; }

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
  color: #454545;
  text-decoration: none; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
  border: 1px solid #cccccc;
  background: #ededed;
  font-weight: normal;
  color: #2b2b2b; }

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
  color: #2b2b2b;
  text-decoration: none; }

.ui-visual-focus {
  -webkit-box-shadow: 0 0 3px 1px #5e9ed6;
          box-shadow: 0 0 3px 1px #5e9ed6; }

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #003eff;
  background: #007fff;
  font-weight: normal;
  color: #ffffff; }

.ui-icon-background,
.ui-state-active .ui-icon-background {
  border: #003eff;
  background-color: #ffffff; }

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
  color: #ffffff;
  text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
  border: 1px solid #dad55e;
  background: #fffa90;
  color: #777620; }

.ui-state-checked {
  border: 1px solid #dad55e;
  background: #fffa90; }

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
  color: #777620; }

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
  border: 1px solid #f1a899;
  background: #fddfdf;
  color: #5f3f3f; }

.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
  color: #5f3f3f; }

.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
  color: #5f3f3f; }

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
  font-weight: bold; }

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
  opacity: .7;
  filter: Alpha(Opacity=70);
  /* support: IE8 */
  font-weight: normal; }

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
  opacity: .35;
  filter: Alpha(Opacity=35);
  /* support: IE8 */
  background-image: none; }

.ui-state-disabled .ui-icon {
  filter: Alpha(Opacity=35);
  /* support: IE8 - See #6059 */ }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
  width: 16px;
  height: 16px; }

.ui-icon,
.ui-widget-content .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-widget-header .ui-icon {
  background-image: url("images/ui-icons_444444_256x240.png"); }

.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
  background-image: url("images/ui-icons_555555_256x240.png"); }

.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
  background-image: url("images/ui-icons_777620_256x240.png"); }

.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
  background-image: url("images/ui-icons_cc0000_256x240.png"); }

.ui-button .ui-icon {
  background-image: url("images/ui-icons_777777_256x240.png"); }

/* positioning */
.ui-icon-blank {
  background-position: 16px 16px; }

.ui-icon-caret-1-n {
  background-position: 0 0; }

.ui-icon-caret-1-ne {
  background-position: -16px 0; }

.ui-icon-caret-1-e {
  background-position: -32px 0; }

.ui-icon-caret-1-se {
  background-position: -48px 0; }

.ui-icon-caret-1-s {
  background-position: -65px 0; }

.ui-icon-caret-1-sw {
  background-position: -80px 0; }

.ui-icon-caret-1-w {
  background-position: -96px 0; }

.ui-icon-caret-1-nw {
  background-position: -112px 0; }

.ui-icon-caret-2-n-s {
  background-position: -128px 0; }

.ui-icon-caret-2-e-w {
  background-position: -144px 0; }

.ui-icon-triangle-1-n {
  background-position: 0 -16px; }

.ui-icon-triangle-1-ne {
  background-position: -16px -16px; }

.ui-icon-triangle-1-e {
  background-position: -32px -16px; }

.ui-icon-triangle-1-se {
  background-position: -48px -16px; }

.ui-icon-triangle-1-s {
  background-position: -65px -16px; }

.ui-icon-triangle-1-sw {
  background-position: -80px -16px; }

.ui-icon-triangle-1-w {
  background-position: -96px -16px; }

.ui-icon-triangle-1-nw {
  background-position: -112px -16px; }

.ui-icon-triangle-2-n-s {
  background-position: -128px -16px; }

.ui-icon-triangle-2-e-w {
  background-position: -144px -16px; }

.ui-icon-arrow-1-n {
  background-position: 0 -32px; }

.ui-icon-arrow-1-ne {
  background-position: -16px -32px; }

.ui-icon-arrow-1-e {
  background-position: -32px -32px; }

.ui-icon-arrow-1-se {
  background-position: -48px -32px; }

.ui-icon-arrow-1-s {
  background-position: -65px -32px; }

.ui-icon-arrow-1-sw {
  background-position: -80px -32px; }

.ui-icon-arrow-1-w {
  background-position: -96px -32px; }

.ui-icon-arrow-1-nw {
  background-position: -112px -32px; }

.ui-icon-arrow-2-n-s {
  background-position: -128px -32px; }

.ui-icon-arrow-2-ne-sw {
  background-position: -144px -32px; }

.ui-icon-arrow-2-e-w {
  background-position: -160px -32px; }

.ui-icon-arrow-2-se-nw {
  background-position: -176px -32px; }

.ui-icon-arrowstop-1-n {
  background-position: -192px -32px; }

.ui-icon-arrowstop-1-e {
  background-position: -208px -32px; }

.ui-icon-arrowstop-1-s {
  background-position: -224px -32px; }

.ui-icon-arrowstop-1-w {
  background-position: -240px -32px; }

.ui-icon-arrowthick-1-n {
  background-position: 1px -48px; }

.ui-icon-arrowthick-1-ne {
  background-position: -16px -48px; }

.ui-icon-arrowthick-1-e {
  background-position: -32px -48px; }

.ui-icon-arrowthick-1-se {
  background-position: -48px -48px; }

.ui-icon-arrowthick-1-s {
  background-position: -64px -48px; }

.ui-icon-arrowthick-1-sw {
  background-position: -80px -48px; }

.ui-icon-arrowthick-1-w {
  background-position: -96px -48px; }

.ui-icon-arrowthick-1-nw {
  background-position: -112px -48px; }

.ui-icon-arrowthick-2-n-s {
  background-position: -128px -48px; }

.ui-icon-arrowthick-2-ne-sw {
  background-position: -144px -48px; }

.ui-icon-arrowthick-2-e-w {
  background-position: -160px -48px; }

.ui-icon-arrowthick-2-se-nw {
  background-position: -176px -48px; }

.ui-icon-arrowthickstop-1-n {
  background-position: -192px -48px; }

.ui-icon-arrowthickstop-1-e {
  background-position: -208px -48px; }

.ui-icon-arrowthickstop-1-s {
  background-position: -224px -48px; }

.ui-icon-arrowthickstop-1-w {
  background-position: -240px -48px; }

.ui-icon-arrowreturnthick-1-w {
  background-position: 0 -64px; }

.ui-icon-arrowreturnthick-1-n {
  background-position: -16px -64px; }

.ui-icon-arrowreturnthick-1-e {
  background-position: -32px -64px; }

.ui-icon-arrowreturnthick-1-s {
  background-position: -48px -64px; }

.ui-icon-arrowreturn-1-w {
  background-position: -64px -64px; }

.ui-icon-arrowreturn-1-n {
  background-position: -80px -64px; }

.ui-icon-arrowreturn-1-e {
  background-position: -96px -64px; }

.ui-icon-arrowreturn-1-s {
  background-position: -112px -64px; }

.ui-icon-arrowrefresh-1-w {
  background-position: -128px -64px; }

.ui-icon-arrowrefresh-1-n {
  background-position: -144px -64px; }

.ui-icon-arrowrefresh-1-e {
  background-position: -160px -64px; }

.ui-icon-arrowrefresh-1-s {
  background-position: -176px -64px; }

.ui-icon-arrow-4 {
  background-position: 0 -80px; }

.ui-icon-arrow-4-diag {
  background-position: -16px -80px; }

.ui-icon-extlink {
  background-position: -32px -80px; }

.ui-icon-newwin {
  background-position: -48px -80px; }

.ui-icon-refresh {
  background-position: -64px -80px; }

.ui-icon-shuffle {
  background-position: -80px -80px; }

.ui-icon-transfer-e-w {
  background-position: -96px -80px; }

.ui-icon-transferthick-e-w {
  background-position: -112px -80px; }

.ui-icon-folder-collapsed {
  background-position: 0 -96px; }

.ui-icon-folder-open {
  background-position: -16px -96px; }

.ui-icon-document {
  background-position: -32px -96px; }

.ui-icon-document-b {
  background-position: -48px -96px; }

.ui-icon-note {
  background-position: -64px -96px; }

.ui-icon-mail-closed {
  background-position: -80px -96px; }

.ui-icon-mail-open {
  background-position: -96px -96px; }

.ui-icon-suitcase {
  background-position: -112px -96px; }

.ui-icon-comment {
  background-position: -128px -96px; }

.ui-icon-person {
  background-position: -144px -96px; }

.ui-icon-print {
  background-position: -160px -96px; }

.ui-icon-trash {
  background-position: -176px -96px; }

.ui-icon-locked {
  background-position: -192px -96px; }

.ui-icon-unlocked {
  background-position: -208px -96px; }

.ui-icon-bookmark {
  background-position: -224px -96px; }

.ui-icon-tag {
  background-position: -240px -96px; }

.ui-icon-home {
  background-position: 0 -112px; }

.ui-icon-flag {
  background-position: -16px -112px; }

.ui-icon-calendar {
  background-position: -32px -112px; }

.ui-icon-cart {
  background-position: -48px -112px; }

.ui-icon-pencil {
  background-position: -64px -112px; }

.ui-icon-clock {
  background-position: -80px -112px; }

.ui-icon-disk {
  background-position: -96px -112px; }

.ui-icon-calculator {
  background-position: -112px -112px; }

.ui-icon-zoomin {
  background-position: -128px -112px; }

.ui-icon-zoomout {
  background-position: -144px -112px; }

.ui-icon-search {
  background-position: -160px -112px; }

.ui-icon-wrench {
  background-position: -176px -112px; }

.ui-icon-gear {
  background-position: -192px -112px; }

.ui-icon-heart {
  background-position: -208px -112px; }

.ui-icon-star {
  background-position: -224px -112px; }

.ui-icon-link {
  background-position: -240px -112px; }

.ui-icon-cancel {
  background-position: 0 -128px; }

.ui-icon-plus {
  background-position: -16px -128px; }

.ui-icon-plusthick {
  background-position: -32px -128px; }

.ui-icon-minus {
  background-position: -48px -128px; }

.ui-icon-minusthick {
  background-position: -64px -128px; }

.ui-icon-close {
  background-position: -80px -128px; }

.ui-icon-closethick {
  background-position: -96px -128px; }

.ui-icon-key {
  background-position: -112px -128px; }

.ui-icon-lightbulb {
  background-position: -128px -128px; }

.ui-icon-scissors {
  background-position: -144px -128px; }

.ui-icon-clipboard {
  background-position: -160px -128px; }

.ui-icon-copy {
  background-position: -176px -128px; }

.ui-icon-contact {
  background-position: -192px -128px; }

.ui-icon-image {
  background-position: -208px -128px; }

.ui-icon-video {
  background-position: -224px -128px; }

.ui-icon-script {
  background-position: -240px -128px; }

.ui-icon-alert {
  background-position: 0 -144px; }

.ui-icon-info {
  background-position: -16px -144px; }

.ui-icon-notice {
  background-position: -32px -144px; }

.ui-icon-help {
  background-position: -48px -144px; }

.ui-icon-check {
  background-position: -64px -144px; }

.ui-icon-bullet {
  background-position: -80px -144px; }

.ui-icon-radio-on {
  background-position: -96px -144px; }

.ui-icon-radio-off {
  background-position: -112px -144px; }

.ui-icon-pin-w {
  background-position: -128px -144px; }

.ui-icon-pin-s {
  background-position: -144px -144px; }

.ui-icon-play {
  background-position: 0 -160px; }

.ui-icon-pause {
  background-position: -16px -160px; }

.ui-icon-seek-next {
  background-position: -32px -160px; }

.ui-icon-seek-prev {
  background-position: -48px -160px; }

.ui-icon-seek-end {
  background-position: -64px -160px; }

.ui-icon-seek-start {
  background-position: -80px -160px; }

/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first {
  background-position: -80px -160px; }

.ui-icon-stop {
  background-position: -96px -160px; }

.ui-icon-eject {
  background-position: -112px -160px; }

.ui-icon-volume-off {
  background-position: -128px -160px; }

.ui-icon-volume-on {
  background-position: -144px -160px; }

.ui-icon-power {
  background-position: 0 -176px; }

.ui-icon-signal-diag {
  background-position: -16px -176px; }

.ui-icon-signal {
  background-position: -32px -176px; }

.ui-icon-battery-0 {
  background-position: -48px -176px; }

.ui-icon-battery-1 {
  background-position: -64px -176px; }

.ui-icon-battery-2 {
  background-position: -80px -176px; }

.ui-icon-battery-3 {
  background-position: -96px -176px; }

.ui-icon-circle-plus {
  background-position: 0 -192px; }

.ui-icon-circle-minus {
  background-position: -16px -192px; }

.ui-icon-circle-close {
  background-position: -32px -192px; }

.ui-icon-circle-triangle-e {
  background-position: -48px -192px; }

.ui-icon-circle-triangle-s {
  background-position: -64px -192px; }

.ui-icon-circle-triangle-w {
  background-position: -80px -192px; }

.ui-icon-circle-triangle-n {
  background-position: -96px -192px; }

.ui-icon-circle-arrow-e {
  background-position: -112px -192px; }

.ui-icon-circle-arrow-s {
  background-position: -128px -192px; }

.ui-icon-circle-arrow-w {
  background-position: -144px -192px; }

.ui-icon-circle-arrow-n {
  background-position: -160px -192px; }

.ui-icon-circle-zoomin {
  background-position: -176px -192px; }

.ui-icon-circle-zoomout {
  background-position: -192px -192px; }

.ui-icon-circle-check {
  background-position: -208px -192px; }

.ui-icon-circlesmall-plus {
  background-position: 0 -208px; }

.ui-icon-circlesmall-minus {
  background-position: -16px -208px; }

.ui-icon-circlesmall-close {
  background-position: -32px -208px; }

.ui-icon-squaresmall-plus {
  background-position: -48px -208px; }

.ui-icon-squaresmall-minus {
  background-position: -64px -208px; }

.ui-icon-squaresmall-close {
  background-position: -80px -208px; }

.ui-icon-grip-dotted-vertical {
  background-position: 0 -224px; }

.ui-icon-grip-dotted-horizontal {
  background-position: -16px -224px; }

.ui-icon-grip-solid-vertical {
  background-position: -32px -224px; }

.ui-icon-grip-solid-horizontal {
  background-position: -48px -224px; }

.ui-icon-gripsmall-diagonal-se {
  background-position: -64px -224px; }

.ui-icon-grip-diagonal-se {
  background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
  border-top-left-radius: 3px; }

.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
  border-top-right-radius: 3px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
  border-bottom-left-radius: 3px; }

.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
  border-bottom-right-radius: 3px; }

/* Overlays */
.ui-widget-overlay {
  background: #aaaaaa;
  opacity: .3;
  filter: Alpha(Opacity=30);
  /* support: IE8 */ }

.ui-widget-shadow {
  -webkit-box-shadow: 0px 0px 5px #666666;
  box-shadow: 0px 0px 5px #666666; }

.theme2017 {
  /*
  Theme Name: Twenty Seventeen
  Theme URI: https://wordpress.org/themes/twentyseventeen/
  Author: the WordPress team
  Author URI: https://wordpress.org/
  Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
  Version: 2.2
  License: GNU General Public License v2 or later
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
  Text Domain: twentyseventeen
  Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
  
  This theme, like WordPress, is licensed under the GPL.
  Use it to make something cool, have fun, and share what you've learned with others.
  */
  /*--------------------------------------------------------------
  >>> TABLE OF CONTENTS:
  ----------------------------------------------------------------
  1.0 Normalize
  2.0 Accessibility
  3.0 Alignments
  4.0 Clearings
  5.0 Typography
  6.0 Forms
  7.0 Formatting
  8.0 Lists
  9.0 Tables
  10.0 Links
  11.0 Featured Image Hover
  12.0 Navigation
  13.0 Layout
     13.1 Header
     13.2 Front Page
     13.3 Regular Content
     13.4 Posts
     13.5 Pages
     13.6 Footer
  14.0 Comments
  15.0 Widgets
  16.0 Media
     16.1 Galleries
  17.0 Customizer
  18.0 SVGs Fallbacks
  19.0 Media Queries
  20.0 Print
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  1.0 Normalize
  Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  2.0 Accessibility
  --------------------------------------------------------------*/
  /* Text meant only for screen readers. */
  /*--------------------------------------------------------------
  3.0 Alignments
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  4.0 Clearings
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  5.0 Typography
  --------------------------------------------------------------*/
  /* Typography for Arabic Font */
  /* Typography for Chinese Font */
  /* Typography for Cyrillic Font */
  /* Typography for Devanagari Font */
  /* Typography for Greek Font */
  /* Typography for Gujarati Font */
  /* Typography for Hebrew Font */
  /* Typography for Japanese Font */
  /* Typography for Korean font */
  /* Typography for Thai Font */
  /* Remove letter-spacing for all non-latin alphabets */
  /*--------------------------------------------------------------
  6.0 Forms
  --------------------------------------------------------------*/
  /* Placeholder text color -- selectors need to be separate to work. */
  /*--------------------------------------------------------------
  7.0 Formatting
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  8.0 Lists
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  9.0 Tables
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  10.0 Links
  --------------------------------------------------------------*/
  /* Hover effects */
  /* Fixes linked images */
  /*--------------------------------------------------------------
  11.0 Featured Image Hover
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  12.0 Navigation
  --------------------------------------------------------------*/
  /* Hide the menu on small screens when JavaScript is available.
   * It only works with JavaScript.
   */
  /* Menu toggle */
  /* Display the menu toggle when JavaScript is available. */
  /* Dropdown Toggle */
  /* Scroll down arrow */
  /*--------------------------------------------------------------
  13.0 Layout
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  13.1 Header
  --------------------------------------------------------------*/
  /* Site branding */
  /* For browsers that support 'object-fit' */
  /* Hides div in Customizer preview when header images or videos change. */
  /*--------------------------------------------------------------
  13.2 Front Page
  --------------------------------------------------------------*/
  /* Panel edit link */
  /* Front Page - Recent Posts */
  /*--------------------------------------------------------------
  13.3 Regular Content
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  13.4 Posts
  --------------------------------------------------------------*/
  /* Post Landing Page */
  /* Aligned blockquotes */
  /* Blog landing, search, archives */
  /* More tag */
  /* Single Post */
  /* Entry footer */
  /* Post Formats */
  /* Post Navigation */
  /*--------------------------------------------------------------
  13.5 Pages
  --------------------------------------------------------------*/
  /* 404 page */
  /*--------------------------------------------------------------
  13.6 Footer
  --------------------------------------------------------------*/
  /* Footer widgets */
  /* Social nav */
  /* Site info */
  /*--------------------------------------------------------------
  14.0 Comments
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  15.0 Widgets
  --------------------------------------------------------------*/
  /* widget forms */
  /* widget lists */
  /* Widget lists of links */
  /* Widget markup */
  /* Text widget */
  /* RSS Widget */
  /* Contact Info Widget */
  /* Gravatar */
  /* Recent Comments */
  /* Recent Posts widget */
  /* Search */
  /* Tag cloud widget */
  /* Calendar widget */
  /* Gallery widget */
  /*--------------------------------------------------------------
  16.0 Media
  --------------------------------------------------------------*/
  /* Make sure embeds and iframes fit their containers. */
  /* Remove bottom on embeds that wrapped in paragraphs via wpautop. */
  /* Media Elements */
  /* Audio Player */
  /* Playlist Color Overrides: Light */
  /* Playlist Color Overrides: Dark */
  /* Playlist Style Overrides */
  /* SVG Icons base styles */
  /*--------------------------------------------------------------
  16.1 Galleries
  --------------------------------------------------------------*/
  /*--------------------------------------------------------------
  17.0 Customizer
  --------------------------------------------------------------*/
  /* Used for placeholder text */
  /* Show borders on the custom page panels only when the front page sections are being edited */
  /* Add some space around the visual edit shortcut buttons. */
  /* Ensure that placeholder icons are visible. */
  /*--------------------------------------------------------------
  18.0 SVGs Fallbacks
  --------------------------------------------------------------*/
  /* Social Menu fallbacks */
  /* Show screen reader text in some cases */
  /*--------------------------------------------------------------
  19.0 Media Queries
  --------------------------------------------------------------*/
  /* Adjust positioning of edit shortcuts, override style in customize-preview.css */
  /*--------------------------------------------------------------
  20.0 Print
  --------------------------------------------------------------*/ }
  .theme2017 html {
    font-family: sans-serif;
    line-height: 1.15;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%; }
  .theme2017 body {
    margin: 0; }
  .theme2017 article,
  .theme2017 aside,
  .theme2017 footer,
  .theme2017 header,
  .theme2017 nav,
  .theme2017 section {
    display: block; }
  .theme2017 h1 {
    font-size: 2em;
    margin: 0.67em 0; }
  .theme2017 figcaption,
  .theme2017 figure,
  .theme2017 main {
    display: block; }
  .theme2017 figure {
    margin: 1em 0; }
  .theme2017 hr {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
    overflow: visible; }
  .theme2017 pre {
    font-family: monospace, monospace;
    font-size: 1em; }
  .theme2017 a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects; }
  .theme2017 a:active,
  .theme2017 a:hover {
    outline-width: 0; }
  .theme2017 abbr[title] {
    border-bottom: 1px #767676 dotted;
    text-decoration: none; }
  .theme2017 b,
  .theme2017 strong {
    font-weight: inherit; }
  .theme2017 b,
  .theme2017 strong {
    font-weight: 700; }
  .theme2017 code,
  .theme2017 kbd,
  .theme2017 samp {
    font-family: monospace, monospace;
    font-size: 1em; }
  .theme2017 dfn {
    font-style: italic; }
  .theme2017 mark {
    background-color: #eee;
    color: #222; }
  .theme2017 small {
    font-size: 80%; }
  .theme2017 sub,
  .theme2017 sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline; }
  .theme2017 sub {
    bottom: -0.25em; }
  .theme2017 sup {
    top: -0.5em; }
  .theme2017 audio,
  .theme2017 video {
    display: inline-block; }
  .theme2017 audio:not([controls]) {
    display: none;
    height: 0; }
  .theme2017 img {
    border-style: none; }
  .theme2017 svg:not(:root) {
    overflow: hidden; }
  .theme2017 button,
  .theme2017 input,
  .theme2017 optgroup,
  .theme2017 select,
  .theme2017 textarea {
    font-family: sans-serif;
    font-size: 100%;
    line-height: 1.15;
    margin: 0; }
  .theme2017 button,
  .theme2017 input {
    overflow: visible; }
  .theme2017 button,
  .theme2017 select {
    text-transform: none; }
  .theme2017 button,
  .theme2017 html [type="button"],
  .theme2017 [type="reset"],
  .theme2017 [type="submit"] {
    -webkit-appearance: button; }
  .theme2017 button::-moz-focus-inner,
  .theme2017 [type="button"]::-moz-focus-inner,
  .theme2017 [type="reset"]::-moz-focus-inner,
  .theme2017 [type="submit"]::-moz-focus-inner {
    border-style: none;
    padding: 0; }
  .theme2017 button:-moz-focusring,
  .theme2017 [type="button"]:-moz-focusring,
  .theme2017 [type="reset"]:-moz-focusring,
  .theme2017 [type="submit"]:-moz-focusring {
    outline: 1px dotted ButtonText; }
  .theme2017 fieldset {
    border: 1px solid #bbb;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em; }
  .theme2017 legend {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal; }
  .theme2017 progress {
    display: inline-block;
    vertical-align: baseline; }
  .theme2017 textarea {
    overflow: auto; }
  .theme2017 [type="checkbox"],
  .theme2017 [type="radio"] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0; }
  .theme2017 [type="number"]::-webkit-inner-spin-button,
  .theme2017 [type="number"]::-webkit-outer-spin-button {
    height: auto; }
  .theme2017 [type="search"] {
    -webkit-appearance: textfield;
    outline-offset: -2px; }
  .theme2017 [type="search"]::-webkit-search-cancel-button,
  .theme2017 [type="search"]::-webkit-search-decoration {
    -webkit-appearance: none; }
  .theme2017 ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit; }
  .theme2017 details,
  .theme2017 menu {
    display: block; }
  .theme2017 summary {
    display: list-item; }
  .theme2017 canvas {
    display: inline-block; }
  .theme2017 template {
    display: none; }
  .theme2017 [hidden] {
    display: none; }
  .theme2017 .screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    width: 1px;
    word-wrap: normal !important;
    /* Many screen reader and browser combinations announce broken words as they would appear visually. */ }
  .theme2017 .screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 700;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000;
    /* Above WP toolbar. */ }
  .theme2017 .alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em; }
  .theme2017 .alignright {
    display: inline;
    float: right;
    margin-left: 1.5em; }
  .theme2017 .aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .theme2017 .clear:before,
  .theme2017 .clear:after,
  .theme2017 .entry-content:before,
  .theme2017 .entry-content:after,
  .theme2017 .entry-footer:before,
  .theme2017 .entry-footer:after,
  .theme2017 .comment-content:before,
  .theme2017 .comment-content:after,
  .theme2017 .site-header:before,
  .theme2017 .site-header:after,
  .theme2017 .site-content:before,
  .theme2017 .site-content:after,
  .theme2017 .site-footer:before,
  .theme2017 .site-footer:after,
  .theme2017 .nav-links:before,
  .theme2017 .nav-links:after,
  .theme2017 .pagination:before,
  .theme2017 .pagination:after,
  .theme2017 .comment-author:before,
  .theme2017 .comment-author:after,
  .theme2017 .widget-area:before,
  .theme2017 .widget-area:after,
  .theme2017 .widget:before,
  .theme2017 .widget:after,
  .theme2017 .comment-meta:before,
  .theme2017 .comment-meta:after {
    content: "";
    display: table;
    table-layout: fixed; }
  .theme2017 .clear:after,
  .theme2017 .entry-content:after,
  .theme2017 .entry-footer:after,
  .theme2017 .comment-content:after,
  .theme2017 .site-header:after,
  .theme2017 .site-content:after,
  .theme2017 .site-footer:after,
  .theme2017 .nav-links:after,
  .theme2017 .pagination:after,
  .theme2017 .comment-author:after,
  .theme2017 .widget-area:after,
  .theme2017 .widget:after,
  .theme2017 .comment-meta:after {
    clear: both; }
  .theme2017 body,
  .theme2017 button,
  .theme2017 input,
  .theme2017 select,
  .theme2017 textarea {
    color: #333;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: 400;
    line-height: 1.66; }
  .theme2017 h1,
  .theme2017 h2,
  .theme2017 h3,
  .theme2017 h4,
  .theme2017 h5,
  .theme2017 h6 {
    clear: both;
    line-height: 1.4;
    margin: 0 0 0.75em;
    padding: 1.5em 0 0; }
  .theme2017 h1:first-child,
  .theme2017 h2:first-child,
  .theme2017 h3:first-child,
  .theme2017 h4:first-child,
  .theme2017 h5:first-child,
  .theme2017 h6:first-child {
    padding-top: 0; }
  .theme2017 h1 {
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 300; }
  .theme2017 h2,
  .theme2017 .home.blog .entry-title {
    color: #666;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 300; }
  .theme2017 h3 {
    color: #333;
    font-size: 18px;
    font-size: 1.125rem;
    font-weight: 300; }
  .theme2017 h4 {
    color: #333;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 800; }
  .theme2017 h5 {
    color: #767676;
    font-size: 13px;
    font-size: 0.8125rem;
    font-weight: 800;
    letter-spacing: 0.15em;
    text-transform: uppercase; }
  .theme2017 h6 {
    color: #333;
    font-size: 15px;
    font-size: 0.9375rem;
    font-weight: 800; }
  .theme2017 p {
    margin: 0 0 1.5em;
    padding: 0; }
  .theme2017 dfn,
  .theme2017 cite,
  .theme2017 em,
  .theme2017 i {
    font-style: italic; }
  .theme2017 blockquote {
    color: #666;
    font-size: 18px;
    font-size: 1.125rem;
    font-style: italic;
    line-height: 1.7;
    margin: 0;
    overflow: hidden;
    padding: 0; }
  .theme2017 blockquote cite {
    display: block;
    font-style: normal;
    font-weight: 600;
    margin-top: 0.5em; }
  .theme2017 address {
    margin: 0 0 1.5em; }
  .theme2017 pre {
    background: #eee;
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 15px;
    font-size: 0.9375rem;
    line-height: 1.6;
    margin-bottom: 1.6em;
    max-width: 100%;
    overflow: auto;
    padding: 1.6em; }
  .theme2017 code,
  .theme2017 kbd,
  .theme2017 tt,
  .theme2017 var {
    font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
    font-size: 15px;
    font-size: 0.9375rem; }
  .theme2017 abbr,
  .theme2017 acronym {
    border-bottom: 1px dotted #666;
    cursor: help; }
  .theme2017 mark,
  .theme2017 ins {
    background: #eee;
    text-decoration: none; }
  .theme2017 big {
    font-size: 125%; }
  .theme2017 blockquote {
    quotes: "" ""; }
  .theme2017 q {
    quotes: "“" "”" "‘" "’"; }
  .theme2017 blockquote:before,
  .theme2017 blockquote:after {
    content: ""; }
  .theme2017 :focus {
    outline: none; }
  .theme2017 html[lang="ar"] body,
  .theme2017 html[lang="ar"] button,
  .theme2017 html[lang="ar"] input,
  .theme2017 html[lang="ar"] select,
  .theme2017 html[lang="ar"] textarea,
  .theme2017 html[lang="ary"] body,
  .theme2017 html[lang="ary"] button,
  .theme2017 html[lang="ary"] input,
  .theme2017 html[lang="ary"] select,
  .theme2017 html[lang="ary"] textarea,
  .theme2017 html[lang="azb"] body,
  .theme2017 html[lang="azb"] button,
  .theme2017 html[lang="azb"] input,
  .theme2017 html[lang="azb"] select,
  .theme2017 html[lang="azb"] textarea,
  .theme2017 html[lang="fa-IR"] body,
  .theme2017 html[lang="fa-IR"] button,
  .theme2017 html[lang="fa-IR"] input,
  .theme2017 html[lang="fa-IR"] select,
  .theme2017 html[lang="fa-IR"] textarea,
  .theme2017 html[lang="haz"] body,
  .theme2017 html[lang="haz"] button,
  .theme2017 html[lang="haz"] input,
  .theme2017 html[lang="haz"] select,
  .theme2017 html[lang="haz"] textarea,
  .theme2017 html[lang="ps"] body,
  .theme2017 html[lang="ps"] button,
  .theme2017 html[lang="ps"] input,
  .theme2017 html[lang="ps"] select,
  .theme2017 html[lang="ps"] textarea,
  .theme2017 html[lang="ur"] body,
  .theme2017 html[lang="ur"] button,
  .theme2017 html[lang="ur"] input,
  .theme2017 html[lang="ur"] select,
  .theme2017 html[lang="ur"] textarea {
    font-family: Tahoma, Arial, sans-serif; }
  .theme2017 html[lang="ar"] h1,
  .theme2017 html[lang="ar"] h2,
  .theme2017 html[lang="ar"] h3,
  .theme2017 html[lang="ar"] h4,
  .theme2017 html[lang="ar"] h5,
  .theme2017 html[lang="ar"] h6,
  .theme2017 html[lang="ary"] h1,
  .theme2017 html[lang="ary"] h2,
  .theme2017 html[lang="ary"] h3,
  .theme2017 html[lang="ary"] h4,
  .theme2017 html[lang="ary"] h5,
  .theme2017 html[lang="ary"] h6,
  .theme2017 html[lang="azb"] h1,
  .theme2017 html[lang="azb"] h2,
  .theme2017 html[lang="azb"] h3,
  .theme2017 html[lang="azb"] h4,
  .theme2017 html[lang="azb"] h5,
  .theme2017 html[lang="azb"] h6,
  .theme2017 html[lang="fa-IR"] h1,
  .theme2017 html[lang="fa-IR"] h2,
  .theme2017 html[lang="fa-IR"] h3,
  .theme2017 html[lang="fa-IR"] h4,
  .theme2017 html[lang="fa-IR"] h5,
  .theme2017 html[lang="fa-IR"] h6,
  .theme2017 html[lang="haz"] h1,
  .theme2017 html[lang="haz"] h2,
  .theme2017 html[lang="haz"] h3,
  .theme2017 html[lang="haz"] h4,
  .theme2017 html[lang="haz"] h5,
  .theme2017 html[lang="haz"] h6,
  .theme2017 html[lang="ps"] h1,
  .theme2017 html[lang="ps"] h2,
  .theme2017 html[lang="ps"] h3,
  .theme2017 html[lang="ps"] h4,
  .theme2017 html[lang="ps"] h5,
  .theme2017 html[lang="ps"] h6,
  .theme2017 html[lang="ur"] h1,
  .theme2017 html[lang="ur"] h2,
  .theme2017 html[lang="ur"] h3,
  .theme2017 html[lang="ur"] h4,
  .theme2017 html[lang="ur"] h5,
  .theme2017 html[lang="ur"] h6 {
    font-weight: 700; }
  .theme2017 html[lang^="zh-"] body,
  .theme2017 html[lang^="zh-"] button,
  .theme2017 html[lang^="zh-"] input,
  .theme2017 html[lang^="zh-"] select,
  .theme2017 html[lang^="zh-"] textarea {
    font-family: "PingFang TC", "Helvetica Neue", Helvetica, STHeitiTC-Light, Arial, sans-serif; }
  .theme2017 html[lang="zh-CN"] body,
  .theme2017 html[lang="zh-CN"] button,
  .theme2017 html[lang="zh-CN"] input,
  .theme2017 html[lang="zh-CN"] select,
  .theme2017 html[lang="zh-CN"] textarea {
    font-family: "PingFang SC", "Helvetica Neue", Helvetica, STHeitiSC-Light, Arial, sans-serif; }
  .theme2017 html[lang^="zh-"] h1,
  .theme2017 html[lang^="zh-"] h2,
  .theme2017 html[lang^="zh-"] h3,
  .theme2017 html[lang^="zh-"] h4,
  .theme2017 html[lang^="zh-"] h5,
  .theme2017 html[lang^="zh-"] h6 {
    font-weight: 700; }
  .theme2017 html[lang="bg-BG"] body,
  .theme2017 html[lang="bg-BG"] button,
  .theme2017 html[lang="bg-BG"] input,
  .theme2017 html[lang="bg-BG"] select,
  .theme2017 html[lang="bg-BG"] textarea,
  .theme2017 html[lang="ru-RU"] body,
  .theme2017 html[lang="ru-RU"] button,
  .theme2017 html[lang="ru-RU"] input,
  .theme2017 html[lang="ru-RU"] select,
  .theme2017 html[lang="ru-RU"] textarea,
  .theme2017 html[lang="uk"] body,
  .theme2017 html[lang="uk"] button,
  .theme2017 html[lang="uk"] input,
  .theme2017 html[lang="uk"] select,
  .theme2017 html[lang="uk"] textarea {
    font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif; }
  .theme2017 html[lang="bg-BG"] h1,
  .theme2017 html[lang="bg-BG"] h2,
  .theme2017 html[lang="bg-BG"] h3,
  .theme2017 html[lang="bg-BG"] h4,
  .theme2017 html[lang="bg-BG"] h5,
  .theme2017 html[lang="bg-BG"] h6,
  .theme2017 html[lang="ru-RU"] h1,
  .theme2017 html[lang="ru-RU"] h2,
  .theme2017 html[lang="ru-RU"] h3,
  .theme2017 html[lang="ru-RU"] h4,
  .theme2017 html[lang="ru-RU"] h5,
  .theme2017 html[lang="ru-RU"] h6,
  .theme2017 html[lang="uk"] h1,
  .theme2017 html[lang="uk"] h2,
  .theme2017 html[lang="uk"] h3,
  .theme2017 html[lang="uk"] h4,
  .theme2017 html[lang="uk"] h5,
  .theme2017 html[lang="uk"] h6 {
    font-weight: 700;
    line-height: 1.2; }
  .theme2017 html[lang="bn-BD"] body,
  .theme2017 html[lang="bn-BD"] button,
  .theme2017 html[lang="bn-BD"] input,
  .theme2017 html[lang="bn-BD"] select,
  .theme2017 html[lang="bn-BD"] textarea,
  .theme2017 html[lang="hi-IN"] body,
  .theme2017 html[lang="hi-IN"] button,
  .theme2017 html[lang="hi-IN"] input,
  .theme2017 html[lang="hi-IN"] select,
  .theme2017 html[lang="hi-IN"] textarea,
  .theme2017 html[lang="mr-IN"] body,
  .theme2017 html[lang="mr-IN"] button,
  .theme2017 html[lang="mr-IN"] input,
  .theme2017 html[lang="mr-IN"] select,
  .theme2017 html[lang="mr-IN"] textarea {
    font-family: Arial, sans-serif; }
  .theme2017 html[lang="bn-BD"] h1,
  .theme2017 html[lang="bn-BD"] h2,
  .theme2017 html[lang="bn-BD"] h3,
  .theme2017 html[lang="bn-BD"] h4,
  .theme2017 html[lang="bn-BD"] h5,
  .theme2017 html[lang="bn-BD"] h6,
  .theme2017 html[lang="hi-IN"] h1,
  .theme2017 html[lang="hi-IN"] h2,
  .theme2017 html[lang="hi-IN"] h3,
  .theme2017 html[lang="hi-IN"] h4,
  .theme2017 html[lang="hi-IN"] h5,
  .theme2017 html[lang="hi-IN"] h6,
  .theme2017 html[lang="mr-IN"] h1,
  .theme2017 html[lang="mr-IN"] h2,
  .theme2017 html[lang="mr-IN"] h3,
  .theme2017 html[lang="mr-IN"] h4,
  .theme2017 html[lang="mr-IN"] h5,
  .theme2017 html[lang="mr-IN"] h6 {
    font-weight: 700; }
  .theme2017 html[lang="el"] body,
  .theme2017 html[lang="el"] button,
  .theme2017 html[lang="el"] input,
  .theme2017 html[lang="el"] select,
  .theme2017 html[lang="el"] textarea {
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .theme2017 html[lang="el"] h1,
  .theme2017 html[lang="el"] h2,
  .theme2017 html[lang="el"] h3,
  .theme2017 html[lang="el"] h4,
  .theme2017 html[lang="el"] h5,
  .theme2017 html[lang="el"] h6 {
    font-weight: 700;
    line-height: 1.3; }
  .theme2017 html[lang="gu-IN"] body,
  .theme2017 html[lang="gu-IN"] button,
  .theme2017 html[lang="gu-IN"] input,
  .theme2017 html[lang="gu-IN"] select,
  .theme2017 html[lang="gu-IN"] textarea {
    font-family: Arial, sans-serif; }
  .theme2017 html[lang="gu-IN"] h1,
  .theme2017 html[lang="gu-IN"] h2,
  .theme2017 html[lang="gu-IN"] h3,
  .theme2017 html[lang="gu-IN"] h4,
  .theme2017 html[lang="gu-IN"] h5,
  .theme2017 html[lang="gu-IN"] h6 {
    font-weight: 700; }
  .theme2017 html[lang="he-IL"] body,
  .theme2017 html[lang="he-IL"] button,
  .theme2017 html[lang="he-IL"] input,
  .theme2017 html[lang="he-IL"] select,
  .theme2017 html[lang="he-IL"] textarea {
    font-family: "Arial Hebrew", Arial, sans-serif; }
  .theme2017 html[lang="he-IL"] h1,
  .theme2017 html[lang="he-IL"] h2,
  .theme2017 html[lang="he-IL"] h3,
  .theme2017 html[lang="he-IL"] h4,
  .theme2017 html[lang="he-IL"] h5,
  .theme2017 html[lang="he-IL"] h6 {
    font-weight: 700; }
  .theme2017 html[lang="ja"] body,
  .theme2017 html[lang="ja"] button,
  .theme2017 html[lang="ja"] input,
  .theme2017 html[lang="ja"] select,
  .theme2017 html[lang="ja"] textarea {
    font-family: "Hiragino Kaku Gothic Pro", Meiryo, sans-serif; }
  .theme2017 html[lang="ja"] h1,
  .theme2017 html[lang="ja"] h2,
  .theme2017 html[lang="ja"] h3,
  .theme2017 html[lang="ja"] h4,
  .theme2017 html[lang="ja"] h5,
  .theme2017 html[lang="ja"] h6 {
    font-weight: 700; }
  .theme2017 html[lang="ko-KR"] body,
  .theme2017 html[lang="ko-KR"] button,
  .theme2017 html[lang="ko-KR"] input,
  .theme2017 html[lang="ko-KR"] select,
  .theme2017 html[lang="ko-KR"] textarea {
    font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif; }
  .theme2017 html[lang="ko-KR"] h1,
  .theme2017 html[lang="ko-KR"] h2,
  .theme2017 html[lang="ko-KR"] h3,
  .theme2017 html[lang="ko-KR"] h4,
  .theme2017 html[lang="ko-KR"] h5,
  .theme2017 html[lang="ko-KR"] h6 {
    font-weight: 600; }
  .theme2017 html[lang="th"] h1,
  .theme2017 html[lang="th"] h2,
  .theme2017 html[lang="th"] h3,
  .theme2017 html[lang="th"] h4,
  .theme2017 html[lang="th"] h5,
  .theme2017 html[lang="th"] h6 {
    line-height: 1.65;
    font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .theme2017 html[lang="th"] body,
  .theme2017 html[lang="th"] button,
  .theme2017 html[lang="th"] input,
  .theme2017 html[lang="th"] select,
  .theme2017 html[lang="th"] textarea {
    line-height: 1.8;
    font-family: "Sukhumvit Set", "Helvetica Neue", Helvetica, Arial, sans-serif; }
  .theme2017 html[lang="ar"] *,
  .theme2017 html[lang="ary"] *,
  .theme2017 html[lang="azb"] *,
  .theme2017 html[lang="haz"] *,
  .theme2017 html[lang="ps"] *,
  .theme2017 html[lang^="zh-"] *,
  .theme2017 html[lang="bg-BG"] *,
  .theme2017 html[lang="ru-RU"] *,
  .theme2017 html[lang="uk"] *,
  .theme2017 html[lang="bn-BD"] *,
  .theme2017 html[lang="hi-IN"] *,
  .theme2017 html[lang="mr-IN"] *,
  .theme2017 html[lang="el"] *,
  .theme2017 html[lang="gu-IN"] *,
  .theme2017 html[lang="he-IL"] *,
  .theme2017 html[lang="ja"] *,
  .theme2017 html[lang="ko-KR"] *,
  .theme2017 html[lang="th"] * {
    letter-spacing: 0 !important; }
  .theme2017 label {
    color: #333;
    display: block;
    font-weight: 800;
    margin-bottom: 0.5em; }
  .theme2017 fieldset {
    margin-bottom: 1em; }
  .theme2017 input[type="text"],
  .theme2017 input[type="email"],
  .theme2017 input[type="url"],
  .theme2017 input[type="password"],
  .theme2017 input[type="search"],
  .theme2017 input[type="number"],
  .theme2017 input[type="tel"],
  .theme2017 input[type="range"],
  .theme2017 input[type="date"],
  .theme2017 input[type="month"],
  .theme2017 input[type="week"],
  .theme2017 input[type="time"],
  .theme2017 input[type="datetime"],
  .theme2017 input[type="datetime-local"],
  .theme2017 input[type="color"],
  .theme2017 textarea {
    color: #666;
    background: #fff;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), rgba(255, 255, 255, 0));
    border: 1px solid #bbb;
    border-radius: 3px;
    display: block;
    padding: 0.7em;
    width: 100%; }
  .theme2017 input[type="text"]:focus,
  .theme2017 input[type="email"]:focus,
  .theme2017 input[type="url"]:focus,
  .theme2017 input[type="password"]:focus,
  .theme2017 input[type="search"]:focus,
  .theme2017 input[type="number"]:focus,
  .theme2017 input[type="tel"]:focus,
  .theme2017 input[type="range"]:focus,
  .theme2017 input[type="date"]:focus,
  .theme2017 input[type="month"]:focus,
  .theme2017 input[type="week"]:focus,
  .theme2017 input[type="time"]:focus,
  .theme2017 input[type="datetime"]:focus,
  .theme2017 input[type="datetime-local"]:focus,
  .theme2017 input[type="color"]:focus,
  .theme2017 textarea:focus {
    color: #222;
    border-color: #333; }
  .theme2017 select {
    border: 1px solid #bbb;
    border-radius: 3px;
    height: 3em;
    max-width: 100%; }
  .theme2017 input[type="radio"]:focus,
  .theme2017 input[type="checkbox"]:focus {
    outline: thin dotted #333; }
  .theme2017 input[type="radio"],
  .theme2017 input[type="checkbox"] {
    margin-right: 0.5em; }
  .theme2017 input[type="radio"] + label,
  .theme2017 input[type="checkbox"] + label {
    font-weight: 400; }
  .theme2017 button,
  .theme2017 input[type="button"],
  .theme2017 input[type="submit"] {
    background-color: #222;
    border: 0;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1;
    padding: 1em 2em;
    text-shadow: none;
    -webkit-transition: background 0.2s;
    transition: background 0.2s; }
  .theme2017 input + button,
  .theme2017 input + input[type="button"],
  .theme2017 input + input[type="submit"] {
    padding: 0.75em 2em; }
  .theme2017 button.secondary,
  .theme2017 input[type="reset"],
  .theme2017 input[type="button"].secondary,
  .theme2017 input[type="reset"].secondary,
  .theme2017 input[type="submit"].secondary {
    background-color: #ddd;
    color: #222; }
  .theme2017 :not(.mejs-button) > button:hover,
  .theme2017 :not(.mejs-button) > button:focus,
  .theme2017 input[type="button"]:hover,
  .theme2017 input[type="button"]:focus,
  .theme2017 input[type="submit"]:hover,
  .theme2017 input[type="submit"]:focus {
    background: #767676; }
  .theme2017 button.secondary:hover,
  .theme2017 button.secondary:focus,
  .theme2017 input[type="reset"]:hover,
  .theme2017 input[type="reset"]:focus,
  .theme2017 input[type="button"].secondary:hover,
  .theme2017 input[type="button"].secondary:focus,
  .theme2017 input[type="reset"].secondary:hover,
  .theme2017 input[type="reset"].secondary:focus,
  .theme2017 input[type="submit"].secondary:hover,
  .theme2017 input[type="submit"].secondary:focus {
    background: #bbb; }
  .theme2017 ::-webkit-input-placeholder {
    color: #333;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; }
  .theme2017 :-moz-placeholder {
    color: #333;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; }
  .theme2017 ::-moz-placeholder {
    color: #333;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif;
    opacity: 1;
    /* Since FF19 lowers the opacity of the placeholder by default */ }
  .theme2017 :-ms-input-placeholder {
    color: #333;
    font-family: "Libre Franklin", "Helvetica Neue", helvetica, arial, sans-serif; }
  .theme2017 hr {
    background-color: #bbb;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em; }
  .theme2017 ul,
  .theme2017 ol {
    margin: 0 0 1.5em;
    padding: 0; }
  .theme2017 ul {
    list-style: disc; }
  .theme2017 ol {
    list-style: decimal; }
  .theme2017 li > ul,
  .theme2017 li > ol {
    margin-bottom: 0;
    margin-left: 1.5em; }
  .theme2017 dt {
    font-weight: 700; }
  .theme2017 dd {
    margin: 0 1.5em 1.5em; }
  .theme2017 table {
    border-collapse: collapse;
    margin: 0 0 1.5em;
    width: 100%; }
  .theme2017 thead th {
    border-bottom: 2px solid #bbb;
    padding-bottom: 0.5em; }
  .theme2017 th {
    padding: 0.4em;
    text-align: left; }
  .theme2017 tr {
    border-bottom: 1px solid #eee; }
  .theme2017 td {
    padding: 0.4em; }
  .theme2017 th:first-child,
  .theme2017 td:first-child {
    padding-left: 0; }
  .theme2017 th:last-child,
  .theme2017 td:last-child {
    padding-right: 0; }
  .theme2017 a {
    color: #222;
    text-decoration: none; }
  .theme2017 a:focus {
    outline: thin dotted; }
  .theme2017 a:hover,
  .theme2017 a:active {
    color: #000;
    outline: 0; }
  .theme2017 .entry-content a,
  .theme2017 .entry-summary a,
  .theme2017 .comment-content a,
  .theme2017 .widget a,
  .theme2017 .site-footer .widget-area a,
  .theme2017 .posts-navigation a,
  .theme2017 .widget_authors a strong {
    -webkit-box-shadow: inset 0 -1px 0 #0f0f0f;
    box-shadow: inset 0 -1px 0 #0f0f0f;
    -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out; }
  .theme2017 .entry-title a,
  .theme2017 .entry-meta a,
  .theme2017 .page-links a,
  .theme2017 .page-links a .page-number,
  .theme2017 .entry-footer a,
  .theme2017 .entry-footer .cat-links a,
  .theme2017 .entry-footer .tags-links a,
  .theme2017 .edit-link a,
  .theme2017 .post-navigation a,
  .theme2017 .logged-in-as a,
  .theme2017 .comment-navigation a,
  .theme2017 .comment-metadata a,
  .theme2017 .comment-metadata a.comment-edit-link,
  .theme2017 .comment-reply-link,
  .theme2017 a .nav-title,
  .theme2017 .pagination a,
  .theme2017 .comments-pagination a,
  .theme2017 .site-info a,
  .theme2017 .widget .widget-title a,
  .theme2017 .widget ul li a,
  .theme2017 .site-footer .widget-area ul li a,
  .theme2017 .site-footer .widget-area ul li a {
    -webkit-box-shadow: inset 0 -1px 0 white;
    box-shadow: inset 0 -1px 0 white;
    text-decoration: none;
    -webkit-transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, -webkit-box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, box-shadow 130ms ease-in-out;
    transition: color 80ms ease-in, box-shadow 130ms ease-in-out, -webkit-box-shadow 130ms ease-in-out; }
  .theme2017 .entry-content a:focus,
  .theme2017 .entry-content a:hover,
  .theme2017 .entry-summary a:focus,
  .theme2017 .entry-summary a:hover,
  .theme2017 .comment-content a:focus,
  .theme2017 .comment-content a:hover,
  .theme2017 .widget a:focus,
  .theme2017 .widget a:hover,
  .theme2017 .site-footer .widget-area a:focus,
  .theme2017 .site-footer .widget-area a:hover,
  .theme2017 .posts-navigation a:focus,
  .theme2017 .posts-navigation a:hover,
  .theme2017 .comment-metadata a:focus,
  .theme2017 .comment-metadata a:hover,
  .theme2017 .comment-metadata a.comment-edit-link:focus,
  .theme2017 .comment-metadata a.comment-edit-link:hover,
  .theme2017 .comment-reply-link:focus,
  .theme2017 .comment-reply-link:hover,
  .theme2017 .widget_authors a:focus strong,
  .theme2017 .widget_authors a:hover strong,
  .theme2017 .entry-title a:focus,
  .theme2017 .entry-title a:hover,
  .theme2017 .entry-meta a:focus,
  .theme2017 .entry-meta a:hover,
  .theme2017 .page-links a:focus .page-number,
  .theme2017 .page-links a:hover .page-number,
  .theme2017 .entry-footer a:focus,
  .theme2017 .entry-footer a:hover,
  .theme2017 .entry-footer .cat-links a:focus,
  .theme2017 .entry-footer .cat-links a:hover,
  .theme2017 .entry-footer .tags-links a:focus,
  .theme2017 .entry-footer .tags-links a:hover,
  .theme2017 .post-navigation a:focus,
  .theme2017 .post-navigation a:hover,
  .theme2017 .pagination a:not(.prev):not(.next):focus,
  .theme2017 .pagination a:not(.prev):not(.next):hover,
  .theme2017 .comments-pagination a:not(.prev):not(.next):focus,
  .theme2017 .comments-pagination a:not(.prev):not(.next):hover,
  .theme2017 .logged-in-as a:focus,
  .theme2017 .logged-in-as a:hover,
  .theme2017 a:focus .nav-title,
  .theme2017 a:hover .nav-title,
  .theme2017 .edit-link a:focus,
  .theme2017 .edit-link a:hover,
  .theme2017 .site-info a:focus,
  .theme2017 .site-info a:hover,
  .theme2017 .widget .widget-title a:focus,
  .theme2017 .widget .widget-title a:hover,
  .theme2017 .widget ul li a:focus,
  .theme2017 .widget ul li a:hover {
    color: #000;
    -webkit-box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 black;
    box-shadow: inset 0 0 0 rgba(0, 0, 0, 0), 0 3px 0 black; }
  .theme2017 .entry-content a img,
  .theme2017 .comment-content a img,
  .theme2017 .widget a img {
    -webkit-box-shadow: 0 0 0 8px #fff;
    box-shadow: 0 0 0 8px #fff; }
  .theme2017 .post-navigation a:focus .icon,
  .theme2017 .post-navigation a:hover .icon {
    color: #222; }
  .theme2017 .post-thumbnail {
    margin-bottom: 1em; }
  .theme2017 .post-thumbnail a img {
    -webkit-backface-visibility: hidden;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s; }
  .theme2017 .post-thumbnail a:hover img,
  .theme2017 .post-thumbnail a:focus img {
    opacity: 0.7; }
  .theme2017 .navigation-top {
    background: #fff;
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    font-size: 16px;
    font-size: 1rem;
    position: relative; }
  .theme2017 .navigation-top .wrap {
    max-width: 1000px;
    padding: 0; }
  .theme2017 .navigation-top a {
    color: #222;
    font-weight: 600;
    -webkit-transition: color 0.2s;
    transition: color 0.2s; }
  .theme2017 .navigation-top .current-menu-item > a,
  .theme2017 .navigation-top .current_page_item > a {
    color: #767676; }
  .theme2017 .main-navigation {
    clear: both;
    display: block; }
  .theme2017 .main-navigation ul {
    background: #fff;
    list-style: none;
    margin: 0;
    padding: 0 1.5em;
    text-align: left; }
  .theme2017 .js .main-navigation ul,
  .theme2017 .main-navigation .menu-item-has-children > a > .icon,
  .theme2017 .main-navigation .page_item_has_children > a > .icon,
  .theme2017 .main-navigation ul a > .icon {
    display: none; }
  .theme2017 .main-navigation > div > ul {
    border-top: 1px solid #eee;
    padding: 0.75em 1.695em; }
  .theme2017 .js .main-navigation.toggled-on > div > ul {
    display: block; }
  .theme2017 .main-navigation ul ul {
    padding: 0 0 0 1.5em; }
  .theme2017 .main-navigation ul ul.toggled-on {
    display: block; }
  .theme2017 .main-navigation ul ul a {
    letter-spacing: 0;
    padding: 0.4em 0;
    position: relative;
    text-transform: none; }
  .theme2017 .main-navigation li {
    border-bottom: 1px solid #eee;
    position: relative; }
  .theme2017 .main-navigation li li,
  .theme2017 .main-navigation li:last-child {
    border: 0; }
  .theme2017 .main-navigation a {
    display: block;
    padding: 0.5em 0;
    text-decoration: none; }
  .theme2017 .main-navigation a:hover {
    color: #767676; }
  .theme2017 .menu-toggle {
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #222;
    display: none;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    line-height: 1.5;
    margin: 1px auto 2px;
    padding: 1em;
    text-shadow: none; }
  .theme2017 .js .menu-toggle {
    display: block; }
  .theme2017 .main-navigation.toggled-on ul.nav-menu {
    display: block; }
  .theme2017 .menu-toggle:hover,
  .theme2017 .menu-toggle:focus {
    background-color: transparent;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .theme2017 .menu-toggle:focus {
    outline: thin solid; }
  .theme2017 .menu-toggle .icon {
    margin-right: 0.5em;
    top: -2px; }
  .theme2017 .toggled-on .menu-toggle .icon-bars,
  .theme2017 .menu-toggle .icon-close {
    display: none; }
  .theme2017 .toggled-on .menu-toggle .icon-close {
    display: inline-block; }
  .theme2017 .dropdown-toggle {
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #222;
    display: block;
    font-size: 16px;
    right: -0.5em;
    line-height: 1.5;
    margin: 0 auto;
    padding: 0.5em;
    position: absolute;
    text-shadow: none;
    top: 0; }
  .theme2017 .dropdown-toggle:hover,
  .theme2017 .dropdown-toggle:focus {
    background: transparent; }
  .theme2017 .dropdown-toggle:focus {
    outline: thin dotted; }
  .theme2017 .dropdown-toggle.toggled-on .icon {
    /* IE 9 */
    -webkit-transform: rotate(-180deg);
    /* Chrome, Safari, Opera */
    transform: rotate(-180deg); }
  .theme2017 .site-header .menu-scroll-down {
    display: none; }
  .theme2017 html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .theme2017 *,
  .theme2017 *:before,
  .theme2017 *:after {
    /* Inherit box-sizing to make it easier to change the property for components that leverage other behavior; see http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
    -webkit-box-sizing: inherit;
    box-sizing: inherit; }
  .theme2017 body {
    background: #fff;
    /* Fallback for when there is no custom background color defined. */ }
  .theme2017 #page {
    position: relative;
    word-wrap: break-word; }
  .theme2017 .wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: 700px;
    padding-left: 2em;
    padding-right: 2em; }
  .theme2017 .wrap:after {
    clear: both;
    content: "";
    display: block; }
  .theme2017 #masthead .wrap {
    position: relative; }
  .theme2017 .site-header {
    background-color: #fafafa;
    position: relative; }
  .theme2017 .site-branding {
    padding: 1em 0;
    position: relative;
    -webkit-transition: margin-bottom 0.2s;
    transition: margin-bottom 0.2s;
    z-index: 3; }
  .theme2017 .site-branding a {
    text-decoration: none;
    -webkit-transition: opacity 0.2s;
    transition: opacity 0.2s; }
  .theme2017 .site-branding a:hover,
  .theme2017 .site-branding a:focus {
    opacity: 0.7; }
  .theme2017 .site-title {
    clear: none;
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 800;
    line-height: 1.25;
    letter-spacing: 0.08em;
    margin: 0;
    padding: 0;
    text-transform: uppercase; }
  .theme2017 .site-title,
  .theme2017 .site-title a {
    color: #222;
    opacity: 1;
    /* Prevent opacity from changing during selective refreshes in the customize preview */ }
  .theme2017 body.has-header-image .site-title,
  .theme2017 body.has-header-video .site-title,
  .theme2017 body.has-header-image .site-title a,
  .theme2017 body.has-header-video .site-title a {
    color: #fff; }
  .theme2017 .site-description {
    color: #666;
    font-size: 13px;
    font-size: 0.8125rem;
    margin-bottom: 0; }
  .theme2017 body.has-header-image .site-description,
  .theme2017 body.has-header-video .site-description {
    color: #fff;
    opacity: 0.8; }
  .theme2017 .custom-logo-link {
    display: inline-block;
    padding-right: 1em;
    vertical-align: middle;
    width: auto; }
  .theme2017 .custom-logo-link img {
    display: inline-block;
    max-height: 80px;
    width: auto; }
  .theme2017 body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
  .theme2017 body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
    max-height: 200px;
    max-width: 100%; }
  .theme2017 .custom-logo-link a:hover,
  .theme2017 .custom-logo-link a:focus {
    opacity: 0.9; }
  .theme2017 body:not(.title-tagline-hidden) .site-branding-text {
    display: inline-block;
    max-width: 100%;
    vertical-align: middle; }
  .theme2017 .custom-header {
    position: relative; }
  .theme2017 .has-header-image.twentyseventeen-front-page .custom-header,
  .theme2017 .has-header-video.twentyseventeen-front-page .custom-header,
  .theme2017 .has-header-image.home.blog .custom-header,
  .theme2017 .has-header-video.home.blog .custom-header {
    display: table;
    height: 300px;
    height: 75vh;
    width: 100%; }
  .theme2017 .custom-header-media {
    bottom: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%; }
  .theme2017 .custom-header-media:before {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+75 */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(75%, rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 75%, rgba(0, 0, 0, 0.3) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0);
    /* IE6-9 */
    bottom: 0;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    right: 0;
    z-index: 2; }
  .theme2017 .has-header-image .custom-header-media img,
  .theme2017 .has-header-video .custom-header-media video,
  .theme2017 .has-header-video .custom-header-media iframe {
    position: fixed;
    height: auto;
    left: 50%;
    max-width: 1000%;
    min-height: 100%;
    min-width: 100%;
    min-width: 100vw;
    /* vw prevents 1px gap on left that 100% has */
    width: auto;
    top: 50%;
    padding-bottom: 1px;
    /* Prevent header from extending beyond the footer */
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%); }
  .theme2017 .wp-custom-header .wp-custom-header-video-button {
    /* Specificity prevents .color-dark button overrides */
    background-color: rgba(34, 34, 34, 0.5);
    border: 1px solid rgba(255, 255, 255, 0.6);
    color: rgba(255, 255, 255, 0.6);
    height: 45px;
    overflow: hidden;
    padding: 0;
    position: fixed;
    right: 30px;
    top: 30px;
    -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    width: 45px; }
  .theme2017 .wp-custom-header .wp-custom-header-video-button:hover,
  .theme2017 .wp-custom-header .wp-custom-header-video-button:focus {
    /* Specificity prevents .color-dark button overrides */
    border-color: rgba(255, 255, 255, 0.8);
    background-color: rgba(34, 34, 34, 0.8);
    color: #fff; }
  .theme2017 .admin-bar .wp-custom-header-video-button {
    top: 62px; }
  .theme2017 .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
    bottom: 0;
    position: absolute;
    top: auto;
    -webkit-transform: translateX(-50%) translateY(0);
    transform: translateX(-50%) translateY(0); }
  @supports ((-o-object-fit: cover) or (object-fit: cover)) {
    .theme2017 .has-header-image .custom-header-media img,
    .theme2017 .has-header-video .custom-header-media video,
    .theme2017 .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media img {
      height: 100%;
      left: 0;
      -o-object-fit: cover;
      object-fit: cover;
      top: 0;
      -webkit-transform: none;
      transform: none;
      width: 100%; } }
  .theme2017 body:not(.has-header-image):not(.has-header-video) .custom-header-media {
    display: none; }
  .theme2017 .has-header-image.twentyseventeen-front-page .site-branding,
  .theme2017 .has-header-video.twentyseventeen-front-page .site-branding,
  .theme2017 .has-header-image.home.blog .site-branding,
  .theme2017 .has-header-video.home.blog .site-branding {
    display: table-cell;
    height: 100%;
    vertical-align: bottom; }
  .theme2017 .twentyseventeen-front-page .site-content {
    padding: 0; }
  .theme2017 .twentyseventeen-panel {
    overflow: hidden;
    position: relative; }
  .theme2017 .panel-image {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative; }
  .theme2017 .panel-image:before {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.3+100 */
    /* FF3.6-15 */
    /* Chrome10-25,Safari5.1-6 */
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.3)));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#4d000000", GradientType=0);
    /* IE6-9 */
    bottom: 0;
    content: "";
    left: 0;
    right: 0;
    position: absolute;
    top: 100px; }
  .theme2017 .twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child) {
    border-top: 1px solid #ddd; }
  .theme2017 .panel-content {
    position: relative; }
  .theme2017 .panel-content .wrap {
    padding-bottom: 0.5em;
    padding-top: 1.75em; }
  .theme2017 .twentyseventeen-panel .edit-link {
    display: block;
    margin: 0.3em 0 0; }
  .theme2017 .twentyseventeen-panel .entry-header .edit-link {
    font-size: 14px;
    font-size: 0.875rem; }
  .theme2017 .twentyseventeen-front-page .panel-content .recent-posts article {
    border: 0;
    color: #333;
    margin-bottom: 3em; }
  .theme2017 .recent-posts .entry-header {
    margin-bottom: 1.2em; }
  .theme2017 .page .panel-content .recent-posts .entry-title {
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 300;
    letter-spacing: 0;
    text-transform: none; }
  .theme2017 .twentyseventeen-panel .recent-posts .entry-header .edit-link {
    color: #222;
    display: inline-block;
    font-size: 11px;
    font-size: 0.6875rem;
    margin-left: 1em; }
  .theme2017 .site-content-contain {
    background-color: #fff;
    position: relative; }
  .theme2017 .site-content {
    padding: 2.5em 0 0; }
  .theme2017 .sticky {
    position: relative; }
  .theme2017 .post:not(.sticky) .icon-thumb-tack {
    display: none; }
  .theme2017 .sticky .icon-thumb-tack {
    display: block;
    height: 18px;
    left: -1.5em;
    position: absolute;
    top: 1.65em;
    width: 20px; }
  .theme2017 .page .panel-content .entry-title,
  .theme2017 .page-title,
  .theme2017 body.page:not(.twentyseventeen-front-page) .entry-title {
    color: #222;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    letter-spacing: 0.14em;
    text-transform: uppercase; }
  .theme2017 .entry-header .entry-title {
    margin-bottom: 0.25em; }
  .theme2017 .entry-title a {
    color: #333;
    text-decoration: none;
    margin-left: -2px; }
  .theme2017 .entry-title:not(:first-child) {
    padding-top: 0; }
  .theme2017 .entry-meta {
    color: #767676;
    font-size: 11px;
    font-size: 0.6875rem;
    font-weight: 800;
    letter-spacing: 0.1818em;
    padding-bottom: 0.25em;
    text-transform: uppercase; }
  .theme2017 .entry-meta a {
    color: #767676; }
  .theme2017 .byline,
  .theme2017 .updated:not(.published) {
    display: none; }
  .theme2017 .single .byline,
  .theme2017 .group-blog .byline {
    display: inline; }
  .theme2017 .pagination,
  .theme2017 .comments-pagination {
    border-top: 1px solid #eee;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    padding: 2em 0 3em;
    text-align: center; }
  .theme2017 .pagination .icon,
  .theme2017 .comments-pagination .icon {
    width: 0.666666666em;
    height: 0.666666666em; }
  .theme2017 .comments-pagination {
    border: 0; }
  .theme2017 .page-numbers {
    display: none;
    padding: 0.5em 0.75em; }
  .theme2017 .page-numbers.current {
    color: #767676;
    display: inline-block; }
  .theme2017 .page-numbers.current .screen-reader-text {
    clip: auto;
    height: auto;
    overflow: auto;
    position: relative !important;
    width: auto; }
  .theme2017 .prev.page-numbers,
  .theme2017 .next.page-numbers {
    background-color: #ddd;
    border-radius: 2px;
    display: inline-block;
    font-size: 24px;
    font-size: 1.5rem;
    line-height: 1;
    padding: 0.25em 0.5em 0.4em; }
  .theme2017 .prev.page-numbers,
  .theme2017 .next.page-numbers {
    -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; }
  .theme2017 .prev.page-numbers:focus,
  .theme2017 .prev.page-numbers:hover,
  .theme2017 .next.page-numbers:focus,
  .theme2017 .next.page-numbers:hover {
    background-color: #767676;
    color: #fff; }
  .theme2017 .prev.page-numbers {
    float: left; }
  .theme2017 .next.page-numbers {
    float: right; }
  .theme2017 .entry-content blockquote.alignleft,
  .theme2017 .entry-content blockquote.alignright {
    color: #666;
    font-size: 13px;
    font-size: 0.8125rem;
    width: 48%; }
  .theme2017 .blog .site-main > article,
  .theme2017 .archive .site-main > article,
  .theme2017 .search .site-main > article {
    padding-bottom: 2em; }
  .theme2017 body:not(.twentyseventeen-front-page) .entry-header {
    padding: 1em 0; }
  .theme2017 body:not(.twentyseventeen-front-page) .entry-header,
  .theme2017 body:not(.twentyseventeen-front-page) .entry-content,
  .theme2017 body:not(.twentyseventeen-front-page) #comments {
    margin-left: auto;
    margin-right: auto; }
  .theme2017 body:not(.twentyseventeen-front-page) .entry-header {
    padding-top: 0; }
  .theme2017 .blog .entry-meta a.post-edit-link,
  .theme2017 .archive .entry-meta a.post-edit-link,
  .theme2017 .search .entry-meta a.post-edit-link {
    color: #222;
    display: inline-block;
    margin-left: 1em;
    white-space: nowrap; }
  .theme2017 .search .page .entry-meta a.post-edit-link {
    margin-left: 0;
    white-space: nowrap; }
  .theme2017 .taxonomy-description {
    color: #666;
    font-size: 13px;
    font-size: 0.8125rem; }
  .theme2017 .entry-content .more-link:before {
    content: "";
    display: block;
    margin-top: 1.5em; }
  .theme2017 .single-post:not(.has-sidebar) #primary,
  .theme2017 .page.page-one-column:not(.twentyseventeen-front-page) #primary,
  .theme2017 .archive.page-one-column:not(.has-sidebar) .page-header,
  .theme2017 .archive.page-one-column:not(.has-sidebar) #primary {
    margin-left: auto;
    margin-right: auto;
    max-width: 740px; }
  .theme2017 .single-featured-image-header {
    background-color: #fafafa;
    border-bottom: 1px solid #eee; }
  .theme2017 .single-featured-image-header img {
    display: block;
    margin: auto; }
  .theme2017 .page-links {
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    padding: 2em 0 3em; }
  .theme2017 .page-links .page-number {
    color: #767676;
    display: inline-block;
    padding: 0.5em 1em; }
  .theme2017 .page-links a {
    display: inline-block; }
  .theme2017 .page-links a .page-number {
    color: #222; }
  .theme2017 .entry-footer {
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
    margin-top: 2em;
    padding: 2em 0; }
  .theme2017 .entry-footer .cat-links,
  .theme2017 .entry-footer .tags-links {
    display: block;
    font-size: 11px;
    font-size: 0.6875rem;
    font-weight: 800;
    letter-spacing: 0.1818em;
    padding-left: 2.5em;
    position: relative;
    text-transform: uppercase; }
  .theme2017 .entry-footer .cat-links + .tags-links {
    margin-top: 1em; }
  .theme2017 .entry-footer .cat-links a,
  .theme2017 .entry-footer .tags-links a {
    color: #333; }
  .theme2017 .entry-footer .cat-links .icon,
  .theme2017 .entry-footer .tags-links .icon {
    color: #767676;
    left: 0;
    margin-right: 0.5em;
    position: absolute;
    top: 2px; }
  .theme2017 .entry-footer .edit-link {
    display: inline-block; }
  .theme2017 .entry-footer .edit-link a.post-edit-link {
    background-color: #222;
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 800;
    margin-top: 2em;
    padding: 0.7em 2em;
    -webkit-transition: background-color 0.2s ease-in-out;
    transition: background-color 0.2s ease-in-out;
    white-space: nowrap; }
  .theme2017 .entry-footer .edit-link a.post-edit-link:hover,
  .theme2017 .entry-footer .edit-link a.post-edit-link:focus {
    background-color: #767676; }
  .theme2017 .blog .format-status .entry-title,
  .theme2017 .archive .format-status .entry-title,
  .theme2017 .blog .format-aside .entry-title,
  .theme2017 .archive .format-aside .entry-title {
    display: none; }
  .theme2017 .format-quote blockquote {
    color: #333;
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 300;
    overflow: visible;
    position: relative; }
  .theme2017 .format-quote blockquote .icon {
    display: block;
    height: 20px;
    left: -1.25em;
    position: absolute;
    top: 0.4em;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1);
    width: 20px; }
  .theme2017 .post-navigation {
    font-weight: 800;
    margin: 3em 0; }
  .theme2017 .post-navigation .nav-links {
    padding: 1em 0; }
  .theme2017 .nav-subtitle {
    background: transparent;
    color: #767676;
    display: block;
    font-size: 11px;
    font-size: 0.6875rem;
    letter-spacing: 0.1818em;
    margin-bottom: 1em;
    text-transform: uppercase; }
  .theme2017 .nav-title {
    color: #333;
    font-size: 15px;
    font-size: 0.9375rem; }
  .theme2017 .post-navigation .nav-next {
    margin-top: 1.5em; }
  .theme2017 .nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
    margin-right: 0.5em; }
  .theme2017 .nav-links .nav-next .nav-title .nav-title-icon-wrapper {
    margin-left: 0.5em; }
  .theme2017 .page-header {
    padding-bottom: 2em; }
  .theme2017 .page .entry-header .edit-link {
    font-size: 14px;
    font-size: 0.875rem; }
  .theme2017 .search .page .entry-header .edit-link {
    font-size: 11px;
    font-size: 0.6875rem; }
  .theme2017 .page-links {
    clear: both;
    margin: 0 0 1.5em; }
  .theme2017 .page:not(.home) #content {
    padding-bottom: 1.5em; }
  .theme2017 .error404 .page-content {
    padding-bottom: 4em; }
  .theme2017 .error404 .page-content .search-form,
  .theme2017 .search .page-content .search-form {
    margin-bottom: 3em; }
  .theme2017 .site-footer {
    border-top: 1px solid #eee; }
  .theme2017 .site-footer .wrap {
    padding-bottom: 1.5em;
    padding-top: 2em; }
  .theme2017 .site-footer .widget-area {
    padding-bottom: 2em;
    padding-top: 2em; }
  .theme2017 .social-navigation {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 1em; }
  .theme2017 .social-navigation ul {
    list-style: none;
    margin-bottom: 0;
    margin-left: 0; }
  .theme2017 .social-navigation li {
    display: inline; }
  .theme2017 .social-navigation a {
    background-color: #767676;
    border-radius: 40px;
    color: #fff;
    display: inline-block;
    height: 40px;
    margin: 0 1em 0.5em 0;
    text-align: center;
    width: 40px; }
  .theme2017 .social-navigation a:hover,
  .theme2017 .social-navigation a:focus {
    background-color: #333; }
  .theme2017 .social-navigation .icon {
    height: 16px;
    top: 12px;
    width: 16px;
    vertical-align: top; }
  .theme2017 .site-info {
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 1em; }
  .theme2017 .site-info a {
    color: #666; }
  .theme2017 .site-info .sep {
    margin: 0;
    display: block;
    visibility: hidden;
    height: 0;
    width: 100%; }
  .theme2017 .site-info span[role=separator] {
    padding: 0 0.2em 0 0.4em; }
  .theme2017 .site-info span[role=separator]::before {
    content: '\002f'; }
  .theme2017 #comments {
    clear: both;
    padding: 2em 0 0.5em; }
  .theme2017 .comments-title {
    font-size: 20px;
    font-size: 1.25rem;
    margin-bottom: 1.5em; }
  .theme2017 .comment-list,
  .theme2017 .comment-list .children {
    list-style: none;
    margin: 0;
    padding: 0; }
  .theme2017 .comment-list li:before {
    display: none; }
  .theme2017 .comment-body {
    margin-left: 65px; }
  .theme2017 .comment-author {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 0.4em;
    position: relative;
    z-index: 2; }
  .theme2017 .comment-author .avatar {
    height: 50px;
    left: -65px;
    position: absolute;
    width: 50px; }
  .theme2017 .comment-author .says {
    display: none; }
  .theme2017 .comment-meta {
    margin-bottom: 1.5em; }
  .theme2017 .comment-metadata {
    color: #767676;
    font-size: 10px;
    font-size: 0.625rem;
    font-weight: 800;
    letter-spacing: 0.1818em;
    text-transform: uppercase; }
  .theme2017 .comment-metadata a {
    color: #767676; }
  .theme2017 .comment-metadata a.comment-edit-link {
    color: #222;
    margin-left: 1em; }
  .theme2017 .comment-body {
    color: #333;
    font-size: 14px;
    font-size: 0.875rem;
    margin-bottom: 4em; }
  .theme2017 .comment-reply-link {
    font-weight: 800;
    position: relative; }
  .theme2017 .comment-reply-link .icon {
    color: #222;
    left: -2em;
    height: 1em;
    position: absolute;
    top: 0;
    width: 1em; }
  .theme2017 .children .comment-author .avatar {
    height: 30px;
    left: -45px;
    width: 30px; }
  .theme2017 .bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
    border: 1px solid #333;
    padding: 2px; }
  .theme2017 .no-comments,
  .theme2017 .comment-awaiting-moderation {
    color: #767676;
    font-size: 14px;
    font-size: 0.875rem;
    font-style: italic; }
  .theme2017 .comments-pagination {
    margin: 2em 0 3em; }
  .theme2017 .form-submit {
    text-align: right; }
  .theme2017 .comment-form #wp-comment-cookies-consent {
    margin: 0 10px 0 0; }
  .theme2017 .comment-form .comment-form-cookies-consent label {
    display: inline; }
  .theme2017 #secondary {
    padding: 1em 0 2em; }
  .theme2017 .widget {
    padding-bottom: 3em; }
  .theme2017 h2.widget-title {
    color: #222;
    font-size: 13px;
    font-size: 0.8125rem;
    font-weight: 800;
    letter-spacing: 0.1818em;
    margin-bottom: 1.5em;
    text-transform: uppercase; }
  .theme2017 .widget-title a {
    color: inherit; }
  .theme2017 .widget select {
    width: 100%; }
  .theme2017 .widget ul {
    list-style: none;
    margin: 0; }
  .theme2017 .widget ul li,
  .theme2017 .widget ol li {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
    padding: 0.5em 0; }
  .theme2017 .widget:not(.widget_tag_cloud) ul li + li {
    margin-top: -1px; }
  .theme2017 .widget ul li ul {
    margin: 0 0 -1px;
    padding: 0;
    position: relative; }
  .theme2017 .widget ul li li {
    border: 0;
    padding-left: 24px;
    padding-left: 1.5rem; }
  .theme2017 .widget_top-posts ul li ul,
  .theme2017 .widget_rss_links ul li ul,
  .theme2017 .widget-grofile ul.grofile-links li ul,
  .theme2017 .widget_pages ul li ul,
  .theme2017 .widget_meta ul li ul {
    bottom: 0; }
  .theme2017 .widget_nav_menu ul li li,
  .theme2017 .widget_top-posts ul li,
  .theme2017 .widget_top-posts ul li li,
  .theme2017 .widget_rss_links ul li,
  .theme2017 .widget_rss_links ul li li,
  .theme2017 .widget-grofile ul.grofile-links li,
  .theme2017 .widget-grofile ul.grofile-links li li {
    padding-bottom: 0.25em;
    padding-top: 0.25em; }
  .theme2017 .widget_rss ul li {
    padding-bottom: 1em;
    padding-top: 1em; }
  .theme2017 .widget .post-date,
  .theme2017 .widget .rss-date {
    font-size: 0.81em; }
  .theme2017 .widget_text {
    word-wrap: break-word; }
  .theme2017 .widget_text ul {
    list-style: disc;
    margin: 0 0 1.5em 1.5em; }
  .theme2017 .widget_text ol {
    list-style: decimal; }
  .theme2017 .widget_text ul li,
  .theme2017 .widget_text ol li {
    border: none; }
  .theme2017 .widget_text ul li:last-child,
  .theme2017 .widget_text ol li:last-child {
    padding-bottom: 0; }
  .theme2017 .widget_text ul li ul {
    margin: 0 0 0 1.5em; }
  .theme2017 .widget_text ul li li {
    padding-left: 0;
    padding-right: 0; }
  .theme2017 .widget_text ol li {
    list-style-position: inside; }
  .theme2017 .widget_text ol li + li {
    margin-top: -1px; }
  .theme2017 .widget_rss .widget-title .rsswidget:first-child {
    float: right; }
  .theme2017 .widget_rss .widget-title .rsswidget:first-child:hover {
    background-color: transparent; }
  .theme2017 .widget_rss .widget-title .rsswidget:first-child img {
    display: block; }
  .theme2017 .widget_rss ul li {
    padding: 2.125em 0; }
  .theme2017 .widget_rss ul li:first-child {
    border-top: none;
    padding-top: 0; }
  .theme2017 .widget_rss li .rsswidget {
    font-size: 22px;
    font-size: 1.375rem;
    font-weight: 300;
    line-height: 1.4; }
  .theme2017 .widget_rss .rss-date,
  .theme2017 .widget_rss li cite {
    color: #767676;
    display: block;
    font-size: 10px;
    font-size: 0.625rem;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 0.18em;
    line-height: 1.5;
    text-transform: uppercase; }
  .theme2017 .widget_rss .rss-date {
    margin: 0.5em 0 1.5em;
    padding: 0; }
  .theme2017 .widget_rss .rssSummary {
    margin-bottom: 0.5em; }
  .theme2017 .widget_contact_info .contact-map {
    margin-bottom: 0.5em; }
  .theme2017 .widget-grofile h4 {
    font-size: 16px;
    font-size: 1rem;
    margin-bottom: 0; }
  .theme2017 .widget_recent_comments table,
  .theme2017 .widget_recent_comments th,
  .theme2017 .widget_recent_comments td {
    border: 0; }
  .theme2017 .widget_recent_entries .post-date {
    display: block; }
  .theme2017 .search-form {
    position: relative; }
  .theme2017 .search-form .search-submit {
    bottom: 3px;
    padding: 0.5em 1em;
    position: absolute;
    right: 3px;
    top: 3px; }
  .theme2017 .search-form .search-submit .icon {
    height: 24px;
    top: -2px;
    width: 24px; }
  .theme2017 .tagcloud ul li {
    float: left;
    border-top: 0;
    border-bottom: 0;
    padding: 0;
    margin: 4px 4px 0 0; }
  .theme2017 .tagcloud,
  .theme2017 .widget_tag_cloud,
  .theme2017 .wp_widget_tag_cloud {
    line-height: 1.5; }
  .theme2017 .widget .tagcloud a,
  .theme2017 .widget.widget_tag_cloud a,
  .theme2017 .wp_widget_tag_cloud a {
    border: 1px solid #ddd;
    -webkit-box-shadow: none;
    box-shadow: none;
    display: block;
    padding: 4px 10px 5px;
    position: relative;
    -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    width: auto;
    word-wrap: break-word;
    z-index: 0; }
  .theme2017 .widget .tagcloud a:hover,
  .theme2017 .widget .tagcloud a:focus,
  .theme2017 .widget.widget_tag_cloud a:hover,
  .theme2017 .widget.widget_tag_cloud a:focus,
  .theme2017 .wp_widget_tag_cloud a:hover,
  .theme2017 .wp_widget_tag_cloud a:focus {
    border-color: #bbb;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none; }
  .theme2017 .widget_calendar th,
  .theme2017 .widget_calendar td {
    text-align: center; }
  .theme2017 .widget_calendar tfoot td {
    border: 0; }
  .theme2017 .gallery-columns-5 .gallery-caption,
  .theme2017 .gallery-columns-6 .gallery-caption,
  .theme2017 .gallery-columns-7 .gallery-caption,
  .theme2017 .gallery-columns-8 .gallery-caption,
  .theme2017 .gallery-columns-9 .gallery-caption {
    display: none; }
  .theme2017 img,
  .theme2017 video {
    height: auto;
    /* Make sure images are scaled correctly. */
    max-width: 100%;
    /* Adhere to container width. */ }
  .theme2017 img.alignleft,
  .theme2017 img.alignright {
    float: none;
    margin: 0; }
  .theme2017 .page-content .wp-smiley,
  .theme2017 .entry-content .wp-smiley,
  .theme2017 .comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0; }
  .theme2017 audio:focus,
  .theme2017 video:focus {
    outline: thin dotted; }
  .theme2017 embed,
  .theme2017 iframe,
  .theme2017 object {
    margin-bottom: 1.5em;
    max-width: 100%; }
  .theme2017 p > embed:only-child,
  .theme2017 p > iframe:only-child,
  .theme2017 p > object:only-child {
    margin-bottom: 0; }
  .theme2017 .wp-caption,
  .theme2017 .gallery-caption {
    color: #666;
    font-size: 13px;
    font-size: 0.8125rem;
    font-style: italic;
    margin-bottom: 1.5em;
    max-width: 100%; }
  .theme2017 .wp-caption img[class*="wp-image-"] {
    display: block;
    margin-left: auto;
    margin-right: auto; }
  .theme2017 .wp-caption .wp-caption-text {
    margin: 0.8075em 0; }
  .theme2017 .mejs-container {
    margin-bottom: 1.5em; }
  .theme2017 .mejs-controls a.mejs-horizontal-volume-slider,
  .theme2017 .mejs-controls a.mejs-horizontal-volume-slider:focus,
  .theme2017 .mejs-controls a.mejs-horizontal-volume-slider:hover {
    background: transparent;
    border: 0; }
  .theme2017 .site-content .wp-playlist-light {
    border-color: #eee;
    color: #222; }
  .theme2017 .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-album {
    color: #333; }
  .theme2017 .site-content .wp-playlist-light .wp-playlist-current-item .wp-playlist-item-artist {
    color: #767676; }
  .theme2017 .site-content .wp-playlist-light .wp-playlist-item {
    border-bottom: 1px dotted #eee;
    -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; }
  .theme2017 .site-content .wp-playlist-light .wp-playlist-item:hover,
  .theme2017 .site-content .wp-playlist-light .wp-playlist-item:focus {
    border-bottom-color: rgba(0, 0, 0, 0);
    background-color: #767676;
    color: #fff; }
  .theme2017 .site-content .wp-playlist-light a.wp-playlist-caption:hover,
  .theme2017 .site-content .wp-playlist-light .wp-playlist-item:hover a,
  .theme2017 .site-content .wp-playlist-light .wp-playlist-item:focus a {
    color: #fff; }
  .theme2017 .site-content .wp-playlist-dark {
    background: #222;
    border-color: #333; }
  .theme2017 .site-content .wp-playlist-dark .mejs-container .mejs-controls {
    background-color: #333; }
  .theme2017 .site-content .wp-playlist-dark .wp-playlist-caption {
    color: #fff; }
  .theme2017 .site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-album {
    color: #eee; }
  .theme2017 .site-content .wp-playlist-dark .wp-playlist-current-item .wp-playlist-item-artist {
    color: #aaa; }
  .theme2017 .site-content .wp-playlist-dark .wp-playlist-playing {
    background-color: #333; }
  .theme2017 .site-content .wp-playlist-dark .wp-playlist-item {
    border-bottom: 1px dotted #555;
    -webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
    transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out; }
  .theme2017 .site-content .wp-playlist-dark .wp-playlist-item:hover,
  .theme2017 .site-content .wp-playlist-dark .wp-playlist-item:focus {
    border-bottom-color: rgba(0, 0, 0, 0);
    background-color: #aaa;
    color: #222; }
  .theme2017 .site-content .wp-playlist-dark a.wp-playlist-caption:hover,
  .theme2017 .site-content .wp-playlist-dark .wp-playlist-item:hover a,
  .theme2017 .site-content .wp-playlist-dark .wp-playlist-item:focus a {
    color: #222; }
  .theme2017 .site-content .wp-playlist {
    padding: 0.625em 0.625em 0.3125em; }
  .theme2017 .site-content .wp-playlist-current-item .wp-playlist-item-title {
    font-weight: 700; }
  .theme2017 .site-content .wp-playlist-current-item .wp-playlist-item-album {
    font-style: normal; }
  .theme2017 .site-content .wp-playlist-current-item .wp-playlist-item-artist {
    font-size: 10px;
    font-size: 0.625rem;
    font-weight: 800;
    letter-spacing: 0.1818em;
    text-transform: uppercase; }
  .theme2017 .site-content .wp-playlist-item {
    padding: 0 0.3125em;
    cursor: pointer; }
  .theme2017 .site-content .wp-playlist-item:last-of-type {
    border-bottom: none; }
  .theme2017 .site-content .wp-playlist-item a {
    padding: 0.3125em 0;
    border-bottom: none; }
  .theme2017 .site-content .wp-playlist-item a,
  .theme2017 .site-content .wp-playlist-item a:focus,
  .theme2017 .site-content .wp-playlist-item a:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: transparent; }
  .theme2017 .site-content .wp-playlist-item-length {
    top: 5px; }
  .theme2017 .icon {
    display: inline-block;
    fill: currentColor;
    height: 1em;
    position: relative;
    /* Align more nicely with capital letters */
    top: -0.0625em;
    vertical-align: middle;
    width: 1em; }
  .theme2017 .gallery-item {
    display: inline-block;
    text-align: left;
    vertical-align: top;
    margin: 0 0 1.5em;
    padding: 0 1em 0 0;
    width: 50%; }
  .theme2017 .gallery-columns-1 .gallery-item {
    width: 100%; }
  .theme2017 .gallery-columns-2 .gallery-item {
    max-width: 50%; }
  .theme2017 .gallery-item a,
  .theme2017 .gallery-item a:hover,
  .theme2017 .gallery-item a:focus,
  .theme2017 .widget-area .gallery-item a,
  .theme2017 .widget-area .gallery-item a:hover,
  .theme2017 .widget-area .gallery-item a:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    display: inline-block;
    max-width: 100%; }
  .theme2017 .gallery-item a img {
    display: block;
    -webkit-transition: -webkit-filter 0.2s ease-in;
    transition: -webkit-filter 0.2s ease-in;
    transition: filter 0.2s ease-in;
    transition: filter 0.2s ease-in, -webkit-filter 0.2s ease-in;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden; }
  .theme2017 .gallery-item a:hover img,
  .theme2017 .gallery-item a:focus img {
    -webkit-filter: opacity(60%);
    filter: opacity(60%); }
  .theme2017 .gallery-caption {
    display: block;
    text-align: left;
    padding: 0 10px 0 0;
    margin-bottom: 0; }
  .theme2017 .highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:after {
    border: 2px dashed #0085ba;
    /* Matches visible edit shortcuts. */
    bottom: 1em;
    content: "";
    display: block;
    left: 1em;
    position: absolute;
    right: 1em;
    top: 1em;
    z-index: 1; }
  .theme2017 .highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .panel-content {
    z-index: 2;
    /* Prevent :after from preventing interactions within the section */ }
  .theme2017 .twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel .twentyseventeen-panel-title {
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: 700;
    letter-spacing: 1px;
    padding: 3em;
    text-transform: uppercase;
    text-align: center; }
  .theme2017 .highlight-front-sections.twentyseventeen-customizer.twentyseventeen-front-page .twentyseventeen-panel:nth-of-type(1):after {
    border: none; }
  .theme2017 .twentyseventeen-front-page.twentyseventeen-customizer #primary article.panel-placeholder {
    border: 0; }
  .theme2017 .twentyseventeen-panel > .customize-partial-edit-shortcut > button {
    top: 30px;
    left: 30px; }
  .theme2017 .twentyseventeen-panel .customize-partial-edit-shortcut-hidden:before {
    visibility: visible; }
  .theme2017 .svg-fallback {
    display: none; }
  .theme2017 .no-svg .svg-fallback {
    display: inline-block; }
  .theme2017 .no-svg .dropdown-toggle {
    padding: 0.5em 0 0;
    right: 0;
    text-align: center;
    width: 2em; }
  .theme2017 .no-svg .dropdown-toggle .svg-fallback.icon-angle-down {
    font-size: 20px;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1;
    -webkit-transform: rotate(180deg);
    /* Chrome, Safari, Opera */
    /* IE 9 */
    transform: rotate(180deg); }
  .theme2017 .no-svg .dropdown-toggle.toggled-on .svg-fallback.icon-angle-down {
    -webkit-transform: rotate(0);
    /* Chrome, Safari, Opera */
    /* IE 9 */
    transform: rotate(0); }
  .theme2017 .no-svg .dropdown-toggle .svg-fallback.icon-angle-down:before {
    content: "\005E"; }
  .theme2017 .no-svg .social-navigation a {
    background: transparent;
    color: #222;
    height: auto;
    width: auto; }
  .theme2017 .no-svg .next.page-numbers .screen-reader-text,
  .theme2017 .no-svg .prev.page-numbers .screen-reader-text,
  .theme2017 .no-svg .social-navigation li a .screen-reader-text,
  .theme2017 .no-svg .search-submit .screen-reader-text {
    clip: auto;
    font-size: 16px;
    font-size: 1rem;
    font-weight: 400;
    height: auto;
    position: relative !important;
    /* overrides previous !important styles */
    width: auto; }
  @media screen and (min-width: 20em) {
    .theme2017 body.customize-partial-edit-shortcuts-shown .site-header .site-title {
      padding-left: 0; } }
  @media screen and (min-width: 30em) {
    .theme2017 {
      /* Typography */
      /* Fix image alignment */
      /* Site Branding */
      /* Front Page */
      /* Blog Index, Archive, Search */
      /* Site Footer */
      /* Gallery Columns */ }
      .theme2017 body,
      .theme2017 button,
      .theme2017 input,
      .theme2017 select,
      .theme2017 textarea {
        font-size: 18px;
        font-size: 1.125rem; }
      .theme2017 h1 {
        font-size: 30px;
        font-size: 1.875rem; }
      .theme2017 h2,
      .theme2017 .home.blog .entry-title,
      .theme2017 .page .panel-content .recent-posts .entry-title {
        font-size: 26px;
        font-size: 1.625rem; }
      .theme2017 h3 {
        font-size: 22px;
        font-size: 1.375rem; }
      .theme2017 h4 {
        font-size: 18px;
        font-size: 1.125rem; }
      .theme2017 h5 {
        font-size: 13px;
        font-size: 0.8125rem; }
      .theme2017 h6 {
        font-size: 16px;
        font-size: 1rem; }
      .theme2017 .entry-content blockquote.alignleft,
      .theme2017 .entry-content blockquote.alignright {
        font-size: 14px;
        font-size: 0.875rem; }
      .theme2017 img.alignleft {
        float: left;
        margin-right: 1.5em; }
      .theme2017 img.alignright {
        float: right;
        margin-left: 1.5em; }
      .theme2017 .site-branding {
        padding: 3em 0; }
      .theme2017 .panel-content .wrap {
        padding-bottom: 2em;
        padding-top: 3.5em; }
      .theme2017 .page-one-column .panel-content .wrap {
        max-width: 740px; }
      .theme2017 .panel-content .entry-header {
        margin-bottom: 4.5em; }
      .theme2017 .panel-content .recent-posts .entry-header {
        margin-bottom: 0; }
      .theme2017 .taxonomy-description {
        font-size: 14px;
        font-size: 0.875rem; }
      .theme2017 .page-numbers.current {
        font-size: 16px;
        font-size: 1rem; }
      .theme2017 .site-footer {
        font-size: 16px;
        font-size: 1rem; }
      .theme2017 .gallery-item {
        max-width: 25%; }
      .theme2017 .gallery-columns-1 .gallery-item {
        max-width: 100%; }
      .theme2017 .gallery-columns-2 .gallery-item {
        max-width: 50%; }
      .theme2017 .gallery-columns-3 .gallery-item {
        max-width: 33.33%; }
      .theme2017 .gallery-columns-4 .gallery-item {
        max-width: 25%; } }
  @media screen and (min-width: 48em) {
    .theme2017 {
      /* Typography */
      /* Layout */
      /* Site Branding */
      /* Navigation */
      /* Main Navigation */
      /* Scroll down arrow */
      /* Front Page */
      /* With panel images 100% of the screen height, we're going to fix the background image where supported to create a parallax-like effect. */
      /* Front Page - Recent Posts */
      /* Posts */
      /* Blog, archive, search */
      /* Entry content */
      /* without sidebar */
      /* with sidebar */
      /* blog and archive */
      /* Post formats */
      /* Pages */
      /* 404 page */
      /* Comments */
      /* Posts pagination */
      /* Secondary */
      /* Widgets */
      /* Footer */
      /* Gallery Columns */ }
      .theme2017 body,
      .theme2017 button,
      .theme2017 input,
      .theme2017 select,
      .theme2017 textarea {
        font-size: 16px;
        font-size: 1rem;
        line-height: 1.5; }
      .theme2017 .entry-content blockquote.alignleft,
      .theme2017 .entry-content blockquote.alignright {
        font-size: 13px;
        font-size: 0.8125rem; }
      .theme2017 .wrap {
        max-width: 1000px;
        padding-left: 3em;
        padding-right: 3em; }
      .theme2017 .has-sidebar:not(.error404) #primary {
        float: left;
        width: 58%; }
      .theme2017 .has-sidebar #secondary {
        float: right;
        padding-top: 0;
        width: 36%; }
      .theme2017 .error404 #primary {
        float: none; }
      .theme2017 .site-branding {
        margin-bottom: 0; }
      .theme2017 .has-header-image.twentyseventeen-front-page .site-branding,
      .theme2017 .has-header-video.twentyseventeen-front-page .site-branding,
      .theme2017 .has-header-image.home.blog .site-branding,
      .theme2017 .has-header-video.home.blog .site-branding {
        bottom: 0;
        display: block;
        left: 0;
        height: auto;
        padding-top: 0;
        position: absolute;
        width: 100%; }
      .theme2017 .has-header-image.twentyseventeen-front-page .custom-header,
      .theme2017 .has-header-video.twentyseventeen-front-page .custom-header,
      .theme2017 .has-header-image.home.blog .custom-header,
      .theme2017 .has-header-video.home.blog .custom-header {
        display: block;
        height: auto; }
      .theme2017 .custom-header-media {
        height: 165px;
        position: relative; }
      .theme2017 .twentyseventeen-front-page.has-header-image .custom-header-media,
      .theme2017 .twentyseventeen-front-page.has-header-video .custom-header-media,
      .theme2017 .home.blog.has-header-image .custom-header-media,
      .theme2017 .home.blog.has-header-video .custom-header-media {
        height: 0;
        position: relative; }
      .theme2017 .has-header-image:not(.twentyseventeen-front-page):not(.home) .custom-header-media,
      .theme2017 .has-header-video:not(.twentyseventeen-front-page):not(.home) .custom-header-media {
        bottom: 0;
        height: auto;
        left: 0;
        position: absolute;
        right: 0;
        top: 0; }
      .theme2017 .custom-logo-link {
        padding-right: 2em; }
      .theme2017 .custom-logo-link img,
      .theme2017 body.home.title-tagline-hidden.has-header-image .custom-logo-link img,
      .theme2017 body.home.title-tagline-hidden.has-header-video .custom-logo-link img {
        max-width: 350px; }
      .theme2017 .title-tagline-hidden.home.has-header-image .custom-logo-link img,
      .theme2017 .title-tagline-hidden.home.has-header-video .custom-logo-link img {
        max-height: 200px; }
      .theme2017 .site-title {
        font-size: 36px;
        font-size: 2.25rem; }
      .theme2017 .site-description {
        font-size: 16px;
        font-size: 1rem; }
      .theme2017 .navigation-top {
        bottom: 0;
        font-size: 14px;
        font-size: 0.875rem;
        left: 0;
        position: absolute;
        right: 0;
        width: 100%;
        z-index: 3; }
      .theme2017 .navigation-top .wrap {
        max-width: 1000px;
        /* The font size is 14px here and we need 50px padding in ems */
        padding: 0.75em 3.4166666666667em; }
      .theme2017 .navigation-top nav {
        margin-left: -1.25em; }
      .theme2017 .site-navigation-fixed.navigation-top {
        bottom: auto;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        width: 100%;
        z-index: 7; }
      .theme2017 .admin-bar .site-navigation-fixed.navigation-top {
        top: 32px; }
      .theme2017 .js .menu-toggle,
      .theme2017 .js .dropdown-toggle {
        display: none; }
      .theme2017 .main-navigation {
        width: auto; }
      .theme2017 .js .main-navigation ul,
      .theme2017 .js .main-navigation ul ul,
      .theme2017 .js .main-navigation > div > ul {
        display: block; }
      .theme2017 .main-navigation ul {
        background: transparent;
        padding: 0; }
      .theme2017 .main-navigation > div > ul {
        border: 0;
        margin-bottom: 0;
        padding: 0; }
      .theme2017 .main-navigation li {
        border: 0;
        display: inline-block; }
      .theme2017 .main-navigation li li {
        display: block; }
      .theme2017 .main-navigation a {
        padding: 1em 1.25em; }
      .theme2017 .main-navigation ul ul {
        background: #fff;
        border: 1px solid #bbb;
        left: -999em;
        padding: 0;
        position: absolute;
        top: 100%;
        z-index: 99999; }
      .theme2017 .main-navigation ul li.menu-item-has-children:before,
      .theme2017 .main-navigation ul li.menu-item-has-children:after,
      .theme2017 .main-navigation ul li.page_item_has_children:before,
      .theme2017 .main-navigation ul li.page_item_has_children:after {
        border-style: solid;
        border-width: 0 6px 6px;
        content: "";
        display: none;
        height: 0;
        position: absolute;
        right: 1em;
        bottom: -1px;
        width: 0;
        z-index: 100000; }
      .theme2017 .main-navigation ul li.menu-item-has-children.focus:before,
      .theme2017 .main-navigation ul li.menu-item-has-children:hover:before,
      .theme2017 .main-navigation ul li.menu-item-has-children.focus:after,
      .theme2017 .main-navigation ul li.menu-item-has-children:hover:after,
      .theme2017 .main-navigation ul li.page_item_has_children.focus:before,
      .theme2017 .main-navigation ul li.page_item_has_children:hover:before,
      .theme2017 .main-navigation ul li.page_item_has_children.focus:after,
      .theme2017 .main-navigation ul li.page_item_has_children:hover:after {
        display: block; }
      .theme2017 .main-navigation ul li.menu-item-has-children:before,
      .theme2017 .main-navigation ul li.page_item_has_children:before {
        border-color: transparent transparent #bbb;
        bottom: 0; }
      .theme2017 .main-navigation ul li.menu-item-has-children:after,
      .theme2017 .main-navigation ul li.page_item_has_children:after {
        border-color: transparent transparent #fff; }
      .theme2017 .main-navigation ul ul li:hover > ul,
      .theme2017 .main-navigation ul ul li.focus > ul {
        left: 100%;
        right: auto; }
      .theme2017 .main-navigation ul ul a {
        padding: 0.75em 1.25em;
        width: 16em; }
      .theme2017 .main-navigation li li {
        -webkit-transition: background-color 0.2s ease-in-out;
        transition: background-color 0.2s ease-in-out; }
      .theme2017 .main-navigation li li:hover,
      .theme2017 .main-navigation li li.focus {
        background: #767676; }
      .theme2017 .main-navigation li li a {
        -webkit-transition: color 0.3s ease-in-out;
        transition: color 0.3s ease-in-out; }
      .theme2017 .main-navigation li li.focus > a,
      .theme2017 .main-navigation li li:focus > a,
      .theme2017 .main-navigation li li:hover > a,
      .theme2017 .main-navigation li li a:hover,
      .theme2017 .main-navigation li li a:focus,
      .theme2017 .main-navigation li li.current_page_item a:hover,
      .theme2017 .main-navigation li li.current-menu-item a:hover,
      .theme2017 .main-navigation li li.current_page_item a:focus,
      .theme2017 .main-navigation li li.current-menu-item a:focus {
        color: #fff; }
      .theme2017 .main-navigation ul li:hover > ul,
      .theme2017 .main-navigation ul li.focus > ul {
        left: 0.5em;
        right: auto; }
      .theme2017 .main-navigation .menu-item-has-children > a > .icon,
      .theme2017 .main-navigation .page_item_has_children > a > .icon {
        display: inline;
        left: 5px;
        position: relative;
        top: -1px; }
      .theme2017 .main-navigation ul ul .menu-item-has-children > a > .icon,
      .theme2017 .main-navigation ul ul .page_item_has_children > a > .icon {
        margin-top: -9px;
        left: auto;
        position: absolute;
        right: 1em;
        top: 50%;
        -webkit-transform: rotate(-90deg);
        /* Chrome, Safari, Opera */
        /* IE 9 */
        transform: rotate(-90deg); }
      .theme2017 .main-navigation ul ul ul {
        left: -999em;
        margin-top: -1px;
        top: 0; }
      .theme2017 .main-navigation ul ul li.menu-item-has-children.focus:before,
      .theme2017 .main-navigation ul ul li.menu-item-has-children:hover:before,
      .theme2017 .main-navigation ul ul li.menu-item-has-children.focus:after,
      .theme2017 .main-navigation ul ul li.menu-item-has-children:hover:after,
      .theme2017 .main-navigation ul ul li.page_item_has_children.focus:before,
      .theme2017 .main-navigation ul ul li.page_item_has_children:hover:before,
      .theme2017 .main-navigation ul ul li.page_item_has_children.focus:after,
      .theme2017 .main-navigation ul ul li.page_item_has_children:hover:after {
        display: none; }
      .theme2017 .site-header .site-navigation-fixed .menu-scroll-down {
        display: none; }
      .theme2017 .site-header .menu-scroll-down {
        display: block;
        padding: 1em;
        position: absolute;
        right: 0; }
      .theme2017 .site-header .menu-scroll-down .icon {
        -webkit-transform: rotate(90deg);
        /* Chrome, Safari, Opera */
        /* IE 9 */
        transform: rotate(90deg); }
      .theme2017 .site-header .menu-scroll-down {
        color: #fff;
        top: 2em; }
      .theme2017 .site-header .navigation-top .menu-scroll-down {
        color: #767676;
        top: 0.7em; }
      .theme2017 .menu-scroll-down:focus {
        outline: thin dotted; }
      .theme2017 .menu-scroll-down .icon {
        height: 18px;
        width: 18px; }
      .theme2017 .twentyseventeen-front-page.has-header-image .site-branding,
      .theme2017 .twentyseventeen-front-page.has-header-video .site-branding,
      .theme2017 .home.blog.has-header-image .site-branding,
      .theme2017 .home.blog.has-header-video .site-branding {
        margin-bottom: 70px; }
      .theme2017 .twentyseventeen-front-page.has-header-image .custom-header-media,
      .theme2017 .twentyseventeen-front-page.has-header-video .custom-header-media,
      .theme2017 .home.blog.has-header-image .custom-header-media,
      .theme2017 .home.blog.has-header-video .custom-header-media {
        height: 1200px;
        height: 100vh;
        max-height: 100%;
        overflow: hidden; }
      .theme2017 .twentyseventeen-front-page.has-header-image .custom-header-media:before,
      .theme2017 .twentyseventeen-front-page.has-header-video .custom-header-media:before,
      .theme2017 .home.blog.has-header-image .custom-header-media:before,
      .theme2017 .home.blog.has-header-video .custom-header-media:before {
        height: 33%; }
      .theme2017 .admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,
      .theme2017 .admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,
      .theme2017 .admin-bar.home.blog.has-header-image .custom-header-media,
      .theme2017 .admin-bar.home.blog.has-header-video .custom-header-media {
        height: calc(100vh - 32px); }
      .theme2017 .panel-content .wrap {
        padding-bottom: 4.5em;
        padding-top: 6em; }
      .theme2017 .panel-image {
        height: 100vh;
        max-height: 1200px; }
      .theme2017 .background-fixed .panel-image {
        background-attachment: fixed; }
      .theme2017 .page-two-column .panel-content .entry-header {
        float: left;
        width: 36%; }
      .theme2017 .page-two-column .panel-content .entry-content {
        float: right;
        width: 58%; }
      .theme2017 .page-two-column .panel-content .recent-posts {
        clear: right;
        float: right;
        width: 58%; }
      .theme2017 .panel-content .recent-posts article {
        margin-bottom: 4em; }
      .theme2017 .panel-content .recent-posts .entry-header,
      .theme2017 .page-two-column #primary .panel-content .recent-posts .entry-header,
      .theme2017 .panel-content .recent-posts .entry-content,
      .theme2017 .page-two-column #primary .panel-content .recent-posts .entry-content {
        float: none;
        width: 100%; }
      .theme2017 .panel-content .recent-posts .entry-header {
        margin-bottom: 1.5em; }
      .theme2017 .page .panel-content .recent-posts .entry-title {
        font-size: 26px;
        font-size: 1.625rem; }
      .theme2017 .site-content {
        padding: 5.5em 0 0; }
      .theme2017 .single-post .entry-title,
      .theme2017 .page .entry-title {
        font-size: 26px;
        font-size: 1.625rem; }
      .theme2017 .comments-pagination,
      .theme2017 .post-navigation {
        clear: both; }
      .theme2017 .post-navigation .nav-previous {
        float: left;
        width: 50%; }
      .theme2017 .post-navigation .nav-next {
        float: right;
        text-align: right;
        width: 50%; }
      .theme2017 .nav-next,
      .theme2017 .post-navigation .nav-next {
        margin-top: 0; }
      .theme2017 .sticky .icon-thumb-tack {
        height: 23px;
        left: -2.5em;
        top: 1.5em;
        width: 32px; }
      .theme2017 body:not(.has-sidebar):not(.page-one-column) .page-header,
      .theme2017 body.has-sidebar.error404 #primary .page-header,
      .theme2017 body.page-two-column:not(.archive) #primary .entry-header,
      .theme2017 body.page-two-column.archive:not(.has-sidebar) #primary .page-header {
        float: left;
        width: 36%; }
      .theme2017 .blog:not(.has-sidebar) #primary article,
      .theme2017 .archive:not(.page-one-column):not(.has-sidebar) #primary article,
      .theme2017 .search:not(.has-sidebar) #primary article,
      .theme2017 .error404:not(.has-sidebar) #primary .page-content,
      .theme2017 .error404.has-sidebar #primary .page-content,
      .theme2017 body.page-two-column:not(.archive) #primary .entry-content,
      .theme2017 body.page-two-column #comments {
        float: right;
        width: 58%; }
      .theme2017 .blog .site-main > article,
      .theme2017 .archive .site-main > article,
      .theme2017 .search .site-main > article {
        padding-bottom: 4em; }
      .theme2017 .navigation.pagination {
        clear: both;
        float: right;
        width: 58%; }
      .theme2017 .has-sidebar .navigation.pagination,
      .theme2017 .archive.page-one-column:not(.has-sidebar) .navigation.pagination {
        float: none;
        width: 100%; }
      .theme2017 .entry-footer {
        display: table;
        width: 100%; }
      .theme2017 .entry-footer .cat-tags-links {
        display: table-cell;
        vertical-align: middle;
        width: 100%; }
      .theme2017 .entry-footer .edit-link {
        display: table-cell;
        text-align: right;
        vertical-align: middle; }
      .theme2017 .entry-footer .edit-link a.post-edit-link {
        margin-top: 0;
        margin-left: 1em; }
      .theme2017 :not(.has-sidebar) .entry-content blockquote.alignleft {
        margin-left: -17.5%;
        width: 48%; }
      .theme2017 :not(.has-sidebar) .entry-content blockquote.alignright {
        margin-right: -17.5%;
        width: 48%; }
      .theme2017 .has-sidebar .entry-content blockquote.alignleft {
        margin-left: 0;
        width: 34%; }
      .theme2017 .has-sidebar .entry-content blockquote.alignright {
        margin-right: 0;
        width: 34%; }
      .theme2017 .has-sidebar #primary .entry-content blockquote.alignright.below-entry-meta {
        margin-right: -72.5%;
        width: 62%; }
      .theme2017 .blog:not(.has-sidebar) .entry-content blockquote.alignleft,
      .theme2017 .twentyseventeen-front-page.page-two-column .entry-content blockquote.alignleft,
      .theme2017 .archive:not(.has-sidebar) .entry-content blockquote.alignleft,
      .theme2017 .page-two-column .entry-content blockquote.alignleft {
        margin-left: -72.5%;
        width: 62%; }
      .theme2017 .blog:not(.has-sidebar) .entry-content blockquote.alignright,
      .theme2017 .twentyseventeen-front-page.page-two-column .entry-content blockquote.alignright,
      .theme2017 .archive:not(.has-sidebar) .entry-content blockquote.alignright,
      .theme2017 .page-two-column .entry-content blockquote.alignright {
        margin-right: 0;
        width: 36%; }
      .theme2017 .format-quote blockquote .icon {
        left: -1.5em; }
      .theme2017 .page.page-one-column .entry-header,
      .theme2017 .twentyseventeen-front-page.page-one-column .entry-header,
      .theme2017 .archive.page-one-column:not(.has-sidebar) .page-header {
        margin-bottom: 4em; }
      .theme2017 .page:not(.home) #content {
        padding-bottom: 3.25em; }
      .theme2017 .error404 .page-content {
        padding-bottom: 9em; }
      .theme2017 #comments {
        padding-top: 5em; }
      .theme2017 .comments-title {
        margin-bottom: 2.5em; }
      .theme2017 ol.children .children {
        padding-left: 2em; }
      .theme2017 .nav-links .nav-title {
        position: relative; }
      .theme2017 .nav-title-icon-wrapper {
        position: absolute;
        text-align: center;
        width: 2em; }
      .theme2017 .nav-links .nav-previous .nav-title .nav-title-icon-wrapper {
        left: -2em; }
      .theme2017 .nav-links .nav-next .nav-title .nav-title-icon-wrapper {
        right: -2em; }
      .theme2017 #secondary {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 1.6; }
      .theme2017 h2.widget-title {
        font-size: 11px;
        font-size: 0.6875rem;
        margin-bottom: 2em; }
      .theme2017 .site-footer {
        font-size: 14px;
        font-size: 0.875rem;
        line-height: 1.6;
        margin-top: 3em; }
      .theme2017 .site-footer .widget-column.footer-widget-1 {
        float: left;
        width: 36%; }
      .theme2017 .site-footer .widget-column.footer-widget-2 {
        float: right;
        width: 58%; }
      .theme2017 .social-navigation {
        clear: left;
        float: left;
        margin-bottom: 0;
        width: 36%; }
      .theme2017 .site-info {
        float: left;
        padding: 0.7em 0 0;
        width: 58%; }
      .theme2017 .social-navigation + .site-info {
        margin-left: 6%; }
      .theme2017 .site-info .sep {
        margin: 0 0.5em;
        display: inline;
        visibility: visible;
        height: auto;
        width: auto; }
      .theme2017 .gallery-columns-5 .gallery-item {
        max-width: 20%; }
      .theme2017 .gallery-columns-6 .gallery-item {
        max-width: 16.66%; }
      .theme2017 .gallery-columns-7 .gallery-item {
        max-width: 14.28%; }
      .theme2017 .gallery-columns-8 .gallery-item {
        max-width: 12.5%; }
      .theme2017 .gallery-columns-9 .gallery-item {
        max-width: 11.11%; } }
  @media screen and (min-width: 67em) {
    .theme2017 {
      /* Layout */
      /* Navigation */
      /* Sticky posts */
      /* Pagination */
      /* Comments */ }
      .theme2017 .navigation-top .wrap {
        padding: 0.75em 2em; }
      .theme2017 .navigation-top nav {
        margin-left: 0; }
      .theme2017 .sticky .icon-thumb-tack {
        font-size: 32px;
        font-size: 2rem;
        height: 22px;
        left: -1.25em;
        top: 0.75em;
        width: 32px; }
      .theme2017 .page-numbers {
        display: inline-block; }
      .theme2017 .page-numbers.current {
        font-size: 15px;
        font-size: 0.9375rem; }
      .theme2017 .page-numbers.current .screen-reader-text {
        clip: rect(1px, 1px, 1px, 1px);
        height: 1px;
        overflow: hidden;
        position: absolute !important;
        width: 1px; }
      .theme2017 .comment-body {
        margin-left: 0; } }
  @media screen and (min-width: 79em) {
    .theme2017 .has-sidebar .entry-content blockquote.alignleft {
      margin-left: -20%; }
    .theme2017 .blog:not(.has-sidebar) .entry-content blockquote.alignright,
    .theme2017 .archive:not(.has-sidebar) .entry-content blockquote.alignright,
    .theme2017 .page-two-column .entry-content blockquote.alignright,
    .theme2017 .twentyseventeen-front-page .entry-content blockquote.alignright {
      margin-right: -20%; } }
  @media screen and (max-width: 48.875em) and (min-width: 48em) {
    .theme2017 .admin-bar .site-navigation-fixed.navigation-top,
    .theme2017 .admin-bar .site-navigation-hidden.navigation-top {
      top: 46px; } }
  @media print {
    .theme2017 {
      /* Hide elements */
      /* Font sizes */
      /* Layout */
      /* Site Branding */
      /* Posts */
      /* Colors */ }
      .theme2017 form,
      .theme2017 button,
      .theme2017 input,
      .theme2017 select,
      .theme2017 textarea,
      .theme2017 .navigation-top,
      .theme2017 .social-navigation,
      .theme2017 #secondary,
      .theme2017 .content-bottom-widgets,
      .theme2017 .header-image,
      .theme2017 .panel-image-prop,
      .theme2017 .icon-thumb-tack,
      .theme2017 .page-links,
      .theme2017 .edit-link,
      .theme2017 .post-navigation,
      .theme2017 .pagination.navigation,
      .theme2017 .comments-pagination,
      .theme2017 .comment-respond,
      .theme2017 .comment-edit-link,
      .theme2017 .comment-reply-link,
      .theme2017 .comment-metadata .edit-link,
      .theme2017 .pingback .edit-link,
      .theme2017 .site-footer aside.widget-area,
      .theme2017 .site-info {
        display: none !important; }
      .theme2017 .entry-footer,
      .theme2017 #comments,
      .theme2017 .site-footer,
      .theme2017 .single-featured-image-header {
        border: 0; }
      .theme2017 body {
        font-size: 12pt; }
      .theme2017 h1 {
        font-size: 24pt; }
      .theme2017 h2 {
        font-size: 22pt; }
      .theme2017 h3 {
        font-size: 17pt; }
      .theme2017 h4 {
        font-size: 12pt; }
      .theme2017 h5 {
        font-size: 11pt; }
      .theme2017 h6 {
        font-size: 12pt; }
      .theme2017 .page .panel-content .entry-title,
      .theme2017 .page-title,
      .theme2017 body.page:not(.twentyseventeen-front-page) .entry-title {
        font-size: 10pt; }
      .theme2017 .wrap {
        padding-left: 5% !important;
        padding-right: 5% !important;
        max-width: none; }
      .theme2017 .site-header {
        background: transparent;
        padding: 0; }
      .theme2017 .custom-header-media {
        padding: 0; }
      .theme2017 .twentyseventeen-front-page.has-header-image .site-branding,
      .theme2017 .twentyseventeen-front-page.has-header-video .site-branding,
      .theme2017 .home.blog.has-header-image .site-branding,
      .theme2017 .home.blog.has-header-video .site-branding {
        position: relative; }
      .theme2017 .site-branding {
        margin-top: 0;
        margin-bottom: 1.75em !important;
        /* override styles added by JavaScript */ }
      .theme2017 .site-title {
        font-size: 25pt; }
      .theme2017 .site-description {
        font-size: 12pt;
        opacity: 1; }
      .theme2017 .single-featured-image-header {
        background: transparent; }
      .theme2017 .entry-meta {
        font-size: 9pt; }
      .theme2017 body,
      .theme2017 .site {
        background: none !important;
        /* Brute force since user agents all print differently. */ }
      .theme2017 body,
      .theme2017 a,
      .theme2017 .site-title a,
      .theme2017 .twentyseventeen-front-page.has-header-image .site-title,
      .theme2017 .twentyseventeen-front-page.has-header-video .site-title,
      .theme2017 .twentyseventeen-front-page.has-header-image .site-title a,
      .theme2017 .twentyseventeen-front-page.has-header-video .site-title a {
        color: #222 !important;
        /* Make sure color schemes don't affect to print */ }
      .theme2017 h2,
      .theme2017 h5,
      .theme2017 blockquote,
      .theme2017 .site-description,
      .theme2017 .twentyseventeen-front-page.has-header-image .site-description,
      .theme2017 .twentyseventeen-front-page.has-header-video .site-description,
      .theme2017 .entry-meta,
      .theme2017 .entry-meta a {
        color: #777 !important;
        /* Make sure color schemes don't affect to print */ }
      .theme2017 .entry-content blockquote.alignleft,
      .theme2017 .entry-content blockquote.alignright {
        font-size: 11pt;
        width: 34%; }
      .theme2017 .site-footer {
        padding: 0; } }

body {
  font-family: "Kanit", sans-serif !important;
  color: #555; }

.bootstrap-select button {
  border-radius: 3px !important;
  background-color: transparent;
  border-color: #ccc; }

.pagination-section {
  margin: 15px 0; }
  .pagination-section .pagination {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .pagination-section .screen-reader-text {
    display: none; }
  .pagination-section .page-numbers {
    display: inline-block;
    margin: 0 5px;
    text-align: center;
    min-width: 24px;
    height: 24px;
    border: 1px solid #000;
    color: #000; }
  .pagination-section a.page-numbers {
    border-color: transparent;
    color: #9857a7; }

.current-post-ancestor > a,
.current-category-ancestor > a,
.current-menu-parent > a,
.current-post-parent > a,
.current-menu-item > a,
.current_page_item > a {
  color: #9857a7; }

.wp_content h1::before,
.wp_content h2::before {
  display: none; }

.bold {
  font-weight: bold; }

.square, .circle-avatar {
  width: 100%;
  display: block;
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; }
  .square::after, .circle-avatar::after {
    content: "";
    display: block;
    padding-bottom: 100%; }

.circle-avatar {
  border-radius: 50%; }

.text-right {
  text-align: right; }

.text-center {
  text-align: center; }

span.hyphen {
  display: inline-block;
  margin: 0 4px; }
  span.hyphen::after {
    content: "—"; }

.margin-bottom-25 {
  margin-bottom: 25px; }

.margin-bottom-35 {
  margin-bottom: 35px; }

h1.section-title {
  font-size: 45px;
  margin: 0; }
h1.section-title-side-border, .main-contact h1.title-contact, #apply-form-render h2 {
  border-left: 10px solid #9857a7;
  padding-left: 15px;
  color: #555;
  margin-bottom: 35px; }

p.sub-section-title {
  font-size: 25px;
  font-weight: 200; }

.human-reading, .testimonial-tray .testimonial-slider .testimonial-item .testimonial-content {
  overflow-wrap: break-word;
  word-break: break-word;
  -webkit-hyphens: auto;
      -ms-hyphens: auto;
          hyphens: auto;
  white-space: pre-wrap; }

.btn {
  border-radius: 25px !important; }
  .btn.btn-reactant {
    border-radius: 0px !important; }
  .btn.btn-primary {
    color: #fff;
    background-color: #9857a7;
    border-color: #9857a7; }
    .btn.btn-primary:active, .btn.btn-primary:focus {
      background-color: #794585 !important;
      border-color: #794585 !important; }
    .btn.btn-primary:hover, .btn.btn-primary:disabled, .btn.btn-primary.disabled {
      background-color: #ac78b8;
      border-color: #ac78b8; }
    .btn.btn-primary:disabled, .btn.btn-primary.disabled {
      opacity: 0.8;
      cursor: default; }
  .btn.btn-outline {
    color: #fff !important;
    border-color: #fff !important;
    padding: 6px 25px; }
    .btn.btn-outline:hover {
      background-color: rgba(255, 255, 255, 0.2); }
    .btn.btn-outline:active, .btn.btn-outline:focus {
      background-color: rgba(255, 255, 255, 0.3) !important; }
  .btn.btn-outline-invert {
    color: #555 !important;
    border-color: #555 !important;
    padding: 6px 25px; }
    .btn.btn-outline-invert:hover {
      background-color: rgba(85, 85, 85, 0.2); }
    .btn.btn-outline-invert:active, .btn.btn-outline-invert:focus {
      background-color: rgba(85, 85, 85, 0.3) !important; }

.main-navigation li li.focus, .main-navigation li li:hover {
  background: #9857a7 !important; }

#app-render {
  margin: 35px 0; }

.top-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: fixed;
  z-index: 999;
  top: 0px;
  width: 100%;
  height: 125px;
  background-color: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: 0px 1px 3px #ddd;
          box-shadow: 0px 1px 3px #ddd; }
  .top-menu.admin-session {
    top: 32px; }
  .top-menu a.top-menu-logo {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: -20px; }
  .top-menu .flex-top-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .top-menu .flex-top-menu .main-navigation {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      .top-menu .flex-top-menu .main-navigation ul.main-menu {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; }
  .top-menu .flex-top-apply-button {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }

.main-footer {
  background-color: #9857a7;
  padding: 60px 0 25px;
  color: #fff; }
  .main-footer .container {
    position: relative; }
  .main-footer img.decor-top {
    position: absolute;
    width: 150px;
    top: -135px;
    left: -20px; }
  .main-footer .footer-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    .main-footer .footer-flex .footer-logo {
      width: 350px;
      height: 99px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .main-footer .footer-flex .footer-address {
      margin-left: 15px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .main-footer .footer-flex .footer-address h5 {
        margin-bottom: 5px; }
      .main-footer .footer-flex .footer-address p {
        margin: 0px; }
  .main-footer .footer-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .main-footer .footer-social .social-container {
      font-size: 22px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
      .main-footer .footer-social .social-container a.social-link {
        display: inline-block;
        -webkit-transition: color 0.3s;
        transition: color 0.3s;
        color: #fff; }
        .main-footer .footer-social .social-container a.social-link:hover {
          color: #5ad7d7; }
      .main-footer .footer-social .social-container i.fab, .main-footer .footer-social .social-container i.fas {
        margin: 0 0 0 15px; }

.home-slide {
  position: relative; }
  .home-slide .slide-area {
    height: 750px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
    .home-slide .slide-area video.slide-item {
      height: 100%;
      width: 177.77777778vh;
      /* 100 * 16 / 9 */
      min-width: 100%;
      min-height: 56.25vw;
      /* 100 * 9 / 16 */ }
  .home-slide .overlay-font-mask {
    position: absolute;
    top: 0px;
    left: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%; }
    .home-slide .overlay-font-mask .row {
      height: 100%;
      position: relative; }
      .home-slide .overlay-font-mask .row .col-sm-10 {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: end;
            -ms-flex-align: end;
                align-items: flex-end; }
        .home-slide .overlay-font-mask .row .col-sm-10 h1.text-slogan {
          color: #fff;
          margin: 0 0 120px;
          font-size: 42px;
          text-shadow: 0 0 black; }
        .home-slide .overlay-font-mask .row .col-sm-10 img.overlay-slogan {
          max-height: 145px;
          max-width: 100%;
          margin: 95px 0; }
  .home-slide img.decor-top {
    position: absolute;
    top: 145px;
    right: 0px; }
  .home-slide img.decor-bottom {
    position: absolute;
    bottom: -130px;
    z-index: 999;
    left: -185px; }

.home-welcome {
  position: relative;
  background-color: #9857a7;
  padding: 145px 0px 35px;
  color: #fff; }
  .home-welcome h1 {
    font-size: 52px;
    font-weight: 700;
    margin: 20px 0; }
  .home-welcome p {
    font-size: 18px; }
  .home-welcome img.decor-side-element {
    position: absolute;
    left: 0px;
    bottom: -235px;
    width: 150px; }

.home-why-us {
  padding: 30px 0; }
  .home-why-us h1 {
    text-align: center;
    margin-bottom: 20px; }
  .home-why-us p {
    text-align: center;
    font-weight: bold;
    font-size: 20px; }
  .home-why-us a.why-us-item,
  .home-why-us span.why-us-item {
    background-size: 100%;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    margin: 26px 80px;
    -webkit-transition: background 0.7s;
    transition: background 0.7s; }
    .home-why-us a.why-us-item:hover,
    .home-why-us span.why-us-item:hover {
      background-size: 110%; }
      .home-why-us a.why-us-item:hover + p,
      .home-why-us span.why-us-item:hover + p {
        color: #9857a7;
        -webkit-transition: color 0.7s;
        transition: color 0.7s; }
    .home-why-us a.why-us-item.item-1,
    .home-why-us span.why-us-item.item-1 {
      background-image: url(./images/icon-inactive-1.png); }
      .home-why-us a.why-us-item.item-1:hover,
      .home-why-us span.why-us-item.item-1:hover {
        background-image: url(./images/icon-active-2.png); }
    .home-why-us a.why-us-item.item-2,
    .home-why-us span.why-us-item.item-2 {
      background-image: url(./images/icon-inactive-3.png); }
      .home-why-us a.why-us-item.item-2:hover,
      .home-why-us span.why-us-item.item-2:hover {
        background-image: url(./images/icon-active-4.png); }
    .home-why-us a.why-us-item.item-3,
    .home-why-us span.why-us-item.item-3 {
      background-image: url(./images/icon-inactive-5.png); }
      .home-why-us a.why-us-item.item-3:hover,
      .home-why-us span.why-us-item.item-3:hover {
        background-image: url(./images/icon-active-6.png); }
    .home-why-us a.why-us-item.item-4,
    .home-why-us span.why-us-item.item-4 {
      background-image: url(./images/icon-inactive-7.png); }
      .home-why-us a.why-us-item.item-4:hover,
      .home-why-us span.why-us-item.item-4:hover {
        background-image: url(./images/icon-active-8.png); }
    .home-why-us a.why-us-item.item-5,
    .home-why-us span.why-us-item.item-5 {
      background-image: url(./images/icon-inactive-9.png); }
      .home-why-us a.why-us-item.item-5:hover,
      .home-why-us span.why-us-item.item-5:hover {
        background-image: url(./images/icon-active-10.png); }
    .home-why-us a.why-us-item.item-6,
    .home-why-us span.why-us-item.item-6 {
      background-image: url(./images/icon-inactive-11.png); }
      .home-why-us a.why-us-item.item-6:hover,
      .home-why-us span.why-us-item.item-6:hover {
        background-image: url(./images/icon-active-12.png); }

a.gallery-item {
  display: block;
  background-size: 150%;
  background-position: center;
  margin-bottom: 20px;
  -webkit-transition: background-size 0.3s;
  transition: background-size 0.3s; }
  a.gallery-item:hover {
    background-size: 175%; }

.home-gallery {
  background-color: #31cece;
  padding: 50px 0;
  color: #fff !important; }
  .home-gallery .container {
    position: relative; }
    .home-gallery .container img.decor-top {
      position: absolute;
      top: -85px;
      right: 0px;
      width: 135px; }
    .home-gallery .container img.decor-bottom {
      position: absolute;
      bottom: -95px;
      left: -160px;
      width: 135px; }

.home-map {
  background-color: #9a9a9a;
  padding: 70px 0;
  color: #fff;
  font-size: 24px; }
  .home-map .counting-section {
    color: #f3c8fe; }
  .home-map h1 {
    margin: 0px; }
  .home-map .image-map-container {
    position: relative;
    margin-top: 45px; }
    .home-map .image-map-container .imagePin {
      position: absolute;
      height: 40px;
      top: 0px;
      opacity: 0;
      cursor: pointer; }
      .home-map .image-map-container .imagePin:hover {
        opacity: 0.8; }

.home-apply {
  height: 300px;
  color: #fff;
  position: relative; }
  .home-apply p {
    font-size: 20px; }
  .home-apply button {
    padding: 8px 50px;
    width: 200px; }
  .home-apply .container {
    height: 300px;
    position: relative; }
    .home-apply .container img.decor-bottom {
      position: absolute;
      margin: auto;
      left: 350px;
      right: 0;
      bottom: -30px;
      width: 110px; }
  .home-apply .row,
  .home-apply .col-sm-4,
  .home-apply .col-sm-8 {
    height: 100%; }
  .home-apply .col-sm-8,
  .home-apply .col-sm-4 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .home-apply .col-sm-4 {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
  .home-apply .bg-grayscale {
    position: absolute;
    -webkit-filter: grayscale(90%) brightness(50%) contrast(3);
            filter: grayscale(90%) brightness(50%) contrast(3);
    background-image: url("./images/meeting.jpg");
    background-size: cover;
    background-attachment: fixed;
    width: 100%;
    height: 100%;
    z-index: -1; }
  .home-apply a {
    display: inline-block;
    width: 200px; }

.home-testimonial {
  padding: 35px 0; }
  .home-testimonial h1 {
    font-size: 45px;
    color: #555; }
  .home-testimonial .home-testimonial-container {
    position: relative; }
    .home-testimonial .home-testimonial-container .testimonial-nav {
      position: absolute;
      top: 0px;
      bottom: 0px;
      margin: auto;
      width: 50px;
      height: 50px;
      background: transparent;
      border: none;
      border-radius: 50%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      font-size: 22px;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-transition: background-color 0.3s;
      transition: background-color 0.3s;
      -webkit-transition: color 0.3s;
      transition: color 0.3s; }
      .home-testimonial .home-testimonial-container .testimonial-nav:hover {
        background-color: #ac78b8;
        color: #fff; }
      .home-testimonial .home-testimonial-container .testimonial-nav:active {
        background-color: #794585;
        color: #fff; }
      .home-testimonial .home-testimonial-container .testimonial-nav:focus {
        outline-color: transparent; }
      .home-testimonial .home-testimonial-container .testimonial-nav.nextNav {
        right: -50px; }
      .home-testimonial .home-testimonial-container .testimonial-nav.prevNav {
        left: -50px; }

.testimonial-tray {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  overflow: hidden; }
  .testimonial-tray .testimonial-slider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative; }
    .testimonial-tray .testimonial-slider .testimonial-item {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      padding: 25px 0; }
      .testimonial-tray .testimonial-slider .testimonial-item:hover .circle-avatar {
        -webkit-transition: border 0.2s;
        transition: border 0.2s;
        border: 3px solid #9857a7; }
      .testimonial-tray .testimonial-slider .testimonial-item .testimonial-content-container {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-pack: space-evenly;
            -ms-flex-pack: space-evenly;
                justify-content: space-evenly; }
      .testimonial-tray .testimonial-slider .testimonial-item h3.testimonial-title {
        color: #9857a7; }
      .testimonial-tray .testimonial-slider .testimonial-item p {
        margin-top: 15px; }

ul.bullet-step {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  list-style: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-line-pack: center;
      align-content: center;
  margin-bottom: 35px; }
  ul.bullet-step li {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 15px;
    height: 15px;
    overflow: hidden;
    text-indent: -100px;
    border-radius: 50%;
    border: 1px solid #838383;
    margin: 0 15px;
    cursor: pointer;
    -webkit-transition: background-color 0.7s;
    transition: background-color 0.7s; }
    ul.bullet-step li:hover, ul.bullet-step li.active {
      background-color: #9857a7;
      border-color: #9857a7; }

.home-news {
  padding: 35px 0;
  background-color: #31cece; }
  .home-news .section-title {
    color: #fff;
    text-align: center;
    margin-bottom: 35px; }
  .home-news .row.sec-news {
    margin: 0px; }
  .home-news .col-sm-6 {
    margin: 0px;
    padding: 0px; }
  .home-news a.news-item {
    display: block;
    position: relative; }
    .home-news a.news-item span.square, .home-news a.news-item span.circle-avatar {
      display: block;
      position: relative; }
    .home-news a.news-item span.overlay {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      position: absolute;
      padding: 10px;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -webkit-transition: background 1s ease-out;
      transition: background 1s ease-out;
      background: -webkit-gradient(linear, left bottom, left top, color-stop(5%, black), color-stop(70%, rgba(0, 0, 0, 0)));
      background: linear-gradient(0deg, black 5%, rgba(0, 0, 0, 0) 70%);
      color: #fff; }
      .home-news a.news-item span.overlay p {
        margin: 0px; }
    .home-news a.news-item:hover span.overlay {
      background: -webkit-gradient(linear, left bottom, left top, color-stop(5%, black), to(rgba(0, 0, 0, 0)));
      background: linear-gradient(0deg, black 5%, rgba(0, 0, 0, 0) 100%); }

.home-faq {
  padding: 35px 0;
  background-color: #7c7678;
  color: #fff; }
  .home-faq .home-faq-content-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly;
    height: 100%; }
  .home-faq .some-question {
    display: block; }
  .home-faq a.faq-banner-link {
    display: inline-block;
    background-image: url(images/main_visaoption_btn_hover.png);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    margin: -25px 0 -50px; }
    .home-faq a.faq-banner-link img {
      width: 295px;
      opacity: 1;
      -webkit-transition: opacity 0.7s;
      transition: opacity 0.7s; }
    .home-faq a.faq-banner-link:hover img {
      opacity: 0; }

.main-contact {
  padding: 35px 0 45px; }
  .main-contact form .button-panel {
    text-align: right; }
    .main-contact form .button-panel button {
      padding: 6px 36px; }
  .main-contact .promotion-sidebox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
            box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);
    height: 100%;
    padding: 15px;
    text-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
            justify-content: space-evenly; }
    .main-contact .promotion-sidebox a.promotion-title {
      display: block;
      text-align: center;
      color: #000;
      font-size: 24px;
      font-weight: 400;
      line-height: 26px;
      margin: 18px 0; }
    .main-contact .promotion-sidebox img {
      max-width: 80%;
      padding: 10px;
      -webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
              box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5); }
    .main-contact .promotion-sidebox a.promo-more-media {
      color: #000; }
    .main-contact .promotion-sidebox button {
      padding: 6px 16px; }

.page-title-section {
  background-color: #9857a7;
  color: #fff;
  padding: 25px 0;
  margin-top: 125px; }

.page-content {
  padding: 60px 0px 80px; }

.social-sticky-float {
  position: fixed;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  background-color: #fff;
  border-radius: 0 0 2px 2px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 130px;
  width: 40px;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: -1px 1px 2px #cdcdcd;
          box-shadow: -1px 1px 2px #cdcdcd;
  font-size: 25px; }
  .social-sticky-float a {
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s; }
    .social-sticky-float a.fb-icon {
      color: #5167a1; }
    .social-sticky-float a.line-icon {
      color: #36a628; }
    .social-sticky-float a.envelope-icon {
      color: #5e5e5e; }
    .social-sticky-float a:hover {
      opacity: 0.5; }

.faqs .ui-accordion .accordions-head {
  height: 80px;
  position: relative;
  border-radius: 10px;
  background-color: transparent !important;
  border: 1px solid #cdcdcd !important;
  margin-bottom: 15px; }
  .faqs .ui-accordion .accordions-head .accordions-head-title {
    color: #000 !important;
    font-size: 20px !important;
    font-weight: bold; }
  .faqs .ui-accordion .accordions-head .accordion-icons .accordion-icon-inactive {
    position: absolute;
    top: 15px;
    right: 15px; }
  .faqs .ui-accordion .accordions-head .accordion-icons i {
    color: #000;
    font-style: normal; }
  .faqs .ui-accordion .accordions-head:not(.ui-corner-all) {
    border-radius: 10px 10px 0 0 !important;
    border-bottom: 0px !important; }
  .faqs .ui-accordion .accordions-head.ui-state-hover.ui-corner-all {
    background-color: #9857a7 !important; }
    .faqs .ui-accordion .accordions-head.ui-state-hover.ui-corner-all .accordions-head-title {
      color: #fff !important; }
    .faqs .ui-accordion .accordions-head.ui-state-hover.ui-corner-all .accordion-icons i {
      color: #fff; }
.faqs .ui-accordion .accordion-content {
  margin-top: -15px;
  margin-bottom: 15px;
  padding: 10px 20px;
  border-radius: 0 0 10px 10px;
  background-color: transparent !important;
  border: 1px solid #cdcdcd !important;
  border-top: 0px !important; }

.staff-picture {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.staff-type-1 {
  margin: 35px 0; }
  .staff-type-1 h3 {
    color: #9857a7; }

.staff-type-2 {
  padding: 0 40px;
  text-align: center; }
  .staff-type-2 h4 {
    color: #9857a7;
    font-size: 22px; }

ul.course-list {
  list-style: none;
  padding-left: 29px;
  margin: 35px 0 0 5px;
  border-left: 2px solid #9857a7; }
  ul.course-list li {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    line-height: 0px;
    margin-bottom: 60px; }
    ul.course-list li::before {
      content: "\2022";
      color: #9857a7;
      font-size: 35px;
      font-weight: bold;
      display: inline-block;
      width: 1em;
      margin-left: -1em; }
  ul.course-list .course-list-title {
    font-weight: 400;
    font-size: 18px; }
  ul.course-list .course-list-title-small {
    font-size: 14px;
    color: #999;
    margin-left: 5px; }

.photo-category-list {
  position: relative; }
  .photo-category-list a {
    position: absolute;
    display: block; }
    .photo-category-list a:hover {
      background: #2d282a;
      background: radial-gradient(circle, rgba(45, 40, 42, 0.7259278711) 0%, rgba(75, 84, 93, 0) 100%); }

.image_43 {
  width: 100%;
  padding-top: 75%;
  display: block;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat; }

.cate-photos-item {
  margin-top: 25px; }
  .cate-photos-item a {
    color: #000; }
  .cate-photos-item a.image_43 {
    -webkit-transition: background-size 0.3s;
    transition: background-size 0.3s;
    background-size: 100%; }
  .cate-photos-item:hover a.image_43 {
    background-size: 125%; }
  .cate-photos-item .cate-photo-item-info {
    padding-left: 0px; }

.single-photos-gallery {
  padding: 0 15px; }
  .single-photos-gallery .col,
  .single-photos-gallery .col-6,
  .single-photos-gallery .col-sm-6 {
    padding: 0px;
    overflow: hidden; }
  .single-photos-gallery .row.small-group {
    margin: 0px; }
  .single-photos-gallery a.square, .single-photos-gallery a.circle-avatar {
    -webkit-transition: -webkit-transform 0.3s;
    transition: -webkit-transform 0.3s;
    transition: transform 0.3s;
    transition: transform 0.3s, -webkit-transform 0.3s;
    background-size: cover;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1); }
    .single-photos-gallery a.square:hover, .single-photos-gallery a.circle-avatar:hover {
      -webkit-transform: scale(1.125, 1.125);
              transform: scale(1.125, 1.125); }

h1.media-sub-title {
  margin: 25px 0 10px;
  color: #555;
  border-bottom: 1px solid #555; }

.contact-address {
  color: #555; }
  .contact-address h5 {
    margin: 0px; }
  .contact-address p {
    font-size: 14px;
    margin: 0px; }

.loading-page {
  text-align: center;
  margin: 45px 0; }
  .loading-page i.fas,
  .loading-page span.fas {
    font-size: 85px; }
  .loading-page p {
    margin: 15px 0 0; }

.testimonial-wrapper {
  display: block;
  margin-bottom: 35px; }
  .testimonial-wrapper .testimonial-container {
    padding: 15px;
    position: relative;
    -webkit-box-shadow: 0 0 11px #ccc;
            box-shadow: 0 0 11px #ccc;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    .testimonial-wrapper .testimonial-container h5 {
      color: #9857a7; }
    .testimonial-wrapper .testimonial-container .decor-tail {
      bottom: -23px;
      left: -8px;
      position: absolute;
      width: 49px;
      height: 38px;
      background-repeat: no-repeat;
      background-image: url("./images/decor-tail.png"); }
  .testimonial-wrapper .testimonial-profile {
    margin-top: 20px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    z-index: 9; }
    .testimonial-wrapper .testimonial-profile .profile-wrapper {
      width: 60px; }
    .testimonial-wrapper .testimonial-profile .profile-name {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin-left: 5px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }

.page-apply .apply-page-title::before {
  display: none !important; }

#apply-form-render h1.section-title-side-border, #apply-form-render .main-contact h1.title-contact, .main-contact #apply-form-render h1.title-contact, #apply-form-render h2 {
  margin: 35px 0; }
#apply-form-render p.step-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  #apply-form-render p.step-container ul.bullet-step {
    margin: 0;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin: 0 10px 0 0; }
    #apply-form-render p.step-container ul.bullet-step li {
      margin: 0 7px;
      pointer-events: none; }
#apply-form-render label {
  display: block; }
#apply-form-render .condition-section {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  padding: 25px;
  background-color: transparent;
  margin: 35px 0;
  border: 1px solid #ccc;
  opacity: 1; }
  #apply-form-render .condition-section h1,
  #apply-form-render .condition-section h2 {
    border-left: none;
    padding-left: 0px;
    margin: 0 0 20px; }
  #apply-form-render .condition-section.section-disabled {
    background-color: #ccc;
    opacity: 0.8; }
#apply-form-render ul.checkbox-list-apply {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin: 15px 0 35px; }
  #apply-form-render ul.checkbox-list-apply li {
    padding-right: 2.5rem; }
#apply-form-render ul.row-input-list li {
  margin-bottom: 15px; }
#apply-form-render input[type="checkbox"] + label {
  cursor: pointer; }
#apply-form-render .nav-button button.btn {
  padding: 6px 35px; }

.input-holder {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }

section.payment-status {
  padding: 60px 0 125px; }
  section.payment-status h1 {
    text-align: center;
    margin-bottom: 35px; }

.form-control.readonly {
  border-left: 0;
  border-right: 0;
  border-top: 0;
  background-color: #efefef; }

.top-mobile-menu {
  padding: 5px 0; }
  .top-mobile-menu.admin-session {
    top: 32px; }
  .top-mobile-menu .top-menu-logo img {
    height: 45px; }

.category-map {
  margin: 75px 0; }

@media only screen and (min-width: 576px) {
  .mobile-only {
    display: none !important; } }
@media only screen and (max-width: 576px) {
  .desktop-only {
    display: none !important; }

  ul.main-menu-mobile,
  ul.main-menu-mobile ul {
    margin: 0 0 5px;
    padding: 0 0 0 20px;
    list-style: none; }
    ul.main-menu-mobile a,
    ul.main-menu-mobile ul a {
      color: #555; }

  .category-map {
    margin: 15px 0 75px; }

  .social-sticky-float {
    display: none; }

  .top-menu {
    display: none; }

  .page-title-section {
    margin-top: 0px; }
    .page-title-section h1 {
      font-size: 1.5rem; }

  h1.section-title {
    font-size: 35px; }

  .home-slide .slide-area {
    height: auto; }

  .home-welcome {
    padding: 20px 0px 35px; }
    .home-welcome h1 {
      font-size: 40px; }
    .home-welcome .decor-side-element {
      display: none; }

  .home-gallery .decor-top {
    display: none; }

  .home-why-us a.why-us-item,
  .home-why-us span.why-us-item {
    margin: 0; }
  .home-why-us p {
    font-size: 16px; }

  .home-map .main-title {
    text-align: center; }
  .home-map h1 {
    font-size: 35px; }
  .home-map .counting-section {
    margin: 10px 0;
    text-align: left; }
    .home-map .counting-section #counting-alumni {
      display: inline-block; }

  .home-apply {
    padding: 35px 0;
    height: auto; }
    .home-apply::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-image: url("./images/meeting.jpg");
      background-size: cover;
      -webkit-filter: grayscale(90%) brightness(50%) contrast(3);
              filter: grayscale(90%) brightness(50%) contrast(3); }
    .home-apply .decor-bottom {
      display: none; }
    .home-apply .container {
      height: auto; }
    .home-apply .bg-grayscale {
      display: none; }

  .home-testimonial h1 {
    font-size: 35px; }
  .home-testimonial .testimonial-item-mobile {
    -webkit-box-shadow: 2px 2px 5px #bbb;
            box-shadow: 2px 2px 5px #bbb;
    padding: 15px;
    margin-bottom: 15px;
    background-color: mintcream; }
    .home-testimonial .testimonial-item-mobile .testimonial-title {
      font-size: 25px; }
    .home-testimonial .testimonial-item-mobile .testimonial-user-container {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
      .home-testimonial .testimonial-item-mobile .testimonial-user-container p {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        margin: 0 0 0 -15px; }

  .main-contact .form-group {
    margin-bottom: 0px; }
    .main-contact .form-group input,
    .main-contact .form-group textarea {
      margin-bottom: 15px; }
  .main-contact .promotion-sidebox {
    margin-top: 15px; }

  .main-footer {
    padding: 30px 0 20px; }
    .main-footer .decor-top {
      display: none; }
    .main-footer .footer-logo {
      display: none; }

  .cate-photos-item .cate-photo-item-info {
    padding: 0 15px;
    margin: 15px 0 25px; }

  #apply-form-render ul.checkbox-list-apply {
    list-style: none;
    display: block; } }

/*# sourceMappingURL=style.css.map */