@import url(https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap);/*
	Theme Name: Wander Anyway (official theme)
	Description: Official WordPress Theme for the Wander Anyway website, using VueJS and WP REST API.
	Author:  Kiny & Miki
	Theme URI: http://staging.wanderanyway.com
	Version: 1.0
*/
* {
  margin: 0;
  padding: 0;
}

/* Color Schemes */
/* Colors */
/* Layout */
/* Color scheme. */
html {
  font-size: 16px;
}

@media (max-width: 359px) {
  html {
    font-size: 0.875rem;
  }
}
@media (min-width: 360px) and (max-width: 767px) {
  html {
    font-size: 1rem;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  html {
    font-size: 1rem;
  }
}
@media (min-width: 1024px) and (max-width: 1399px) {
  html {
    font-size: 1.125rem;
  }
}
@media (min-width: 1400px) {
  html {
    font-size: 1.25rem;
  }
}
body {
  font-size: 1rem;
}

h1, h2, h3, h4, h5, h6 {
  font-weight: 400;
}

/* h1 {
	font-size: calculate-size(3);
	line-height: calculate-line-height(1);
} */
h1 {
  font-size: 2.617924rem;
  line-height: 1.4;
}

h2 {
  font-size: 1.618rem;
  line-height: 1.375;
}

h3 {
  font-size: 1rem;
  line-height: 1.35;
}

h4 {
  font-size: 0.6180469716rem;
  line-height: 1.325;
}

h5 {
  font-size: 0.3819820591rem;
  line-height: 1.3;
}

p,
div,
ul,
ol {
  font-size: 1rem;
}

/* Color Schemes */
/* Colors */
/* Layout */
/* Color scheme. */
.button, .button-secondary, .button-primary {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.5rem 1rem;
  font-size: 1rem;
  line-height: 1.45;
  text-transform: uppercase;
}
.button:hover, .button-secondary:hover, .button-primary:hover {
  opacity: 0.8;
}

.button-primary {
  color: #fff;
  background-color: #72a530;
}

.button-secondary {
  color: #fff;
  background-color: #F4F4F4;
}

body {
  font-family: "PT Sans", sans-serif;
}

.main-template {
  position: relative; /* Required for search panel positioning. */
  overflow: hidden;
  /* Components */
  /* Color Schemes */
  /* Colors */
  /* Layout */
  /* Color scheme. */
}