
#translate-container{
  position: relative;
  float: right; 
  z-index: 6; 
  font-family: Georgia, "Times New Roman", Times, serif;
  font-style: normal;
  border:none;
  margin-left: 25px;
  margin-right:-5px;
  transform: translateY(-35px);
  padding: 1px;

}

.translate-button{
  border: 1px solid #DBD0BC;
  border-radius: 2px;
  line-height: 22px;
  vertical-align: middle;
  padding: 2px 9px 2px 5px;
  background-color: #fff;
  cursor: pointer;
  color: #43347b;
  margin-top:3px;
}

#translate-btn {
    padding: 2px;
    padding-right: -5px;
    padding-top: 4px;
    border:none;
}

 .translate-image{
  height: 22px;
  width: 27px;
  cursor: pointer;
}

.translate-info {
  color:black;
}

.translate-info .modal-title {
  font-size:1rem;
}


.translate-info .modal-header.p-5.rounded-0,
.translate-info .modal-body.rounded-0.p-5 {
  padding:1.6rem!important;
}

.translate-info button.close.p-0 {
  width: 2rem;
  height: 2rem;
  background-color: #334;
  color: white;
  font-weight: bold;
  border: none;
  font-size: 1.4rem;
} 

/*
#translate-info{
  display: none; 
  position: absolute; 
  padding: 7px 18px; 
  width: 380px;
  border: 1px solid #43347b; 
  border-radius: 3px;
  text-align: left; 
  z-index: 6;
  background-color: #fff;
  right: 0;
  font-size: 13px !important;
  line-height: 25px;
  color: #43347b;
} 

#translate-info p {
   line-height: 1.2em;
}


#closeTranslateInfoDiv{
  margin-bottom: 10px;
  text-align:right; 
  font-size: 0.85em;
}

#closeTranslateInfo{ 
  display: inline-block; 
  margin-right: -13px;
  padding: 0 5px;
  font-weight: 600;
}

#closeTranslateInfo:hover{ cursor: pointer; }

#closeTranslateInfoX{
  border: 1px solid #43347b;
  border-radius: 50px;
  padding: 1px 3px;
  font-family: sans-serif;
}
*/

.topRightMenu{
  border-right: none !important; 
  margin-right: -30px !important;
}

@media only screen and (max-width: 1130px) and (min-width: 992px){
  .translate-button{
  border-radius: 1px;
  padding: 1px 7px 1px 3px;
  margin-right:-7px;
} 
}


@media only screen and (max-width: 470px){
  #translate-info{ width: 250px; }
  #translate-info .goog-te-gadget { white-space: normal !important; } 
}
@media only screen and (max-width: 320px){
  #translate-info{ width: 225px; }
}
