/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Feb 21, 2022, 8:39:26 PM
    Author     : Vegan
*/
.entry-content > .vg-block-container.module-google-map-vg-xt-container {
  width: inherit;
}
iframe#gmap_canvas {
  width: 100%;
  height: calc(100vh - 120px);
}
div.module-google-map-vg-xt {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  padding-left: 2px;
}
.gmvx-emb-map {
  height: calc(100vh - 120px);
  flex-grow: 1;
  position: relative;
  /*&::after {
        content: '.';
        height: 100%;
        width: 100%;
        position: absolute;
        top: 0;
        left: 0;
        background: #feeb0d78;
    }*/
}
.gmvx-text-container {
  display: block;
  max-width: 340px;
  background: #000;
  color: #fff;
  font-size: 14px;
  height: calc(100vh - 120px);
  padding: 10px 25px;
  padding-bottom: 60px;
  overflow-y: auto;
  width: 33%;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.gmvx-text-container::-webkit-scrollbar {
  display: none;
}
.gmvx-text-container > h2.title {
  margin-top: 40px;
  margin-bottom: 30px;
  font-size: 1.2rem;
}
.gmvx-text-container .address {
  margin: 1rem 0px;
}
.gmvx-text-container .address h3 {
  margin: 5px 0px;
  /* 18px */
  font-family: 'AkzidGrtskNext', serif;
  font-weight: 400;
  line-height: 1.27em;
  font-size: 1.125rem;
  font-weight: 700;
}
.gmvx-text-container .address p {
  /* 18px */
  font-family: 'AkzidGrtskNext', serif;
  font-weight: 400;
  line-height: 1.27em;
  font-size: 1.125rem;
  margin: 20px 0;
  text-decoration: underline;
}
.gmvx-text-container .phone {
  margin: 1rem 0px;
  text-decoration: underline;
  /* 18px */
  font-family: 'AkzidGrtskNext', serif;
  font-weight: 400;
  line-height: 1.27em;
  font-size: 1.125rem;
}
.gmvx-text-container .email {
  margin: 1rem 0px;
  text-decoration: underline;
  /* 18px */
  font-family: 'AkzidGrtskNext', serif;
  font-weight: 400;
  line-height: 1.27em;
  font-size: 1.125rem;
}
.gmvx-text-container .news_letter_button {
  text-align: center;
  margin-top: 30px;
}
.gmvx-text-container .news_letter_button a {
  display: block;
  max-width: 230px;
}
.gmvx-text-container .news_letter_button.no-arrow {
  margin-top: 10px;
}
.gmvx-text-container .news_letter_button.no-arrow .white-button {
  padding: 20px 0;
  font-size: 1.125rem;
  text-align: center;
}
.gmvx-text-container .news_letter_button.no-arrow .white-button:after {
  display: none;
}
.gmvx-text-container .social-button-group {
  text-align: left;
  margin: 25px 0px;
}
.gmvx-text-container .social-button-group a {
  display: inline-block;
  background-color: #fff;
  height: 30px;
  width: 30px;
  position: relative;
}
.gmvx-text-container .social-button-group a span {
  width: 15px;
  height: 15px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
.gmvx-text-container .social-button-group a span.linkedin {
  background-image: url('../../../../../../vs-cms/theme/assets/img/linkedin.svg');
}
.gmvx-text-container .social-button-group a span.vimeo {
  background-image: url('../../../../../../vs-cms/theme/assets/img/vimeo.svg');
}
.gmvx-text-container .social-button-group a span.twitter {
  background-image: url('../../../../../../vs-cms/theme/assets/img/twitter.svg');
}
.gmvx-text-container .social-button-group a span.instagram {
  background-image: url('../../../../../../vs-cms/theme/assets/img/instagram.svg');
}
.gmvx-text-container .social-button-group a span.facebook {
  background-image: url('../../../../../../vs-cms/theme/assets/img/facebook.svg');
}
.gmvx-text-container .social-button-group a span.youtube {
  background-image: url('../../../../../../vs-cms/theme/assets/img/youtube-black.svg');
}
.gmvx-text-container .social-button-group a span.soundcloud {
  background-image: url('../../../../../../vs-cms/theme/assets/img/soundcloud.svg');
}
.gmvx-text-container .social-button-group a:before {
  content: '';
  position: absolute;
  z-index: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  width: 0%;
  height: 100%;
  top: 0;
  left: 0;
  background: #FEEB0D;
}
.gmvx-text-container .social-button-group a:hover:before {
  width: 100%;
}
.gmvx-text-container h3.getting_to_fabrica_title {
  margin: 5px 0px;
  /* 18px */
  font-family: 'AkzidGrtskNext', serif;
  font-weight: 400;
  line-height: 1.27em;
  font-size: 1.125rem;
  font-weight: 700;
  margin-top: 40px;
}
.gmvx-text-container .getting_to_fabrica_description {
  margin: 20px 0px;
  /* 18px */
  font-family: 'AkzidGrtskNext', serif;
  font-weight: 400;
  line-height: 1.27em;
  font-size: 1.125rem;
}
.gmvx-text-container .getting_to_fabrica {
  margin: 21px 0px;
}
.gmvx-text-container .getting_to_fabrica h4.title {
  /* 18px */
  font-family: 'AkzidGrtskNext', serif;
  font-weight: 400;
  line-height: 1.27em;
  font-size: 1.125rem;
  margin: 5px 0px;
  font-weight: 700;
}
.gmvx-text-container .getting_to_fabrica h4.title:before {
  content: '';
  background-image: url(../img/Go.svg);
  background-repeat: no-repeat;
  background-size: 15px 15px;
  background-position: center;
  background-image: url('../../../../../../vs-cms/theme/assets/img/Go-white.svg');
  display: inline-block;
  width: 15px;
  height: 15px;
  margin-right: 5px;
}
.gmvx-text-container .getting_to_fabrica .description p {
  margin: 20px 0px;
  /* 18px */
  font-family: 'AkzidGrtskNext', serif;
  font-weight: 400;
  line-height: 1.27em;
  font-size: 1.125rem;
}
@media screen and (min-width: 768px) and (max-width: 900px) {
  .gmvx-text-container {
    width: 40%;
  }
}
@media screen and (max-width: 767px) {
  div.module-google-map-vg-xt {
    display: block;
    /*.gmvx-emb-map,
        iframe#gmap_canvas{
            height:400px;
        }*/
  }
  div.module-google-map-vg-xt .gmvx-emb-map {
    height: 400px;
  }
  div.module-google-map-vg-xt .gmvx-emb-map iframe#gmap_canvas {
    height: 400px;
  }
  div.module-google-map-vg-xt .gmvx-emb-map #map {
    height: 400px !important;
  }
  div.module-google-map-vg-xt .gmvx-text-container {
    width: 100%;
    max-width: 100%;
  }
}
/*# sourceMappingURL=module-google-map-vg-xt.css.map */