a,
.widget a:hover,
.widget a:focus,
aside .widget h5,
.main-search h5 span,
.details .description a,
.results.flights h5,
.tab-content h2 a:hover,
.tab-content h2 a:focus,
.tab-content h3 a:hover,
.tab-content h3 a:focus,
.tab-content h4,
.entry-meta span a:hover,
.entry-meta span a:focus,
.entry-header h2 a:hover,
.entry-header h2 a:focus,
.boxes article h4,
blockquote i {
  color: var(--primary);
}
ul > li:before,
.booking h2 span {
  color: var(--primary);
}
.social li a:hover,
.social li a:focus,
.pager .current,
.pager a:hover,
.contact:before,
.header .ribbon,
.destinations article .ribbon:hover,
.view-type .active,
.tags li:hover,
.inner-nav li:hover,
.inner-nav li.active,
.inner-nav li.active:hover,
.chart dd span,
.infoBox,
.lb-wrap,
.ui-slider-horizontal .ui-slider-handle,
.image-overlay:before {
  background: var(--primary) !important;
}
.gradient-button,
button,
input[type='button'],
input[type='reset'],
input[type='submit'],
.scroll-to-top,
.testimonials,
.ui-datepicker .ui-state-hover,
.ui-datepicker .dp-highlight a,
.ui-datepicker .dp-highlight span {
  background: var(--primary);
  background: -moz-linear-gradient(top, var(--primary) 0%, var(--primary) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, var(--primary)),
    color-stop(100%, var(--primary))
  );
  background: -webkit-linear-gradient(
    top,
    var(--primary) 0%,
    var(--primary) 100%
  );
  background: -o-linear-gradient(top, var(--primary) 0%, var(--primary) 100%);
  background: -ms-linear-gradient(top, var(--primary) 0%, var(--primary) 100%);
  background: linear-gradient(
    to bottom,
    var(--primary) 0%,
    var(--primary) 100%
  );
}
.gradient-button:hover,
button:hover,
input[type='button']:hover,
input[type='reset']:hover,
input[type='submit']:hover,
.gradient-button:focus,
button:focus,
input[type='button']:focus,
input[type='reset']:focus,
input[type='submit']:focus,
.scroll-to-top:hover,
.scroll-to-top:focus {
  background: var(--primary);
  background: -moz-linear-gradient(top, var(--primary) 0%, var(--primary) 100%);
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, var(--primary)),
    color-stop(100%, var(--primary))
  );
  background: -webkit-linear-gradient(
    top,
    var(--primary) 0%,
    var(--primary) 100%
  );
  background: -o-linear-gradient(top, var(--primary) 0%, var(--primary) 100%);
  background: -ms-linear-gradient(top, var(--primary) 0%, var(--primary) 100%);
  background: linear-gradient(
    to bottom,
    var(--primary) 0%,
    var(--primary) 100%
  );
}
.scroll-to-top:before,
.ascending:hover:before,
.ascending:focus:before {
  border-color: transparent transparent var(--primary);
}
.scroll-to-top:hover:before,
.scroll-to-top:focus:before {
  border-color: transparent transparent var(--primary);
}
.header .ribbon:before,
.descending:hover:before,
.descending:focus:before,
.infoBox:after {
  border-color: var(--primary) transparent transparent;
}
.header .ribbon:after {
  border-color: transparent var(--primary) transparent transparent;
}
.inner-nav li.active a:after {
  border-color: transparent transparent transparent var(--primary);
}
.ball,
.ball1 {
  border-color: var(--primary);
}
