@font-face {
  font-family: 'Buro Med';
  src: url("../fonts/Buro-Medium.woff2") format("woff2"), url("../fonts/Buro-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Bold';
  src: url("../fonts/Helvetica-Bold.woff2") format("woff2"), url("../fonts/Helvetica-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica Light';
  src: url("../fonts/Helvetica-Light.woff2") format("woff2"), url("../fonts/Helvetica-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica';
  src: url("../fonts/Helvetica.woff2") format("woff2"), url("../fonts/Helvetica.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}

html, body {
  overflow-x: hidden;
}

.first-kv {
  height: 100vh;
  width: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top center;
}

@media all and (orientation: landscape) and (min-width: 1350px) and (min-height: 975px) {
  .first-kv {
    height: 0px;
    padding-bottom: 57em;
  }
}

@media all and (orientation: landscape) and (min-width: 1700px) {
  .first-kv {
    height: 100vh;
    width: 100%;
    padding-bottom: 0em;
  }
}

.bottom-footer p {
  font-size: 0.8em;
  color: #333;
}

.logo-buro.positioning {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  padding-top: 2em;
}

.logo-buro.positioning.activated {
  position: fixed;
  -webkit-transform: translateX(0%);
          transform: translateX(0%);
  left: 1em;
  padding-top: 1em;
  z-index: 10000;
}

body p {
  font-family: 'Helvetica',Helvetica,Arial,Times,"Times New Roman",serif;
  color: #333;
}

@media all and (min-width: 512px) and (max-width: 960px) {
  body p {
    font-size: 11px;
  }
}

body p.doni-darko {
  padding: 0em 1em 0em;
}

section .background-image-positioning {
  height: calc(100vh);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top center;
}

@media all and (max-height: 850px) and (min-width: 1240px) {
  section .background-image-positioning {
    height: 0px;
    padding-bottom: 62.5%;
  }
}

@media all and (max-width: 512px) {
  section .background-image-positioning {
    height: 0px;
    padding-bottom: 125%;
  }
}

section .cornholio {
  width: 30%;
  position: absolute;
  top: 40%;
  left: 75%;
}

section .cornholio.two {
  width: 47%;
  position: absolute;
  top: -1em;
  left: 53%;
}

@media all and (max-width: 512px) {
  section .cornholio.two {
    position: relative;
  }
}

@media all and (max-width: 512px) {
  section .cornholio {
    position: relative;
  }
}

section .headline-section-content {
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  text-orientation: mixed;
  font-family: 'Buro Med';
  font-size: 3em;
  text-transform: uppercase;
  display: block;
  color: #333;
  position: absolute;
  padding: 0em;
  margin: 0em;
}

section .headline-section-content.left {
  left: 100%;
  line-height: 1.5;
  padding-top: 1em;
}

section .headline-section-content.right {
  right: 100%;
  line-height: 2;
  padding-top: 1em;
}

section h2.headline-mobile {
  font-family: 'Buro Med';
  text-transform: uppercase;
  color: #333;
}

@media all and (max-width: 512px) {
  section h2.headline-mobile {
    padding-top: 0.5em;
  }
}

@media all and (max-width: 512px) {
  section .container-fluid .col-md-4 {
    padding: 2em 2em;
  }
  section .container-fluid .col-md-4.orko {
    padding: 1em 2em 0em;
  }
}

@media all and (max-width: 768px) {
  section .container-fluid.img-on-right .row .col-md-4 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
}

@media all and (max-width: 768px) {
  section .container-fluid.img-on-right .row .col-md-6 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
}

.mtrphn.to-da-middle {
  display: table;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 2em;
}

ul.social-share-2.buro {
  list-style-type: none;
  padding: 0px !important;
  margin: 0px;
}

ul.social-share-2.buro li {
  display: inline-block;
}

ul.social-share-2.buro {
  display: block;
  padding: 0px;
}

ul.social-share-2.buro li {
  display: inline-block;
}

.fb_iframe_widget {
  display: inline-block !important;
  position: relative;
  top: 0px;
  -webkit-transform: scale(0.83);
          transform: scale(0.83);
}

a.twitter_button {
  text-decoration: none !important;
  background-color: #1a94e0;
  border-radius: 3px;
  padding: 3px 6px;
  font-size: 9px;
  color: #fff !important;
  position: relative;
  top: -1px;
}

a#whatsapp_link {
  position: relative;
  top: 6px;
}

a#whatsapp_link img {
  -webkit-transform: scale(0.85);
  transform: scale(0.85);
}

img.logo-buro-bottom {
  max-width: 7em;
  margin: 2em auto 1em;
}
/*# sourceMappingURL=body-positivity.css.map */