/* $variabili */
/* @mixin */
/* Sass */
.hide {
  display: none; }

* {
  outline: 0 !important; }

h1, h2, h3, h4 {
  margin-top: 0;
  letter-spacing: 0.5px;
  font-size: 46px; }

p {
  line-height: 2; }

a, .btn {
  transition: 0.5s; }

.btn {
  border-width: 2px;
  font-size: 22px;
  padding-left: 40px;
  padding-right: 40px; }
  .btn.btn-default:hover {
    background-color: #eb0000;
    color: white;
    border-color: #eb0000; }

a:active, a:focus, a:visited {
  text-decoration: none !important; }

.nopad {
  padding-left: 0 !important;
  padding-right: 0 !important; }

.gfull {
  width: 100%; }

.href-hide {
  text-indent: -250%;
  white-space: nowrap;
  overflow: hidden;
  font-size: 14px;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  z-index: 1; }

/* index.html */
.navbar {
  margin-bottom: 0; }
  .navbar .navbar-brand {
    padding: 10px; }
  .navbar .dropdown .dropdown-menu {
    min-width: 111px;
    padding: 0; }
    .navbar .dropdown .dropdown-menu li a {
      text-align: center;
      padding-top: 10px;
      padding-bottom: 10px;
      border-top: 1px solid #2f2f2f; }
  .navbar .visible-xs {
    text-align: center; }
    .navbar .visible-xs li {
      color: white;
      font-size: 30px;
      font-family: 'Alice';
      margin-bottom: 10px; }
      .navbar .visible-xs li a {
        color: white;
        padding-left: 15px;
        text-decoration: none; }
        .navbar .visible-xs li a:hover {
          color: #eb0000; }
        .navbar .visible-xs li a.impo {
          color: #eb0000; }
    .navbar .visible-xs.lang li {
      font-size: 16px;
      font-family: 'Poppins';
      margin-bottom: 40px; }
      .navbar .visible-xs.lang li a {
        padding-left: 5px; }
  .navbar .hamburger {
    padding: 0;
    height: 83px;
    width: 38px;
    margin-left: 20px; }
    .navbar .hamburger .hamburger-inner, .navbar .hamburger .hamburger-inner:after, .navbar .hamburger .hamburger-inner:before {
      background-color: white;
      border-radius: 0;
      height: 3px;
      width: 38px;
      transition: 0.5s; }
    .navbar .hamburger .hamburger-box {
      height: 10px;
      width: 38px; }
    .navbar .hamburger:hover .hamburger-inner, .navbar .hamburger:hover .hamburger-inner:after, .navbar .hamburger:hover .hamburger-inner:before {
      background-color: #eb0000; }

.navbar-default .navbar-toggle {
  border: none; }
  .navbar-default .navbar-toggle:hover {
    background-color: black; }

.navbar-default .navbar-toggle .icon-bar {
  background-color: white;
  width: 38px;
  height: 3px; }

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 7px; }

.show-full {
  padding-top: 100px;
  padding-bottom: 100px;
  display: none; }
  .show-full ul {
    margin-bottom: 0; }
    .show-full ul li {
      font-size: 46px;
      color: white;
      font-family: 'Alice';
      margin-bottom: 10px; }
      .show-full ul li a {
        color: white;
        text-decoration: none; }
        .show-full ul li a:hover {
          color: #eb0000; }
  .show-full hr {
    border-color: #eb0000;
    max-width: 1050px;
    margin: 0 auto;
    margin-top: 40px;
    margin-bottom: 20px; }
  .show-full p {
    color: #eb0000;
    font-family: 'Alice';
    font-size: 46px;
    text-align: center; }
    .show-full p a:hover {
      text-decoration: none;
      color: white; }

.full-hero, .full-rent {
  background-image: url(../imgs/full-hero.jpg);
  background-size: cover;
  background-attachment: fixed;
  min-height: calc(100vh - 85px);
  padding-bottom: 100px; }
  .full-hero .rent, .full-rent .rent {
    margin-top: 155px;
    background-color: rgba(0, 0, 0, 0.9);
    padding: 50px; }
    .full-hero .rent .container, .full-rent .rent .container {
      width: 100%; }
    .full-hero .rent .logo, .full-rent .rent .logo {
      margin-top: -114px; }
    .full-hero .rent .title p, .full-rent .rent .title p {
      color: #eb0000;
      font-family: 'Alice';
      font-size: 38px;
      margin-top: 15px;
      margin-bottom: 25px;
      letter-spacing: 3px !important; }
    .full-hero .rent small, .full-rent .rent small {
      color: white;
      font-size: 22px; }
      .full-hero .rent small.subt, .full-rent .rent small.subt {
        font-size: 16px; }
    .full-hero .rent form input[type=radio], .full-rent .rent form input[type=radio] {
      display: none; }
    .full-hero .rent form input[type=radio] + label, .full-rent .rent form input[type=radio] + label {
      background: rgba(41, 41, 41, 0.7);
      display: inline-block;
      height: 48px;
      line-height: 48px;
      padding-left: 40px;
      padding-right: 40px;
      width: 100%;
      color: white;
      text-align: center;
      cursor: pointer;
      letter-spacing: 0.5px;
      font-weight: 400;
      margin-bottom: 0;
      transition: 0.5s; }
      .full-hero .rent form input[type=radio] + label:hover, .full-rent .rent form input[type=radio] + label:hover {
        background-color: #eb0000; }
    .full-hero .rent form input[type=radio]:checked + label, .full-rent .rent form input[type=radio]:checked + label {
      background: #eb0000;
      display: inline-block; }
    .full-hero .rent form select, .full-rent .rent form select {
      width: 100%; }
    .full-hero .rent form .select2-container--default .select2-selection--single, .full-rent .rent form .select2-container--default .select2-selection--single {
      background-color: rgba(41, 41, 41, 0.7);
      border: none; }
    .full-hero .rent form .select2-container--default .select2-selection--single .select2-selection__rendered, .full-rent .rent form .select2-container--default .select2-selection--single .select2-selection__rendered {
      color: white;
      letter-spacing: 0.5px; }
    .full-hero .rent form .bootstrap-datetimepicker-widget table, .full-rent .rent form .bootstrap-datetimepicker-widget table {
      color: white; }
    .full-hero .rent form .bootstrap-datetimepicker-widget table td.active, .full-hero .rent form .bootstrap-datetimepicker-widget table td.active:hover, .full-rent .rent form .bootstrap-datetimepicker-widget table td.active, .full-rent .rent form .bootstrap-datetimepicker-widget table td.active:hover {
      background-color: #eb0000;
      border-radius: 0; }
    .full-hero .rent form .bootstrap-datetimepicker-widget table td.day:hover, .full-hero .rent form .bootstrap-datetimepicker-widget table td.hour:hover, .full-hero .rent form .bootstrap-datetimepicker-widget table td.minute:hover, .full-hero .rent form .bootstrap-datetimepicker-widget table td.second:hover, .full-rent .rent form .bootstrap-datetimepicker-widget table td.day:hover, .full-rent .rent form .bootstrap-datetimepicker-widget table td.hour:hover, .full-rent .rent form .bootstrap-datetimepicker-widget table td.minute:hover, .full-rent .rent form .bootstrap-datetimepicker-widget table td.second:hover {
      background-color: #eb0000;
      border-radius: 0; }
    .full-hero .rent form .bootstrap-datetimepicker-widget table td span, .full-rent .rent form .bootstrap-datetimepicker-widget table td span {
      border-radius: 0; }
    .full-hero .rent form .bootstrap-datetimepicker-widget table td, .full-hero .rent form .bootstrap-datetimepicker-widget table th, .full-rent .rent form .bootstrap-datetimepicker-widget table td, .full-rent .rent form .bootstrap-datetimepicker-widget table th {
      border-radius: 0; }
    .full-hero .rent form .glyphicon-chevron-up:before, .full-hero .rent form .glyphicon-chevron-down:before, .full-rent .rent form .glyphicon-chevron-up:before, .full-rent .rent form .glyphicon-chevron-down:before {
      color: white;
      transition: 0.5s; }
    .full-hero .rent form .glyphicon-chevron-up:hover:before, .full-hero .rent form .glyphicon-chevron-down:hover:before, .full-rent .rent form .glyphicon-chevron-up:hover:before, .full-rent .rent form .glyphicon-chevron-down:hover:before {
      color: white; }
    .full-hero .rent form .bootstrap-datetimepicker-widget table td span, .full-rent .rent form .bootstrap-datetimepicker-widget table td span {
      transition: 0.5s; }
    .full-hero .rent form .bootstrap-datetimepicker-widget table td span:hover, .full-rent .rent form .bootstrap-datetimepicker-widget table td span:hover {
      background-color: #eb0000; }
    .full-hero .rent form .bootstrap-datetimepicker-widget.dropdown-menu, .full-rent .rent form .bootstrap-datetimepicker-widget.dropdown-menu {
      border: 1px solid #eb0000; }
    .full-hero .rent form .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after, .full-rent .rent form .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
      border-bottom-color: #eb0000; }
    .full-hero .rent form .bootstrap-datetimepicker-widget table thead tr:first-child th:hover, .full-rent .rent form .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
      background-color: transparent; }
    .full-hero .rent form .glyphicon-chevron-right:before, .full-hero .rent form .glyphicon-chevron-right:after, .full-rent .rent form .glyphicon-chevron-right:before, .full-rent .rent form .glyphicon-chevron-right:after {
      transition: 0.5s; }
    .full-hero .rent form .glyphicon-chevron-right:hover:before, .full-hero .rent form .glyphicon-chevron-right:hover:after, .full-rent .rent form .glyphicon-chevron-right:hover:before, .full-rent .rent form .glyphicon-chevron-right:hover:after {
      color: white; }
    .full-hero .rent form .bootstrap-datetimepicker-widget table td.today:before, .full-rent .rent form .bootstrap-datetimepicker-widget table td.today:before {
      border-bottom-color: #eb0000; }
    .full-hero .rent form .glyphicon-time:before, .full-hero .rent form .glyphicon-calendar:before, .full-rent .rent form .glyphicon-time:before, .full-rent .rent form .glyphicon-calendar:before {
      color: white; }
    .full-hero .rent form .bootstrap-datetimepicker-widget.dropdown-menu.top:after, .full-rent .rent form .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
      border-top-color: #eb0000; }
    .full-hero .rent form .bootstrap-datetimepicker-widget table td span.active, .full-rent .rent form .bootstrap-datetimepicker-widget table td span.active {
      background-color: #eb0000; }
    .full-hero .rent form .btn-primary, .full-rent .rent form .btn-primary {
      background-color: #eb0000;
      border-color: #eb0000; }
      .full-hero .rent form .btn-primary:hover, .full-rent .rent form .btn-primary:hover {
        background-color: #bfbfbf;
        border-color: #bfbfbf; }
    .full-hero .rent .desc, .full-rent .rent .desc {
      height: 45px;
      line-height: 45px;
      margin-top: 40px;
      margin-bottom: 10px; }
    .full-hero .rent .icon, .full-rent .rent .icon {
      position: relative; }
      .full-hero .rent .icon input, .full-rent .rent .icon input {
        background-color: rgba(41, 41, 41, 0.7);
        border: none;
        height: 48px;
        box-shadow: none;
        width: 100%;
        padding-left: 15px;
        padding-right: 35px;
        color: white;
        letter-spacing: 0.5px; }
      .full-hero .rent .icon:after, .full-rent .rent .icon:after {
        content: '\f133';
        font-family: 'FontAwesome';
        position: absolute;
        top: 0;
        right: 15px;
        line-height: 48px;
        color: white; }
      .full-hero .rent .icon.time:after, .full-rent .rent .icon.time:after {
        content: '\f017'; }
    .full-hero .rent .send, .full-rent .rent .send {
      margin-top: 40px;
      font-size: 18px;
      padding-left: 25px;
      padding-right: 25px;
      background-color: #eb0000;
      color: white;
      height: 48px;
      letter-spacing: 0.5px; }
      .full-hero .rent .send:hover, .full-rent .rent .send:hover {
        background-color: transparent;
        color: #eb0000; }

.text-text {
  padding-top: 100px;
  padding-bottom: 100px; }
  .text-text h2 {
    color: #bfbfbf; }

.service .item {
  max-width: 386.5px;
  margin: 0 auto;
  margin-top: 30px; }
  .service .item h3 {
    font-family: 'Poppins';
    font-size: 22px;
    margin-top: 15px;
    margin-bottom: 0;
    transition: 0.5s; }
  .service .item img {
    border: 3px solid #c6c6c6; }
  .service .item .service-slide {
    background-image: url(../imgs/service-06.jpg);
    border: 3px solid #c6c6c6;
    height: 354.5px; }
    .service .item .service-slide h4 {
      font-family: 'Poppins';
      font-size: 24px;
      padding-top: 30px;
      padding-left: 30px;
      margin-bottom: 0; }
    .service .item .service-slide hr {
      border-color: #bfbfbf;
      margin-top: 25px;
      margin-left: 30px;
      margin-right: 30px;
      margin-bottom: 20px; }
    .service .item .service-slide p {
      padding-left: 30px;
      padding-right: 30px; }
  .service .item:hover h3 {
    color: #bfbfbf; }

.full-img {
  padding-top: 200px;
  padding-bottom: 200px;
  background-size: cover;
  margin-top: 100px; }
  .full-img h2 {
    color: white;
    text-align: center;
    max-width: 800px;
    margin: 0 auto; }
  .full-img.full-img-01 {
    background-image: url(../imgs/road2.jpg); }
  .full-img.full-img-02 {
    background-image: url(../imgs/road2.jpg); }

.slide-black, .slide-white {
  background-color: black;
  padding-top: 100px;
  padding-bottom: 100px; }
  .slide-black h3, .slide-white h3 {
    font-family: 'Poppins';
    font-size: 22px;
    margin-top: 15px;
    margin-bottom: 0;
    transition: 0.5s; }
  .slide-black .col-xs-12:hover h3, .slide-white .col-xs-12:hover h3 {
    color: #bfbfbf; }
  .slide-black p, .slide-white p {
    margin-bottom: 0;
    color: #bfbfbf;
    line-height: 1.2; }
  .slide-black .owl-carousel, .slide-white .owl-carousel {
    position: relative; }
    .slide-black .owl-carousel img, .slide-white .owl-carousel img {
      border: 3px solid #c6c6c6; }
    .slide-black .owl-carousel .owl-nav, .slide-white .owl-carousel .owl-nav {
      position: absolute;
      top: 36%;
      margin-top: 0;
      width: 100%; }
      .slide-black .owl-carousel .owl-nav .owl-prev, .slide-white .owl-carousel .owl-nav .owl-prev {
        float: left;
        margin-left: 9px; }
      .slide-black .owl-carousel .owl-nav .owl-prev, .slide-black .owl-carousel .owl-nav .owl-next, .slide-white .owl-carousel .owl-nav .owl-prev, .slide-white .owl-carousel .owl-nav .owl-next {
        background-color: black;
        border-radius: 0;
        padding: 12px; }
        .slide-black .owl-carousel .owl-nav .owl-prev:after, .slide-black .owl-carousel .owl-nav .owl-next:after, .slide-white .owl-carousel .owl-nav .owl-prev:after, .slide-white .owl-carousel .owl-nav .owl-next:after {
          content: '';
          width: 22px;
          height: 22px;
          border-left: 1px solid white;
          border-top: 1px solid white;
          display: inline-block;
          transform: rotate(-45deg);
          vertical-align: middle; }
        .slide-black .owl-carousel .owl-nav .owl-prev:hover, .slide-black .owl-carousel .owl-nav .owl-next:hover, .slide-white .owl-carousel .owl-nav .owl-prev:hover, .slide-white .owl-carousel .owl-nav .owl-next:hover {
          background-color: black; }
      .slide-black .owl-carousel .owl-nav .owl-prev, .slide-white .owl-carousel .owl-nav .owl-prev {
        padding-right: 0;
        padding-left: 16px;
        margin-left: 10px; }
      .slide-black .owl-carousel .owl-nav .owl-next, .slide-white .owl-carousel .owl-nav .owl-next {
        float: right;
        padding-left: 0;
        padding-right: 16px;
        margin-right: 10px; }
        .slide-black .owl-carousel .owl-nav .owl-next:after, .slide-white .owl-carousel .owl-nav .owl-next:after {
          transform: rotate(135deg); }
  .slide-black.slide-white, .slide-white.slide-white {
    background-color: white;
    padding-bottom: 0; }
    .slide-black.slide-white .owl-nav .owl-prev, .slide-black.slide-white .owl-nav .owl-next, .slide-white.slide-white .owl-nav .owl-prev, .slide-white.slide-white .owl-nav .owl-next {
      background-color: white; }
      .slide-black.slide-white .owl-nav .owl-prev:after, .slide-black.slide-white .owl-nav .owl-next:after, .slide-white.slide-white .owl-nav .owl-prev:after, .slide-white.slide-white .owl-nav .owl-next:after {
        content: '';
        width: 22px;
        height: 22px;
        border-left: 1px solid black;
        border-top: 1px solid black;
        display: inline-block;
        transform: rotate(-45deg);
        vertical-align: middle; }
      .slide-black.slide-white .owl-nav .owl-prev:hover, .slide-black.slide-white .owl-nav .owl-next:hover, .slide-white.slide-white .owl-nav .owl-prev:hover, .slide-white.slide-white .owl-nav .owl-next:hover {
        background-color: white; }
    .slide-black.slide-white .owl-nav .owl-next, .slide-white.slide-white .owl-nav .owl-next {
      float: right;
      padding-left: 0;
      padding-right: 16px;
      margin-right: 10px; }
      .slide-black.slide-white .owl-nav .owl-next:after, .slide-white.slide-white .owl-nav .owl-next:after {
        transform: rotate(135deg); }

.form {
  padding-top: 100px;
  padding-bottom: 100px; }
  .form h3 {
    color: #bfbfbf;
    margin-bottom: 30px; }
  .form hr {
    margin-top: 30px;
    margin-bottom: 25px; }
  .form .fb-page {
    margin-bottom: 80px; }
  .form form {
    letter-spacing: 0.5px; }
    .form form input, .form form select {
      height: 48px;
      box-shadow: none;
      /*padding-left: 15px;*/
      letter-spacing: 0.5px; }
    .form form label {
      color: #afafaf;
      margin-top: 15px;
      margin-bottom: 10px;
      font-weight: 400;
      font-size: 22px; }
    .form form select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none; }
      .form form select:after {
        content: 'c'; }
    .form form textarea {
      box-shadow: none;
      resize: none;
      padding-top: 15px;
      margin-top: 27px;
      letter-spacing: 0.5px;
      height: 320px; }
    .form form .chec label {
      font-size: 16px;
      line-height: 25px;
      padding-left: 40px; }
    .form form .btn {
      min-width: 142px; }

.footer {
  background-color: black;
  padding-top: 65px; }
  .footer p {
    padding-top: 15px;
    color: #eb0000;
    margin-bottom: 5px;
    line-height: 1.2; }
  .footer ul {
    margin-bottom: 0; }
    .footer ul li {
      color: white;
      font-size: 14px;
      margin-bottom: 5px; }
  .footer .ueppy {
    border-top: 1px solid #bfbfbf;
    margin-top: 75px;
    padding-top: 15px;
    padding-bottom: 15px; }
    .footer .ueppy p {
      margin-bottom: 0;
      color: #bfbfbf;
      font-size: 12px;
      padding: 0;
      letter-spacing: 0.5px; }

/* rent.html */
.page-hero {
  background-image: url(../imgs/page-hero.jpg);
  background-size: cover;
  padding-top: 100px;
  padding-bottom: 100px; }
  .page-hero h1, .page-hero p {
    color: white;
    margin-bottom: 0;
    line-height: 1.1;
    font-family: 'Alice';
    font-size: 48px;
    text-align: center;
    letter-spacing: 0.5px; }

.bread {
  border-bottom: 1px solid black; }
  .bread .breadcrumb {
    margin-bottom: 0;
    background-color: transparent;
    font-size: 14px;
    font-weight: 500;
    padding-top: 15px;
    padding-bottom: 10px; }
    .bread .breadcrumb a {
      color: black; }
    .bread .breadcrumb > li + li:before {
      color: black; }

.page {
  margin-top: 100px;
  padding-bottom: 80px; }
  .page hr {
    border-color: #eb0000;
    margin-top: 25px;
    margin-bottom: 20px; }
  .page h2 {
    color: #bfbfbf;
    font-size: 36px;
    margin-bottom: 40px;
    padding-right: 40px; }

.full-rent {
  background-image: url(../imgs/full-rent.jpg);
  background-size: cover;
  padding-top: 80px;
  padding-bottom: 100px; }

.full-img-page {
  margin-top: 0; }

/* luxury-charter2.html */
.luxury-charter-hero {
  background-image: url(../imgs/road1.jpg); }

.list h3 {
  color: #bfbfbf;
  margin-bottom: 0;
  text-align: center; }
.list hr {
  margin-top: 25px;
  margin-bottom: 20px; }
.list p {
  line-height: 1.2;
  margin-bottom: 0; }
.list ul {
  margin-bottom: 0; }
  .list ul li {
    margin-bottom: 10px; }
.list .hdot li {
  margin-bottom: 0; }
.list .hdot li:before {
  content: '\2022';
  margin-right: 5px; }
.list .item {
  padding-top: 40px;
  padding-bottom: 40px; }
.list .panel-group {
  padding-top: 40px; }
  .list .panel-group .panel-title {
    color: #eb0000;
    font-size: 22px;
    font-family: 'Poppins'; }
    .list .panel-group .panel-title > a:hover {
      text-decoration: none; }
  .list .panel-group .panel-default > .panel-heading {
    background-color: transparent;
    border: none; }
  .list .panel-group .panel-default {
    border: none; }
  .list .panel-group .panel-default > .panel-heading + .panel-collapse > .panel-body {
    border: none; }
  .list .panel-group .panel {
    box-shadow: none; }
  .list .panel-group .collapsed:after {
    font-family: 'FontAwesome';
    content: "\f107"; }

.slide {
  margin-top: 20px;
  margin-bottom: 80px; }
  .slide .owl-carousel .owl-dots {
    text-align: right; }
  .slide .owl-theme .owl-dots .owl-dot.active span, .slide .owl-theme .owl-dots .owl-dot:hover span {
    background: #eb0000; }
  .slide .owl-theme .owl-dots .owl-dot span {
    background: #bfbfbf;
    margin: 5px; }

/* list.html */
.page-list {
  padding-bottom: 80px; }
  .page-list p {
    line-height: 1.5;
    color: #bfbfbf;
    margin-top: 10px;
    height: 50px; }

.bootstrap-datetimepicker-widget.dropdown-menu {
  display: none; }

/*# sourceMappingURL=style.css.map */
