@font-face {
  font-family: 'Mark Pro';
  src: url("./markpro-medium.ttf"); }
@font-face {
  font-family: "Mark Pro";
  src: url("./markpro.ttf"); }
h1, h2, h3, h4, h5, h6 {
  font-family: "Mark Pro", sans-serif;
  font-weight: 500; }

body, p, ul, ol, a {
  font-family: "Mark Pro", sans-serif;
  font-weight: 400; }

.share-block .social {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  border: 2px solid #4b4b4b;
  height: 50px;
  width: 50px;
  position: relative;
  display: inline-block;
  transition: all .5s;
  margin: 0 5px; }

.share-block .social i {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  font-size: 24px;
  line-height: 23px;
  color: #fff; }

.hero-background h6 a {
  color: #fff;
  font-size: 12px;
  letter-spacing: .02em; }

.section--feature .col-md-4 {
  border-right: 1px solid rgba(0, 0, 0, 0.1); }

.section--feature .col-md-4:last-child {
  border: none; }

.auth__title {
  margin-bottom: 1rem; }

.drop-button {
  background: none !important;
  border: solid 1px rgba(0, 0, 0, 0.3) !important;
  color: #000;
  padding: 18px 12px;
  text-align: center;
  font-family: "Mark Pro", sans-serif;
  font-size: 14px;
  border-radius: 2px; }

.drop-button-login {
  background: none !important;
  border: solid 1px #e6e6e6 !important;
  padding: 4px 8px;
  text-align: center;
  font-family: "Mark Pro", sans-serif;
  font-size: 14px;
  border-radius: 2px; }

/* The container <div> - needed to position the language-drop-down content */
.language-drop-down {
  position: relative;
  display: inline-block;
  margin-left: 1rem; }

.language-drop-down button span {
  font-size: 8px;
  margin-left: 2px; }

/* language-drop-down Content (Hidden by Default) */
.language-drop-down-content {
  display: none;
  border: solid 1px #e6e6e6;
  position: absolute;
  background-color: #fff;
  z-index: 1; }

.language-drop-down-content a:last-child {
  border-bottom: 0; }

/* Links inside the language-drop-down */
.language-drop-down-content a {
  color: #000;
  font-size: 14px;
  padding: 5px 12px !important;
  text-decoration: none;
  display: block;
  border-bottom: solid 1px #e6e6e6 !important;
  width: 100%;
  margin: 0 !important;
  text-align: left; }

/* Change color of language-drop-down links on hover */
.language-drop-down-content a:hover {
  background-color: #f3f3f3;
  color: #000; }

/* Show the language-drop-down menu on hover */
.language-drop-down:hover .language-drop-down-content {
  display: block; }

/* Change the background color of the language-drop-down button when the language-drop-down content is shown */
.language-drop-down:hover .drop-button {
  background-color: #3e8e41; }

@media (max-width: 767px) {
  .language-drop-down {
    margin-left: 0; } }
