/*
Add font and custom mixins here
*/
/*********************************************************************
	Fonts
*********************************************************************/
/*
Add custom font classes here
*/
.kaushan-regular {
  font-family: 'Kaushan Script', cursive;
  font-weight: 400; }

.poppins-extra-light {
  font-family: 'Poppins', sans-serif;
  font-weight: 200; }

.poppins-regular {
  font-family: 'Poppins', sans-serif;
  font-weight: 400; }

.poppins-semi-bold {
  font-family: 'Poppins', sans-serif;
  font-weight: 600; }

.poppins-bold {
  font-family: 'Poppins', sans-serif;
  font-weight: 700; }

.xx-small-font-size {
  font-size: .6em; }

.xx-small-font-size2 {
  font-size: .8em; }

.x-small-font-size {
  font-size: 1.5em; }

.small-font-size {
  font-size: 2.0em; }

.medium-font-size {
  font-size: 2.5em; }

.large-font-size {
  font-size: 3em; }

.x-large-font-size {
  font-size: 4em; }

.relative-font-size {
  font-size: 2.5rem; }

.x-small-line-height {
  line-height: .7em; }

.small-line-height {
  line-height: 1em; }

.small-line-height2 {
  line-height: 1.2em; }

.large-line-height {
  line-height: 2em; }

/*
Add font and custom mixins here
*/
/*********************************************************************
	Fonts
*********************************************************************/
/*
Add custom font classes here
*/
.kaushan-regular {
  font-family: 'Kaushan Script', cursive;
  font-weight: 400; }

.poppins-extra-light {
  font-family: 'Poppins', sans-serif;
  font-weight: 200; }

.poppins-regular {
  font-family: 'Poppins', sans-serif;
  font-weight: 400; }

.poppins-semi-bold {
  font-family: 'Poppins', sans-serif;
  font-weight: 600; }

.poppins-bold {
  font-family: 'Poppins', sans-serif;
  font-weight: 700; }

.xx-small-font-size {
  font-size: .6em; }

.xx-small-font-size2 {
  font-size: .8em; }

.x-small-font-size {
  font-size: 1.5em; }

.small-font-size {
  font-size: 2.0em; }

.medium-font-size {
  font-size: 2.5em; }

.large-font-size {
  font-size: 3em; }

.x-large-font-size {
  font-size: 4em; }

.relative-font-size {
  font-size: 2.5rem; }

.x-small-line-height {
  line-height: .7em; }

.small-line-height {
  line-height: 1em; }

.small-line-height2 {
  line-height: 1.2em; }

.large-line-height {
  line-height: 2em; }

/*********************************************************************
	Custom Classes
*********************************************************************/
/*********************************************************************
	Custom Media Queries
*********************************************************************/
@media (max-width: 767px) {
  .navbar-header {
    float: none; }
  .navbar-left, .navbar-right {
    float: none !important; }
  .navbar-toggle {
    display: block;
    border-width: 0px;
    border-style: none; }
  .navbar-collapse {
    border-color: transparent;
    border-style: none;
    border-width: 0px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px; }
  .navbar-collapse.collapse {
    display: none !important; }
  .navbar-default .navbar-nav {
    margin: 0px;
    width: 100%;
    text-align: center; }
    .navbar-default .navbar-nav li {
      float: none;
      text-align: center; }
      .navbar-default .navbar-nav li a {
        margin-right: 0px;
        margin-left: 0px;
        padding-top: 10px;
        padding-bottom: 10px; }
  .collapse.in {
    display: block !important;
    padding: 0px; }
  .language-choice {
    padding-left: 10px; }
  .full-language-choice {
    display: none; }
  .mobile-language-choice {
    display: block; }
  #myMap {
    margin-bottom: 10px; } }
