@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700,900|Open+Sans:400,600,600i,700);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700,900|Open+Sans:400,600,600i,700);@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700,900|Open+Sans:400,600,600i,700);/*react redux toastr */
.animated {
  animation-duration: 1s;
  animation-fill-mode: both; }
  .animated.bounceIn {
    animation-duration: .7s; }
  .animated.bounceOut {
    animation-duration: .5s; }
  .animated.bounceIn {
    animation-name: bounceIn; }
  .animated.bounceOut {
    animation-name: bounceOut; }
  .animated.fadeIn {
    animation-name: fadeIn;
    animation-duration: .7s; }
  .animated.fadeOut {
    animation-name: fadeOut;
    animation-duration: .3s; }
  .animated.bounceInDown {
    animation-name: bounceInDown; }
  .animated.bounceOutUp {
    animation-name: bounceOutUp; }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: perspective(1px) scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: perspective(1px) scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: perspective(1px) scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: perspective(1px) scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: perspective(1px) scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: perspective(1px) scale3d(1, 1, 1); } }

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.rrt-confirm-holder {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999; }
  .rrt-confirm-holder .shadow {
    width: 100%;
    height: 100%;
    background-color: rgba(50, 58, 68, 0.8); }
  .rrt-confirm-holder .rrt-confirm {
    width: 320px;
    background-color: white;
    position: absolute;
    z-index: 9;
    top: 20%;
    left: 50%;
    margin-left: -160px;
    box-shadow: 3px 3px 20px #333;
    border-radius: 4px;
    overflow: hidden; }
    .rrt-confirm-holder .rrt-confirm .rrt-message {
      width: 100%;
      padding: 5%;
      min-height: 50px;
      font-size: 1em;
      background-color: white;
      text-align: center;
      font-family: 'open-sanscondensed-light', sans-serif;
      clear: both; }
    .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder {
      display: flex; }
      .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button {
        flex-grow: 1;
        height: 50px;
        text-transform: capitalize;
        border: none;
        background-color: transparent;
        padding: 0;
        margin: 0;
        float: left;
        border-top: 1px solid #f0f0f0;
        font-size: 14px;
        overflow: hidden;
        cursor: pointer; }
        .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button:hover {
          background-color: #f5f5f5; }
        .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button.rrt-ok-btn:active {
          background-color: #60bb71;
          color: white; }
        .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button.rrt-cancel-btn:active {
          background-color: #db6a64;
          color: white; }
        .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button:focus {
          outline: none; }

body.toastr-confirm-active {
  overflow: hidden; }

.redux-toastr *, .redux-toastr *:before, .redux-toastr *:after {
  box-sizing: border-box; }

.redux-toastr .top-left, .redux-toastr .top-right, .redux-toastr .top-center, .redux-toastr .bottom-left, .redux-toastr .bottom-right, .redux-toastr .bottom-center {
  width: 350px;
  position: fixed;
  z-index: 99999999;
  padding: 0 10px; }

.redux-toastr .top-left, .redux-toastr .top-right, .redux-toastr .top-center {
  top: 0; }

.redux-toastr .top-right, .redux-toastr .bottom-right {
  right: 0; }

.redux-toastr .bottom-left, .redux-toastr .bottom-right, .redux-toastr .bottom-center {
  bottom: 0; }

.redux-toastr .top-left, .redux-toastr .bottom-left {
  left: 0; }

.redux-toastr .top-center, .redux-toastr .bottom-center {
  left: 50%;
  margin-left: -175px; }

@media (max-width: 320px) {
  .redux-toastr .top-left, .redux-toastr .top-right, .redux-toastr .top-center, .redux-toastr .bottom-left, .redux-toastr .bottom-right, .redux-toastr .bottom-center {
    width: 320px; }
  .redux-toastr .top-center, .redux-toastr .bottom-center {
    margin-left: -160px; } }

.redux-toastr .toastr {
  background-color: #fcfcfc;
  width: 100%;
  min-height: 70px;
  overflow: hidden;
  margin: 10px 0;
  border-radius: 4px;
  position: relative;
  z-index: 2;
  color: #333;
  opacity: .94;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4); }
  .redux-toastr .toastr:hover:not(.rrt-message) {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
    opacity: 1; }
  .redux-toastr .toastr .toastr-status {
    width: 100%;
    height: 5px; }
    .redux-toastr .toastr .toastr-status.success {
      background-color: #60bb71; }
    .redux-toastr .toastr .toastr-status.warning {
      background-color: #f7a336; }
    .redux-toastr .toastr .toastr-status.info {
      background-color: #58abc3; }
    .redux-toastr .toastr .toastr-status.error {
      background-color: #db6a64; }
  .redux-toastr .toastr .rrt-left-container, .redux-toastr .toastr .rrt-right-container {
    float: left;
    text-align: center;
    overflow: hidden; }
  .redux-toastr .toastr .rrt-left-container {
    width: 80px;
    top: 0;
    left: 0;
    position: absolute;
    bottom: 0; }
    .redux-toastr .toastr .rrt-left-container .rrt-holder {
      width: 70px;
      height: 70px;
      position: absolute;
      top: 50%;
      margin-top: -35px;
      left: 5px;
      line-height: 60px; }
    .redux-toastr .toastr .rrt-left-container .toastr-icon {
      fill: white;
      vertical-align: middle;
      margin-top: 5px; }
  .redux-toastr .toastr .rrt-middle-container {
    width: 65%;
    margin-left: 80px;
    position: relative;
    float: left;
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    font-size: 1em;
    text-align: left;
    padding: 10px 5px; }
    .redux-toastr .toastr .rrt-middle-container .rrt-title {
      font-size: 1.1em;
      font-weight: bold;
      margin-bottom: 5px; }
  .redux-toastr .toastr .rrt-right-container {
    width: 10%; }
  .redux-toastr .toastr .close-toastr {
    width: 10%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: transparent;
    font-size: 22px;
    border: none;
    outline: none;
    opacity: 0.5;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Arial sans-serif; }
    .redux-toastr .toastr .close-toastr:hover {
      opacity: 1; }
    .redux-toastr .toastr .close-toastr:focus {
      outline: none; }
  .redux-toastr .toastr.rrt-info, .redux-toastr .toastr.rrt-success, .redux-toastr .toastr.rrt-warning, .redux-toastr .toastr.rrt-error {
    color: white; }
  .redux-toastr .toastr.rrt-info {
    background-color: #58abc3; }
    .redux-toastr .toastr.rrt-info .rrt-progressbar {
      background-color: #378298; }
  .redux-toastr .toastr.rrt-success {
    background-color: #60bb71; }
    .redux-toastr .toastr.rrt-success .rrt-progressbar {
      background-color: #3e914d; }
  .redux-toastr .toastr.rrt-warning {
    background-color: #f7a336; }
    .redux-toastr .toastr.rrt-warning .rrt-progressbar {
      background-color: #d87e09; }
  .redux-toastr .toastr.rrt-error {
    background-color: #db6a64; }
    .redux-toastr .toastr.rrt-error .rrt-progressbar {
      background-color: #c5352e; }
  .redux-toastr .toastr.rrt-light .rrt-progressbar {
    background-color: #ccc; }
  .redux-toastr .toastr.rrt-light .toastr-icon {
    fill: #333 !important; }
  .redux-toastr .toastr.rrt-message {
    opacity: 1;
    border: 1px solid #dbdbdb; }
    .redux-toastr .toastr.rrt-message .rrt-title {
      width: 90%;
      height: 50px;
      text-align: center;
      overflow: hidden;
      font-size: 1.2em;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      line-height: 50px;
      padding: 0 20px; }
    .redux-toastr .toastr.rrt-message .rrt-text {
      width: 100%;
      max-height: 400px;
      overflow: hidden;
      overflow-y: auto;
      border-top: 1px solid #f1f1f1;
      border-bottom: 1px solid #f1f1f1;
      background-color: white;
      padding: 15px;
      font-size: 1.1em;
      margin-bottom: 20px; }
      .redux-toastr .toastr.rrt-message .rrt-text img {
        display: block;
        margin: 10px auto;
        max-width: 100%; }
    .redux-toastr .toastr.rrt-message .close-toastr {
      height: 50px; }
  .redux-toastr .toastr .rrt-progress-container {
    height: 5px;
    margin: 0 -20px -20px -60px;
    position: absolute;
    bottom: 20px;
    width: 100%; }
    .redux-toastr .toastr .rrt-progress-container .rrt-progressbar {
      -webkit-border-radius: 0 0 0 4px;
      -moz-border-radius: 0 0 0 4px;
      border-radius: 0 0 0 4px;
      height: 100%; }

.redux-toastr .toastr-attention {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1; }

/*fonts*/
/*Colors*/
.react-autosuggest__suggestions-container--open {
  background-color: #e4dfda;
  opacity: 0.8; }
  .react-autosuggest__suggestions-container--open ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .react-autosuggest__suggestions-container--open ul li {
      margin: 0;
      padding: 5px 15px;
      text-align: left; }
    .react-autosuggest__suggestions-container--open ul li:hover {
      background-color: #3a8ba8;
      color: #ffffff;
      cursor: pointer; }

input {
  outline: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif; }

h3 {
  font-weight: 700;
  font-size: 24px; }

p {
  font-family: "Open Sans", sans-serif; }

.btn {
  border-radius: 0;
  border: none; }

.btn-link {
  font-size: 12px;
  color: #000000;
  text-decoration: none; }

.btn-link-big {
  font-size: 18px;
  color: #000000;
  text-decoration: none;
  background-color: transparent; }

.btn-info {
  background-color: #3d7bbc; }
  .btn-info:hover, .btn-info:focus {
    background-color: #6095cc; }
  .btn-info:active {
    box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    background-color: #376ea9 !important; }

.btn-danger {
  background-color: #e9724c;
  margin-bottom: 15px; }
  .btn-danger:hover, .btn-danger:focus {
    background-color: #ef9679; }
  .btn-danger:active {
    box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    background-color: #e34e1f !important; }

.btn-default,
.btn-default:focus {
  background-color: #f6c858;
  color: #ffffff;
  font-weight: 700;
  border: none;
  border-radius: 0 !important; }
  .btn-default:hover,
  .btn-default:focus:hover {
    background-color: #e9724c; }
  .btn-default:active,
  .btn-default:focus:active {
    background-color: #e9724c !important;
    box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }

.navbar-brand {
  background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3C!--%20Creator%3A%20CorelDRAW%20--%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20width%3D%22295px%22%20height%3D%2242px%22%20style%3D%22shape-rendering%3AgeometricPrecision%3B%20text-rendering%3AgeometricPrecision%3B%20image-rendering%3AoptimizeQuality%3B%20fill-rule%3Aevenodd%3B%20clip-rule%3Aevenodd%22%0D%0AviewBox%3D%220%200%202690.87%20380.091%22%0D%0A%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%3Cdefs%3E%0D%0A%20%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%20%20%20%3C!%5BCDATA%5B%0D%0A%20%20%20%20.fil3%20%7Bfill%3A%23355E8E%7D%0D%0A%20%20%20%20.fil2%20%7Bfill%3A%233D7BBC%7D%0D%0A%20%20%20%20.fil0%20%7Bfill%3Ablack%3Bfill-rule%3Anonzero%7D%0D%0A%20%20%20%20.fil1%20%7Bfill%3A%23B3B3B3%3Bfill-rule%3Anonzero%7D%0D%0A%20%20%20%5D%5D%3E%0D%0A%20%20%3C%2Fstyle%3E%0D%0A%20%3C%2Fdefs%3E%0D%0A%20%3Cg%20id%3D%22Capa_x0020_1%22%3E%0D%0A%20%20%3Cmetadata%20id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D%0A%20%20%3Cg%20id%3D%22_232465840%22%3E%0D%0A%20%20%20%3Cpath%20id%3D%22_232461184%22%20class%3D%22fil0%22%20d%3D%22M497.526%20181.149c-14.7137%2C0%20-27.2969%2C-5.18863%20-37.7119%2C-15.6036%20-10.415%2C-10.415%20-15.6036%2C-22.9982%20-15.6036%2C-37.7119%200%2C-14.7137%205.18863%2C-27.2646%2015.6036%2C-37.6796%2010.415%2C-10.4851%2022.9982%2C-15.7439%2037.7119%2C-15.7439%209.02886%2C0%2017.4536%2C2.16822%2025.3067%2C6.46691l0%20-24.7727c-8.20904%2C-2.84242%20-16.6338%2C-4.26633%20-25.3067%2C-4.26633%20-20.9703%2C0%20-38.8878%2C7.42697%20-53.7417%2C22.2863%20-14.8593%2C14.8593%20-22.2863%2C32.7391%20-22.2863%2C53.7093%200%2C20.9703%207.42697%2C38.8824%2022.2863%2C53.7417%2014.8539%2C14.8593%2032.7714%2C22.2863%2053.7417%2C22.2863%208.67289%2C0%2017.0977%2C-1.45627%2025.3067%2C-4.3688l0%20-24.6703c-7.85306%2C4.22857%20-16.2778%2C6.32668%20-25.3067%2C6.32668zm143.874%20-106.631c-14.7137%2C0%20-27.2969%2C5.22099%20-37.7119%2C15.636%20-10.415%2C10.415%20-15.6036%2C22.9659%20-15.6036%2C37.6796%200%2C14.7137%205.18863%2C27.2969%2015.6036%2C37.7119%2010.415%2C10.415%2022.9982%2C15.6036%2037.7119%2C15.6036%2014.7191%2C0%2027.2646%2C-5.18863%2037.6796%2C-15.6036%2010.415%2C-10.415%2015.6414%2C-22.9982%2015.6414%2C-37.7119%200%2C-14.7137%20-5.22638%2C-27.2646%20-15.6414%2C-37.6796%20-10.415%2C-10.415%20-22.9605%2C-15.636%20-37.6796%2C-15.636zm0%20129.344c-20.9703%2C0%20-38.8824%2C-7.42697%20-53.7417%2C-22.2863%20-14.8593%2C-14.8593%20-22.2863%2C-32.7714%20-22.2863%2C-53.7417%200%2C-20.9703%207.42697%2C-38.85%2022.2863%2C-53.7093%2014.8593%2C-14.8593%2032.7714%2C-22.2863%2053.7417%2C-22.2863%2020.9379%2C0%2038.8554%2C7.42697%2053.7093%2C22.2863%2014.8593%2C14.8593%2022.2863%2C32.7391%2022.2863%2C53.7093%200%2C20.9703%20-7.42697%2C38.8824%20-22.2863%2C53.7417%20-14.8539%2C14.8593%20-32.7714%2C22.2863%20-53.7093%2C22.2863zm211.056%20-150.459l0%20106.529%20-63.6227%20-106.529%20-23.6347%200%200%20149.003%2022.5668%200%200%20-106.529%2063.7306%20106.529%2023.6401%200%200%20-149.003%20-22.68%200zm163.782%200l0%20106.529%20-63.6227%20-106.529%20-23.6347%200%200%20149.003%2022.5668%200%200%20-106.529%2063.7306%20106.529%2023.6401%200%200%20-149.003%20-22.68%200zm77.9805%200l0%20149.003%2075.9956%200%200%20-22.6045%20-53.4289%200%200%20-40.8079%2041.234%200%200%20-22.6045%20-41.234%200%200%20-40.4141%2053.4289%200%200%20-22.5722%20-75.9956%200zm195.313%20127.747c-14.7137%2C0%20-27.2969%2C-5.18863%20-37.7119%2C-15.6036%20-10.415%2C-10.415%20-15.6036%2C-22.9982%20-15.6036%2C-37.7119%200%2C-14.7137%205.18863%2C-27.2646%2015.6036%2C-37.6796%2010.415%2C-10.4851%2022.9982%2C-15.7439%2037.7119%2C-15.7439%209.02886%2C0%2017.4536%2C2.16822%2025.3067%2C6.46691l0%20-24.7727c-8.20904%2C-2.84242%20-16.6338%2C-4.26633%20-25.3067%2C-4.26633%20-20.9703%2C0%20-38.8878%2C7.42697%20-53.7417%2C22.2863%20-14.8593%2C14.8593%20-22.2863%2C32.7391%20-22.2863%2C53.7093%200%2C20.9703%207.42697%2C38.8824%2022.2863%2C53.7417%2014.8539%2C14.8593%2032.7714%2C22.2863%2053.7417%2C22.2863%208.67289%2C0%2017.0977%2C-1.45627%2025.3067%2C-4.3688l0%20-24.6703c-7.85306%2C4.22857%20-16.2778%2C6.32668%20-25.3067%2C6.32668zm70.5481%20-127.747l0%2022.5722%2031.5633%200%200%20126.431%2022.68%200%200%20-126.431%2031.5633%200%200%20-22.5722%20-85.8066%200zm192.006%20150.352c-14.5735%2C0%20-27.0866%2C-5.15087%20-37.5016%2C-15.4958%20-10.3449%2C-10.3449%20-15.4958%2C-22.8526%20-15.4958%2C-37.5016l0%20-97.4621%2022.6746%200%200%2097.4621c0%2C8.39242%202.95029%2C15.5335%208.85087%2C21.4341%205.9707%2C5.97609%2013.1496%2C8.95875%2021.4719%2C8.95875%208.38703%2C0%2015.5659%2C-2.98265%2021.4665%2C-8.95875%205.93834%2C-5.90058%208.92099%2C-13.0417%208.92099%2C-21.4341l0%20-97.4621%2022.7124%200%200%2097.4621c0%2C14.649%20-5.18863%2C27.1567%20-15.6036%2C37.5016%20-10.3449%2C10.3449%20-22.8526%2C15.4958%20-37.4962%2C15.4958zm152.833%200.107872c-0.960058%2C0%20-1.92012%2C-0.0323615%20-2.81006%2C-0.107872%20-9.88105%2C-0.426093%20-18.9423%2C-3.05277%20-27.2969%2C-7.92318%20-9.4172%2C-5.47449%20-15.8517%2C-12.8313%20-19.2659%2C-22.0759l21.2561%20-7.78294c1.74213%2C4.58455%205.2965%2C8.28455%2010.7332%2C11.127%204.76254%2C2.41633%209.98892%2C3.80248%2015.6036%2C4.05058%208.67289%2C0.355977%2015.8571%2C-1.74213%2021.5797%2C-6.32668%204.76254%2C-3.91035%207.3191%2C-8.35466%207.5672%2C-13.3275%200.426093%2C-9.52507%20-9.52507%2C-17.1354%20-29.8535%2C-22.8203%20-31.8869%2C-8.95875%20-47.3125%2C-24.1363%20-46.3525%2C-45.5003%200.604082%2C-14.9996%207.03863%2C-26.229%2019.2659%2C-33.656%209.31472%2C-5.69023%2020.4741%2C-8.21443%2033.5157%2C-7.57259%2015.8571%2C0.674198%2028.5429%2C6.18644%2038.1057%2C16.5259l-16.5259%2015.4257c-5.44213%2C-5.82507%20-12.977%2C-8.95335%20-22.6099%2C-9.37945%20-6.78513%2C-0.253499%20-12.6156%2C0.604082%20-17.3781%2C2.62668%20-7.50248%2C3.16603%20-11.4452%2C8.88863%20-11.7688%2C17.0653%20-0.426093%2C9.37945%209.53047%2C16.9143%2029.8589%2C22.6045%2018.3436%2C5.11851%2031.3152%2C12.6911%2038.9579%2C22.6746%205.2965%2C6.96851%207.75058%2C14.649%207.39461%2C23.036%20-0.533965%2C11.8012%20-5.90058%2C21.7901%20-16.0297%2C29.9991%20-9.45496%2C7.57259%20-20.7599%2C11.3373%20-33.9472%2C11.3373zm225.204%20-150.993l-57.1936%20132.262%20-57.048%20-132.262%20-14.3577%200%200%20149.429%2013.7213%200%200%20-116.194%2050.2251%20116.302%2014.9618%200%2050.2952%20-116.302%200%20116.194%2013.6512%200%200%20-149.429%20-14.2552%200zm60.7372%200l0%20149.537%2076.3138%200%200%20-13.7536%20-62.5926%200%200%20-54.3512%2049.4754%200%200%20-13.7536%20-49.4754%200%200%20-53.9197%2062.5926%200%200%20-13.759%20-76.3138%200zm130.476%20135.886l23.1061%200c16.8819%2C0%2031.2774%2C-5.9707%2043.2188%2C-17.9121%2011.9468%2C-11.9414%2017.9175%2C-26.3369%2017.9175%2C-43.2242%200%2C-16.8442%20-5.9707%2C-31.2396%20-17.9175%2C-43.1864%20-11.9414%2C-11.9414%20-26.3369%2C-17.9121%20-43.2188%2C-17.9121l-23.1061%200%200%20122.235zm-13.6512%2013.6512l0%20-149.537%2036.7573%200c20.6143%2C0%2038.2459%2C7.32449%2052.8895%2C21.9681%2014.6058%2C14.5735%2021.8926%2C32.1673%2021.8926%2C52.7816%200%2C20.652%20-7.28673%2C38.2459%20-21.8926%2C52.8194%20-14.6436%2C14.6436%20-32.2752%2C21.9681%20-52.8895%2C21.9681l-36.7573%200zm147.542%200l13.8615%200%200%20-150.281%20-13.8615%200%200%20150.281zm126.463%20-12.2974c-17.2433%2C0%20-31.957%2C-6.11633%20-44.1843%2C-18.3058%20-12.1895%2C-12.2273%20-18.3058%2C-26.941%20-18.3058%2C-44.1843%200%2C-17.2001%206.11633%2C-31.9192%2018.3058%2C-44.1465%2012.2273%2C-12.1895%2026.941%2C-18.3058%2044.1843%2C-18.3058%2012.2596%2C0%2023.5969%2C3.34402%2033.9418%2C10.0968l0%20-15.8194c-10.7009%2C-5.36662%20-22.0004%2C-8.03105%20-33.9418%2C-8.03105%20-21.0458%2C0%20-38.9956%2C7.46472%20-53.855%2C22.3942%20-14.9241%2C14.8539%20-22.3888%2C32.8092%20-22.3888%2C53.8118%200%2C21.0458%207.46472%2C38.9956%2022.3888%2C53.8496%2014.8593%2C14.9294%2032.8092%2C22.3942%2053.855%2C22.3942%2011.9414%2C0%2023.241%2C-2.66443%2033.9418%2C-8.03105l0%20-15.8194c-10.3449%2C6.75277%20-21.6822%2C10.0968%20-33.9418%2C10.0968zm160.47%20-137.24l-94.5442%20149.537%2016.2401%200%2023.6401%20-37.3937%2059.3564%200%200%2037.3937%2013.6134%200%200%20-149.537%20-18.3058%200zm4.69242%2018.3436l0%2080.0786%20-50.7213%200%2050.7213%20-80.0786zm60.8127%20-18.3436l0%20149.537%2083.2068%200%200%20-13.7536%20-69.4856%200%200%20-135.784%20-13.7213%200z%22%2F%3E%0D%0A%20%20%20%3Cpath%20id%3D%22_232463728%22%20class%3D%22fil1%22%20d%3D%22M447.7%20320.73c-0.399125%2C0%20-0.803644%2C-0.0161808%20-1.1758%2C-0.0431487%20-4.13688%2C-0.177988%20-7.92857%2C-1.28367%20-11.4236%2C-3.32245%20-3.94271%2C-2.29227%20-6.63411%2C-5.3774%20-8.05802%2C-9.25l8.89402%20-3.26312c0.728134%2C1.92551%202.21676%2C3.47347%204.49286%2C4.66545%201.99023%2C1.0086%204.18003%2C1.59111%206.52624%2C1.69898%203.62988%2C0.145627%206.63411%2C-0.733528%209.03426%2C-2.65364%201.99023%2C-1.63965%203.05816%2C-3.50044%203.16603%2C-5.58775%200.177988%2C-3.99125%20-3.98586%2C-7.17886%20-12.4969%2C-9.56283%20-13.3383%2C-3.75394%20-19.7945%2C-10.113%20-19.3899%2C-19.0663%200.248105%2C-6.28353%202.9449%2C-10.9921%208.05802%2C-14.1042%203.89417%2C-2.38396%208.56501%2C-3.44111%2014.0287%2C-3.17143%206.63411%2C0.280466%2011.936%2C2.58892%2015.938%2C6.92536l-6.91458%206.46691c-2.2707%2C-2.44329%20-5.42595%2C-3.75394%20-9.45496%2C-3.93192%20-2.84781%2C-0.107872%20-5.28571%2C0.248105%20-7.27595%2C1.10029%20-3.13907%2C1.32682%20-4.7895%2C3.72157%20-4.92434%2C7.1465%20-0.177988%2C3.93732%203.98586%2C7.09256%2012.4969%2C9.47653%207.66968%2C2.14665%2013.101%2C5.31808%2016.2994%2C9.5035%202.21676%2C2.91793%203.24154%2C6.1379%203.09052%2C9.64912%20-0.221137%2C4.94592%20-2.46487%2C9.13134%20-6.70423%2C12.5724%20-3.95889%2C3.17143%20-8.68907%2C4.75175%20-14.2067%2C4.75175zm105.213%20-63.051l-22.2216%2050.9586%20-21.9519%20-50.9586%20-9.89184%200%200%2062.4415%209.44417%200%200%20-39.4109%2017.0491%2039.4109%2010.6739%200%2017.3458%20-39.6644%200%2039.6644%209.44417%200%200%20-62.4415%20-9.89184%200zm76.864%200l-39.4271%2062.4415%2011.1971%200%209.19067%20-14.5843%2021.1806%200%200%2014.5843%209.48732%200%200%20-62.4415%20-11.6286%200zm2.14125%2014.3469l0%2024.0554%20-15.2153%200%2015.2153%20-24.0554zm51.2391%2012.3136l0%20-17.2001%2013.5487%200c2.3516%2C0%204.3742%2C0.846793%206.0516%2C2.52959%201.67201%2C1.69898%202.48644%2C3.72697%202.48644%2C6.11093%200%2C2.36778%20-0.814431%2C4.36341%20-2.48644%2C6.03003%20-1.67741%2C1.6828%20-3.7%2C2.52959%20-6.0516%2C2.52959l-13.5487%200zm20.6143%208.03105c3.25773%2C-1.40233%205.87361%2C-3.59213%207.88542%2C-6.55321%202.06574%2C-3.0258%203.09052%2C-6.35904%203.09052%2C-10.0375%200%2C-5.00525%20-1.7637%2C-9.26618%20-5.31268%2C-12.7828%20-3.52201%2C-3.54359%20-7.75598%2C-5.31808%20-12.7289%2C-5.31808l-23.009%200%200%2062.4415%209.46035%200%200%20-26.3207%2010.6793%200%2013.6404%2026.3207%2010.6793%200%20-14.3847%20-27.75zm39.6806%20-34.6915l0%209.46035%2013.2143%200%200%2052.9812%209.48192%200%200%20-52.9812%2013.2089%200%200%20-9.46035%20-35.9051%200zm97.9044%2053.0136l6.96851%200c5.99227%2C0%2011.1108%2C-2.13047%2015.3879%2C-6.40758%204.23936%2C-4.25554%206.35364%2C-9.36866%206.35364%2C-15.3717%200%2C-6.01385%20-2.11429%2C-11.1539%20-6.35364%2C-15.3987%20-4.27711%2C-4.27711%20-9.39563%2C-6.42376%20-15.3879%2C-6.42376l-6.96851%200%200%2043.6017zm-9.41181%209.42799l0%20-62.4415%2016.3803%200c8.60816%2C0%2015.9542%2C3.05277%2022.0544%2C9.1637%206.06778%2C6.10554%209.09898%2C13.4624%209.09898%2C22.0706%200%2C8.58119%20-3.0312%2C15.938%20-9.09898%2C22.049%20-6.10015%2C6.10554%20-13.4462%2C9.15831%20-22.0544%2C9.15831l-16.3803%200zm87.0956%20-62.366l-9.45496%200%200%2062.366%209.45496%200%200%20-62.366zm66.7564%20-0.0755102l-39.4271%2062.4415%2011.1971%200%209.19067%20-14.5843%2021.1752%200%200%2014.5843%209.49271%200%200%20-62.4415%20-11.6286%200zm2.13586%2014.3469l0%2024.0554%20-15.2099%200%2015.2099%20-24.0554zm42.2749%20-14.3469l0%2062.4415%2031.8006%200%200%20-9.47114%20-22.3564%200%200%20-52.9704%20-9.44417%200zm80.03%200l-13.2035%2022.4157%20-13.2089%20-22.4157%20-10.9759%200%2019.4385%2033.0681%200%2029.3735%209.48732%200%200%20-29.3735%2019.4439%20-33.0681%20-10.9813%200zm56.0717%2063.051c-0.399125%2C0%20-0.803644%2C-0.0161808%20-1.1758%2C-0.0431487%20-4.13688%2C-0.177988%20-7.92857%2C-1.28367%20-11.4236%2C-3.32245%20-3.94271%2C-2.29227%20-6.63411%2C-5.3774%20-8.06341%2C-9.25l8.89942%20-3.26312c0.728134%2C1.92551%202.21137%2C3.47347%204.49286%2C4.66545%201.99023%2C1.0086%204.18003%2C1.59111%206.52624%2C1.69898%203.62988%2C0.145627%206.63411%2C-0.733528%209.02886%2C-2.65364%201.99563%2C-1.63965%203.06356%2C-3.50044%203.17143%2C-5.58775%200.177988%2C-3.99125%20-3.98586%2C-7.17886%20-12.4969%2C-9.56283%20-13.3383%2C-3.75394%20-19.7999%2C-10.113%20-19.3953%2C-19.0663%200.253499%2C-6.28353%202.9449%2C-10.9921%208.06341%2C-14.1042%203.89417%2C-2.38396%208.56501%2C-3.44111%2014.0233%2C-3.17143%206.63411%2C0.280466%2011.9414%2C2.58892%2015.9434%2C6.92536l-6.91458%206.46691c-2.27609%2C-2.44329%20-5.43134%2C-3.75394%20-9.46035%2C-3.93192%20-2.84242%2C-0.107872%20-5.28032%2C0.248105%20-7.27595%2C1.10029%20-3.13367%2C1.32682%20-4.78411%2C3.72157%20-4.91895%2C7.1465%20-0.177988%2C3.93732%203.98586%2C7.09256%2012.4915%2C9.47653%207.67507%2C2.14665%2013.1064%2C5.31808%2016.3048%2C9.5035%202.21137%2C2.91793%203.24154%2C6.1379%203.09052%2C9.64912%20-0.221137%2C4.94592%20-2.46487%2C9.13134%20-6.70423%2C12.5724%20-3.95889%2C3.17143%20-8.68907%2C4.75175%20-14.2067%2C4.75175zm60.1115%20-62.9755l-9.45496%200%200%2062.366%209.45496%200%200%20-62.366zm50.2466%2062.9755c-0.399125%2C0%20-0.803644%2C-0.0161808%20-1.1758%2C-0.0431487%20-4.13688%2C-0.177988%20-7.92857%2C-1.28367%20-11.4236%2C-3.32245%20-3.94271%2C-2.29227%20-6.63411%2C-5.3774%20-8.06341%2C-9.25l8.89942%20-3.26312c0.728134%2C1.92551%202.21137%2C3.47347%204.49286%2C4.66545%201.99023%2C1.0086%204.17464%2C1.59111%206.52624%2C1.69898%203.62988%2C0.145627%206.63411%2C-0.733528%209.02886%2C-2.65364%201.99563%2C-1.63965%203.05816%2C-3.50044%203.16603%2C-5.58775%200.177988%2C-3.99125%20-3.98047%2C-7.17886%20-12.4915%2C-9.56283%20-13.3437%2C-3.75394%20-19.7999%2C-10.113%20-19.3953%2C-19.0663%200.253499%2C-6.28353%202.9449%2C-10.9921%208.06341%2C-14.1042%203.89417%2C-2.38396%208.56501%2C-3.44111%2014.0233%2C-3.17143%206.63411%2C0.280466%2011.9414%2C2.58892%2015.9434%2C6.92536l-6.91458%206.46691c-2.27609%2C-2.44329%20-5.43134%2C-3.75394%20-9.46035%2C-3.93192%20-2.84242%2C-0.107872%20-5.28032%2C0.248105%20-7.27595%2C1.10029%20-3.13367%2C1.32682%20-4.78411%2C3.72157%20-4.91895%2C7.1465%20-0.177988%2C3.93732%203.98047%2C7.09256%2012.4915%2C9.47653%207.67507%2C2.14665%2013.1064%2C5.31808%2016.3048%2C9.5035%202.21137%2C2.91793%203.24154%2C6.1379%203.09052%2C9.64912%20-0.221137%2C4.94592%20-2.46487%2C9.13134%20-6.70423%2C12.5724%20-3.95889%2C3.17143%20-8.68907%2C4.75175%20-14.2067%2C4.75175zm60.0684%20-6.46152c0%2C-1.74213%20-0.609475%2C-3.21997%20-1.82843%2C-4.43892%20-1.21895%2C-1.22434%20-2.6914%2C-1.83382%20-4.44431%2C-1.83382%20-1.74213%2C0%20-3.23076%2C0.609475%20-4.48207%2C1.83382%20-1.21895%2C1.21895%20-1.82303%2C2.69679%20-1.82303%2C4.43892%200%2C1.75831%200.604082%2C3.24694%201.82303%2C4.49825%201.25131%2C1.21895%202.73994%2C1.82843%204.48207%2C1.82843%201.75292%2C0%203.22536%2C-0.609475%204.44431%2C-1.82843%201.21895%2C-1.25131%201.82843%2C-2.73994%201.82843%2C-4.49825zm57.555%200.695773c-7.21122%2C0%20-13.3707%2C-2.56195%20-18.4892%2C-7.66968%20-5.09694%2C-5.12391%20-7.6535%2C-11.2888%20-7.6535%2C-18.5162%200%2C-7.20583%202.55656%2C-13.3761%207.6535%2C-18.5%205.11851%2C-5.10773%2011.278%2C-7.66968%2018.4892%2C-7.66968%205.13469%2C0%209.88105%2C1.40233%2014.2067%2C4.23396l0%20-6.62872c-4.47668%2C-2.24913%20-9.20685%2C-3.37099%20-14.2067%2C-3.37099%20-8.80233%2C0%20-16.3156%2C3.12828%20-22.529%2C9.38484%20-6.25117%2C6.22959%20-9.37405%2C13.7482%20-9.37405%2C22.5506%200%2C8.81851%203.12289%2C16.3426%209.37405%2C22.5668%206.21341%2C6.25656%2013.7267%2C9.38484%2022.529%2C9.38484%204.99985%2C0%209.73003%2C-1.11647%2014.2067%2C-3.3656l0%20-6.62872c-4.32566%2C2.83163%20-9.07201%2C4.22857%20-14.2067%2C4.22857zm68.245%20-52.3124c-7.20044%2C0%20-13.3761%2C2.55117%20-18.473%2C7.67507%20-5.11851%2C5.12391%20-7.67507%2C11.2888%20-7.67507%2C18.5%200%2C7.22201%202.55656%2C13.3869%207.67507%2C18.5108%205.09694%2C5.11312%2011.2726%2C7.67507%2018.473%2C7.67507%207.19504%2C0%2013.3545%2C-2.56195%2018.473%2C-7.67507%205.11312%2C-5.12391%207.67507%2C-11.2888%207.67507%2C-18.5108%200%2C-7.21122%20-2.56195%2C-13.3761%20-7.67507%2C-18.5%20-5.11851%2C-5.12391%20-11.278%2C-7.67507%20-18.473%2C-7.67507zm0%2058.1267c-8.80773%2C0%20-16.321%2C-3.12828%20-22.5344%2C-9.38484%20-6.24577%2C-6.22959%20-9.36866%2C-13.7482%20-9.36866%2C-22.5668%200%2C-8.80233%203.12289%2C-16.3426%209.36866%2C-22.5991%206.21341%2C-6.2242%2013.7267%2C-9.3363%2022.5344%2C-9.3363%208.80233%2C0%2016.3264%2C3.1121%2022.5775%2C9.3363%206.20262%2C6.25656%209.30933%2C13.7968%209.30933%2C22.5991%200%2C8.81851%20-3.10671%2C16.3372%20-9.30933%2C22.5668%20-6.25117%2C6.25656%20-13.7752%2C9.38484%20-22.5775%2C9.38484zm94.3824%20-63.3207l0%2052.2369%20-31.1426%20-52.2369%20-6.23498%200%200%2062.6627%205.74417%200%200%20-52.2369%2031.2019%2052.2369%206.18644%200%200%20-62.6627%20-5.75496%200zm70.9041%200l0%2052.2369%20-31.148%20-52.2369%20-6.22959%200%200%2062.6627%205.73877%200%200%20-52.2369%2031.2073%2052.2369%206.18644%200%200%20-62.6627%20-5.75496%200zm33.5211%200l0%2062.6627%2031.9354%200%200%20-5.76574%20-26.1913%200%200%20-22.7717%2020.7006%200%200%20-5.76574%20-20.7006%200%200%20-22.5991%2026.1913%200%200%20-5.76035%20-31.9354%200zm86.1949%2057.5064c-7.21122%2C0%20-13.3707%2C-2.56195%20-18.4892%2C-7.66968%20-5.10233%2C-5.12391%20-7.65889%2C-11.2888%20-7.65889%2C-18.5162%200%2C-7.20583%202.55656%2C-13.3761%207.65889%2C-18.5%205.11851%2C-5.10773%2011.278%2C-7.66968%2018.4892%2C-7.66968%205.13469%2C0%209.87566%2C1.40233%2014.2013%2C4.23396l0%20-6.62872c-4.47668%2C-2.24913%20-9.20146%2C-3.37099%20-14.2013%2C-3.37099%20-8.80773%2C0%20-16.321%2C3.12828%20-22.5344%2C9.38484%20-6.24577%2C6.22959%20-9.36866%2C13.7482%20-9.36866%2C22.5506%200%2C8.81851%203.12289%2C16.3426%209.36866%2C22.5668%206.21341%2C6.25656%2013.7267%2C9.38484%2022.5344%2C9.38484%204.99985%2C0%209.72463%2C-1.11647%2014.2013%2C-3.3656l0%20-6.62872c-4.32566%2C2.83163%20-9.06662%2C4.22857%20-14.2013%2C4.22857zm36.2179%20-57.5064l0%205.76035%2016.4235%200%200%2056.9023%205.75496%200%200%20-56.9023%2016.3749%200%200%20-5.76035%20-38.5533%200zm184.153%200l-34.6861%2054.9768%200%20-54.9768%20-5.75496%200%20-34.6861%2054.9768%200%20-54.9768%20-5.73877%200%200%2062.6627%207.65889%200%2032.766%20-51.8809%200%2051.8809%207.67507%200%2039.5619%20-62.6627%20-6.79592%200zm28.7694%2062.6627l5.7981%200%200%20-62.9755%20-5.7981%200%200%2062.9755zm28.737%20-62.6627l0%205.76035%2016.4235%200%200%2056.9023%205.75496%200%200%20-56.9023%2016.3749%200%200%20-5.76035%20-38.5533%200zm100.655%200l0%2028.3595%20-31.7305%200%200%20-28.3595%20-5.73877%200%200%2062.6627%205.73877%200%200%20-28.5375%2031.7305%200%200%2028.5375%205.75496%200%200%20-62.6627%20-5.75496%200zm72.8835%200l0%2062.6627%205.73877%200%200%20-28.5375%2020.7006%200%200%20-5.76574%20-20.7006%200%200%20-22.5991%2026.1913%200%200%20-5.76035%20-31.93%200zm62.9108%2028.5806l0%20-22.8203%2016.7363%200c3.13907%2C0%205.82507%2C1.12187%208.06341%2C3.35481%202.21137%2C2.24913%203.31166%2C4.92974%203.31166%2C8.0742%200%2C3.13907%20-1.10029%2C5.83586%20-3.31166%2C8.0688%20-2.23834%2C2.22216%20-4.92434%2C3.32245%20-8.06341%2C3.32245l-16.7363%200zm21.186%205.19942c3.68382%2C-0.997813%206.70423%2C-3.00962%209.05044%2C-6.03003%202.41633%2C-3.11749%203.62988%2C-6.62872%203.62988%2C-10.5606%200%2C-4.74096%20-1.67741%2C-8.79154%20-5.00525%2C-12.1248%20-3.35481%2C-3.38178%20-7.37842%2C-5.06458%20-12.1248%2C-5.06458l-22.4913%200%200%2062.6195%205.75496%200%200%20-28.2732%2014.9942%200%2014.6759%2028.3163%206.46152%200%20-14.9456%20-28.8827zm38.9201%20-33.78l0%2062.6627%2031.93%200%200%20-5.76574%20-26.1913%200%200%20-22.7717%2020.706%200%200%20-5.76574%20-20.706%200%200%20-22.5991%2026.1913%200%200%20-5.76035%20-31.93%200zm57.0372%200l0%2062.6627%2031.9354%200%200%20-5.76574%20-26.1913%200%200%20-22.7717%2020.7006%200%200%20-5.76574%20-20.7006%200%200%20-22.5991%2026.1913%200%200%20-5.76035%20-31.9354%200zm62.6195%2056.9455l9.6707%200c7.0656%2C0%2013.0848%2C-2.50262%2018.0847%2C-7.50787%204.99446%2C-5.00525%207.49708%2C-11.0407%207.49708%2C-18.1171%200%2C-7.0602%20-2.50262%2C-13.0902%20-7.49708%2C-18.0955%20-4.99985%2C-5.00525%20-11.0191%2C-7.50787%20-18.0847%2C-7.50787l-9.6707%200%200%2051.2283zm-5.71181%205.7172l0%20-62.6627%2015.3825%200c8.62434%2C0%2015.9974%2C3.06895%2022.1299%2C9.20146%206.11093%2C6.11093%209.15831%2C13.484%209.15831%2C22.1191%200%2C8.6567%20-3.04738%2C16.0297%20-9.15831%2C22.1353%20-6.13251%2C6.1379%20-13.5055%2C9.20685%20-22.1299%2C9.20685l-15.3825%200zm100.919%20-57.4687c-7.20044%2C0%20-13.3707%2C2.55117%20-18.473%2C7.67507%20-5.11312%2C5.12391%20-7.67507%2C11.2888%20-7.67507%2C18.5%200%2C7.22201%202.56195%2C13.3869%207.67507%2C18.5108%205.10233%2C5.11312%2011.2726%2C7.67507%2018.473%2C7.67507%207.19504%2C0%2013.3599%2C-2.56195%2018.473%2C-7.67507%205.11851%2C-5.12391%207.67507%2C-11.2888%207.67507%2C-18.5108%200%2C-7.21122%20-2.55656%2C-13.3761%20-7.67507%2C-18.5%20-5.11312%2C-5.12391%20-11.278%2C-7.67507%20-18.473%2C-7.67507zm0%2058.1267c-8.80233%2C0%20-16.3156%2C-3.12828%20-22.529%2C-9.38484%20-6.25117%2C-6.22959%20-9.37405%2C-13.7482%20-9.37405%2C-22.5668%200%2C-8.80233%203.12289%2C-16.3426%209.37405%2C-22.5991%206.21341%2C-6.2242%2013.7267%2C-9.3363%2022.529%2C-9.3363%208.80773%2C0%2016.3318%2C3.1121%2022.5775%2C9.3363%206.20262%2C6.25656%209.31472%2C13.7968%209.31472%2C22.5991%200%2C8.81851%20-3.1121%2C16.3372%20-9.31472%2C22.5668%20-6.24577%2C6.25656%20-13.7698%2C9.38484%20-22.5775%2C9.38484zm110.822%20-63.3207l-23.9313%2055.4245%20-23.872%20-55.4245%20-6.00845%200%200%2062.6195%205.73877%200%200%20-48.6933%2021.0134%2048.7364%206.26735%200%2021.0458%20-48.7364%200%2048.6933%205.70641%200%200%20-62.6195%20-5.95991%200z%22%2F%3E%0D%0A%20%20%20%3Cg%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22_232463824%22%20class%3D%22fil2%22%20d%3D%22M190.048%200c-104.959%2C0%20-190.048%2C85.0892%20-190.048%2C190.048%200%2C40.7054%2010.566%2C75.192%2032.3561%2C106.113%2014.5303%2C22.3133%2039.5458%2C36.8328%2068.1587%2C36.8328%2044.9825%2C0%2081.4485%2C-36.4606%2081.4485%2C-81.4485%200%2C-9.76778%20-0.636443%2C-15.9327%20-3.7863%2C-24.6055%20-2.68601%2C-7.30831%20-4.15306%2C-15.1991%20-4.15306%2C-23.4297%200%2C-32.8739%2023.3704%2C-60.2841%2054.3997%2C-66.5353%2031.0293%2C-6.25117%2054.3943%2C-33.6937%2054.3943%2C-66.5676%200%2C-32.9494%20-23.516%2C-60.4243%20-54.6532%2C-66.5838%20-12.6641%2C-2.65904%20-24.6649%2C-3.82405%20-38.1165%2C-3.82405z%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22_232463344%22%20class%3D%22fil3%22%20d%3D%22M190.048%20380.091c104.959%2C0%20190.043%2C-85.0892%20190.043%2C-190.043%200%2C-40.7108%20-10.566%2C-75.1974%20-32.3561%2C-106.119%20-14.5303%2C-22.3133%20-39.5458%2C-36.8328%20-68.1587%2C-36.8328%20-44.9825%2C0%20-81.4485%2C36.4606%20-81.4485%2C81.4431%200%2C9.76778%200.636443%2C15.938%203.7863%2C24.6163%202.68601%2C7.29752%204.15306%2C15.1883%204.15306%2C23.4243%200%2C32.8739%20-23.3704%2C60.2895%20-54.3997%2C66.5353%20-31.0293%2C6.25117%20-54.3889%2C33.6937%20-54.3889%2C66.5676%200%2C32.9494%2023.5106%2C60.4189%2054.6478%2C66.5838%2012.6695%2C2.65904%2024.6649%2C3.82405%2038.1219%2C3.82405z%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22_232463464%22%20class%3D%22fil2%22%20d%3D%22M-0%20190.048l189.353%20-29.5083c9.74082%2C-11.8929%2023.4297%2C-20.4147%2039.0711%2C-23.5646%2031.0293%2C-6.25117%2054.3943%2C-33.6937%2054.3943%2C-66.5676%200%2C-32.9494%20-23.516%2C-60.4243%20-54.6532%2C-66.5838%20-12.6641%2C-2.65904%20-24.6649%2C-3.82405%20-38.1165%2C-3.82405%20-104.959%2C0%20-190.048%2C85.0892%20-190.048%2C190.048z%22%2F%3E%0D%0A%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
  background-position: center center;
  background-repeat: no-repeat;
  font-size: 0.000001em;
  width: 320px;
  transition: 0.2s ease all; }
  @media (max-width: 767px) {
    .navbar-brand {
      background-size: contain;
      width: 200px; } }

.navbar-default {
  background-color: transparent;
  border: none;
  font-family: "Open Sans", sans-serif; }
  .navbar-default .navbar-nav > li > a {
    color: #333333;
    font-size: 12px;
    font-weight: 600; }
    @media (max-width: 991px) {
      .navbar-default .navbar-nav > li > a {
        padding: 10px 7px;
        font-size: 11px; } }
  .navbar-default .navbar-toggle {
    border: none !important; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #ffffff; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: transparent; }
      .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
        background-color: #ffffff; }
  .navbar-default .btn-user {
    margin-top: 10px;
    color: #000000;
    font-size: 12px !important;
    background-color: #f6c858 !important;
    height: 30px; }
  .navbar-default .dropdown-menu {
    background-color: #ffffff;
    width: 100%;
    border-radius: 0;
    top: 38px;
    border: none;
    font-size: 12px;
    padding: 0; }
    .navbar-default .dropdown-menu .dropdown-header {
      padding: 3px 10px;
      font-size: 10px;
      color: #c1666b;
      font-weight: 600; }
    .navbar-default .dropdown-menu a {
      padding: 5px 10px; }
      .navbar-default .dropdown-menu a:hover {
        background-color: #3a8ba8;
        color: #ffffff; }

.navbar-default.white-search {
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
  @media (max-width: 767px) {
    .navbar-default.white-search {
      background-color: #2e4057; }
      .navbar-default.white-search li a {
        color: #ffffff !important; } }
  .navbar-default.white-search .navbar-brand {
    width: 60px;
    background-size: contain;
    transition: 0.4s ease all;
    background-image: url("/images/imago.svg"); }
    @media (max-width: 767px) {
      .navbar-default.white-search .navbar-brand {
        background-image: url("data:image/svg+xml;charset=utf-8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%0D%0A%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%0D%0A%3C!--%20Creator%3A%20CorelDRAW%20--%3E%0D%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xml%3Aspace%3D%22preserve%22%20width%3D%22295px%22%20height%3D%2242px%22%20style%3D%22shape-rendering%3AgeometricPrecision%3B%20text-rendering%3AgeometricPrecision%3B%20image-rendering%3AoptimizeQuality%3B%20fill-rule%3Aevenodd%3B%20clip-rule%3Aevenodd%22%0D%0AviewBox%3D%220%200%202690.87%20380.091%22%0D%0A%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%3E%0D%0A%20%3Cdefs%3E%0D%0A%20%20%3Cstyle%20type%3D%22text%2Fcss%22%3E%0D%0A%20%20%20%3C!%5BCDATA%5B%0D%0A%20%20%20%20.fil3%20%7Bfill%3A%23355E8E%7D%0D%0A%20%20%20%20.fil2%20%7Bfill%3A%233D7BBC%7D%0D%0A%20%20%20%20.fil0%20%7Bfill%3Ablack%3Bfill-rule%3Anonzero%7D%0D%0A%20%20%20%20.fil1%20%7Bfill%3A%23B3B3B3%3Bfill-rule%3Anonzero%7D%0D%0A%20%20%20%5D%5D%3E%0D%0A%20%20%3C%2Fstyle%3E%0D%0A%20%3C%2Fdefs%3E%0D%0A%20%3Cg%20id%3D%22Capa_x0020_1%22%3E%0D%0A%20%20%3Cmetadata%20id%3D%22CorelCorpID_0Corel-Layer%22%2F%3E%0D%0A%20%20%3Cg%20id%3D%22_232465840%22%3E%0D%0A%20%20%20%3Cpath%20id%3D%22_232461184%22%20class%3D%22fil0%22%20d%3D%22M497.526%20181.149c-14.7137%2C0%20-27.2969%2C-5.18863%20-37.7119%2C-15.6036%20-10.415%2C-10.415%20-15.6036%2C-22.9982%20-15.6036%2C-37.7119%200%2C-14.7137%205.18863%2C-27.2646%2015.6036%2C-37.6796%2010.415%2C-10.4851%2022.9982%2C-15.7439%2037.7119%2C-15.7439%209.02886%2C0%2017.4536%2C2.16822%2025.3067%2C6.46691l0%20-24.7727c-8.20904%2C-2.84242%20-16.6338%2C-4.26633%20-25.3067%2C-4.26633%20-20.9703%2C0%20-38.8878%2C7.42697%20-53.7417%2C22.2863%20-14.8593%2C14.8593%20-22.2863%2C32.7391%20-22.2863%2C53.7093%200%2C20.9703%207.42697%2C38.8824%2022.2863%2C53.7417%2014.8539%2C14.8593%2032.7714%2C22.2863%2053.7417%2C22.2863%208.67289%2C0%2017.0977%2C-1.45627%2025.3067%2C-4.3688l0%20-24.6703c-7.85306%2C4.22857%20-16.2778%2C6.32668%20-25.3067%2C6.32668zm143.874%20-106.631c-14.7137%2C0%20-27.2969%2C5.22099%20-37.7119%2C15.636%20-10.415%2C10.415%20-15.6036%2C22.9659%20-15.6036%2C37.6796%200%2C14.7137%205.18863%2C27.2969%2015.6036%2C37.7119%2010.415%2C10.415%2022.9982%2C15.6036%2037.7119%2C15.6036%2014.7191%2C0%2027.2646%2C-5.18863%2037.6796%2C-15.6036%2010.415%2C-10.415%2015.6414%2C-22.9982%2015.6414%2C-37.7119%200%2C-14.7137%20-5.22638%2C-27.2646%20-15.6414%2C-37.6796%20-10.415%2C-10.415%20-22.9605%2C-15.636%20-37.6796%2C-15.636zm0%20129.344c-20.9703%2C0%20-38.8824%2C-7.42697%20-53.7417%2C-22.2863%20-14.8593%2C-14.8593%20-22.2863%2C-32.7714%20-22.2863%2C-53.7417%200%2C-20.9703%207.42697%2C-38.85%2022.2863%2C-53.7093%2014.8593%2C-14.8593%2032.7714%2C-22.2863%2053.7417%2C-22.2863%2020.9379%2C0%2038.8554%2C7.42697%2053.7093%2C22.2863%2014.8593%2C14.8593%2022.2863%2C32.7391%2022.2863%2C53.7093%200%2C20.9703%20-7.42697%2C38.8824%20-22.2863%2C53.7417%20-14.8539%2C14.8593%20-32.7714%2C22.2863%20-53.7093%2C22.2863zm211.056%20-150.459l0%20106.529%20-63.6227%20-106.529%20-23.6347%200%200%20149.003%2022.5668%200%200%20-106.529%2063.7306%20106.529%2023.6401%200%200%20-149.003%20-22.68%200zm163.782%200l0%20106.529%20-63.6227%20-106.529%20-23.6347%200%200%20149.003%2022.5668%200%200%20-106.529%2063.7306%20106.529%2023.6401%200%200%20-149.003%20-22.68%200zm77.9805%200l0%20149.003%2075.9956%200%200%20-22.6045%20-53.4289%200%200%20-40.8079%2041.234%200%200%20-22.6045%20-41.234%200%200%20-40.4141%2053.4289%200%200%20-22.5722%20-75.9956%200zm195.313%20127.747c-14.7137%2C0%20-27.2969%2C-5.18863%20-37.7119%2C-15.6036%20-10.415%2C-10.415%20-15.6036%2C-22.9982%20-15.6036%2C-37.7119%200%2C-14.7137%205.18863%2C-27.2646%2015.6036%2C-37.6796%2010.415%2C-10.4851%2022.9982%2C-15.7439%2037.7119%2C-15.7439%209.02886%2C0%2017.4536%2C2.16822%2025.3067%2C6.46691l0%20-24.7727c-8.20904%2C-2.84242%20-16.6338%2C-4.26633%20-25.3067%2C-4.26633%20-20.9703%2C0%20-38.8878%2C7.42697%20-53.7417%2C22.2863%20-14.8593%2C14.8593%20-22.2863%2C32.7391%20-22.2863%2C53.7093%200%2C20.9703%207.42697%2C38.8824%2022.2863%2C53.7417%2014.8539%2C14.8593%2032.7714%2C22.2863%2053.7417%2C22.2863%208.67289%2C0%2017.0977%2C-1.45627%2025.3067%2C-4.3688l0%20-24.6703c-7.85306%2C4.22857%20-16.2778%2C6.32668%20-25.3067%2C6.32668zm70.5481%20-127.747l0%2022.5722%2031.5633%200%200%20126.431%2022.68%200%200%20-126.431%2031.5633%200%200%20-22.5722%20-85.8066%200zm192.006%20150.352c-14.5735%2C0%20-27.0866%2C-5.15087%20-37.5016%2C-15.4958%20-10.3449%2C-10.3449%20-15.4958%2C-22.8526%20-15.4958%2C-37.5016l0%20-97.4621%2022.6746%200%200%2097.4621c0%2C8.39242%202.95029%2C15.5335%208.85087%2C21.4341%205.9707%2C5.97609%2013.1496%2C8.95875%2021.4719%2C8.95875%208.38703%2C0%2015.5659%2C-2.98265%2021.4665%2C-8.95875%205.93834%2C-5.90058%208.92099%2C-13.0417%208.92099%2C-21.4341l0%20-97.4621%2022.7124%200%200%2097.4621c0%2C14.649%20-5.18863%2C27.1567%20-15.6036%2C37.5016%20-10.3449%2C10.3449%20-22.8526%2C15.4958%20-37.4962%2C15.4958zm152.833%200.107872c-0.960058%2C0%20-1.92012%2C-0.0323615%20-2.81006%2C-0.107872%20-9.88105%2C-0.426093%20-18.9423%2C-3.05277%20-27.2969%2C-7.92318%20-9.4172%2C-5.47449%20-15.8517%2C-12.8313%20-19.2659%2C-22.0759l21.2561%20-7.78294c1.74213%2C4.58455%205.2965%2C8.28455%2010.7332%2C11.127%204.76254%2C2.41633%209.98892%2C3.80248%2015.6036%2C4.05058%208.67289%2C0.355977%2015.8571%2C-1.74213%2021.5797%2C-6.32668%204.76254%2C-3.91035%207.3191%2C-8.35466%207.5672%2C-13.3275%200.426093%2C-9.52507%20-9.52507%2C-17.1354%20-29.8535%2C-22.8203%20-31.8869%2C-8.95875%20-47.3125%2C-24.1363%20-46.3525%2C-45.5003%200.604082%2C-14.9996%207.03863%2C-26.229%2019.2659%2C-33.656%209.31472%2C-5.69023%2020.4741%2C-8.21443%2033.5157%2C-7.57259%2015.8571%2C0.674198%2028.5429%2C6.18644%2038.1057%2C16.5259l-16.5259%2015.4257c-5.44213%2C-5.82507%20-12.977%2C-8.95335%20-22.6099%2C-9.37945%20-6.78513%2C-0.253499%20-12.6156%2C0.604082%20-17.3781%2C2.62668%20-7.50248%2C3.16603%20-11.4452%2C8.88863%20-11.7688%2C17.0653%20-0.426093%2C9.37945%209.53047%2C16.9143%2029.8589%2C22.6045%2018.3436%2C5.11851%2031.3152%2C12.6911%2038.9579%2C22.6746%205.2965%2C6.96851%207.75058%2C14.649%207.39461%2C23.036%20-0.533965%2C11.8012%20-5.90058%2C21.7901%20-16.0297%2C29.9991%20-9.45496%2C7.57259%20-20.7599%2C11.3373%20-33.9472%2C11.3373zm225.204%20-150.993l-57.1936%20132.262%20-57.048%20-132.262%20-14.3577%200%200%20149.429%2013.7213%200%200%20-116.194%2050.2251%20116.302%2014.9618%200%2050.2952%20-116.302%200%20116.194%2013.6512%200%200%20-149.429%20-14.2552%200zm60.7372%200l0%20149.537%2076.3138%200%200%20-13.7536%20-62.5926%200%200%20-54.3512%2049.4754%200%200%20-13.7536%20-49.4754%200%200%20-53.9197%2062.5926%200%200%20-13.759%20-76.3138%200zm130.476%20135.886l23.1061%200c16.8819%2C0%2031.2774%2C-5.9707%2043.2188%2C-17.9121%2011.9468%2C-11.9414%2017.9175%2C-26.3369%2017.9175%2C-43.2242%200%2C-16.8442%20-5.9707%2C-31.2396%20-17.9175%2C-43.1864%20-11.9414%2C-11.9414%20-26.3369%2C-17.9121%20-43.2188%2C-17.9121l-23.1061%200%200%20122.235zm-13.6512%2013.6512l0%20-149.537%2036.7573%200c20.6143%2C0%2038.2459%2C7.32449%2052.8895%2C21.9681%2014.6058%2C14.5735%2021.8926%2C32.1673%2021.8926%2C52.7816%200%2C20.652%20-7.28673%2C38.2459%20-21.8926%2C52.8194%20-14.6436%2C14.6436%20-32.2752%2C21.9681%20-52.8895%2C21.9681l-36.7573%200zm147.542%200l13.8615%200%200%20-150.281%20-13.8615%200%200%20150.281zm126.463%20-12.2974c-17.2433%2C0%20-31.957%2C-6.11633%20-44.1843%2C-18.3058%20-12.1895%2C-12.2273%20-18.3058%2C-26.941%20-18.3058%2C-44.1843%200%2C-17.2001%206.11633%2C-31.9192%2018.3058%2C-44.1465%2012.2273%2C-12.1895%2026.941%2C-18.3058%2044.1843%2C-18.3058%2012.2596%2C0%2023.5969%2C3.34402%2033.9418%2C10.0968l0%20-15.8194c-10.7009%2C-5.36662%20-22.0004%2C-8.03105%20-33.9418%2C-8.03105%20-21.0458%2C0%20-38.9956%2C7.46472%20-53.855%2C22.3942%20-14.9241%2C14.8539%20-22.3888%2C32.8092%20-22.3888%2C53.8118%200%2C21.0458%207.46472%2C38.9956%2022.3888%2C53.8496%2014.8593%2C14.9294%2032.8092%2C22.3942%2053.855%2C22.3942%2011.9414%2C0%2023.241%2C-2.66443%2033.9418%2C-8.03105l0%20-15.8194c-10.3449%2C6.75277%20-21.6822%2C10.0968%20-33.9418%2C10.0968zm160.47%20-137.24l-94.5442%20149.537%2016.2401%200%2023.6401%20-37.3937%2059.3564%200%200%2037.3937%2013.6134%200%200%20-149.537%20-18.3058%200zm4.69242%2018.3436l0%2080.0786%20-50.7213%200%2050.7213%20-80.0786zm60.8127%20-18.3436l0%20149.537%2083.2068%200%200%20-13.7536%20-69.4856%200%200%20-135.784%20-13.7213%200z%22%2F%3E%0D%0A%20%20%20%3Cpath%20id%3D%22_232463728%22%20class%3D%22fil1%22%20d%3D%22M447.7%20320.73c-0.399125%2C0%20-0.803644%2C-0.0161808%20-1.1758%2C-0.0431487%20-4.13688%2C-0.177988%20-7.92857%2C-1.28367%20-11.4236%2C-3.32245%20-3.94271%2C-2.29227%20-6.63411%2C-5.3774%20-8.05802%2C-9.25l8.89402%20-3.26312c0.728134%2C1.92551%202.21676%2C3.47347%204.49286%2C4.66545%201.99023%2C1.0086%204.18003%2C1.59111%206.52624%2C1.69898%203.62988%2C0.145627%206.63411%2C-0.733528%209.03426%2C-2.65364%201.99023%2C-1.63965%203.05816%2C-3.50044%203.16603%2C-5.58775%200.177988%2C-3.99125%20-3.98586%2C-7.17886%20-12.4969%2C-9.56283%20-13.3383%2C-3.75394%20-19.7945%2C-10.113%20-19.3899%2C-19.0663%200.248105%2C-6.28353%202.9449%2C-10.9921%208.05802%2C-14.1042%203.89417%2C-2.38396%208.56501%2C-3.44111%2014.0287%2C-3.17143%206.63411%2C0.280466%2011.936%2C2.58892%2015.938%2C6.92536l-6.91458%206.46691c-2.2707%2C-2.44329%20-5.42595%2C-3.75394%20-9.45496%2C-3.93192%20-2.84781%2C-0.107872%20-5.28571%2C0.248105%20-7.27595%2C1.10029%20-3.13907%2C1.32682%20-4.7895%2C3.72157%20-4.92434%2C7.1465%20-0.177988%2C3.93732%203.98586%2C7.09256%2012.4969%2C9.47653%207.66968%2C2.14665%2013.101%2C5.31808%2016.2994%2C9.5035%202.21676%2C2.91793%203.24154%2C6.1379%203.09052%2C9.64912%20-0.221137%2C4.94592%20-2.46487%2C9.13134%20-6.70423%2C12.5724%20-3.95889%2C3.17143%20-8.68907%2C4.75175%20-14.2067%2C4.75175zm105.213%20-63.051l-22.2216%2050.9586%20-21.9519%20-50.9586%20-9.89184%200%200%2062.4415%209.44417%200%200%20-39.4109%2017.0491%2039.4109%2010.6739%200%2017.3458%20-39.6644%200%2039.6644%209.44417%200%200%20-62.4415%20-9.89184%200zm76.864%200l-39.4271%2062.4415%2011.1971%200%209.19067%20-14.5843%2021.1806%200%200%2014.5843%209.48732%200%200%20-62.4415%20-11.6286%200zm2.14125%2014.3469l0%2024.0554%20-15.2153%200%2015.2153%20-24.0554zm51.2391%2012.3136l0%20-17.2001%2013.5487%200c2.3516%2C0%204.3742%2C0.846793%206.0516%2C2.52959%201.67201%2C1.69898%202.48644%2C3.72697%202.48644%2C6.11093%200%2C2.36778%20-0.814431%2C4.36341%20-2.48644%2C6.03003%20-1.67741%2C1.6828%20-3.7%2C2.52959%20-6.0516%2C2.52959l-13.5487%200zm20.6143%208.03105c3.25773%2C-1.40233%205.87361%2C-3.59213%207.88542%2C-6.55321%202.06574%2C-3.0258%203.09052%2C-6.35904%203.09052%2C-10.0375%200%2C-5.00525%20-1.7637%2C-9.26618%20-5.31268%2C-12.7828%20-3.52201%2C-3.54359%20-7.75598%2C-5.31808%20-12.7289%2C-5.31808l-23.009%200%200%2062.4415%209.46035%200%200%20-26.3207%2010.6793%200%2013.6404%2026.3207%2010.6793%200%20-14.3847%20-27.75zm39.6806%20-34.6915l0%209.46035%2013.2143%200%200%2052.9812%209.48192%200%200%20-52.9812%2013.2089%200%200%20-9.46035%20-35.9051%200zm97.9044%2053.0136l6.96851%200c5.99227%2C0%2011.1108%2C-2.13047%2015.3879%2C-6.40758%204.23936%2C-4.25554%206.35364%2C-9.36866%206.35364%2C-15.3717%200%2C-6.01385%20-2.11429%2C-11.1539%20-6.35364%2C-15.3987%20-4.27711%2C-4.27711%20-9.39563%2C-6.42376%20-15.3879%2C-6.42376l-6.96851%200%200%2043.6017zm-9.41181%209.42799l0%20-62.4415%2016.3803%200c8.60816%2C0%2015.9542%2C3.05277%2022.0544%2C9.1637%206.06778%2C6.10554%209.09898%2C13.4624%209.09898%2C22.0706%200%2C8.58119%20-3.0312%2C15.938%20-9.09898%2C22.049%20-6.10015%2C6.10554%20-13.4462%2C9.15831%20-22.0544%2C9.15831l-16.3803%200zm87.0956%20-62.366l-9.45496%200%200%2062.366%209.45496%200%200%20-62.366zm66.7564%20-0.0755102l-39.4271%2062.4415%2011.1971%200%209.19067%20-14.5843%2021.1752%200%200%2014.5843%209.49271%200%200%20-62.4415%20-11.6286%200zm2.13586%2014.3469l0%2024.0554%20-15.2099%200%2015.2099%20-24.0554zm42.2749%20-14.3469l0%2062.4415%2031.8006%200%200%20-9.47114%20-22.3564%200%200%20-52.9704%20-9.44417%200zm80.03%200l-13.2035%2022.4157%20-13.2089%20-22.4157%20-10.9759%200%2019.4385%2033.0681%200%2029.3735%209.48732%200%200%20-29.3735%2019.4439%20-33.0681%20-10.9813%200zm56.0717%2063.051c-0.399125%2C0%20-0.803644%2C-0.0161808%20-1.1758%2C-0.0431487%20-4.13688%2C-0.177988%20-7.92857%2C-1.28367%20-11.4236%2C-3.32245%20-3.94271%2C-2.29227%20-6.63411%2C-5.3774%20-8.06341%2C-9.25l8.89942%20-3.26312c0.728134%2C1.92551%202.21137%2C3.47347%204.49286%2C4.66545%201.99023%2C1.0086%204.18003%2C1.59111%206.52624%2C1.69898%203.62988%2C0.145627%206.63411%2C-0.733528%209.02886%2C-2.65364%201.99563%2C-1.63965%203.06356%2C-3.50044%203.17143%2C-5.58775%200.177988%2C-3.99125%20-3.98586%2C-7.17886%20-12.4969%2C-9.56283%20-13.3383%2C-3.75394%20-19.7999%2C-10.113%20-19.3953%2C-19.0663%200.253499%2C-6.28353%202.9449%2C-10.9921%208.06341%2C-14.1042%203.89417%2C-2.38396%208.56501%2C-3.44111%2014.0233%2C-3.17143%206.63411%2C0.280466%2011.9414%2C2.58892%2015.9434%2C6.92536l-6.91458%206.46691c-2.27609%2C-2.44329%20-5.43134%2C-3.75394%20-9.46035%2C-3.93192%20-2.84242%2C-0.107872%20-5.28032%2C0.248105%20-7.27595%2C1.10029%20-3.13367%2C1.32682%20-4.78411%2C3.72157%20-4.91895%2C7.1465%20-0.177988%2C3.93732%203.98586%2C7.09256%2012.4915%2C9.47653%207.67507%2C2.14665%2013.1064%2C5.31808%2016.3048%2C9.5035%202.21137%2C2.91793%203.24154%2C6.1379%203.09052%2C9.64912%20-0.221137%2C4.94592%20-2.46487%2C9.13134%20-6.70423%2C12.5724%20-3.95889%2C3.17143%20-8.68907%2C4.75175%20-14.2067%2C4.75175zm60.1115%20-62.9755l-9.45496%200%200%2062.366%209.45496%200%200%20-62.366zm50.2466%2062.9755c-0.399125%2C0%20-0.803644%2C-0.0161808%20-1.1758%2C-0.0431487%20-4.13688%2C-0.177988%20-7.92857%2C-1.28367%20-11.4236%2C-3.32245%20-3.94271%2C-2.29227%20-6.63411%2C-5.3774%20-8.06341%2C-9.25l8.89942%20-3.26312c0.728134%2C1.92551%202.21137%2C3.47347%204.49286%2C4.66545%201.99023%2C1.0086%204.17464%2C1.59111%206.52624%2C1.69898%203.62988%2C0.145627%206.63411%2C-0.733528%209.02886%2C-2.65364%201.99563%2C-1.63965%203.05816%2C-3.50044%203.16603%2C-5.58775%200.177988%2C-3.99125%20-3.98047%2C-7.17886%20-12.4915%2C-9.56283%20-13.3437%2C-3.75394%20-19.7999%2C-10.113%20-19.3953%2C-19.0663%200.253499%2C-6.28353%202.9449%2C-10.9921%208.06341%2C-14.1042%203.89417%2C-2.38396%208.56501%2C-3.44111%2014.0233%2C-3.17143%206.63411%2C0.280466%2011.9414%2C2.58892%2015.9434%2C6.92536l-6.91458%206.46691c-2.27609%2C-2.44329%20-5.43134%2C-3.75394%20-9.46035%2C-3.93192%20-2.84242%2C-0.107872%20-5.28032%2C0.248105%20-7.27595%2C1.10029%20-3.13367%2C1.32682%20-4.78411%2C3.72157%20-4.91895%2C7.1465%20-0.177988%2C3.93732%203.98047%2C7.09256%2012.4915%2C9.47653%207.67507%2C2.14665%2013.1064%2C5.31808%2016.3048%2C9.5035%202.21137%2C2.91793%203.24154%2C6.1379%203.09052%2C9.64912%20-0.221137%2C4.94592%20-2.46487%2C9.13134%20-6.70423%2C12.5724%20-3.95889%2C3.17143%20-8.68907%2C4.75175%20-14.2067%2C4.75175zm60.0684%20-6.46152c0%2C-1.74213%20-0.609475%2C-3.21997%20-1.82843%2C-4.43892%20-1.21895%2C-1.22434%20-2.6914%2C-1.83382%20-4.44431%2C-1.83382%20-1.74213%2C0%20-3.23076%2C0.609475%20-4.48207%2C1.83382%20-1.21895%2C1.21895%20-1.82303%2C2.69679%20-1.82303%2C4.43892%200%2C1.75831%200.604082%2C3.24694%201.82303%2C4.49825%201.25131%2C1.21895%202.73994%2C1.82843%204.48207%2C1.82843%201.75292%2C0%203.22536%2C-0.609475%204.44431%2C-1.82843%201.21895%2C-1.25131%201.82843%2C-2.73994%201.82843%2C-4.49825zm57.555%200.695773c-7.21122%2C0%20-13.3707%2C-2.56195%20-18.4892%2C-7.66968%20-5.09694%2C-5.12391%20-7.6535%2C-11.2888%20-7.6535%2C-18.5162%200%2C-7.20583%202.55656%2C-13.3761%207.6535%2C-18.5%205.11851%2C-5.10773%2011.278%2C-7.66968%2018.4892%2C-7.66968%205.13469%2C0%209.88105%2C1.40233%2014.2067%2C4.23396l0%20-6.62872c-4.47668%2C-2.24913%20-9.20685%2C-3.37099%20-14.2067%2C-3.37099%20-8.80233%2C0%20-16.3156%2C3.12828%20-22.529%2C9.38484%20-6.25117%2C6.22959%20-9.37405%2C13.7482%20-9.37405%2C22.5506%200%2C8.81851%203.12289%2C16.3426%209.37405%2C22.5668%206.21341%2C6.25656%2013.7267%2C9.38484%2022.529%2C9.38484%204.99985%2C0%209.73003%2C-1.11647%2014.2067%2C-3.3656l0%20-6.62872c-4.32566%2C2.83163%20-9.07201%2C4.22857%20-14.2067%2C4.22857zm68.245%20-52.3124c-7.20044%2C0%20-13.3761%2C2.55117%20-18.473%2C7.67507%20-5.11851%2C5.12391%20-7.67507%2C11.2888%20-7.67507%2C18.5%200%2C7.22201%202.55656%2C13.3869%207.67507%2C18.5108%205.09694%2C5.11312%2011.2726%2C7.67507%2018.473%2C7.67507%207.19504%2C0%2013.3545%2C-2.56195%2018.473%2C-7.67507%205.11312%2C-5.12391%207.67507%2C-11.2888%207.67507%2C-18.5108%200%2C-7.21122%20-2.56195%2C-13.3761%20-7.67507%2C-18.5%20-5.11851%2C-5.12391%20-11.278%2C-7.67507%20-18.473%2C-7.67507zm0%2058.1267c-8.80773%2C0%20-16.321%2C-3.12828%20-22.5344%2C-9.38484%20-6.24577%2C-6.22959%20-9.36866%2C-13.7482%20-9.36866%2C-22.5668%200%2C-8.80233%203.12289%2C-16.3426%209.36866%2C-22.5991%206.21341%2C-6.2242%2013.7267%2C-9.3363%2022.5344%2C-9.3363%208.80233%2C0%2016.3264%2C3.1121%2022.5775%2C9.3363%206.20262%2C6.25656%209.30933%2C13.7968%209.30933%2C22.5991%200%2C8.81851%20-3.10671%2C16.3372%20-9.30933%2C22.5668%20-6.25117%2C6.25656%20-13.7752%2C9.38484%20-22.5775%2C9.38484zm94.3824%20-63.3207l0%2052.2369%20-31.1426%20-52.2369%20-6.23498%200%200%2062.6627%205.74417%200%200%20-52.2369%2031.2019%2052.2369%206.18644%200%200%20-62.6627%20-5.75496%200zm70.9041%200l0%2052.2369%20-31.148%20-52.2369%20-6.22959%200%200%2062.6627%205.73877%200%200%20-52.2369%2031.2073%2052.2369%206.18644%200%200%20-62.6627%20-5.75496%200zm33.5211%200l0%2062.6627%2031.9354%200%200%20-5.76574%20-26.1913%200%200%20-22.7717%2020.7006%200%200%20-5.76574%20-20.7006%200%200%20-22.5991%2026.1913%200%200%20-5.76035%20-31.9354%200zm86.1949%2057.5064c-7.21122%2C0%20-13.3707%2C-2.56195%20-18.4892%2C-7.66968%20-5.10233%2C-5.12391%20-7.65889%2C-11.2888%20-7.65889%2C-18.5162%200%2C-7.20583%202.55656%2C-13.3761%207.65889%2C-18.5%205.11851%2C-5.10773%2011.278%2C-7.66968%2018.4892%2C-7.66968%205.13469%2C0%209.87566%2C1.40233%2014.2013%2C4.23396l0%20-6.62872c-4.47668%2C-2.24913%20-9.20146%2C-3.37099%20-14.2013%2C-3.37099%20-8.80773%2C0%20-16.321%2C3.12828%20-22.5344%2C9.38484%20-6.24577%2C6.22959%20-9.36866%2C13.7482%20-9.36866%2C22.5506%200%2C8.81851%203.12289%2C16.3426%209.36866%2C22.5668%206.21341%2C6.25656%2013.7267%2C9.38484%2022.5344%2C9.38484%204.99985%2C0%209.72463%2C-1.11647%2014.2013%2C-3.3656l0%20-6.62872c-4.32566%2C2.83163%20-9.06662%2C4.22857%20-14.2013%2C4.22857zm36.2179%20-57.5064l0%205.76035%2016.4235%200%200%2056.9023%205.75496%200%200%20-56.9023%2016.3749%200%200%20-5.76035%20-38.5533%200zm184.153%200l-34.6861%2054.9768%200%20-54.9768%20-5.75496%200%20-34.6861%2054.9768%200%20-54.9768%20-5.73877%200%200%2062.6627%207.65889%200%2032.766%20-51.8809%200%2051.8809%207.67507%200%2039.5619%20-62.6627%20-6.79592%200zm28.7694%2062.6627l5.7981%200%200%20-62.9755%20-5.7981%200%200%2062.9755zm28.737%20-62.6627l0%205.76035%2016.4235%200%200%2056.9023%205.75496%200%200%20-56.9023%2016.3749%200%200%20-5.76035%20-38.5533%200zm100.655%200l0%2028.3595%20-31.7305%200%200%20-28.3595%20-5.73877%200%200%2062.6627%205.73877%200%200%20-28.5375%2031.7305%200%200%2028.5375%205.75496%200%200%20-62.6627%20-5.75496%200zm72.8835%200l0%2062.6627%205.73877%200%200%20-28.5375%2020.7006%200%200%20-5.76574%20-20.7006%200%200%20-22.5991%2026.1913%200%200%20-5.76035%20-31.93%200zm62.9108%2028.5806l0%20-22.8203%2016.7363%200c3.13907%2C0%205.82507%2C1.12187%208.06341%2C3.35481%202.21137%2C2.24913%203.31166%2C4.92974%203.31166%2C8.0742%200%2C3.13907%20-1.10029%2C5.83586%20-3.31166%2C8.0688%20-2.23834%2C2.22216%20-4.92434%2C3.32245%20-8.06341%2C3.32245l-16.7363%200zm21.186%205.19942c3.68382%2C-0.997813%206.70423%2C-3.00962%209.05044%2C-6.03003%202.41633%2C-3.11749%203.62988%2C-6.62872%203.62988%2C-10.5606%200%2C-4.74096%20-1.67741%2C-8.79154%20-5.00525%2C-12.1248%20-3.35481%2C-3.38178%20-7.37842%2C-5.06458%20-12.1248%2C-5.06458l-22.4913%200%200%2062.6195%205.75496%200%200%20-28.2732%2014.9942%200%2014.6759%2028.3163%206.46152%200%20-14.9456%20-28.8827zm38.9201%20-33.78l0%2062.6627%2031.93%200%200%20-5.76574%20-26.1913%200%200%20-22.7717%2020.706%200%200%20-5.76574%20-20.706%200%200%20-22.5991%2026.1913%200%200%20-5.76035%20-31.93%200zm57.0372%200l0%2062.6627%2031.9354%200%200%20-5.76574%20-26.1913%200%200%20-22.7717%2020.7006%200%200%20-5.76574%20-20.7006%200%200%20-22.5991%2026.1913%200%200%20-5.76035%20-31.9354%200zm62.6195%2056.9455l9.6707%200c7.0656%2C0%2013.0848%2C-2.50262%2018.0847%2C-7.50787%204.99446%2C-5.00525%207.49708%2C-11.0407%207.49708%2C-18.1171%200%2C-7.0602%20-2.50262%2C-13.0902%20-7.49708%2C-18.0955%20-4.99985%2C-5.00525%20-11.0191%2C-7.50787%20-18.0847%2C-7.50787l-9.6707%200%200%2051.2283zm-5.71181%205.7172l0%20-62.6627%2015.3825%200c8.62434%2C0%2015.9974%2C3.06895%2022.1299%2C9.20146%206.11093%2C6.11093%209.15831%2C13.484%209.15831%2C22.1191%200%2C8.6567%20-3.04738%2C16.0297%20-9.15831%2C22.1353%20-6.13251%2C6.1379%20-13.5055%2C9.20685%20-22.1299%2C9.20685l-15.3825%200zm100.919%20-57.4687c-7.20044%2C0%20-13.3707%2C2.55117%20-18.473%2C7.67507%20-5.11312%2C5.12391%20-7.67507%2C11.2888%20-7.67507%2C18.5%200%2C7.22201%202.56195%2C13.3869%207.67507%2C18.5108%205.10233%2C5.11312%2011.2726%2C7.67507%2018.473%2C7.67507%207.19504%2C0%2013.3599%2C-2.56195%2018.473%2C-7.67507%205.11851%2C-5.12391%207.67507%2C-11.2888%207.67507%2C-18.5108%200%2C-7.21122%20-2.55656%2C-13.3761%20-7.67507%2C-18.5%20-5.11312%2C-5.12391%20-11.278%2C-7.67507%20-18.473%2C-7.67507zm0%2058.1267c-8.80233%2C0%20-16.3156%2C-3.12828%20-22.529%2C-9.38484%20-6.25117%2C-6.22959%20-9.37405%2C-13.7482%20-9.37405%2C-22.5668%200%2C-8.80233%203.12289%2C-16.3426%209.37405%2C-22.5991%206.21341%2C-6.2242%2013.7267%2C-9.3363%2022.529%2C-9.3363%208.80773%2C0%2016.3318%2C3.1121%2022.5775%2C9.3363%206.20262%2C6.25656%209.31472%2C13.7968%209.31472%2C22.5991%200%2C8.81851%20-3.1121%2C16.3372%20-9.31472%2C22.5668%20-6.24577%2C6.25656%20-13.7698%2C9.38484%20-22.5775%2C9.38484zm110.822%20-63.3207l-23.9313%2055.4245%20-23.872%20-55.4245%20-6.00845%200%200%2062.6195%205.73877%200%200%20-48.6933%2021.0134%2048.7364%206.26735%200%2021.0458%20-48.7364%200%2048.6933%205.70641%200%200%20-62.6195%20-5.95991%200z%22%2F%3E%0D%0A%20%20%20%3Cg%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22_232463824%22%20class%3D%22fil2%22%20d%3D%22M190.048%200c-104.959%2C0%20-190.048%2C85.0892%20-190.048%2C190.048%200%2C40.7054%2010.566%2C75.192%2032.3561%2C106.113%2014.5303%2C22.3133%2039.5458%2C36.8328%2068.1587%2C36.8328%2044.9825%2C0%2081.4485%2C-36.4606%2081.4485%2C-81.4485%200%2C-9.76778%20-0.636443%2C-15.9327%20-3.7863%2C-24.6055%20-2.68601%2C-7.30831%20-4.15306%2C-15.1991%20-4.15306%2C-23.4297%200%2C-32.8739%2023.3704%2C-60.2841%2054.3997%2C-66.5353%2031.0293%2C-6.25117%2054.3943%2C-33.6937%2054.3943%2C-66.5676%200%2C-32.9494%20-23.516%2C-60.4243%20-54.6532%2C-66.5838%20-12.6641%2C-2.65904%20-24.6649%2C-3.82405%20-38.1165%2C-3.82405z%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22_232463344%22%20class%3D%22fil3%22%20d%3D%22M190.048%20380.091c104.959%2C0%20190.043%2C-85.0892%20190.043%2C-190.043%200%2C-40.7108%20-10.566%2C-75.1974%20-32.3561%2C-106.119%20-14.5303%2C-22.3133%20-39.5458%2C-36.8328%20-68.1587%2C-36.8328%20-44.9825%2C0%20-81.4485%2C36.4606%20-81.4485%2C81.4431%200%2C9.76778%200.636443%2C15.938%203.7863%2C24.6163%202.68601%2C7.29752%204.15306%2C15.1883%204.15306%2C23.4243%200%2C32.8739%20-23.3704%2C60.2895%20-54.3997%2C66.5353%20-31.0293%2C6.25117%20-54.3889%2C33.6937%20-54.3889%2C66.5676%200%2C32.9494%2023.5106%2C60.4189%2054.6478%2C66.5838%2012.6695%2C2.65904%2024.6649%2C3.82405%2038.1219%2C3.82405z%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20id%3D%22_232463464%22%20class%3D%22fil2%22%20d%3D%22M-0%20190.048l189.353%20-29.5083c9.74082%2C-11.8929%2023.4297%2C-20.4147%2039.0711%2C-23.5646%2031.0293%2C-6.25117%2054.3943%2C-33.6937%2054.3943%2C-66.5676%200%2C-32.9494%20-23.516%2C-60.4243%20-54.6532%2C-66.5838%20-12.6641%2C-2.65904%20-24.6649%2C-3.82405%20-38.1165%2C-3.82405%20-104.959%2C0%20-190.048%2C85.0892%20-190.048%2C190.048z%22%2F%3E%0D%0A%20%20%20%3C%2Fg%3E%0D%0A%20%20%3C%2Fg%3E%0D%0A%20%3C%2Fg%3E%0D%0A%3C%2Fsvg%3E");
        width: 200px; } }
  .navbar-default.white-search .input-group {
    visibility: visible;
    margin-top: 0px;
    transition: 0.2s ease all; }
  .navbar-default.white-search .form-control {
    border-radius: 0;
    font-size: 12px;
    height: 50px;
    padding: 0;
    border: none;
    font-family: "Montserrat", sans-serif; }
    .navbar-default.white-search .form-control .react-autosuggest__suggestions-container--open {
      opacity: 0.95; }
    .navbar-default.white-search .form-control .react-autosuggest__input {
      border: 1px solid #e4dfda;
      width: 100%;
      text-align: left;
      height: 50px;
      padding: 0 15px; }
    .navbar-default.white-search .form-control .react-autosuggest__input:focus {
      border: 2px solid #3d7bbc;
      transition: border .35s ease-in-out; }
  .navbar-default.white-search .btn-default {
    font-size: 12px;
    height: 50px; }
  .navbar-default.white-search .btn-user {
    height: 30px; }
    @media (max-width: 1199px) {
      .navbar-default.white-search .btn-user {
        margin-top: -15px; } }

.navbar-default.transparent {
  background-color: transparent; }
  .navbar-default.transparent .input-group {
    visibility: hidden;
    transition: 0s ease all; }

.navbar-default.white {
  background-color: white; }
  .navbar-default.white .input-group {
    visibility: hidden;
    transition: 0s ease all; }

@media (min-width: 767px) {
  .navbar {
    padding: 20px 0;
    transition: background .5s ease-in-out, padding .5s ease-in-out; } }

.body {
  width: 100%;
  height: 100%; }

html,
body {
  width: 100%;
  height: 100%; }

/*prueba video*/
video {
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: -1;
  width: 100%;
  max-height: 800px; }
  @media (max-width: 767px) {
    video {
      width: auto;
      min-height: 500px; } }

.full {
  background-color: rgba(255, 255, 255, 0.3);
  /*prueba video*/
  min-height: 100%;
  padding-top: 12%;
  margin-top: 0;
  font-family: "Open Sans", sans-serif;
  overflow: hidden;
  position: relative; }
  @media (max-width: 991px) {
    .full {
      background-position: center top; } }
  .full h2 {
    font-size: 44px;
    font-weight: 700; }
    @media (max-width: 767px) {
      .full h2 {
        font-size: 36px; } }
  .full h5 {
    font-size: 24px;
    margin-bottom: 38px; }
    @media (max-width: 767px) {
      .full h5 {
        font-size: 18px; } }
  .full .form-control {
    border-radius: 0;
    font-size: 16px;
    height: 60px;
    padding: 0;
    font-family: "Montserrat", sans-serif;
    border: none; }
    .full .form-control .react-autosuggest__input {
      border: none;
      width: 100%;
      text-align: left;
      height: 60px;
      padding: 0 15px; }
  .full .btn-default {
    font-size: 14px;
    height: 60px !important; }
  .full p {
    font-family: "Open Sans", sans-serif;
    color: #ffffff;
    width: 200px;
    position: absolute;
    right: 50px;
    bottom: 20px;
    text-align: right;
    font-size: 12px; }

/*testimoniales*/
.testimonials {
  transition: background-color 0.6s ease;
  color: #ffffff;
  font-family: "Open Sans", sans-serif; }
  .testimonials .slick-prev {
    left: 15px;
    z-index: 100; }
  .testimonials .slick-next {
    right: 15px;
    z-index: 100; }
  .testimonials .slick-slide img {
    display: initial; }
  .testimonials .people {
    text-align: center; }
    .testimonials .people img {
      height: 100%;
      width: 100%; }
  .testimonials h2 {
    font-style: italic;
    font-size: 20px;
    line-height: 28px;
    font-family: "Open Sans", sans-serif;
    padding-top: 30px;
    font-weight: 600;
    height: 130px;
    display: table-cell;
    vertical-align: middle; }
    @media (max-width: 991px) {
      .testimonials h2 {
        padding-top: 5%; } }
    @media (max-width: 767px) {
      .testimonials h2 {
        height: 200px; } }
  .testimonials p {
    font-size: 12px; }
    @media (max-width: 767px) {
      .testimonials p {
        height: 50px; } }
  .testimonials .recentDest {
    margin-top: -135px;
    margin-bottom: -135px;
    position: relative;
    color: #000000; }
    .testimonials .recentDest p {
      display: table-cell;
      height: 135px;
      vertical-align: middle;
      width: 100%; }
    .testimonials .recentDest small {
      width: 100%; }
    .testimonials .recentDest .city-icon {
      text-align: center; }

.testimonials.pink {
  background-color: #dd7373; }

.testimonials.orange {
  background-color: #e9724c; }

.testimonials.blue {
  background-color: #3a8ba8; }

/*Features Destinations & press*/
.featuredDest,
.press,
.HIW {
  padding: 0 0 20px; }
  .featuredDest h3,
  .press h3,
  .HIW h3 {
    margin: 30px 0; }
  .featuredDest a,
  .press a,
  .HIW a {
    color: #333333; }
    .featuredDest a h4,
    .press a h4,
    .HIW a h4 {
      font-size: 20px; }
      .featuredDest a h4 small,
      .press a h4 small,
      .HIW a h4 small {
        font-size: 11px; }
    .featuredDest a p,
    .press a p,
    .HIW a p {
      font-size: 14px;
      padding: 10px 0 0;
      background-image: url("/images/arrow.png");
      background-position: bottom right;
      background-repeat: no-repeat; }
    .featuredDest a img,
    .press a img,
    .HIW a img {
      width: 100%;
      height: 160px; }

.press {
  background-color: #f8f8f8; }

.featuredDest .btn-info {
  margin-top: 30px;
  font-size: 14px;
  font-weight: 700;
  height: 50px; }

.icon-fav {
  position: absolute;
  top: 0;
  right: 15px;
  width: 45px;
  height: 45px;
  line-height: 0;
  font-size: 0px !important;
  z-index: 900; }

.h-full,
.h-full:focus,
.h-full:active {
  background: url("/images/assets/heart-full.png") no-repeat center center;
  -webkit-transform: scale(1);
  transform: scale(1);
  transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -webkit-transition: 0.2s ease; }

.h-full:hover {
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -webkit-transition: 0.2s ease;
  box-shadow: none; }

.h-empty,
.h-empty:focus,
.h-empty:active {
  background: url("/images/assets/heart-empty.png") no-repeat center center;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
  transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -webkit-transition: 0.2s ease; }

.h-empty:hover {
  -webkit-transform: scale(1);
  transform: scale(1);
  transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -webkit-transition: 0.2s ease;
  box-shadow: none; }

/*footer*/
.footer {
  padding-top: 30px; }
  .footer h5 {
    font-weight: 700; }
  .footer .connectus h5 {
    color: #355e8e; }
  .footer .discover h5 {
    color: #f6c858; }
  .footer .contact h5 {
    color: #c1666b; }
  .footer small {
    font-size: 10px; }
  .footer ul {
    padding: 0; }
    .footer ul li {
      list-style: none; }
      .footer ul li a {
        color: #000000;
        font-size: 12px;
        line-height: 22px; }
        .footer ul li a i {
          margin-right: 5px;
          font-size: 1.3em; }
          .footer ul li a i.fa-facebook-official {
            color: #3d7bbc; }
          .footer ul li a i.fa-twitter {
            color: #3a8ba8; }
          .footer ul li a i.fa-envelope-o {
            color: #acacac; }
  .footer img {
    width: 100%;
    max-width: 200px; }
  .footer .list-inline {
    text-align: right; }
    @media (max-width: 767px) {
      .footer .list-inline {
        text-align: center; } }
    .footer .list-inline a {
      color: #333333;
      text-decoration: underline; }

.btn-footer {
  background-color: #f5f5f5;
  margin-bottom: 10px;
  -moz-appearance: none;
  -ms-progress-appearance: none;
  -webkit-appearance: none;
  background-image: url("/images/caret.png");
  background-position: center right;
  background-repeat: no-repeat;
  border-radius: 0;
  width: 80%; }
  @media (max-width: 767px) {
    .btn-footer {
      width: 48%;
      margin: 0 1%; } }

@media (max-width: 767px) {
  .search-box-home .input-group {
    width: 100%; }
    .search-box-home .input-group .react-autosuggest__container {
      width: 100%; }
  .search-box-home .input-group-btn {
    width: 100%;
    float: left; }
    .search-box-home .input-group-btn .btn-default {
      width: 100%; } }

/*PAGINAS INTERNAS*/
/*SEARCH*/
.inside {
  padding-top: 110px;
  padding-bottom: 40px;
  background-color: #f8f8f8; }
  .inside button,
  .inside select {
    height: 40px; }
  .inside .btn {
    border-radius: 2px; }
  .inside .btn-info {
    width: 100%; }
  .inside .btn-white {
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #e4dfda;
    width: 100%; }
  .inside select {
    background: url("/images/caret-white.png") #3d7bbc no-repeat 90% center;
    -moz-appearance: none;
    -ms-progress-appearance: none;
    -webkit-appearance: none;
    border: none;
    text-align: left !important; }
  .inside table td {
    border: 1px solid #ffffff !important;
    background-color: #f8f8f8;
    /*Calendar selected dates*/ }
    .inside table td.CalendarDay--selected-span {
      background: #87afd8;
      border: 1px double #ffffff;
      color: #fff; }
    .inside table td.CalendarDay--selected-start, .inside table td.CalendarDay--selected-end, .inside table td.CalendarDay--selected {
      background: #3d7bbc;
      border: 1px double #ffffff;
      color: #fff; }
  .inside table th {
    background-color: #c1666b;
    color: #ffffff;
    border: 1px solid #ffffff !important; }
  @media (max-width: 767px) {
    .inside {
      padding-top: 65px; } }

.filters .btn {
  font-size: 11px;
  text-align: center; }
  .filters .btn i {
    margin-left: 5px; }

.filters .btn-link {
  line-height: 30px;
  z-index: 101;
  position: absolute; }

.filters .submenu {
  background-color: #ffffff;
  border-radius: 4px;
  position: absolute;
  z-index: 100;
  border: 1px solid #e4dfda;
  top: 0px;
  left: 0px;
  padding-top: 40px;
  padding-bottom: 15px; }

.filters .filter-buttons {
  padding: 15px; }
  .filters .filter-buttons .btn {
    float: left;
    width: auto;
    margin-right: 15px;
    border: solid 1px #e4dfda; }
    .filters .filter-buttons .btn :last-child {
      margin-right: 0; }
    .filters .filter-buttons .btn:hover {
      background-color: #e9724c; }

.clinic-card {
  border: 1px solid #e4dfda;
  width: 100%;
  background-color: #ffffff;
  float: left;
  margin: 15px 0; }
  .clinic-card .icon {
    display: none; }
  .clinic-card .img-responsive {
    min-height: 100px; }
  .clinic-card .btn-add {
    display: none;
    background-color: #3d7bbc;
    text-align: center;
    color: #ffffff;
    margin: 15px 0;
    font-size: 11px;
    position: absolute;
    bottom: 15px;
    right: 30px; }
    @media (max-width: 991px) {
      .clinic-card .btn-add {
        display: table-cell;
        position: unset;
        width: 100%;
        margin: 5% 0 0;
        float: left;
        height: 32px; } }
    @media (max-width: 400px) {
      .clinic-card .btn-add {
        background-color: transparent;
        color: #3d7bbc;
        height: auto;
        margin: 0;
        padding: 0; } }
  .clinic-card .fa-certificate {
    color: #56d673; }
    .clinic-card .fa-certificate .fa-check {
      font-size: 0.3em;
      color: #ffffff;
      position: relative;
      left: -13px;
      top: -4px; }
      @media (max-width: 767px) {
        .clinic-card .fa-certificate .fa-check {
          font-size: 0.5em;
          left: -15px;
          top: -3px; } }
  .clinic-card:hover {
    border: 1px solid #e4dfda;
    cursor: pointer; }
    .clinic-card:hover .icon {
      display: block;
      width: 15px;
      height: 15px;
      border-right: 15px solid #f8f8f8;
      border-top: 15px solid #f8f8f8;
      border-left: 14px solid #ffffff;
      border-bottom: 14px solid #ffffff;
      position: absolute;
      top: 15px;
      right: 15px;
      z-index: 1; }
      .clinic-card:hover .icon i.fa-check {
        display: none; }
      .clinic-card:hover .icon .img-corner {
        display: block;
        width: 30px;
        height: 30px;
        position: absolute;
        top: -15px;
        right: -15px;
        z-index: 1; }
    .clinic-card:hover .btn-add {
      display: table-cell; }
  .clinic-card.selected {
    border: 1px solid #3d7bbc; }
    .clinic-card.selected .icon {
      display: block;
      width: 15px;
      height: 15px;
      border-right: 15px solid #f8f8f8;
      border-top: 15px solid #f8f8f8;
      border-left: 15px solid #3d7bbc;
      border-bottom: 15px solid #3d7bbc;
      position: absolute;
      top: 15px;
      right: 15px;
      z-index: 1; }
      .clinic-card.selected .icon .img-corner {
        display: none; }
      .clinic-card.selected .icon i.fa-check {
        color: #ffffff;
        z-index: 2;
        margin-left: -12px;
        margin-top: -1px;
        position: absolute; }
    .clinic-card.selected .btn-add {
      display: none; }
    .clinic-card.selected:hover {
      /* .fa-certificate {
            //     i.fa-check {
            //         position: relative!important;
            //         left: -13px!important;
            //         top: -4px!important;
            //     }
            // }*/ }
      .clinic-card.selected:hover .icon i.fa-check {
        display: block !important; }
  .clinic-card h3 {
    font-size: 20px;
    font-weight: 300; }
  .clinic-card .category {
    height: 14px;
    width: 14px;
    border-radius: 3px;
    color: #ffffff;
    font-size: 11px;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    position: relative;
    bottom: 2px; }
    .clinic-card .category.A {
      background-color: #3d7bbc; }
    .clinic-card .category.B {
      background-color: #c1666b; }
    .clinic-card .category.C {
      background-color: #f6c858; }
  .clinic-card p {
    height: 40px; }
  .clinic-card h4 {
    font-size: 18px;
    margin-top: 20px; }
    @media (max-width: 767px) {
      .clinic-card h4 {
        margin: 10% 0 0; } }
    @media (max-width: 400px) {
      .clinic-card h4 {
        margin: 10px 0 0;
        font-size: 14px; } }
  .clinic-card h5 {
    font-size: 11px; }
  .clinic-card small {
    font-size: 11px; }
    @media (max-width: 767px) {
      .clinic-card small {
        width: 100%;
        float: left; } }
  .clinic-card .ammenities img {
    margin: 5px; }
  .clinic-card .fa-star,
  .clinic-card .fa-star-half-o {
    color: #f6c858; }
  .clinic-card .fa-star-o {
    color: #e4dfda; }

.right-col {
  background-color: #ffffff;
  font-weight: 300;
  padding: 0 15px; }
  .right-col em {
    color: #999999;
    font-size: 12px;
    height: 100px;
    display: table-cell;
    vertical-align: middle; }
  .right-col strong {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 300; }
  .right-col hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: none; }
  .right-col i {
    color: #cccccc;
    font-size: 18px; }
  .right-col .ico-calendar {
    color: #ffffff;
    position: relative;
    left: -45%;
    top: 31px;
    z-index: 100; }
    @media (max-width: 349px) {
      .right-col .ico-calendar {
        display: none; } }
  .right-col .btn-lg {
    height: 64px;
    font-size: 12px; }
    @media (max-width: 991px) {
      .right-col .btn-lg {
        padding: 10px !important; } }
  .right-col .p-time img {
    height: 28px; }
  .right-col .p-time span {
    width: 100%;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
    @media (max-width: 349px) {
      .right-col .p-time span {
        display: none; } }

.red-title {
  color: #ffffff;
  background-color: #e9724c;
  text-align: center; }

.icon-lg {
  position: relative;
  top: 40px;
  left: 50%;
  text-align: center;
  height: 25px;
  width: 25px;
  border: 1px solid #cccccc;
  border-radius: 15px;
  line-height: 25px; }

.loading {
  width: 100%;
  text-align: center;
  padding: 10% 0 0; }
  .loading h1 {
    margin: 0 auto; }
  .loading img {
    margin: 0 auto;
    width: 100%;
    max-width: 400px; }

.center-message {
  text-align: center;
  padding: 100px 0; }

.trip-list {
  list-style: none;
  padding: 0;
  height: auto;
  overflow: auto; }

.btn-addToTrip {
  width: 100%;
  border: solid 1px #e4dfda;
  color: #3d7bbc;
  text-align: left;
  margin: 5px 0; }
  .btn-addToTrip i {
    margin-right: 5px; }
  .btn-addToTrip p {
    margin: 0; }
  .btn-addToTrip:hover, .btn-addToTrip:focus, .btn-addToTrip:active {
    background-color: #3d7bbc;
    color: #ffffff; }
    .btn-addToTrip:hover::after, .btn-addToTrip:focus::after, .btn-addToTrip:active::after {
      content: "add to";
      float: right;
      margin-top: -20px;
      color: #f8f8f8; }

.my-trip {
  padding: 95px 0 40px;
  margin: 0;
  background-color: #f8f8f8; }
  .my-trip hr {
    border-color: #4d4d4d; }
  .my-trip .loading {
    background-color: 'rgb(61, 123, 188)';
    color: 'white';
    width: '100%';
    font-size: '24px';
    padding: '5px 8px';
    text-align: 'center'; }
  .my-trip .breadcrumb h1 {
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    text-align: center; }
    @media (max-width: 767px) {
      .my-trip .breadcrumb h1 {
        font-size: 16px;
        text-align: left;
        margin-left: 15px; } }
  .my-trip .breadcrumb h2 {
    font-weight: 600;
    font-size: 24px;
    color: #000000; }
    @media (max-width: 767px) {
      .my-trip .breadcrumb h2 {
        margin: 0; } }
    .my-trip .breadcrumb h2 button {
      color: gray;
      padding: 5px 10px;
      font-size: 16px; }
    .my-trip .breadcrumb h2 .fa-chevron-right {
      color: #b3b3b3;
      font-weight: 300;
      margin-left: 10px; }
    .my-trip .breadcrumb h2 .trip-name {
      font-size: 22px;
      color: #000000;
      border: none;
      background-color: transparent;
      border-bottom: 1px solid #e4dfda;
      padding: 0; }
      .my-trip .breadcrumb h2 .trip-name:not([disabled]) {
        background-color: #ffffff; }
  .my-trip .trip {
    background-color: #ffffff;
    border: solid 1px #e4dfda;
    margin-bottom: 10px; }
    .my-trip .trip .selected-clinic {
      height: unset !important;
      margin-right: 15px !important; }
      .my-trip .trip .selected-clinic .selected-clinic-image {
        height: auto !important; }
    .my-trip .trip .trip-dates {
      background-color: #3d7bbc;
      color: #ffffff;
      width: auto; }
      .my-trip .trip .trip-dates p {
        font-size: 14px;
        margin-bottom: 0;
        padding: 5px 15px; }
    .my-trip .trip .city h3 {
      font-size: 16px;
      color: #000000; }
    .my-trip .trip .treatments h4 {
      font-size: 14px;
      color: #333333; }
    .my-trip .trip .fa-times {
      color: #e9724c; }
    .my-trip .trip .fa-pencil {
      color: #2e4057; }
    .my-trip .trip .treatments {
      text-align: center; }
    .my-trip .trip .treatments-price {
      text-align: right; }
    @media (max-width: 767px) {
      .my-trip .trip .treatments,
      .my-trip .trip .treatments-price {
        text-align: center; } }
  .my-trip .new-destination {
    border: dashed 1px #e4dfda;
    background-color: #ffffff;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    padding: 10px; }
  .my-trip .summary h4 {
    font-size: 14px; }
  .my-trip .summary .btn-lg {
    font-size: 14px;
    margin: 75px 0 35px; }

.selected-list {
  list-style: none;
  padding: 0;
  text-align: center; }

.selected-clinic {
  border-radius: 2px;
  height: 60px;
  width: 100%;
  margin: 0 1.5% 15px;
  max-width: 69px;
  display: inline-block;
  /*.icon-close {
        background-image: url("/images/assets/move.png");
        height: 60px !important;
        background-color: transparent;
        width: 100%;
        border: none;
        position: relative;
        top: -60px;
        z-index: 101;
        background-position: center;
        background-repeat: no-repeat;
        display: none;
    }*/ }
  .selected-clinic img {
    border-radius: 3px;
    background-color: #3d7bbc;
    height: 60px;
    width: 100%;
    border: solid 1px transparent; }
  .selected-clinic .fa-times-circle {
    position: absolute;
    top: -11px;
    right: -5px;
    background: none;
    border: none;
    display: none;
    color: #ffffff; }
  .selected-clinic.empty {
    border: dashed 1px #e4dfda;
    height: 60px;
    width: 60px; }
    .selected-clinic.empty:hover {
      background-color: transparent;
      -webkit-transform: none;
      transform: none;
      border: dashed 1px #e4dfda;
      cursor: unset; }
  .selected-clinic:hover {
    z-index: 10;
    cursor: pointer;
    background-color: #3d7bbc;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    transition: 0.2s ease; }
    .selected-clinic:hover img {
      opacity: 0.5; }
    .selected-clinic:hover .fa-times-circle {
      display: block; }

/* FER hice chanchadas aca para ver si me salia algo y claramente el css no es lo mio. son cosas a cambiar Nico*/
.google-map {
  top: 15px;
  height: 520px;
  width: 100%; }

.rheostat {
  overflow: visible; }

.rheostat-background {
  background-color: #D8D8D8 !important;
  position: relative !important;
  border-radius: 4px !important;
  height: 4px !important;
  top: 0px !important;
  width: 100% !important; }

.rheostat-progress {
  background-color: #3a8ba8 !important;
  position: absolute !important;
  border-radius: 4px !important;
  height: 4px !important;
  top: 0px !important; }

.rheostat-handle {
  position: absolute;
  background-color: white;
  border: 1px solid #3a8ba8;
  border-radius: 32px;
  cursor: ew-resize;
  margin-left: -16px;
  height: 32px !important;
  width: 32px !important;
  z-index: 2;
  top: -14px !important; }

.rheostat-handle:before,
.rheostat-handle:after {
  content: '';
  display: block;
  position: absolute;
  background-color: #dadfe8; }

#howDoesItWork hr.separator {
  border-color: #f6c858; }

/*Section Headings*/
.section-heading {
  text-align: center;
  margin: auto;
  float: none;
  padding-bottom: 0px; }

.section-heading h2 {
  font-size: 55px;
  font-weight: 200;
  line-height: 1.2;
  letter-spacing: -0.05em;
  margin: 0; }

.section-heading hr,
hr.separator {
  margin: 22px auto 25px auto;
  width: 72px;
  border-style: solid;
  border-top-width: 2px; }

hr.separator.left {
  margin: 28px auto 25px 0; }

hr.separator.right {
  margin: 28px 0 25px auto; }

.section-heading p2 {
  font-family: "Raleway", sans-serif;
  font-weight: 200;
  font-size: 18px;
  color: #e9724c;
  line-height: 1.75;
  margin: 0; }

/*---------- ICON FEATURES ----------*/
.feature-center {
  text-align: center;
  margin: 20px 0;
  padding: 0 20px; }

.feature-center i {
  margin-top: 10px;
  margin-bottom: 20px; }

.feature-center p {
  padding: 0 20px; }

.howDoesItWork {
  background-color: #ffffff;
  padding-top: 30px; }

.size-3x {
  font-size: 3em !important; }

.clearfix-how-it-works {
  padding-bottom: 10px; }

.fa.primary {
  color: #3d7bbc; }

.section-heading.dark {
  color: #2e4057; }

.page-active {
  background-color: #ddd !important; }

.col-sm-12 .input {
  font-size: 15px;
  line-height: 20px;
  color: #484848;
  font-weight: 300;
  background-color: transparent;
  border: 1px solid #c4c4c4;
  padding: 11px;
  width: 100%; }

select.btn--blue > option[disabled] {
  background-color: #3d7bbc;
  color: #2e4057; }
  select.btn--blue > option[disabled]:focus, select.btn--blue > option[disabled]:hover {
    outline: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; }

/*===========================================================
= Input                                                     =
===========================================================*/
.rrui__input {
  /* `position: relative` is for the floating label absolute positioning
	   and also for `.rrui__select__options width` sizing */
  position: relative; }

.rrui__input:not(.rrui__input--multiline),
.rrui__input-label {
  height: calc(0.3rem * 6); }

/* For native `<select/>` in Safari */
.rrui__select__native {
  min-height: calc(0.3rem * 6); }

/*===========================================================
= Input field                                               =
===========================================================*/
.rrui__input-field {
  outline: none;
  border-radius: 0;
  /* Some web browsers add <input/> padding by default */
  padding: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

/*===========================================================
= Buttons                                                   =
===========================================================*/
/* Reset the default `<button/>` styles */
.rrui__select__selected,
.rrui__select__option {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border: none;
  background: none;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit; }

/*===========================================================
= Select                                                    =
===========================================================*/
.rrui__expandable {
  opacity: 0;
  pointer-events: none;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% top 0px;
  transform-origin: 50% top 0px;
  /* 250ms - too slow for short lists */
  transition: all 150ms cubic-bezier(0.76, 0.04, 0.46, 0.75) 0ms;
  /* prevent white background showing through the transparent border */
  /* http://stackoverflow.com/questions/7473200/transparent-border-expands-background-color-image */
  background-clip: padding-box;
  -webkit-background-clip: padding-box; }

.rrui__expandable--expanded {
  opacity: 1;
  pointer-events: auto;
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  -webkit-transform-origin: 50% top 0px;
  transform-origin: 50% top 0px;
  transition: all 150ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; }

.rrui__expandable--overlay {
  position: absolute;
  z-index: 1; }

.rrui__expandable__content {
  /*
	The inner block's `opacity` is animated too
	(it fades in and out by itself too).
	This is done to fade out the inner block when the dropdown is collapsed
	therefore hiding an otherwise bizarre and unwanted visual clutter
	*/
  opacity: 0;
  /* Mitigates inner content overlapping with itself creating a feeling of a mess */
  transition: opacity 150ms ease-out; }

.rrui__expandable__content--expanded {
  opacity: 1; }

.rrui__shadow {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

.rrui__select {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.rrui__select--menu {
  position: relative; }

.rrui__select__options {
  margin: 0;
  padding-left: 0;
  padding-top: calc(2 * 0.3rem);
  padding-bottom: calc(2 * 0.3rem);
  overflow-y: auto;
  background-color: white;
  list-style-type: none;
  overflow-x: hidden;
  box-sizing: border-box; }

.rrui__expandable--left-aligned {
  left: 0; }

.rrui__expandable--right-aligned {
  right: 0; }

.rrui__select__options--left-aligned {
  left: calc(0.3rem * 4 * -1); }

.rrui__select__options--right-aligned {
  right: calc(0.3rem * 4 * -1); }

.rrui__select__options:not(.rrui__select__options--menu) {
  width: calc(100% + 0.3rem * 4 * 2); }

.rrui__select__options--downward {
  /* When an html page is overflown by a long list
	   then this bottom margin helps to see that
	   there's no more options left out being clipped or something */
  margin-bottom: 1em; }

.rrui__select__options--upward {
  bottom: 100%;
  /* When an html page is overflown by a long list
	   then this bottom margin helps to see that
	   there's no more options left out being clipped or something */
  margin-top: 1em; }

.rrui__select__option {
  display: block;
  width: 100%;
  padding-left: calc(0.3rem * 4);
  padding-right: calc(0.3rem * 4);
  padding-top: calc(0.3rem * 1);
  padding-bottom: calc(0.3rem * 1);
  box-sizing: border-box;
  text-align: left;
  white-space: nowrap; }

.rrui__select__option:hover {
  background-color: #FBFDFD; }

.rrui__select__selected--disabled,
.rrui__select__option--disabled {
  cursor: default; }

.rrui__select__option-icon {
  margin-right: calc(0.3rem * 3); }

.rrui__select__options--upward {
  -webkit-transform-origin: 50% bottom 0px;
  transform-origin: 50% bottom 0px; }

.rrui__select__option--focused {
  background-color: #ECF1F6; }

.rrui__select__option--focused:hover {
  background-color: #EFF3F8; }

.rrui__select__option:active {
  background-color: #3678D1;
  color: white; }

.rrui__select__option-icon {
  margin-right: 0.5em; }

.rrui__select__toggler,
.rrui__select__selected {
  height: 100%;
  box-sizing: border-box; }

.rrui__select__selected {
  /*border-bottom : 1px solid #C5D2E0;*/
  transition: border 0.1s;
  /* Because Chrome adds `text-align: center` for all buttons */
  text-align: left; }

.rrui__select__selected:focus,
.rrui__select__native-expanded:focus + .rrui__select__selected {
  border-bottom-color: #03B2CB; }

.rrui__select__selected:active {
  color: #3678D1; }

.rrui__select__selected--expanded {
  color: #3678D1; }

.rrui__select__selected--nothing,
.rrui__select--expanded .rrui__select__selected--nothing {
  color: #888C91; }

.rrui__select__selected,
.rrui__select__option {
  color: inherit; }

/* Not introducing an animation on `.rrui__select__option`
   because it would introduce a little clutter due to
   focused option animation in autocomplete mode */
.rrui__select__selected {
  transition: background-color 30ms ease-out, color 30ms ease-out;
  -webkit-transition: background-color 30ms ease-out, color 30ms ease-out; }

.rrui__select__selected-content {
  display: flex;
  align-items: center; }

.rrui__select__selected-label {
  flex: 1 0 auto;
  overflow: hidden;
  text-overflow: ellipsis; }

.rrui__select__arrow {
  width: 0;
  height: 0;
  margin-left: 0.35em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  opacity: 0.7;
  transition: opacity 100ms ease-out;
  /* border-width: arrow_height arrow_width/2 0 arrow_width/2 */
  border-width: 0.35em 0.2em 0 0.2em;
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
  color: #B8BDC4; }

.rrui__select__arrow--expanded {
  opacity: 0.3; }

.rrui__select__native-expanded {
  position: absolute;
  left: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer; }

.react-phone-number-input {
  /* This is done to stretch `.rrui__select__options` */
  /* to the full width of `.react-phone-number-input__phone` */
  position: relative;
  /* This is done to stretch the contents of this component */
  display: flex;
  align-items: center; }

/* The phone number input stretches to fill all empty space */
.react-phone-number-input__phone,
.react-phone-number-input__country.rrui__select--expanded {
  flex: 1; }

.react-phone-number-input__phone {
  font-size: inherit; }

.react-phone-number-input__country:not(.rrui__select--expanded) {
  margin-right: 0.5em; }

.react-phone-number-input__country .rrui__select__selected--autocomplete {
  width: 100%; }

.react-phone-number-input__country:not(.react-phone-number-input__country--native-expanded) .rrui__input {
  /* This is done to stretch `.rrui__select__options` */
  /* to the full width of `.react-phone-number-input__phone` */
  /* rather than to the full width of `.rrui__select` */
  /* because the `.rrui__select` is contracted */
  /* as soon as a user selects a country which caused */
  /* the `.rrui__select__options` to contract too */
  /* while the list collapse animation is still in progress. */
  /* The `position: relative` container is now `.react-phone-number-input`. */
  position: static; }

.react-phone-number-input__phone,
.react-phone-number-input__country .rrui__select__selected--autocomplete {
  border: none;
  /*border-bottom : 1px solid #C5D2E0;*/
  transition: border 0.1s; }

.react-phone-number-input__phone:focus {
  border-bottom-color: #0093C4; }

.react-phone-number-input .rrui__select__arrow {
  margin-top: 0.3em;
  margin-left: 0.3em; }

.react-phone-number-input .rrui__select__option {
  display: flex;
  align-items: center; }

.react-phone-number-input .rrui__select__option-icon {
  margin-bottom: 0.1em; }

.react-phone-number-input__icon {
  /* The flag icon size is 4x3 hence the exact `width` and `height` values */
  width: 1.24em;
  height: 0.93em;
  border: 1px solid #bfbfbf;
  /* Makes sure `width`x`height` is exactly `4x3` and `border` width is not included in it */
  box-sizing: content-box; }

.react-phone-number-input__icon--international {
  /* The international icon size is square */
  /* and also has no border hence the `2 * 1px` `width` and `height` compensation */
  width: calc(0.93em + 2px);
  height: calc(0.93em + 2px);
  /* The international icon size is square hence the exact `padding` value */
  /* for precise alignment with `4x3` sized country flags. */
  padding-left: 0.155em;
  padding-right: 0.155em;
  border: none; }
/*react redux toastr */
.animated {
  animation-duration: 1s;
  animation-fill-mode: both; }
  .animated.bounceIn {
    animation-duration: .7s; }
  .animated.bounceOut {
    animation-duration: .5s; }
  .animated.bounceIn {
    animation-name: bounceIn; }
  .animated.bounceOut {
    animation-name: bounceOut; }
  .animated.fadeIn {
    animation-name: fadeIn;
    animation-duration: .7s; }
  .animated.fadeOut {
    animation-name: fadeOut;
    animation-duration: .3s; }
  .animated.bounceInDown {
    animation-name: bounceInDown; }
  .animated.bounceOutUp {
    animation-name: bounceOutUp; }

@keyframes bounceIn {
  from, 20%, 40%, 60%, 80%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: perspective(1px) scale3d(0.3, 0.3, 0.3); }
  20% {
    transform: perspective(1px) scale3d(1.1, 1.1, 1.1); }
  40% {
    transform: perspective(1px) scale3d(0.9, 0.9, 0.9); }
  60% {
    opacity: 1;
    transform: perspective(1px) scale3d(1.03, 1.03, 1.03); }
  80% {
    transform: perspective(1px) scale3d(0.97, 0.97, 0.97); }
  to {
    opacity: 1;
    transform: perspective(1px) scale3d(1, 1, 1); } }

@keyframes bounceOut {
  20% {
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% {
    opacity: 1;
    transform: scale3d(1.1, 1.1, 1.1); }
  to {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

@keyframes fadeOut {
  from {
    opacity: 1; }
  to {
    opacity: 0; } }

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    transform: translate3d(0, -3000px, 0); }
  60% {
    opacity: 1;
    transform: translate3d(0, 25px, 0); }
  75% {
    transform: translate3d(0, -10px, 0); }
  90% {
    transform: translate3d(0, 5px, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }

@keyframes bounceOutUp {
  20% {
    transform: translate3d(0, -10px, 0); }
  40%, 45% {
    opacity: 1;
    transform: translate3d(0, 20px, 0); }
  to {
    opacity: 0;
    transform: translate3d(0, -2000px, 0); } }

.rrt-confirm-holder {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99999999; }
  .rrt-confirm-holder .shadow {
    width: 100%;
    height: 100%;
    background-color: rgba(50, 58, 68, 0.8); }
  .rrt-confirm-holder .rrt-confirm {
    width: 320px;
    background-color: white;
    position: absolute;
    z-index: 9;
    top: 20%;
    left: 50%;
    margin-left: -160px;
    box-shadow: 3px 3px 20px #333;
    border-radius: 4px;
    overflow: hidden; }
    .rrt-confirm-holder .rrt-confirm .rrt-message {
      width: 100%;
      padding: 5%;
      min-height: 50px;
      font-size: 1em;
      background-color: white;
      text-align: center;
      font-family: 'open-sanscondensed-light', sans-serif;
      clear: both; }
    .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder {
      display: flex; }
      .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button {
        flex-grow: 1;
        height: 50px;
        text-transform: capitalize;
        border: none;
        background-color: transparent;
        padding: 0;
        margin: 0;
        float: left;
        border-top: 1px solid #f0f0f0;
        font-size: 14px;
        overflow: hidden;
        cursor: pointer; }
        .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button:hover {
          background-color: #f5f5f5; }
        .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button.rrt-ok-btn:active {
          background-color: #60bb71;
          color: white; }
        .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button.rrt-cancel-btn:active {
          background-color: #db6a64;
          color: white; }
        .rrt-confirm-holder .rrt-confirm .rrt-buttons-holder .rrt-button:focus {
          outline: none; }

body.toastr-confirm-active {
  overflow: hidden; }

.redux-toastr *, .redux-toastr *:before, .redux-toastr *:after {
  box-sizing: border-box; }

.redux-toastr .top-left, .redux-toastr .top-right, .redux-toastr .top-center, .redux-toastr .bottom-left, .redux-toastr .bottom-right, .redux-toastr .bottom-center {
  width: 350px;
  position: fixed;
  z-index: 99999999;
  padding: 0 10px; }

.redux-toastr .top-left, .redux-toastr .top-right, .redux-toastr .top-center {
  top: 0; }

.redux-toastr .top-right, .redux-toastr .bottom-right {
  right: 0; }

.redux-toastr .bottom-left, .redux-toastr .bottom-right, .redux-toastr .bottom-center {
  bottom: 0; }

.redux-toastr .top-left, .redux-toastr .bottom-left {
  left: 0; }

.redux-toastr .top-center, .redux-toastr .bottom-center {
  left: 50%;
  margin-left: -175px; }

@media (max-width: 320px) {
  .redux-toastr .top-left, .redux-toastr .top-right, .redux-toastr .top-center, .redux-toastr .bottom-left, .redux-toastr .bottom-right, .redux-toastr .bottom-center {
    width: 320px; }
  .redux-toastr .top-center, .redux-toastr .bottom-center {
    margin-left: -160px; } }

.redux-toastr .toastr {
  background-color: #fcfcfc;
  width: 100%;
  min-height: 70px;
  overflow: hidden;
  margin: 10px 0;
  border-radius: 4px;
  position: relative;
  z-index: 2;
  color: #333;
  opacity: .94;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4); }
  .redux-toastr .toastr:hover:not(.rrt-message) {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.6);
    opacity: 1; }
  .redux-toastr .toastr .toastr-status {
    width: 100%;
    height: 5px; }
    .redux-toastr .toastr .toastr-status.success {
      background-color: #60bb71; }
    .redux-toastr .toastr .toastr-status.warning {
      background-color: #f7a336; }
    .redux-toastr .toastr .toastr-status.info {
      background-color: #58abc3; }
    .redux-toastr .toastr .toastr-status.error {
      background-color: #db6a64; }
  .redux-toastr .toastr .rrt-left-container, .redux-toastr .toastr .rrt-right-container {
    float: left;
    text-align: center;
    overflow: hidden; }
  .redux-toastr .toastr .rrt-left-container {
    width: 80px;
    top: 0;
    left: 0;
    position: absolute;
    bottom: 0; }
    .redux-toastr .toastr .rrt-left-container .rrt-holder {
      width: 70px;
      height: 70px;
      position: absolute;
      top: 50%;
      margin-top: -35px;
      left: 5px;
      line-height: 60px; }
    .redux-toastr .toastr .rrt-left-container .toastr-icon {
      fill: white;
      vertical-align: middle;
      margin-top: 5px; }
  .redux-toastr .toastr .rrt-middle-container {
    width: 65%;
    margin-left: 80px;
    position: relative;
    float: left;
    font-family: Arial, Helvetica, sans-serif, sans-serif;
    font-size: 1em;
    text-align: left;
    padding: 10px 5px; }
    .redux-toastr .toastr .rrt-middle-container .rrt-title {
      font-size: 1.1em;
      font-weight: bold;
      margin-bottom: 5px; }
  .redux-toastr .toastr .rrt-right-container {
    width: 10%; }
  .redux-toastr .toastr .close-toastr {
    width: 10%;
    height: 100%;
    position: absolute;
    top: 0;
    right: 0;
    background-color: transparent;
    font-size: 22px;
    border: none;
    outline: none;
    opacity: 0.5;
    cursor: pointer;
    font-family: "Helvetica Neue", Helvetica, Arial sans-serif; }
    .redux-toastr .toastr .close-toastr:hover {
      opacity: 1; }
    .redux-toastr .toastr .close-toastr:focus {
      outline: none; }
  .redux-toastr .toastr.rrt-info, .redux-toastr .toastr.rrt-success, .redux-toastr .toastr.rrt-warning, .redux-toastr .toastr.rrt-error {
    color: white; }
  .redux-toastr .toastr.rrt-info {
    background-color: #58abc3; }
    .redux-toastr .toastr.rrt-info .rrt-progressbar {
      background-color: #378298; }
  .redux-toastr .toastr.rrt-success {
    background-color: #60bb71; }
    .redux-toastr .toastr.rrt-success .rrt-progressbar {
      background-color: #3e914d; }
  .redux-toastr .toastr.rrt-warning {
    background-color: #f7a336; }
    .redux-toastr .toastr.rrt-warning .rrt-progressbar {
      background-color: #d87e09; }
  .redux-toastr .toastr.rrt-error {
    background-color: #db6a64; }
    .redux-toastr .toastr.rrt-error .rrt-progressbar {
      background-color: #c5352e; }
  .redux-toastr .toastr.rrt-light .rrt-progressbar {
    background-color: #ccc; }
  .redux-toastr .toastr.rrt-light .toastr-icon {
    fill: #333 !important; }
  .redux-toastr .toastr.rrt-message {
    opacity: 1;
    border: 1px solid #dbdbdb; }
    .redux-toastr .toastr.rrt-message .rrt-title {
      width: 90%;
      height: 50px;
      text-align: center;
      overflow: hidden;
      font-size: 1.2em;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      line-height: 50px;
      padding: 0 20px; }
    .redux-toastr .toastr.rrt-message .rrt-text {
      width: 100%;
      max-height: 400px;
      overflow: hidden;
      overflow-y: auto;
      border-top: 1px solid #f1f1f1;
      border-bottom: 1px solid #f1f1f1;
      background-color: white;
      padding: 15px;
      font-size: 1.1em;
      margin-bottom: 20px; }
      .redux-toastr .toastr.rrt-message .rrt-text img {
        display: block;
        margin: 10px auto;
        max-width: 100%; }
    .redux-toastr .toastr.rrt-message .close-toastr {
      height: 50px; }
  .redux-toastr .toastr .rrt-progress-container {
    height: 5px;
    margin: 0 -20px -20px -60px;
    position: absolute;
    bottom: 20px;
    width: 100%; }
    .redux-toastr .toastr .rrt-progress-container .rrt-progressbar {
      -webkit-border-radius: 0 0 0 4px;
      -moz-border-radius: 0 0 0 4px;
      border-radius: 0 0 0 4px;
      height: 100%; }

.redux-toastr .toastr-attention {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.4);
  z-index: 1; }

/*fonts*/
/*Colors*/
.react-autosuggest__suggestions-container--open {
  background-color: #e4dfda;
  opacity: 0.8; }
  .react-autosuggest__suggestions-container--open ul {
    margin: 0;
    padding: 0;
    list-style: none; }
    .react-autosuggest__suggestions-container--open ul li {
      margin: 0;
      padding: 5px 15px;
      text-align: left; }
    .react-autosuggest__suggestions-container--open ul li:hover {
      background-color: #3a8ba8;
      color: #ffffff;
      cursor: pointer; }

input {
  outline: none; }

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif; }

h3 {
  font-weight: 700;
  font-size: 24px; }

p {
  font-family: "Open Sans", sans-serif; }

.btn {
  border-radius: 0;
  border: none; }

.btn-link {
  font-size: 12px;
  color: #000000;
  text-decoration: none; }

.btn-link-big {
  font-size: 18px;
  color: #000000;
  text-decoration: none;
  background-color: transparent; }

.btn-info {
  background-color: #3d7bbc; }
  .btn-info:hover, .btn-info:focus {
    background-color: #6095cc; }
  .btn-info:active {
    box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    background-color: #376ea9 !important; }

.btn-danger {
  background-color: #e9724c;
  margin-bottom: 15px; }
  .btn-danger:hover, .btn-danger:focus {
    background-color: #ef9679; }
  .btn-danger:active {
    box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
    background-color: #e34e1f !important; }

.btn-default,
.btn-default:focus {
  background-color: #f6c858;
  color: #ffffff;
  font-weight: 700;
  border: none;
  border-radius: 0 !important; }
  .btn-default:hover,
  .btn-default:focus:hover {
    background-color: #e9724c; }
  .btn-default:active,
  .btn-default:focus:active {
    background-color: #e9724c !important;
    box-shadow: inset 0 2px 1px 0 rgba(0, 0, 0, 0.2);
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2); }

.navbar-brand {
  background-image: inline("images/logo.svg");
  background-position: center center;
  background-repeat: no-repeat;
  font-size: 0.000001em;
  width: 320px;
  transition: 0.2s ease all; }
  @media (max-width: 767px) {
    .navbar-brand {
      background-size: contain;
      width: 200px; } }

.navbar-default {
  background-color: transparent;
  border: none;
  font-family: "Open Sans", sans-serif; }
  .navbar-default .navbar-nav > li > a {
    color: #333333;
    font-size: 12px;
    font-weight: 600; }
    @media (max-width: 991px) {
      .navbar-default .navbar-nav > li > a {
        padding: 10px 7px;
        font-size: 11px; } }
  .navbar-default .navbar-toggle {
    border: none !important; }
    .navbar-default .navbar-toggle .icon-bar {
      background-color: #ffffff; }
    .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
      background-color: transparent; }
      .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar {
        background-color: #ffffff; }
  .navbar-default .btn-user {
    margin-top: 10px;
    color: #000000;
    font-size: 12px !important;
    background-color: #f6c858 !important;
    height: 30px; }
  .navbar-default .dropdown-menu {
    background-color: #ffffff;
    width: 100%;
    border-radius: 0;
    top: 38px;
    border: none;
    font-size: 12px;
    padding: 0; }
    .navbar-default .dropdown-menu .dropdown-header {
      padding: 3px 10px;
      font-size: 10px;
      color: #c1666b;
      font-weight: 600; }
    .navbar-default .dropdown-menu a {
      padding: 5px 10px; }
      .navbar-default .dropdown-menu a:hover {
        background-color: #3a8ba8;
        color: #ffffff; }

.navbar-default.white-search {
  background-color: rgba(255, 255, 255, 0.8);
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
  @media (max-width: 767px) {
    .navbar-default.white-search {
      background-color: #2e4057; }
      .navbar-default.white-search li a {
        color: #ffffff !important; } }
  .navbar-default.white-search .navbar-brand {
    width: 60px;
    background-size: contain;
    transition: 0.4s ease all;
    background-image: resolve("images/imago.svg"); }
    @media (max-width: 767px) {
      .navbar-default.white-search .navbar-brand {
        background-image: inline("images/logo.svg");
        width: 200px; } }
  .navbar-default.white-search .input-group {
    visibility: visible;
    margin-top: 0px;
    transition: 0.2s ease all; }
  .navbar-default.white-search .form-control {
    border-radius: 0;
    font-size: 12px;
    height: 50px;
    padding: 0;
    border: none;
    font-family: "Montserrat", sans-serif; }
    .navbar-default.white-search .form-control .react-autosuggest__suggestions-container--open {
      opacity: 0.95; }
    .navbar-default.white-search .form-control .react-autosuggest__input {
      border: 1px solid #e4dfda;
      width: 100%;
      text-align: left;
      height: 50px;
      padding: 0 15px; }
    .navbar-default.white-search .form-control .react-autosuggest__input:focus {
      border: 2px solid #3d7bbc;
      -webkit-transition: border .35s ease-in-out;
      transition: border .35s ease-in-out; }
  .navbar-default.white-search .btn-default {
    font-size: 12px;
    height: 50px; }
  .navbar-default.white-search .btn-user {
    height: 30px; }
    @media (max-width: 1199px) {
      .navbar-default.white-search .btn-user {
        margin-top: -15px; } }

.navbar-default.transparent {
  background-color: transparent; }
  .navbar-default.transparent .input-group {
    visibility: hidden;
    transition: 0s ease all; }

.navbar-default.white {
  background-color: white; }
  .navbar-default.white .input-group {
    visibility: hidden;
    transition: 0s ease all; }

@media (min-width: 767px) {
  .navbar {
    padding: 20px 0;
    -webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
    -moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
    transition: background .5s ease-in-out, padding .5s ease-in-out; } }

.body {
  width: 100%;
  height: 100%; }

html,
body {
  width: 100%;
  height: 100%; }

/*prueba video*/
video {
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: -1;
  width: 100%;
  max-height: 800px; }
  @media (max-width: 767px) {
    video {
      width: auto;
      min-height: 500px; } }

.full {
  background-color: rgba(255, 255, 255, 0.3);
  /*prueba video*/
  min-height: 100%;
  padding-top: 12%;
  margin-top: 0;
  font-family: "Open Sans", sans-serif;
  overflow: hidden;
  position: relative; }
  @media (max-width: 991px) {
    .full {
      background-position: center top; } }
  .full h2 {
    font-size: 44px;
    font-weight: 700; }
    @media (max-width: 767px) {
      .full h2 {
        font-size: 36px; } }
  .full h5 {
    font-size: 24px;
    margin-bottom: 38px; }
    @media (max-width: 767px) {
      .full h5 {
        font-size: 18px; } }
  .full .form-control {
    border-radius: 0;
    font-size: 16px;
    height: 60px;
    padding: 0;
    font-family: "Montserrat", sans-serif;
    border: none; }
    .full .form-control .react-autosuggest__input {
      border: none;
      width: 100%;
      text-align: left;
      height: 60px;
      padding: 0 15px; }
  .full .btn-default {
    font-size: 14px;
    height: 60px !important; }
  .full p {
    font-family: "Open Sans", sans-serif;
    color: #ffffff;
    width: 200px;
    position: absolute;
    right: 50px;
    bottom: 20px;
    text-align: right;
    font-size: 12px; }

/*testimoniales*/
.testimonials {
  transition: background-color 0.6s ease;
  color: #ffffff;
  font-family: "Open Sans", sans-serif; }
  .testimonials .slick-prev {
    left: 15px;
    z-index: 100; }
  .testimonials .slick-next {
    right: 15px;
    z-index: 100; }
  .testimonials .slick-slide img {
    display: initial; }
  .testimonials .people {
    text-align: center; }
    .testimonials .people img {
      height: 100%;
      width: 100%; }
  .testimonials h2 {
    font-style: italic;
    font-size: 20px;
    line-height: 28px;
    font-family: "Open Sans", sans-serif;
    padding-top: 30px;
    font-weight: 600;
    height: 130px;
    display: table-cell;
    vertical-align: middle; }
    @media (max-width: 991px) {
      .testimonials h2 {
        padding-top: 5%; } }
    @media (max-width: 767px) {
      .testimonials h2 {
        height: 200px; } }
  .testimonials p {
    font-size: 12px; }
    @media (max-width: 767px) {
      .testimonials p {
        height: 50px; } }
  .testimonials .recentDest {
    margin-top: -135px;
    margin-bottom: -135px;
    position: relative;
    color: #000000; }
    .testimonials .recentDest p {
      display: table-cell;
      height: 135px;
      vertical-align: middle;
      width: 100%; }
    .testimonials .recentDest small {
      width: 100%; }
    .testimonials .recentDest .city-icon {
      text-align: center; }

.testimonials.pink {
  background-color: #dd7373; }

.testimonials.orange {
  background-color: #e9724c; }

.testimonials.blue {
  background-color: #3a8ba8; }

/*Features Destinations & press*/
.featuredDest,
.press,
.HIW {
  padding: 0 0 20px; }
  .featuredDest h3,
  .press h3,
  .HIW h3 {
    margin: 30px 0; }
  .featuredDest a,
  .press a,
  .HIW a {
    color: #333333; }
    .featuredDest a h4,
    .press a h4,
    .HIW a h4 {
      font-size: 20px; }
      .featuredDest a h4 small,
      .press a h4 small,
      .HIW a h4 small {
        font-size: 11px; }
    .featuredDest a p,
    .press a p,
    .HIW a p {
      font-size: 14px;
      padding: 10px 0 0;
      background-image: resolve("images/arrow.png");
      background-position: bottom right;
      background-repeat: no-repeat; }
    .featuredDest a img,
    .press a img,
    .HIW a img {
      width: 100%;
      height: 160px; }

.press {
  background-color: #f8f8f8; }

.featuredDest .btn-info {
  margin-top: 30px;
  font-size: 14px;
  font-weight: 700;
  height: 50px; }

.icon-fav {
  position: absolute;
  top: 0;
  right: 15px;
  width: 45px;
  height: 45px;
  line-height: 0;
  font-size: 0px !important;
  z-index: 900; }

.h-full,
.h-full:focus,
.h-full:active {
  background: resolve("images/assets/heart-full.png") no-repeat center center;
  transform: scale(1);
  transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -webkit-transition: 0.2s ease; }

.h-full:hover {
  transform: scale(0.8);
  transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -webkit-transition: 0.2s ease;
  box-shadow: none; }

.h-empty,
.h-empty:focus,
.h-empty:active {
  background: resolve("images/assets/heart-empty.png") no-repeat center center;
  transform: scale(0.8);
  transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -webkit-transition: 0.2s ease; }

.h-empty:hover {
  transform: scale(1);
  transition: 0.2s ease;
  -moz-transition: 0.2s ease;
  -webkit-transition: 0.2s ease;
  box-shadow: none; }

/*footer*/
.footer {
  padding-top: 30px; }
  .footer h5 {
    font-weight: 700; }
  .footer .connectus h5 {
    color: #355e8e; }
  .footer .discover h5 {
    color: #f6c858; }
  .footer .contact h5 {
    color: #c1666b; }
  .footer small {
    font-size: 10px; }
  .footer ul {
    padding: 0; }
    .footer ul li {
      list-style: none; }
      .footer ul li a {
        color: #000000;
        font-size: 12px;
        line-height: 22px; }
        .footer ul li a i {
          margin-right: 5px;
          font-size: 1.3em; }
          .footer ul li a i.fa-facebook-official {
            color: #3d7bbc; }
          .footer ul li a i.fa-twitter {
            color: #3a8ba8; }
          .footer ul li a i.fa-envelope-o {
            color: #acacac; }
  .footer img {
    width: 100%;
    max-width: 200px; }
  .footer .list-inline {
    text-align: right; }
    @media (max-width: 767px) {
      .footer .list-inline {
        text-align: center; } }
    .footer .list-inline a {
      color: #333333;
      text-decoration: underline; }

.btn-footer {
  background-color: #f5f5f5;
  margin-bottom: 10px;
  -moz-appearance: none;
  -ms-progress-appearance: none;
  -webkit-appearance: none;
  background-image: resolve("images/caret.png");
  background-position: center right;
  background-repeat: no-repeat;
  border-radius: 0;
  width: 80%; }
  @media (max-width: 767px) {
    .btn-footer {
      width: 48%;
      margin: 0 1%; } }

@media (max-width: 767px) {
  .search-box-home .input-group {
    width: 100%; }
    .search-box-home .input-group .react-autosuggest__container {
      width: 100%; }
  .search-box-home .input-group-btn {
    width: 100%;
    float: left; }
    .search-box-home .input-group-btn .btn-default {
      width: 100%; } }

/*PAGINAS INTERNAS*/
/*SEARCH*/
.inside {
  padding-top: 110px;
  padding-bottom: 40px;
  background-color: #f8f8f8; }
  .inside button,
  .inside select {
    height: 40px; }
  .inside .btn {
    border-radius: 2px; }
  .inside .btn-info {
    width: 100%; }
  .inside .btn-white {
    background-color: #ffffff;
    color: #000000;
    border: 1px solid #e4dfda;
    width: 100%; }
  .inside select {
    background: resolve("images/caret-white.png") #3d7bbc no-repeat 90% center;
    -moz-appearance: none;
    -ms-progress-appearance: none;
    -webkit-appearance: none;
    border: none;
    text-align: left !important; }
  .inside table td {
    border: 1px solid #ffffff !important;
    background-color: #f8f8f8;
    /*Calendar selected dates*/ }
    .inside table td.CalendarDay--selected-span {
      background: #87afd8;
      border: 1px double #ffffff;
      color: #fff; }
    .inside table td.CalendarDay--selected-start, .inside table td.CalendarDay--selected-end, .inside table td.CalendarDay--selected {
      background: #3d7bbc;
      border: 1px double #ffffff;
      color: #fff; }
  .inside table th {
    background-color: #c1666b;
    color: #ffffff;
    border: 1px solid #ffffff !important; }
  @media (max-width: 767px) {
    .inside {
      padding-top: 65px; } }

.filters .btn {
  font-size: 11px;
  text-align: center; }
  .filters .btn i {
    margin-left: 5px; }

.filters .btn-link {
  line-height: 30px;
  z-index: 101;
  position: absolute; }

.filters .submenu {
  background-color: #ffffff;
  border-radius: 4px;
  position: absolute;
  z-index: 100;
  border: 1px solid #e4dfda;
  top: 0px;
  left: 0px;
  padding-top: 40px;
  padding-bottom: 15px; }

.filters .filter-buttons {
  padding: 15px; }
  .filters .filter-buttons .btn {
    float: left;
    width: auto;
    margin-right: 15px;
    border: solid 1px #e4dfda; }
    .filters .filter-buttons .btn :last-child {
      margin-right: 0; }
    .filters .filter-buttons .btn:hover {
      background-color: #e9724c; }

.clinic-card {
  border: 1px solid #e4dfda;
  width: 100%;
  background-color: #ffffff;
  float: left;
  margin: 15px 0; }
  .clinic-card .icon {
    display: none; }
  .clinic-card .img-responsive {
    min-height: 100px; }
  .clinic-card .btn-add {
    display: none;
    background-color: #3d7bbc;
    text-align: center;
    color: #ffffff;
    margin: 15px 0;
    font-size: 11px;
    position: absolute;
    bottom: 15px;
    right: 30px; }
    @media (max-width: 991px) {
      .clinic-card .btn-add {
        display: table-cell;
        position: unset;
        width: 100%;
        margin: 5% 0 0;
        float: left;
        height: 32px; } }
    @media (max-width: 400px) {
      .clinic-card .btn-add {
        background-color: transparent;
        color: #3d7bbc;
        height: auto;
        margin: 0;
        padding: 0; } }
  .clinic-card .fa-certificate {
    color: #56d673; }
    .clinic-card .fa-certificate .fa-check {
      font-size: 0.3em;
      color: #ffffff;
      position: relative;
      left: -13px;
      top: -4px; }
      @media (max-width: 767px) {
        .clinic-card .fa-certificate .fa-check {
          font-size: 0.5em;
          left: -15px;
          top: -3px; } }
  .clinic-card:hover {
    border: 1px solid #e4dfda;
    cursor: pointer; }
    .clinic-card:hover .icon {
      display: block;
      width: 15px;
      height: 15px;
      border-right: 15px solid #f8f8f8;
      border-top: 15px solid #f8f8f8;
      border-left: 14px solid #ffffff;
      border-bottom: 14px solid #ffffff;
      position: absolute;
      top: 15px;
      right: 15px;
      z-index: 1; }
      .clinic-card:hover .icon i.fa-check {
        display: none; }
      .clinic-card:hover .icon .img-corner {
        display: block;
        width: 30px;
        height: 30px;
        position: absolute;
        top: -15px;
        right: -15px;
        z-index: 1; }
    .clinic-card:hover .btn-add {
      display: table-cell; }
  .clinic-card.selected {
    border: 1px solid #3d7bbc; }
    .clinic-card.selected .icon {
      display: block;
      width: 15px;
      height: 15px;
      border-right: 15px solid #f8f8f8;
      border-top: 15px solid #f8f8f8;
      border-left: 15px solid #3d7bbc;
      border-bottom: 15px solid #3d7bbc;
      position: absolute;
      top: 15px;
      right: 15px;
      z-index: 1; }
      .clinic-card.selected .icon .img-corner {
        display: none; }
      .clinic-card.selected .icon i.fa-check {
        color: #ffffff;
        z-index: 2;
        margin-left: -12px;
        margin-top: -1px;
        position: absolute; }
    .clinic-card.selected .btn-add {
      display: none; }
    .clinic-card.selected:hover {
      /* .fa-certificate {
            //     i.fa-check {
            //         position: relative!important;
            //         left: -13px!important;
            //         top: -4px!important;
            //     }
            // }*/ }
      .clinic-card.selected:hover .icon i.fa-check {
        display: block !important; }
  .clinic-card h3 {
    font-size: 20px;
    font-weight: 300; }
  .clinic-card .category {
    height: 14px;
    width: 14px;
    border-radius: 3px;
    color: #ffffff;
    font-size: 11px;
    font-weight: 600;
    text-align: center;
    display: inline-block;
    position: relative;
    bottom: 2px; }
    .clinic-card .category.A {
      background-color: #3d7bbc; }
    .clinic-card .category.B {
      background-color: #c1666b; }
    .clinic-card .category.C {
      background-color: #f6c858; }
  .clinic-card p {
    height: 40px; }
  .clinic-card h4 {
    font-size: 18px;
    margin-top: 20px; }
    @media (max-width: 767px) {
      .clinic-card h4 {
        margin: 10% 0 0; } }
    @media (max-width: 400px) {
      .clinic-card h4 {
        margin: 10px 0 0;
        font-size: 14px; } }
  .clinic-card h5 {
    font-size: 11px; }
  .clinic-card small {
    font-size: 11px; }
    @media (max-width: 767px) {
      .clinic-card small {
        width: 100%;
        float: left; } }
  .clinic-card .ammenities img {
    margin: 5px; }
  .clinic-card .fa-star,
  .clinic-card .fa-star-half-o {
    color: #f6c858; }
  .clinic-card .fa-star-o {
    color: #e4dfda; }

.right-col {
  background-color: #ffffff;
  font-weight: 300;
  padding: 0 15px; }
  .right-col em {
    color: #999999;
    font-size: 12px;
    height: 100px;
    display: table-cell;
    vertical-align: middle; }
  .right-col strong {
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 300; }
  .right-col hr {
    margin-top: 10px;
    margin-bottom: 10px;
    border-top: none; }
  .right-col i {
    color: #cccccc;
    font-size: 18px; }
  .right-col .ico-calendar {
    color: #ffffff;
    position: relative;
    left: -45%;
    top: 31px;
    z-index: 100; }
    @media (max-width: 349px) {
      .right-col .ico-calendar {
        display: none; } }
  .right-col .btn-lg {
    height: 64px;
    font-size: 12px; }
    @media (max-width: 991px) {
      .right-col .btn-lg {
        padding: 10px !important; } }
  .right-col .p-time img {
    height: 28px; }
  .right-col .p-time span {
    width: 100%;
    float: left;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
    @media (max-width: 349px) {
      .right-col .p-time span {
        display: none; } }

.red-title {
  color: #ffffff;
  background-color: #e9724c;
  text-align: center; }

.icon-lg {
  position: relative;
  top: 40px;
  left: 50%;
  text-align: center;
  height: 25px;
  width: 25px;
  border: 1px solid #cccccc;
  border-radius: 15px;
  line-height: 25px; }

.loading {
  width: 100%;
  text-align: center;
  padding: 10% 0 0; }
  .loading h1 {
    margin: 0 auto; }
  .loading img {
    margin: 0 auto;
    width: 100%;
    max-width: 400px; }

.center-message {
  text-align: center;
  padding: 100px 0; }

.trip-list {
  list-style: none;
  padding: 0;
  height: auto;
  overflow: auto; }

.btn-addToTrip {
  width: 100%;
  border: solid 1px #e4dfda;
  color: #3d7bbc;
  text-align: left;
  margin: 5px 0; }
  .btn-addToTrip i {
    margin-right: 5px; }
  .btn-addToTrip p {
    margin: 0; }
  .btn-addToTrip:hover, .btn-addToTrip:focus, .btn-addToTrip:active {
    background-color: #3d7bbc;
    color: #ffffff; }
    .btn-addToTrip:hover::after, .btn-addToTrip:focus::after, .btn-addToTrip:active::after {
      content: "add to";
      float: right;
      margin-top: -20px;
      color: #f8f8f8; }

.my-trip {
  padding: 95px 0 40px;
  margin: 0;
  background-color: #f8f8f8; }
  .my-trip hr {
    border-color: #4d4d4d; }
  .my-trip .loading {
    background-color: 'rgb(61, 123, 188)';
    color: 'white';
    width: '100%';
    font-size: '24px';
    padding: '5px 8px';
    text-align: 'center'; }
  .my-trip .breadcrumb h1 {
    font-weight: 600;
    font-size: 24px;
    color: #000000;
    text-align: center; }
    @media (max-width: 767px) {
      .my-trip .breadcrumb h1 {
        font-size: 16px;
        text-align: left;
        margin-left: 15px; } }
  .my-trip .breadcrumb h2 {
    font-weight: 600;
    font-size: 24px;
    color: #000000; }
    @media (max-width: 767px) {
      .my-trip .breadcrumb h2 {
        margin: 0; } }
    .my-trip .breadcrumb h2 button {
      color: gray;
      padding: 5px 10px;
      font-size: 16px; }
    .my-trip .breadcrumb h2 .fa-chevron-right {
      color: #b3b3b3;
      font-weight: 300;
      margin-left: 10px; }
    .my-trip .breadcrumb h2 .trip-name {
      font-size: 22px;
      color: #000000;
      border: none;
      background-color: transparent;
      border-bottom: 1px solid #e4dfda;
      padding: 0; }
      .my-trip .breadcrumb h2 .trip-name:not([disabled]) {
        background-color: #ffffff; }
  .my-trip .trip {
    background-color: #ffffff;
    border: solid 1px #e4dfda;
    margin-bottom: 10px; }
    .my-trip .trip .selected-clinic {
      height: unset !important;
      margin-right: 15px !important; }
      .my-trip .trip .selected-clinic .selected-clinic-image {
        height: auto !important; }
    .my-trip .trip .trip-dates {
      background-color: #3d7bbc;
      color: #ffffff;
      width: auto; }
      .my-trip .trip .trip-dates p {
        font-size: 14px;
        margin-bottom: 0;
        padding: 5px 15px; }
    .my-trip .trip .city h3 {
      font-size: 16px;
      color: #000000; }
    .my-trip .trip .treatments h4 {
      font-size: 14px;
      color: #333333; }
    .my-trip .trip .fa-times {
      color: #e9724c; }
    .my-trip .trip .fa-pencil {
      color: #2e4057; }
    .my-trip .trip .treatments {
      text-align: center; }
    .my-trip .trip .treatments-price {
      text-align: right; }
    @media (max-width: 767px) {
      .my-trip .trip .treatments,
      .my-trip .trip .treatments-price {
        text-align: center; } }
  .my-trip .new-destination {
    border: dashed 1px #e4dfda;
    background-color: #ffffff;
    color: #000000;
    font-size: 14px;
    font-weight: 400;
    width: 100%;
    padding: 10px; }
  .my-trip .summary h4 {
    font-size: 14px; }
  .my-trip .summary .btn-lg {
    font-size: 14px;
    margin: 75px 0 35px; }

.selected-list {
  list-style: none;
  padding: 0;
  text-align: center; }

.selected-clinic {
  border-radius: 2px;
  height: 60px;
  width: 100%;
  margin: 0 1.5% 15px;
  max-width: 69px;
  display: inline-block;
  /*.icon-close {
        background-image: url("/images/assets/move.png");
        height: 60px !important;
        background-color: transparent;
        width: 100%;
        border: none;
        position: relative;
        top: -60px;
        z-index: 101;
        background-position: center;
        background-repeat: no-repeat;
        display: none;
    }*/ }
  .selected-clinic img {
    border-radius: 3px;
    background-color: #3d7bbc;
    height: 60px;
    width: 100%;
    border: solid 1px transparent; }
  .selected-clinic .fa-times-circle {
    position: absolute;
    top: -11px;
    right: -5px;
    background: none;
    border: none;
    display: none;
    color: #ffffff; }
  .selected-clinic.empty {
    border: dashed 1px #e4dfda;
    height: 60px;
    width: 60px; }
    .selected-clinic.empty:hover {
      background-color: transparent;
      transform: none;
      border: dashed 1px #e4dfda;
      cursor: unset; }
  .selected-clinic:hover {
    z-index: 10;
    cursor: pointer;
    background-color: #3d7bbc;
    transform: scale(1.1);
    transition: 0.2s ease; }
    .selected-clinic:hover img {
      opacity: 0.5; }
    .selected-clinic:hover .fa-times-circle {
      display: block; }

/* FER hice chanchadas aca para ver si me salia algo y claramente el css no es lo mio. son cosas a cambiar Nico*/
.google-map {
  top: 15px;
  height: 520px;
  width: 100%; }

.rheostat {
  overflow: visible; }

.rheostat-background {
  background-color: #D8D8D8 !important;
  position: relative !important;
  border-radius: 4px !important;
  height: 4px !important;
  top: 0px !important;
  width: 100% !important; }

.rheostat-progress {
  background-color: #3a8ba8 !important;
  position: absolute !important;
  border-radius: 4px !important;
  height: 4px !important;
  top: 0px !important; }

.rheostat-handle {
  position: absolute;
  background-color: white;
  border: 1px solid #3a8ba8;
  border-radius: 32px;
  cursor: ew-resize;
  margin-left: -16px;
  height: 32px !important;
  width: 32px !important;
  z-index: 2;
  top: -14px !important; }

.rheostat-handle:before,
.rheostat-handle:after {
  content: '';
  display: block;
  position: absolute;
  background-color: #dadfe8; }

#howDoesItWork hr.separator {
  border-color: #f6c858; }

/*Section Headings*/
.section-heading {
  text-align: center;
  margin: auto;
  float: none;
  padding-bottom: 0px; }

.section-heading h2 {
  font-size: 55px;
  font-weight: 200;
  line-height: 1.2;
  letter-spacing: -0.05em;
  margin: 0; }

.section-heading hr,
hr.separator {
  margin: 22px auto 25px auto;
  width: 72px;
  border-style: solid;
  border-top-width: 2px; }

hr.separator.left {
  margin: 28px auto 25px 0; }

hr.separator.right {
  margin: 28px 0 25px auto; }

.section-heading p2 {
  font-family: "Raleway", sans-serif;
  font-weight: 200;
  font-size: 18px;
  color: #e9724c;
  line-height: 1.75;
  margin: 0; }

/*---------- ICON FEATURES ----------*/
.feature-center {
  text-align: center;
  margin: 20px 0;
  padding: 0 20px; }

.feature-center i {
  margin-top: 10px;
  margin-bottom: 20px; }

.feature-center p {
  padding: 0 20px; }

.howDoesItWork {
  background-color: #ffffff;
  padding-top: 30px; }

.size-3x {
  font-size: 3em !important; }

.clearfix-how-it-works {
  padding-bottom: 10px; }

.fa.primary {
  color: #3d7bbc; }

.section-heading.dark {
  color: #2e4057; }

.page-active {
  background-color: #ddd !important; }

.col-sm-12 .input {
  font-size: 15px;
  line-height: 20px;
  color: #484848;
  font-weight: 300;
  background-color: transparent;
  border: 1px solid #c4c4c4;
  padding: 11px;
  width: 100%; }

select.btn--blue > option[disabled] {
  background-color: #3d7bbc;
  color: #2e4057; }
  select.btn--blue > option[disabled]:focus, select.btn--blue > option[disabled]:hover {
    outline: none;
    appearance: none; }

/*===========================================================
= Input                                                     =
===========================================================*/
.rrui__input {
  /* `position: relative` is for the floating label absolute positioning
	   and also for `.rrui__select__options width` sizing */
  position: relative; }

.rrui__input:not(.rrui__input--multiline),
.rrui__input-label {
  height: calc(0.3rem * 6); }

/* For native `<select/>` in Safari */
.rrui__select__native {
  min-height: calc(0.3rem * 6); }

/*===========================================================
= Input field                                               =
===========================================================*/
.rrui__input-field {
  outline: none;
  border-radius: 0;
  /* Some web browsers add <input/> padding by default */
  padding: 0;
  appearance: none; }

/*===========================================================
= Buttons                                                   =
===========================================================*/
/* Reset the default `<button/>` styles */
.rrui__select__selected,
.rrui__select__option {
  margin: 0;
  padding: 0;
  white-space: nowrap;
  outline: none;
  appearance: none;
  border: none;
  background: none;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  font-style: inherit; }

/*===========================================================
= Select                                                    =
===========================================================*/
.rrui__expandable {
  opacity: 0;
  pointer-events: none;
  transform: scaleY(0);
  transform-origin: 50% top 0px;
  /* 250ms - too slow for short lists */
  transition: all 150ms cubic-bezier(0.76, 0.04, 0.46, 0.75) 0ms;
  /* prevent white background showing through the transparent border */
  /* http://stackoverflow.com/questions/7473200/transparent-border-expands-background-color-image */
  background-clip: padding-box;
  -webkit-background-clip: padding-box; }

.rrui__expandable--expanded {
  opacity: 1;
  pointer-events: auto;
  transform: scaleY(1);
  transform-origin: 50% top 0px;
  transition: all 150ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; }

.rrui__expandable--overlay {
  position: absolute;
  z-index: 1; }

.rrui__expandable__content {
  /*
	The inner block's `opacity` is animated too
	(it fades in and out by itself too).
	This is done to fade out the inner block when the dropdown is collapsed
	therefore hiding an otherwise bizarre and unwanted visual clutter
	*/
  opacity: 0;
  /* Mitigates inner content overlapping with itself creating a feeling of a mess */
  transition: opacity 150ms ease-out; }

.rrui__expandable__content--expanded {
  opacity: 1; }

.rrui__shadow {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); }

.rrui__select {
  user-select: none; }

.rrui__select--menu {
  position: relative; }

.rrui__select__options {
  margin: 0;
  padding-left: 0;
  padding-top: calc(2 * 0.3rem);
  padding-bottom: calc(2 * 0.3rem);
  overflow-y: auto;
  background-color: white;
  list-style-type: none;
  overflow-x: hidden;
  box-sizing: border-box; }

.rrui__expandable--left-aligned {
  left: 0; }

.rrui__expandable--right-aligned {
  right: 0; }

.rrui__select__options--left-aligned {
  left: calc(0.3rem * 4 * -1); }

.rrui__select__options--right-aligned {
  right: calc(0.3rem * 4 * -1); }

.rrui__select__options:not(.rrui__select__options--menu) {
  width: calc(100% + 0.3rem * 4 * 2); }

.rrui__select__options--downward {
  /* When an html page is overflown by a long list
	   then this bottom margin helps to see that
	   there's no more options left out being clipped or something */
  margin-bottom: 1em; }

.rrui__select__options--upward {
  bottom: 100%;
  /* When an html page is overflown by a long list
	   then this bottom margin helps to see that
	   there's no more options left out being clipped or something */
  margin-top: 1em; }

.rrui__select__option {
  display: block;
  width: 100%;
  padding-left: calc(0.3rem * 4);
  padding-right: calc(0.3rem * 4);
  padding-top: calc(0.3rem * 1);
  padding-bottom: calc(0.3rem * 1);
  box-sizing: border-box;
  text-align: left;
  white-space: nowrap; }

.rrui__select__option:hover {
  background-color: #FBFDFD; }

.rrui__select__selected--disabled,
.rrui__select__option--disabled {
  cursor: default; }

.rrui__select__option-icon {
  margin-right: calc(0.3rem * 3); }

.rrui__select__options--upward {
  transform-origin: 50% bottom 0px; }

.rrui__select__option--focused {
  background-color: #ECF1F6; }

.rrui__select__option--focused:hover {
  background-color: #EFF3F8; }

.rrui__select__option:active {
  background-color: #3678D1;
  color: white; }

.rrui__select__option-icon {
  margin-right: 0.5em; }

.rrui__select__toggler,
.rrui__select__selected {
  height: 100%;
  box-sizing: border-box; }

.rrui__select__selected {
  /*border-bottom : 1px solid #C5D2E0;*/
  transition: border 0.1s;
  /* Because Chrome adds `text-align: center` for all buttons */
  text-align: left; }

.rrui__select__selected:focus,
.rrui__select__native-expanded:focus + .rrui__select__selected {
  border-bottom-color: #03B2CB; }

.rrui__select__selected:active {
  color: #3678D1; }

.rrui__select__selected--expanded {
  color: #3678D1; }

.rrui__select__selected--nothing,
.rrui__select--expanded .rrui__select__selected--nothing {
  color: #888C91; }

.rrui__select__selected,
.rrui__select__option {
  color: inherit; }

/* Not introducing an animation on `.rrui__select__option`
   because it would introduce a little clutter due to
   focused option animation in autocomplete mode */
.rrui__select__selected {
  transition: background-color 30ms ease-out, color 30ms ease-out;
  -webkit-transition: background-color 30ms ease-out, color 30ms ease-out; }

.rrui__select__selected-content {
  display: flex;
  align-items: center; }

.rrui__select__selected-label {
  flex: 1 0 auto;
  overflow: hidden;
  text-overflow: ellipsis; }

.rrui__select__arrow {
  width: 0;
  height: 0;
  margin-left: 0.35em;
  margin-top: 0.1em;
  margin-bottom: 0.1em;
  opacity: 0.7;
  transition: opacity 100ms ease-out;
  /* border-width: arrow_height arrow_width/2 0 arrow_width/2 */
  border-width: 0.35em 0.2em 0 0.2em;
  border-style: solid;
  border-left-color: transparent;
  border-right-color: transparent;
  color: #B8BDC4; }

.rrui__select__arrow--expanded {
  opacity: 0.3; }

.rrui__select__native-expanded {
  position: absolute;
  left: 0;
  z-index: 1;
  opacity: 0;
  cursor: pointer; }

.react-phone-number-input {
  /* This is done to stretch `.rrui__select__options` */
  /* to the full width of `.react-phone-number-input__phone` */
  position: relative;
  /* This is done to stretch the contents of this component */
  display: flex;
  align-items: center; }

/* The phone number input stretches to fill all empty space */
.react-phone-number-input__phone,
.react-phone-number-input__country.rrui__select--expanded {
  flex: 1; }

.react-phone-number-input__phone {
  font-size: inherit; }

.react-phone-number-input__country:not(.rrui__select--expanded) {
  margin-right: 0.5em; }

.react-phone-number-input__country .rrui__select__selected--autocomplete {
  width: 100%; }

.react-phone-number-input__country:not(.react-phone-number-input__country--native-expanded) .rrui__input {
  /* This is done to stretch `.rrui__select__options` */
  /* to the full width of `.react-phone-number-input__phone` */
  /* rather than to the full width of `.rrui__select` */
  /* because the `.rrui__select` is contracted */
  /* as soon as a user selects a country which caused */
  /* the `.rrui__select__options` to contract too */
  /* while the list collapse animation is still in progress. */
  /* The `position: relative` container is now `.react-phone-number-input`. */
  position: static; }

.react-phone-number-input__phone,
.react-phone-number-input__country .rrui__select__selected--autocomplete {
  border: none;
  /*border-bottom : 1px solid #C5D2E0;*/
  transition: border 0.1s; }

.react-phone-number-input__phone:focus {
  border-bottom-color: #0093C4; }

.react-phone-number-input .rrui__select__arrow {
  margin-top: 0.3em;
  margin-left: 0.3em; }

.react-phone-number-input .rrui__select__option {
  display: flex;
  align-items: center; }

.react-phone-number-input .rrui__select__option-icon {
  margin-bottom: 0.1em; }

.react-phone-number-input__icon {
  /* The flag icon size is 4x3 hence the exact `width` and `height` values */
  width: 1.24em;
  height: 0.93em;
  border: 1px solid #bfbfbf;
  /* Makes sure `width`x`height` is exactly `4x3` and `border` width is not included in it */
  box-sizing: content-box; }

.react-phone-number-input__icon--international {
  /* The international icon size is square */
  /* and also has no border hence the `2 * 1px` `width` and `height` compensation */
  width: calc(0.93em + 2px);
  height: calc(0.93em + 2px);
  /* The international icon size is square hence the exact `padding` value */
  /* for precise alignment with `4x3` sized country flags. */
  padding-left: 0.155em;
  padding-right: 0.155em;
  border: none; }

/*SELECT BLUE*/
select {
  -moz-appearance: none;
  -ms-progress-appearance: none;
  -webkit-appearance: none;
  border: none;
  text-align: left !important;
  /*&.btn{
        height: 40px;
        font-size: 11px;
        text-align: center;
        background: resolve("images/caret-white.png") no-repeat 90% center;
        i {
            margin-left: 5px;
        }

        &--blue{
            border-radius: 2px;
            background-color: $CM-light;
            color: $CM-white;
            width: 100%;
            &:hover {
                background-color: $CM-primary;
                color: $CM-white;
                border-color: $CM-primary;
            }
            &:focus, &:active {
                background-color: $CM-primary;
                color: $CM-white;
                border-color: $CM-primary;
            }
        }
    }*/ }
.CalendarDay {
  border: 1px solid #e4e7e7;
  padding: 0;
  box-sizing: border-box;
  color: #565a5c;
  cursor: pointer; }

.CalendarDay__button {
  position: relative;
  height: 100%;
  width: 100%;
  text-align: center;
  background: none;
  border: 0;
  margin: 0;
  padding: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  box-sizing: border-box; }

.CalendarDay__button:active {
  background: #f2f2f2;
  outline: 0; }

.CalendarDay--highlighted-calendar {
  background: #ffe8bc;
  color: #565a5c;
  cursor: default; }

.CalendarDay--highlighted-calendar:active {
  background: #3a8ba8; }

.CalendarDay--outside {
  border: 0;
  cursor: default; }

.CalendarDay--outside:active {
  background: #fff; }

.CalendarDay--hovered {
  background: #e4e7e7;
  border: 1px double #d4d9d9;
  color: inherit; }

.CalendarDay--blocked-minimum-nights {
  color: #cacccd;
  background: #fff;
  border: 1px solid #e4e7e7;
  cursor: default; }

.CalendarDay--blocked-minimum-nights:active {
  background: #fff; }

.CalendarDay--selected-span {
  background: #66e2da;
  border: 1px double #33dacd;
  color: #fff; }

.CalendarDay--selected-span.CalendarDay--hovered,
.CalendarDay--selected-span:active {
  background: #33dacd;
  border: 1px double #00a699; }

.CalendarDay--selected-span.CalendarDay--last-in-range {
  border-right: #00a699; }

.CalendarDay--hovered-span,
.CalendarDay--after-hovered-start {
  background: #b2f1ec;
  border: 1px double #80e8e0;
  color: #007a87; }

.CalendarDay--selected-start,
.CalendarDay--selected-end,
.CalendarDay--selected {
  background: red;
  border: 1px double #00a699;
  color: #fff; }

.CalendarDay--selected-start:active,
.CalendarDay--selected-end:active,
.CalendarDay--selected:active {
  background: #00a699; }

.CalendarDay--blocked-calendar {
  background: #cacccd;
  color: #82888a;
  cursor: default; }

.CalendarDay--blocked-calendar:active {
  background: #cacccd; }

.CalendarDay--blocked-out-of-range {
  color: #cacccd;
  background: #fff;
  border: 1px solid #e4e7e7;
  cursor: default; }

.CalendarDay--blocked-out-of-range:active {
  background: #fff; }

.CalendarMonth {
  text-align: center;
  padding: 0 13px;
  vertical-align: top;
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.CalendarMonth:first-of-type {
  position: absolute;
  z-index: -1;
  opacity: 0;
  pointer-events: none; }

.CalendarMonth table {
  border-collapse: collapse;
  border-spacing: 0;
  caption-caption-side: initial; }

.CalendarMonth--horizontal {
  display: inline-block;
  min-height: 100%; }

.CalendarMonth--vertical {
  display: block; }

.CalendarMonth__caption {
  color: #3c3f40;
  margin-top: 7px;
  font-size: 18px;
  text-align: center;
  margin-bottom: 2px;
  caption-side: initial; }

.CalendarMonth--horizontal .CalendarMonth__caption,
.CalendarMonth--vertical .CalendarMonth__caption {
  padding: 15px 0 35px; }

.CalendarMonth--vertical-scrollable .CalendarMonth__caption {
  padding: 5px 0; }

.CalendarMonthGrid {
  background: #fff;
  z-index: 0;
  text-align: left; }

.CalendarMonthGrid--animating {
  transition: -webkit-transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out;
  transition: transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
  z-index: 1; }

.CalendarMonthGrid--horizontal {
  position: absolute;
  left: 9px; }

.CalendarMonthGrid--vertical {
  margin: 0 auto; }

.CalendarMonthGrid--vertical-scrollable {
  margin: 0 auto;
  overflow-y: scroll; }

.DayPicker {
  background: #fff;
  position: relative;
  text-align: left; }

.DayPicker--horizontal {
  background: #fff;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05), 0 0 0 1px rgba(0, 0, 0, 0.07);
  border-radius: 3px; }

.DayPicker--horizontal.DayPicker--portal {
  box-shadow: none;
  position: absolute;
  left: 50%;
  top: 50%; }

.DayPicker--vertical.DayPicker--portal {
  position: initial; }

.DayPicker__focus-region {
  outline: none; }

.DayPicker__week-headers {
  position: relative; }

.DayPicker--horizontal .DayPicker__week-headers {
  margin-left: 9px; }

.DayPicker__week-header {
  color: #757575;
  position: absolute;
  top: 62px;
  z-index: 2;
  padding: 0 13px;
  text-align: left; }

.DayPicker__week-header ul {
  list-style: none;
  margin: 1px 0;
  padding-left: 0; }

.DayPicker__week-header li {
  display: inline-block;
  text-align: center; }

.DayPicker--vertical .DayPicker__week-header {
  left: 50%; }

.DayPicker--vertical-scrollable {
  height: 100%; }

.DayPicker--vertical-scrollable .DayPicker__week-header {
  top: 0;
  display: table-row;
  border-bottom: 1px solid #dbdbdb;
  background: white; }

.DayPicker--vertical-scrollable .transition-container--vertical {
  padding-top: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  overflow-y: scroll; }

.DayPicker--vertical-scrollable .DayPicker__week-header {
  margin-left: 0;
  left: 0;
  width: 100%;
  text-align: center; }

.transition-container {
  position: relative;
  overflow: hidden;
  border-radius: 3px; }

.transition-container--horizontal {
  transition: height 0.2s ease-in-out; }

.transition-container--vertical {
  width: 100%; }

.DayPickerNavigation__prev,
.DayPickerNavigation__next {
  cursor: pointer;
  line-height: 0.78;
  -webkit-user-select: none;
  /* Chrome/Safari */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* IE10+ */
  user-select: none; }

.DayPickerNavigation__prev--default,
.DayPickerNavigation__next--default {
  border: 1px solid #dce0e0;
  background-color: #fff;
  color: #757575; }

.DayPickerNavigation__prev--default:focus,
.DayPickerNavigation__prev--default:hover,
.DayPickerNavigation__next--default:focus,
.DayPickerNavigation__next--default:hover {
  border: 1px solid #c4c4c4; }

.DayPickerNavigation__prev--default:active,
.DayPickerNavigation__next--default:active {
  background: #f2f2f2; }

.DayPickerNavigation--horizontal {
  position: relative; }

.DayPickerNavigation--horizontal .DayPickerNavigation__prev,
.DayPickerNavigation--horizontal .DayPickerNavigation__next {
  border-radius: 3px;
  padding: 6px 9px;
  top: 18px;
  z-index: 2;
  position: absolute; }

.DayPickerNavigation--horizontal .DayPickerNavigation__prev {
  left: 22px; }

.DayPickerNavigation--horizontal .DayPickerNavigation__next {
  right: 22px; }

.DayPickerNavigation--horizontal .DayPickerNavigation__prev--default svg,
.DayPickerNavigation--horizontal .DayPickerNavigation__next--default svg {
  height: 19px;
  width: 19px;
  fill: #82888a; }

.DayPickerNavigation--vertical {
  background: #fff;
  box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 0;
  left: 0;
  height: 52px;
  width: 100%;
  z-index: 2; }

.DayPickerNavigation--vertical .DayPickerNavigation__prev,
.DayPickerNavigation--vertical .DayPickerNavigation__next {
  display: inline-block;
  position: relative;
  height: 100%;
  width: 50%; }

.DayPickerNavigation--vertical .DayPickerNavigation__next--default {
  border-left: 0; }

.DayPickerNavigation--vertical .DayPickerNavigation__prev--default,
.DayPickerNavigation--vertical .DayPickerNavigation__next--default {
  text-align: center;
  font-size: 2.5em;
  padding: 5px; }

.DayPickerNavigation--vertical .DayPickerNavigation__prev--default svg,
.DayPickerNavigation--vertical .DayPickerNavigation__next--default svg {
  height: 42px;
  width: 42px;
  fill: #484848; }

.DayPickerNavigation--vertical-scrollable {
  position: relative; }

.DayPickerNavigation--vertical-scrollable .DayPickerNavigation__next {
  width: 100%; }

.DayPickerKeyboardShortcuts__show,
.DayPickerKeyboardShortcuts__close {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer; }

.DayPickerKeyboardShortcuts__show:active,
.DayPickerKeyboardShortcuts__close:active {
  outline: none; }

.DayPickerKeyboardShortcuts__show {
  width: 22px;
  position: absolute; }

.DayPickerKeyboardShortcuts__show--bottom-right {
  border-top: 26px solid #fff;
  border-right: 33px solid #00a699;
  bottom: 0;
  right: 0; }

.DayPickerKeyboardShortcuts__show--bottom-right:hover {
  border-right: 33px solid #008489; }

.DayPickerKeyboardShortcuts__show--bottom-right .DayPickerKeyboardShortcuts__show_span {
  bottom: 0;
  right: -28px; }

.DayPickerKeyboardShortcuts__show--top-right {
  border-bottom: 26px solid #fff;
  border-right: 33px solid #00a699;
  top: 0;
  right: 0; }

.DayPickerKeyboardShortcuts__show--top-right:hover {
  border-right: 33px solid #008489; }

.DayPickerKeyboardShortcuts__show--top-right .DayPickerKeyboardShortcuts__show_span {
  top: 1px;
  right: -28px; }

.DayPickerKeyboardShortcuts__show--top-left {
  border-bottom: 26px solid #fff;
  border-left: 33px solid #00a699;
  top: 0;
  left: 0; }

.DayPickerKeyboardShortcuts__show--top-left:hover {
  border-left: 33px solid #008489; }

.DayPickerKeyboardShortcuts__show--top-left .DayPickerKeyboardShortcuts__show_span {
  top: 1px;
  left: -28px; }

.DayPickerKeyboardShortcuts__show_span {
  color: #fff;
  position: absolute; }

.DayPickerKeyboardShortcuts__panel {
  background: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 2px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 2;
  padding: 22px;
  margin: 33px; }

.DayPickerKeyboardShortcuts__title {
  font-size: 16px;
  font-weight: bold;
  margin: 0; }

.DayPickerKeyboardShortcuts__list {
  list-style: none;
  padding: 0; }

.DayPickerKeyboardShortcuts__close {
  position: absolute;
  right: 22px;
  top: 22px;
  z-index: 2; }

.DayPickerKeyboardShortcuts__close svg {
  height: 15px;
  width: 15px;
  fill: #cacccd; }

.DayPickerKeyboardShortcuts__close svg:hover,
.DayPickerKeyboardShortcuts__close svg:focus {
  fill: #82888a; }

.DayPickerKeyboardShortcuts__close:active {
  outline: none; }

.KeyboardShortcutRow {
  margin: 6px 0; }

.KeyboardShortcutRow__key-container {
  display: inline-block;
  width: 15%;
  white-space: nowrap;
  text-align: right;
  margin-right: 6px; }

.KeyboardShortcutRow__key {
  font-size: 12px;
  text-transform: uppercase;
  background: #f2f2f2;
  padding: 2px 6px; }

.KeyboardShortcutRow__action {
  display: inline-block; }

.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow {
  margin-bottom: 16px; }

.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow__key-container {
  width: auto;
  text-align: left;
  display: inline; }

.DayPickerKeyboardShortcuts__panel--block .KeyboardShortcutRow__action {
  display: inline; }

.DateInput {
  font-weight: 600;
  font-size: 13px;
  line-height: 33px;
  color: #ffffff;
  margin: 0;
  padding: 0;
  position: relative;
  display: inline-block;
  width: 50%;
  font-family: "Open Sans", sans-serif;
  vertical-align: middle; }
  .DateInput input:hover {
    cursor: pointer !important; }

.DateInput--with-caret::before,
.DateInput--with-caret::after {
  content: "";
  display: inline-block;
  position: absolute;
  bottom: auto;
  border: 10px solid transparent;
  border-top: 0;
  left: 22px;
  z-index: 2; }

.DateInput--with-caret::before {
  top: 62px;
  border-bottom-color: rgba(0, 0, 0, 0.1); }

.DateInput--with-caret::after {
  top: 63px;
  border-bottom-color: #fff; }

.DateInput--disabled {
  background: #cacccd; }

.DateInput__input {
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  border: 0;
  height: 100%;
  width: 100%; }

.DateInput__input[readonly] {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.DateInput__display-text {
  padding: 4px 8px;
  white-space: nowrap;
  overflow: hidden;
  font-weight: 600; }

.DateInput__display-text--has-input {
  color: #ffffff;
  font-weight: 600; }

/*.DateInput__display-text--focused {
    background: #99ede6;
    border-color: #99ede6;
    border-radius: 3px;
    color: #ffffff;
}*/
.DateInput__display-text--disabled {
  font-style: italic; }

.screen-reader-only {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px; }

.DateRangePicker {
  position: relative;
  background-color: #3d7bbc;
  height: 40px;
  padding: 0;
  margin: 0;
  display: inline-block;
  width: 100%;
  border-radius: 3px; }

.DateRangePicker__picker {
  z-index: 1;
  background-color: #fff;
  position: absolute;
  top: 72px; }

.DateRangePicker__picker--direction-left {
  left: -180px !important; }

.DateRangePicker__picker--direction-right {
  right: 0; }

.DateRangePicker__picker--portal {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.DateRangePicker__picker--full-screen-portal {
  background-color: #fff; }

.DateRangePicker__close {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2; }

.DateRangePicker__close svg {
  height: 15px;
  width: 15px;
  fill: #cacccd; }

.DateRangePicker__close:hover,
.DateRangePicker__close:focus {
  color: #b0b3b4;
  text-decoration: none; }

.DateRangePickerInput {
  display: inline-block;
  width: 100%; }

.DateRangePickerInput--disabled {
  background: #cacccd; }

.DateRangePickerInput__arrow {
  display: inline-block;
  vertical-align: middle; }

.DateRangePickerInput__arrow svg {
  vertical-align: middle;
  fill: #ffffff;
  height: 24px;
  width: 24px;
  display: none; }

.DateRangePickerInput__clear-dates {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 10px 0 5px; }

.DateRangePickerInput__clear-dates svg {
  fill: #ffffff;
  height: 12px;
  width: 15px;
  vertical-align: middle; }

.DateRangePickerInput__clear-dates--hide {
  visibility: hidden; }

.DateRangePickerInput__clear-dates:focus,
.DateRangePickerInput__clear-dates--hover {
  background: #dbdbdb;
  border-radius: 50%; }

.DateRangePickerInput__calendar-icon {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 5px 0 10px; }

.DateRangePickerInput__calendar-icon svg {
  fill: #82888a;
  height: 15px;
  width: 14px;
  vertical-align: middle; }

.SingleDatePicker {
  position: relative;
  display: inline-block; }

.SingleDatePicker__picker {
  z-index: 1;
  background-color: #fff;
  position: absolute;
  top: 72px; }

.SingleDatePicker__picker--direction-left {
  left: 0; }

.SingleDatePicker__picker--direction-right {
  right: 0; }

.SingleDatePicker__picker--portal {
  background-color: rgba(0, 0, 0, 0.3);
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%; }

.SingleDatePicker__picker--full-screen-portal {
  background-color: #fff; }

.SingleDatePicker__close {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  padding: 0;
  cursor: pointer;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px;
  z-index: 2; }

.SingleDatePicker__close svg {
  height: 15px;
  width: 15px;
  fill: #cacccd; }

.SingleDatePicker__close:hover,
.SingleDatePicker__close:focus {
  color: #b0b3b4;
  text-decoration: none; }

.SingleDatePickerInput {
  background-color: #fff;
  border: 1px solid #dbdbdb; }

.SingleDatePickerInput__clear-date {
  background: none;
  border: 0;
  color: inherit;
  font: inherit;
  line-height: normal;
  overflow: visible;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
  padding: 10px;
  margin: 0 10px 0 5px; }

.SingleDatePickerInput__clear-date svg {
  fill: #82888a;
  height: 12px;
  width: 15px;
  vertical-align: middle; }

.SingleDatePickerInput__clear-date--hide {
  visibility: hidden; }

.SingleDatePickerInput__clear-date:focus,
.SingleDatePickerInput__clear-date--hover {
  background: #dbdbdb;
  border-radius: 50%; }
