/* 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/custom/scss/custom.scss */
.g-image-features-desc ul {
  list-style: none;
}
/* line 5, templates/it_paradise/custom/scss/custom.scss */
.g-image-features .g-image-features-image img {
  width: 100%;
  border-radius: 5px 0 0 5px;
}
/* line 9, templates/it_paradise/custom/scss/custom.scss */
#g-intro {
  padding: 0px;
  background-color: #fff;
}
/* line 13, templates/it_paradise/custom/scss/custom.scss */
#g-intro p {
  /*margin-bottom: 0px;*/
}
/* line 16, templates/it_paradise/custom/scss/custom.scss */
.headline p {
  text-align: center;
  /*font-size: xx-large;*/
  /*font-size: small;*/
  font-size: calc(25px + (35 - 25) * ((100vw - 300px) / (1600 - 300)));
}
/* line 22, templates/it_paradise/custom/scss/custom.scss */
.bookingForm {
  width: 60%;
}
/* line 25, templates/it_paradise/custom/scss/custom.scss */
#bookingDates {
  /*padding-left: 10%;*/
  border-top: 1px solid grey;
}
/* line 29, templates/it_paradise/custom/scss/custom.scss */
#bookingDates .row-fluid {
  padding-top: 4px;
}
/* line 32, templates/it_paradise/custom/scss/custom.scss */
.bfSectionDescription p {
  margin: 4px;
  font-weight: bold;
}
/* line 36, templates/it_paradise/custom/scss/custom.scss */
#bottomSection {
  margin-top: 5px;
  padding-top: 5px;
  border-top: 1px solid grey;
}
/* line 41, templates/it_paradise/custom/scss/custom.scss */
.availableRight {
  position: relative;
  z-index: 1000;
}
/* line 45, templates/it_paradise/custom/scss/custom.scss */
.homeHeader {
  font-size: x-large !important;
  text-align: center;
  margin-bottom: 0px;
  margin-top: 0px;
}
/* line 51, templates/it_paradise/custom/scss/custom.scss */
#wavyLine {
  /*z-index: -1;*/
  position: absolute;
  opacity: 0.2;
  margin-top: 0px;
  /*margin-left: -200px;*/
}
/* line 58, templates/it_paradise/custom/scss/custom.scss */
.photoGallery {
  position: relative;
  z-index: 1000;
}
/* line 62, templates/it_paradise/custom/scss/custom.scss */
.bkButton a:link {
  color: #151515;
}
/* line 65, templates/it_paradise/custom/scss/custom.scss */
.bkButton a:visited {
  /*color: #3a87ad;*/
  color: #986319;
}
/* line 69, templates/it_paradise/custom/scss/custom.scss */
.bkButton div {
  margin-top: 3px;
  margin-bottom: 3px;
}
/* line 73, templates/it_paradise/custom/scss/custom.scss */
.bkButton {
  /* ORIGINAL  height: calc(22px + (80 - 22) * ((100vw - 300px) / (1600 - 300)));*/
  height: calc(40px + ((130 - 130) * ((100vw - 300px) / (1600 - 300))));
  width: calc(225px + ((130 - 130) * ((100vh - 300px) / (1600 - 300))));
  font-size: calc(10px + ((16 - 12) * ((100vw - 300px) / (1600 - 300))));
  /*color: #0C1A3E;*/
  color: #986319;
  border-style: solid;
  border-color: #f9e8c1;
  border-width: 4px;
  border-radius: 10px;
  background-image: linear-gradient(to right, #e5bd5a, white, #f7e1ad, #e5bd5a);
  /*transform: rotatez(-3deg);*/
  margin: 5px 2px 5px 2px;
  padding: 2px 2px;
  text-align: center;
}
/* line 90, templates/it_paradise/custom/scss/custom.scss */
.bkButton:hover {
  transform: rotateZ(-1deg);
}
/* line 93, templates/it_paradise/custom/scss/custom.scss */
.interiorImg {
  text-align: left;
}
/* line 96, templates/it_paradise/custom/scss/custom.scss */
.interiorImg h4 {
  color: red;
}
/* line 99, templates/it_paradise/custom/scss/custom.scss */
.interiorImg li {
  list-style-type: circle !important;
}
/* line 103, templates/it_paradise/custom/scss/custom.scss */
.bookingForm {
  position: relative;
  z-index: 1000;
}
/* line 107, templates/it_paradise/custom/scss/custom.scss */
.contactUsForm {
  position: relative;
  z-index: 1000;
}
/* line 112, templates/it_paradise/custom/scss/custom.scss */
.articleHeader {
  position: relative;
  font-size: larger;
  z-index: 1000;
}
/* line 117, templates/it_paradise/custom/scss/custom.scss */
.articleHeader p {
  margin-top: 10px;
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 122, templates/it_paradise/custom/scss/custom.scss */
#g-mainbottom {
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 126, templates/it_paradise/custom/scss/custom.scss */
#g-mainbody {
  padding-top: 0px;
  padding-bottom: 0px;
}
/* line 130, templates/it_paradise/custom/scss/custom.scss */
.galleryLinks {
  text-align: center;
}
/* line 133, templates/it_paradise/custom/scss/custom.scss */
#g-prebottom {
  padding: 0 0;
  background-color: #f7f7f7;
  color: #818181;
}
/* line 138, templates/it_paradise/custom/scss/custom.scss */
.mapHeader h3, p {
  margin: 5px 5px;
}
/*
 .prebottom-full {
 bottom: 10px;
 background-image: url("images/site/backgrounds/footerWave.svg") !important;
 background-size: cover;
 margin-bottom: 40px;
 }
 */
/* For the wave to show there must exist a module in the relevant position
 In this version the Gantry Base Outline -> Layout -Section Last set the class last-full
 */
/* line 152, templates/it_paradise/custom/scss/custom.scss */
.last-full {
  /*bottom: 200px;*/
  background-image: url('../../../../images/site/backgrounds/footerWave.svg?620fb229') !important;
  background-size: cover;
  margin-bottom: 400px;
}
/* ContactUs Form label width fix */
/* line 159, templates/it_paradise/custom/scss/custom.scss */
.bfQuickMode .controls .control-label {
  width: 37% !important;
}
/* line 162, templates/it_paradise/custom/scss/custom.scss */
.fa-bars {
  margin-left: -23px;
  color: #d0aa69;
}
/*# sourceMappingURL=custom_9.css.map */