/* GANTRY5 DEVELOPMENT MODE ENABLED.

   WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!

   For more information on modifying CSS, please read:

   http://docs.gantry.org/gantry5/configure/styles
   http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/* line 1, templates/it_paradise/scss/custom.scss */
.gdatetimepicker-panel {
  background-color: #fff !important;
  border: 1px solid #000 !important;
  color: #000 !important;
}
/* line 12, templates/it_paradise/scss/custom.scss */
.gtooltip-arrow-top {
  border-top-color: #f3f3f3 !important;
}
/* line 16, templates/it_paradise/scss/custom.scss */
.gcore-days-picker .day-item:hover, .date-nav-item:hover, .gcore-months-picker .month-item:hover, .gcore-years-picker .year-item:hover {
  background-color: #d0aa69 !important;
}
/* line 21, templates/it_paradise/scss/custom.scss */
.gcore-days-picker .day-item.active_date, .gcore-months-picker .month-item.active_date, .gcore-years-picker .year-item.active_date {
  background-color: #d0aa69 !important;
}
/* line 26, templates/it_paradise/scss/custom.scss */
body .uk-slidenav-position:hover .uk-slidenav-previous {
  margin-left: -20px !important;
}
/* line 31, templates/it_paradise/scss/custom.scss */
body .uk-slidenav-position:hover .uk-slidenav-next {
  margin-right: -20px !important;
}
/* line 35, templates/it_paradise/scss/custom.scss */
.g-logo {
  margin: 25px 0;
  margin-bottom: 20px;
}
/* line 41, templates/it_paradise/scss/custom.scss */
.datefields::after {
  content: '\f073';
  font-family: "FontAwesome";
  pointer-events: none;
  position: relative;
  top: -35px;
  left: 6px;
}
/* line 50, templates/it_paradise/scss/custom.scss */
div.datefields input {
  text-indent: 15px;
  width: 100% !important;
}
/* line 57, templates/it_paradise/scss/custom.scss */
div.nice-select {
  min-width: 60px;
}
/* line 61, templates/it_paradise/scss/custom.scss */
div.room_quantity {
  min-width: 145px;
}
/* line 65, templates/it_paradise/scss/custom.scss */
.movinup {
  margin-top: -222px;
}
/* line 69, templates/it_paradise/scss/custom.scss */
.solidres-avail-horizontal {
  background: rgba(0, 0, 0, 0.54) !important;
  box-shadow: none;
  border: none;
  border-radius: 0px;
}
/* line 76, templates/it_paradise/scss/custom.scss */
.solidres-avail-horizontal label {
  text-transform: none;
  font-family: "Arial";
  color: #fff;
}
/* line 83, templates/it_paradise/scss/custom.scss */
.staythere {
  margin-top: 0px;
  background: transparent !important;
  box-shadow: none;
  border: none;
  padding: 0px;
  border-radius: 0px;
}
/* line 92, templates/it_paradise/scss/custom.scss */
.solidres-avail-horizontal form {
  margin-bottom: 1px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  /* line 101, templates/it_paradise/scss/custom.scss */
  div.datefields input {
    top: 8px;
    left: -32px;
  }
  /* line 106, templates/it_paradise/scss/custom.scss */
  div.datefields input {
    width: 100%;
  }
  /* line 112, templates/it_paradise/scss/custom.scss */
  div.small-hidden {
    display: none;
  }
  /* line 116, templates/it_paradise/scss/custom.scss */
  .solidres-avail-horizontal {
    margin-top: 0;
  }
}
/* line 122, templates/it_paradise/scss/custom.scss */
.button-position {
  margin-left: auto;
  margin-right: auto;
  margin-top: -180px;
  padding-top: 50px;
  position: relative;
  text-align: center;
  width: 100%;
  z-index: 24;
}
/* line 133, templates/it_paradise/scss/custom.scss */
#scrolltomap span {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 3px;
  height: 50px;
  margin-top: 0px;
  margin-left: -25px;
  position: absolute;
  transition: all 1s ease 0s;
  width: 50px;
  color: #fff;
  font-size: 32px;
}
/* line 145, templates/it_paradise/scss/custom.scss */
#scrolltomap span:hover {
  background-color: #fff;
  color: #616161;
}
/* line 150, templates/it_paradise/scss/custom.scss */
#g-additional {
  padding: 2.5rem 0;
  background-color: #fff;
  color: #fff;
  background-attachment: scroll;
  background-image: url('../../../../images/boating-bg.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
}
/* line 161, templates/it_paradise/scss/custom.scss */
.g-main-feature .g-main-feature-title {
  color: #fff !important;
  text-align: center;
}
/* line 166, templates/it_paradise/scss/custom.scss */
.g-main-feature .g-main-feature-title:after {
  display: block;
  content: '';
  height: 4px;
  border-radius: 4px;
  background: #d0aa69;
  position: relative;
  width: 50px;
  margin: 25px auto;
}
/* line 177, templates/it_paradise/scss/custom.scss */
.g-main-feature-image {
  padding: 7px;
  background: #fff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15), 0 5px 5px rgba(0, 0, 0, 0.15);
  position: relative;
  display: inline-block;
}
/* line 185, templates/it_paradise/scss/custom.scss */
p.g-main-feature-desc, div.g-main-feature-buttons {
  text-align: center;
}
/* line 189, templates/it_paradise/scss/custom.scss */
.g-room-link-container {
  text-align: center;
  margin-top: 30px;
}
/* line 194, templates/it_paradise/scss/custom.scss */
ul.uk-subnav.uk-subnav-pill.uk-flex-center {
  background-color: #f1f1f1;
  padding-bottom: 10px !important;
  margin-bottom: 46px !important;
}
/* line 200, templates/it_paradise/scss/custom.scss */
.uk-subnav-pill > .uk-active > * {
  background: #d0aa69 !important;
}
/* line 204, templates/it_paradise/scss/custom.scss */
.uk-subnav-pill > * > :focus, .uk-subnav-pill > * > :hover {
  background: #fff;
  box-shadow: none !important;
}
/* line 209, templates/it_paradise/scss/custom.scss */
#g-last {
  background-color: #bbb;
  background-image: url('../../images/extension-bg2.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-attachment: scroll;
}
/* line 217, templates/it_paradise/scss/custom.scss */
#g-last h3 {
  color: #fff;
}
/* line 220, templates/it_paradise/scss/custom.scss */
.solidres-avail-horizontal .action .btn, .solidres-avail-default .action .btn {
  margin-top: 26px;
}
/* line 224, templates/it_paradise/scss/custom.scss */
.uk-overlay-icon:before {
  color: #fff !important;
}
/* line 228, templates/it_paradise/scss/custom.scss */
#g-footer {
  background-color: #232323;
}
/* line 232, templates/it_paradise/scss/custom.scss */
.uk-tab-center {
  margin-top: -15px !important;
  margin-bottom: 50px !important;
  font-family: "Tinos" !important;
  font-weight: 500 !important;
  font-size: 1.035rem !important;
  line-height: 1.5 !important;
}
/* line 241, templates/it_paradise/scss/custom.scss */
.uk-tab > li > a {
  padding: 13px 12px !important;
}
/* line 245, templates/it_paradise/scss/custom.scss */
.uk-tab > li.uk-active > a {
  color: #d0aa69 !important;
}
/* line 249, templates/it_paradise/scss/custom.scss */
.uk-tab > li.uk-open:not(.uk-active) > a, .uk-tab > li:not(.uk-active) > a:focus, .uk-tab > li:not(.uk-active) > a:hover {
  margin-bottom: 0px !important;
}
/* line 253, templates/it_paradise/scss/custom.scss */
#g-feature {
  background-color: #c1c1c1;
  color: #d0aa69;
  padding: 1.5rem 0;
  background-image: url('../../images/extension-bg2.jpg');
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
  background-attachment: scroll;
}
/* line 264, templates/it_paradise/scss/custom.scss */
.nice-select, .datefields::after {
  color: #d0aa69;
}
/* line 267, templates/it_paradise/scss/custom.scss */
.nice-select:after {
  border-bottom: 2px solid #d0aa69;
  border-right: 2px solid #d0aa69;
}
/* line 272, templates/it_paradise/scss/custom.scss */
#g-intro.g-pull-bottom {
  margin-bottom: -50px;
}
/* line 275, templates/it_paradise/scss/custom.scss */
#g-intro {
  padding: 0 0;
}
/* line 279, templates/it_paradise/scss/custom.scss */
.uk-slidenav-position .uk-slidenav-previous {
  opacity: 1 !important;
}
/* line 283, templates/it_paradise/scss/custom.scss */
.uk-slidenav-position .uk-slidenav-next {
  opacity: 1 !important;
}
/* line 287, templates/it_paradise/scss/custom.scss */
.button {
  margin: 10px 10px 10px 0px;
}
/* line 291, templates/it_paradise/scss/custom.scss */
#g-additional > div > div > div > div > div.platform-content > div > div > div > div.g-block.g-main-feature-right.align-right.image-block.size-50 > div {
  margin: 0 0 0 0;
  padding-right: 0;
  padding-left: 0;
}
/* line 297, templates/it_paradise/scss/custom.scss */
.fcktlte {
  color: #fff !important;
  margin-top: -5px;
  margin-bottom: 25px;
  text-align: center;
  position: relative;
}
/* line 304, templates/it_paradise/scss/custom.scss */
.fcktlte:after {
  display: block;
  content: '';
  height: 4px;
  border-radius: 4px;
  background: #d0aa69;
  position: relative;
  width: 50px;
  margin: 25px auto;
}
@media only all and (max-width: 47.938rem) {
  /* line 316, templates/it_paradise/scss/custom.scss */
  .g-logo {
    text-align: right !important;
  }
}
@media only all and (max-width: 959px) {
  /* line 322, templates/it_paradise/scss/custom.scss */
  .g-logo {
    margin-top: 35px !important;
    margin-bottom: 0px !important;
  }
}
@media only all and (max-width: 767px) {
  /* line 329, templates/it_paradise/scss/custom.scss */
  .g-logo {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
}
/* line 335, templates/it_paradise/scss/custom.scss */
#g-header.g-fixed-second .g-logo {
  padding-top: 14px;
}
/* line 339, templates/it_paradise/scss/custom.scss */
.g-gallery .g-gallery-filter .uk-active > a {
  color: #fff !important;
}
/* line 343, templates/it_paradise/scss/custom.scss */
#jmap_sitemap ul ul ul li {
  margin-left: 20px;
}
/* line 346, templates/it_paradise/scss/custom.scss */
#jmap_sitemap div.jmapcolumn > ul > li > span.folder {
  background-color: #d0aa69 !important;
  border: 2px solid #d0aa69 !important;
  font-size: 15px !important;
}
/* line 351, templates/it_paradise/scss/custom.scss */
#jmap_sitemap div.jmapcolumn ul li a {
  border: 2px solid #ebebeb !important;
}
/* line 355, templates/it_paradise/scss/custom.scss */
.gbs3 .form-control {
  height: 40px !important;
  color: #b79455 !important;
  background-color: #f7f7f7 !important;
  margin-bottom: 20px !important;
  border: 1px solid #f1f1f1 !important;
  border-radius: 1px !important;
}
/* line 364, templates/it_paradise/scss/custom.scss */
.gbs3 h4, .gbs3 .h4, .gbs3 h5, .gbs3 .h5, .gbs3 h6, .gbs3 .h6 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
/* line 369, templates/it_paradise/scss/custom.scss */
h3 {
  font-size: 1.33rem !important;
}
/*# sourceMappingURL=custom_16.css.map */