﻿/*$button-sizes: ( tiny: 0.6rem, small: 0.75rem, default: 0.9rem, large: 1.25rem);*/
.topbar-center-logo .top-bar-center {
  flex: 1 0 auto;
}
@media screen and (max-width: 48.81125em) {
  .topbar-center-logo .top-bar-center {
    display: none;
  }
}

.topbar-center-logo-mobile {
  background: rgba(0, 0, 0, 0.42);
}
.topbar-center-logo-mobile .menu-icon {
  vertical-align: middle;
}

.hover-underline-menu li a {
  margin-right: 0.5rem;
}

#topbar-center-logo li:hover h5 {
  color: #ec6665;
  transition: all 0.5s ease;
}

.dd-lang .scope-lang {
  border: 2px solid #e5e7e9;
  color: #0a0a0a !important;
}
.dd-lang .scope-lang:hover {
  color: #0a0a0a !important;
}
.dd-lang ul li:hover {
  background-color: #EEEEEE;
  transition: all 0.5s ease;
}
.dd-lang ul li:not(:last-child) {
  border-bottom: 1px solid #e5e7e9;
}
.dd-lang ul a {
  margin-right: 0;
}
.dd-lang ul a:hover {
  color: #ec6665 !important;
  transition: all 0.5s ease;
}

.dd-lang.dropdown.menu > li.opens-right > .is-dropdown-submenu {
  top: 103%;
}

@media print, screen and (max-width: 47.5625em) {
  #topbar-center-logo {
    padding: 0 !important;
  }

  .topbar-center-logo-mobile {
    background: rgba(0, 0, 0, 0);
  }
}
input[type=text], input[type=password], select {
  height: 4.4rem;
  padding-left: 1.3rem;
  font-size: 1.1875rem;
  box-shadow: none;
  background-color: white;
  border-color: #CCCCCC;
  outline: none;
  z-index: 2;
  position: relative;
}

textarea {
  border-color: #CCCCCC;
  z-index: 2;
  position: relative;
}

.form-error {
  background-color: #ed6564;
  padding-left: 1.3rem;
  border-radius: 0.3125rem;
  z-index: 1;
  margin-top: -1.5rem;
  padding-top: 1rem;
  padding-bottom: 0.4rem;
}

.form-div {
  background-color: #f3f3f3;
  border-top: 2px solid #ebedec;
  border-bottom: 2px solid #EEEFEE;
}
.form-div ._form {
  background-color: #FFFFFF;
}

.fa_spinner {
  display: none;
}

/********************Captcha Block*********************/
.translate-arrow {
  color: #3E3453;
  font-size: 2.5rem;
  position: absolute;
  left: 13.5rem;
  top: 0.8rem;
  animation: translate_arrow 2s infinite linear;
}

.g-recaptcha > * {
  border: 1px solid #3E3453;
  border-radius: 4px;
}

.g-recaptchac {
  position: absolute;
  right: -1.3rem;
  bottom: 0;
  height: 100%;
  transform-origin: 0 0;
  transform: scale(0.9);
  display: inline-flex;
}

@keyframes translate_arrow {
  0% {
    transform: translateX(0.5rem);
  }
  50% {
    transform: translateX(-0.25rem);
  }
  100% {
    transform: translateX(0.5rem);
  }
}
@media screen and (max-width: 780px) {
  .g-recaptchac {
    transform: scale(0.61);
    right: -7.1rem;
  }

  .translate-arrow {
    font-size: 2.5rem;
    top: 0.3rem;
  }
}
@media screen and (max-width: 500px) {
  .translate-arrow {
    left: 1.5rem;
  }

  #CaptchaLabel {
    color: #FFFFFF !important;
  }
}
/********************Captcha Block*********************/
.header_hover:hover {
  color: #ed6564;
  transition: all ease 0.25s;
}

.grayscale {
  filter: opacity(0.6) grayscale(100%);
  transition: all ease 0.25s;
}
.grayscale:hover {
  filter: opacity(1) grayscale(0);
}

._bottommenu {
  width: 90%;
  margin-left: 5%;
  padding: 3vw 0;
}
._bottommenu ._img1 {
  width: 60%;
}
._bottommenu ._img2 {
  width: 50%;
}
._bottommenu ._menu {
  padding-left: 5%;
}
._bottommenu ._img_soc {
  width: 1.2vw;
  margin-bottom: 0.3vw;
}

@media screen and (max-width: 48.81125em) {
  input[type=text], select {
    height: 3rem;
  }

  ._bottommenu {
    width: 90%;
    margin-left: 5%;
    padding: 2rem 0;
  }
  ._bottommenu ._img1 {
    width: 6rem;
  }
  ._bottommenu ._img2 {
    width: 7rem;
  }
  ._bottommenu ._menu {
    padding-left: 5%;
  }
  ._bottommenu ._img_soc {
    width: 1.2rem;
  }
}
