/* This is the style override file for Shopify Vogue Theme styling and Shopify Apps. Should the Vogue Theme ever be updated this file should be 
moved to the updated version to ensure all changes are kept */

#google_translate_element {
  position: relative;
  height: 35px;
  z-index: 100;
}
#google_translate_element .goog-te-gadget {
  display: inline;
  position: absolute;
  right: 10px;
  top: 5px;
}

.input-label.input-label-hidden, .home-section-height-fullscreen .home-section-image, .visually-hidden {
  display: block;
  position: initial;
  
  margin-bottom: 5px;
  width: auto;
  height: auto;
  font-weight: bold;
}

.input-field {
  color: black;
  font-weight: bold;
}

.contact-heading {
  margin-top: 10px;
}

.page-body {
  margin-bottom: 50px;
}

#access_wrapper {
  position: relative;
  height: 50px;
}
#access_element {
  position: absolute;
  right: 10px;
  top: 10px;
}
#change-size {
  display: inline-block;
  margin-right: 20px;
  font-size: 18px;
}
#change-size .font-modify-button {
  margin: 0 5px;
}
#google_translate_element {
  display: inline-block;
  vertical-align: middle;
}
#google_translate_element .goog-te-gadget {
  position: initial;
}

body {
  color: #000;
  margin: 0;
  overflow-x: hidden;
}

.photo {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  transition: transform .5s ease-out;
}

#shopify-section-1535558877473 .home-image-overlay {
  height: 460px;
}
#shopify-section-1535558877473 .home-image-overlay-content {
  padding: 0 !important;
}
#shopify-section-1535558877473 .home-section-height-medium {
  padding: 0;
  background-color: transparent !important;
}

.home-image-text-block.home-image-text-background-contrast {
  background-color: #b26d55 !important;
}

#google-map {
  max-width: 100%;
}

@media all and (max-width: 719px) {
  .main-header-logo .logo {
    max-height: 50px;
  }
  #shopify-section-1535558877473 .home-image-overlay {
    height: 250px;
  }
}