@charset "UTF-8";

/* Loading Destinations Box */
.load-destinations-box {display: none;}
.load-destinations-box .destination-box {-webkit-transition: all 350ms ease-in-out; transition: all 350ms ease-in-out; opacity: 0;}
.load-destinations-box.open .destination-box {opacity: 1;}


/* Buttons */
.btn {-webkit-transition: all 225ms ease-in-out; transition: all 225ms ease-in-out; text-overflow: ellipsis; vertical-align: middle; display: inline-block; white-space: nowrap; overflow: hidden;}
.btn.btn-special {background: #e7434e;
  line-height: 60px;
  border-radius: 5px;
  color: #ffffff;
  height: 60px;
  font-family: "Raleway", sans-serif;
  font-weight: 700;
  font-size: 14px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  padding: 0 40px;
}
.btn.btn-special:hover {
  background: #34495e;
}
.btn.btn-special:not(.no-icon)::before {
  content: "";
  font-family: icomoon;
  display: inline-block;
  margin-right: 12.5px;
}
.btn.btn-outlined {
  color: #ffffff;
  height: 40px;
  line-height: 38px;
  border: 1px solid #ffffff;
  border-radius: 5px;
  font-weight: 700;
  font-family: "Raleway", sans-serif;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  font-size: 15px;
  padding: 0 35px;
  min-width: 140px;
}
.btn.btn-outlined:hover {
  background: #ffffff;
  color: #2c3e50;
}
.mbtn .btn{display: block; width:206px; height:48px; line-height:48px; font-size:20px; letter-spacing:0px; color: #000; 
border-radius: 60px; cursor: pointer; -webkit-transition: 0.2s all; transition: 0.2s all; letter-spacing:-1px;
background:#ddd url(/_gmi/niam/loadmore2.png) no-repeat right 30px center; padding-left:38px;}
.mbtn  .btn:hover,
.mbtn  .btn:active {background-color: #cbcbcb; color: #fff;}