/*
Normal Sans Font is Nanum Gothic
 */
/*
Normal serif font is Nanum Myeongjo
 */
/*
Title font is Playfair
 */
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v9/co3ZmX5slCNuHLi8bLeY9MK7whWMhyjYrHtP.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v9/co3WmX5slCNuHLi8bLeY9MK7whWMhyjYrEOXvQ-N.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v9/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQAllvuQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v9/co3bmX5slCNuHLi8bLeY9MK7whWMhyjorg.ttf) format('truetype');
}
@font-face {
  font-family: 'Cormorant Garamond';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/cormorantgaramond/v9/co3YmX5slCNuHLi8bLeY9MK7whWMhyjQdl9vuQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Alegreya Sans';
  font-style: italic;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VFE92jg.ttf) format('truetype');
}
@font-face {
  font-family: 'Alegreya Sans';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alegreyasans/v13/5aUt9_-1phKLFgshYDvh6Vwt7V9tuA.ttf) format('truetype');
}
@font-face {
  font-family: 'Alegreya Sans';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alegreyasans/v13/5aUo9_-1phKLFgshYDvh6Vwt7V9VTE52jg.ttf) format('truetype');
}
@font-face {
  font-family: 'Alegreya Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5fFPmE0.ttf) format('truetype');
}
@font-face {
  font-family: 'Alegreya Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alegreyasans/v13/5aUz9_-1phKLFgshYDvh6Vwt3V0.ttf) format('truetype');
}
@font-face {
  font-family: 'Alegreya Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/alegreyasans/v13/5aUu9_-1phKLFgshYDvh6Vwt5alOmE0.ttf) format('truetype');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librebaskerville/v9/kmKhZrc3Hgbbcjq75U4uslyuy4kn0qNcaxY.ttf) format('truetype');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librebaskerville/v9/kmKnZrc3Hgbbcjq75U4uslyuy4kn0pNe.ttf) format('truetype');
}
@font-face {
  font-family: 'Libre Baskerville';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/librebaskerville/v9/kmKiZrc3Hgbbcjq75U4uslyuy4kn0qviTjYw.ttf) format('truetype');
}
/*
100    Extra Light or Ultra Light
200    Light or Thin
300    Book or Demi
400    Normal or Regular
500    Medium
600    Semibold, Demibold
700    Bold
800    Black, Extra Bold or Heavy
900    Extra Black, Fat, Poster or Ultra Black
 */
/*
Normal Sans Font is Nanum Gothic
 */
/*
Normal serif font is Nanum Myeongjo
 */
/*
Title font is Playfair
 */
.font-system_stack {
  font-family: 'Alegreya Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}
.font-sans {
  font-family: 'Alegreya Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  color: #4f4f4d;
}
.font-serif {
  font-family: 'Cormorant Garamond', Georgia, Times, "Times New Roman", serif;
}
.font-titling {
  font-family: 'Cormorant Garamond', Georgia, Times, "Times New Roman", serif;
  transform: scaleY(1.07);
}
.font-weight--light,
.font-weight--thin {
  font-weight: 300;
}
.font-weight--normal,
.font-weight--regular {
  font-weight: 400;
}
.font-weight--bold {
  font-weight: 600;
}
.font-weight--bold--sans {
  font-weight: 500;
}
.font-weight--extrabold {
  font-weight: 800;
}
.font-body {
  font-family: 'Cormorant Garamond', Georgia, Times, "Times New Roman", serif;
}
.monospaced {
  font-family: monospace;
  font-size: 0.82em;
}
.bold {
  font-weight: 600;
}
.italic {
  font-style: italic;
}
.spaced_out {
  letter-spacing: 0.5em;
}
.__input_text {
  border: 1px solid #eae6df;
  background-color: white !important;
  border-radius: 0;
  font-size: 16px !important;
  padding: 6px !important;
  font-weight: normal;
  line-height: 1.525;
  -webkit-transition: 'all' '0.1s' 'ease-in-out';
  -moz-transition: 'all' '0.1s' 'ease-in-out';
  -o-transition: 'all' '0.1s' 'ease-in-out';
  transition: 'all' '0.1s' 'ease-in-out';
  width: 100% !important;
}
.__input_text:active,
.__input_text:focus {
  color: #777775 !important;
  border-color: #8e8e8e !important;
  background-color: white !important;
}
.__input_text:hover {
  border-color: #8e8e8e !important;
}
.__btn {
  color: #2d2d2b !important;
  border: 1px solid #f4f0e9 !important;
  background-color: transparent !important;
  display: inline-block;
  font-size: 0.8em !important;
  padding: 9px 12px !important;
  text-transform: uppercase;
  line-height: 1.525;
  -webkit-transition: 'all' '0.1s' 'ease-in-out';
  -moz-transition: 'all' '0.1s' 'ease-in-out';
  -o-transition: 'all' '0.1s' 'ease-in-out';
  transition: 'all' '0.1s' 'ease-in-out';
}
.__btn:hover {
  color: #2d2d2b !important;
  border-color: #d4c8be !important;
  background-color: #eae6df !important;
}
.__btn:active {
  color: #2d2d2b !important;
  border-color: #c1c1c1 !important;
  background-color: #eae6df !important;
}
.__btn-subtle {
  color: #f9f8f7 !important;
  border: 1px solid #f9f8f7 !important;
  background-color: transparent !important;
}
a,
button,
input:focus,
input[type="button"],
input[type="reset"],
input[type="submit"],
textarea:focus,
.button,
.gallery img {
  -webkit-transition: 'all' '0.1s' 'ease-in-out';
  -moz-transition: 'all' '0.1s' 'ease-in-out';
  -o-transition: 'all' '0.1s' 'ease-in-out';
  transition: 'all' '0.1s' 'ease-in-out';
}
.__entry-padding--single {
  padding: 0.5em 3.75em;
}
.__entry-padding--index {
  padding: 0 1%;
}
.cnmd--centerthisdiv {
  margin-left: auto;
  margin-right: auto;
}
.cnmd--indent {
  margin-left: 40px;
  margin-right: 40px;
}
.hidden {
  display: none !important;
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}
.invisible {
  visibility: hidden;
}
.go-right {
  float: right;
  text-align: right;
}
.go-left {
  float: left;
  text-align: left;
}
.author-box:before,
.clearfix:before,
.entry:before,
.entry-content:before,
.footer-widgets:before,
.nav-primary:before,
.nav-secondary:before,
.pagination:before,
.site-container:before,
.site-footer:before,
.site-header:before,
.site-inner:before,
.wrap:before {
  content: " ";
  display: table;
}
.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,
.site-inner:after,
.wrap:after {
  clear: both;
  content: " ";
  display: table;
}
/*
 * Remove text-shadow in selection highlight: h5bp.com/i
 * These selection declarations have to be separate.
 * Customize the background color to match your design.
 */
::-moz-selection {
  background-color: #333;
  color: #fff;
  text-shadow: none;
}
::selection {
  background-color: #333;
  color: #fff;
  text-shadow: none;
}
.__newline::after {
  content: '\A';
}
.comma_before:before {
  content: ", ";
}
.brackets_around:before {
  content: "(";
}
.brackets_around:after {
  content: ")";
}
.decoration__link_normal-footer {
  text-decoration: none !important;
}
.decoration__link_active-footer {
  text-decoration: none !important;
}
.is_link {
  cursor: hand !important;
}
.force_full_width {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}
.standard_box {
  border: 1px solid #eae6df;
  border-radius: 20px;
  background-color: white;
}
.cnmd__transition--all {
  -webkit-transition: 'all' '0.1s' 'ease-in-out';
  -moz-transition: 'all' '0.1s' 'ease-in-out';
  -o-transition: 'all' '0.1s' 'ease-in-out';
  transition: 'all' '0.1s' 'ease-in-out';
}
/**
  Send this either colour names, colour hex values or rgba sets
  .cnmd__gradient( rgba(0,0,0,.65), rgba(0,0,0,0), 0);
 */
.reset_list,
.reset__list {
  margin: 0;
  padding-left: 0;
}
.reset_list li,
.reset__list li {
  list-style: none;
}
.gform_wrapper {
  line-height: 1 !important;
}
.gform_wrapper .ginput_container {
  margin-top: 2px !important;
}
.gform_wrapper .gform_footer,
.gform_wrapper .gform_body {
  max-width: 100%;
}
.gform_wrapper .gform_footer textarea.medium,
.gform_wrapper .gform_body textarea.medium {
  height: 5.5em !important;
}
.gform_wrapper .gform_footer {
  margin: 2em 0 0 0 !important;
  width: 100% !important;
  padding: 0 !important;
  text-align: center;
}
.gform_wrapper .gform_footer input.button,
.gform_wrapper .gform_footer input[type=submit] {
  margin-right: 0 !important;
}
.gform_wrapper ul.gform_fields li.gfield {
  padding-right: 0 !important;
}
.gform_wrapper .gform_description {
  display: none !important;
}
.gform_wrapper .gform_heading {
  display: none;
}
.gform_wrapper label.gfield_label {
  font-size: 12px !important;
  font-style: normal !important;
  font-weight: normal !important;
  color: #b0b0b0;
  text-transform: uppercase;
}
.gform_wrapper .gfield_select option,
.gform_wrapper .gfield_radio li label,
.gform_wrapper .gfield_checkbox li label {
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: normal !important;
  color: #777775;
}
.gform_wrapper .gfield_checkbox {
  width: 100% !important;
}
.gform_wrapper .gfield_checkbox label {
  margin-top: 6px !important;
}
.gform_wrapper .gfield_radio {
  width: 100% !important;
}
.gform_wrapper .gfield_radio label {
  margin-top: 6px !important;
}
.widget.gform_widget .gform_wrapper {
  margin-top: 0 !important;
}
.widget.gform_widget .gform_wrapper li:first-of-type {
  margin-top: 0;
}
.is_singular .entry-content .gform_wrapper {
  padding-left: 20%;
  padding-right: 20%;
}
@media only screen and (max-width: 800px) {
  .is_singular .entry-content .gform_wrapper {
    padding-left: 10%;
    padding-right: 10%;
  }
}
@media only screen and (max-width: 600px) {
  .is_singular .entry-content .gform_wrapper {
    padding-left: 5%;
    padding-right: 5%;
  }
}
@media only screen and (max-width: 600px) {
  .gform_wrapper .gform_footer input[type=submit] {
    width: auto !important;
  }
}
/*# sourceMappingURL=gforms.css.map */