.featured-page-one .entry-header a {
   pointer-events: none;
   cursor: default;
}

.featured-page-one .entry-header a:hover {
  color: inherit;
}

.featured-page-two .entry-header a {
   pointer-events: none;
   cursor: default;
}
.featured-page-two .entry-header a:hover {
  color: inherit;
}

.featured-page-three .entry-header a {
   pointer-events: none;
   cursor: default;
}

.featured-page-three .entry-header a:hover {
  color: inherit;
}


.button {
	cursor: pointer;
	padding: 0 18px;
	line-height: 34px;
	height: 38px;
	text-decoration: none;
	border: 2px solid;
	font-size: 0.750em;
	font-size: 0.75rem;
	display: inline-block;
	text-transform: uppercase;
	background: none;
	font-weight: 700;
	vertical-align: central;
	color: inherit;
}
.btn-info{
	 background: #fff;
   color: #74ccbd;
	 border: 3px solid #74ccbd;
	 font-size: 1.75em;
	 font-size: 1.75rem;
	 border-radius: 8px;
	 vertical-align: central;
}

.btn-info:hover{
	color: #fff;
	background: #74ccbd;
	border: 2px solid;
	font-size: 1.75em;
	font-size: 1.75rem;
}

/* Add a rollover background colour but keep the text white */
.button:hover,
input[type="submit"]:hover {
  background: #fff;
  border: 2px solid #74ccbd;
  color: #7accbb;
}

/*Menu option 2*/
#masthead.scroll-header, #masthead.scroll-header a:hover {
    color: #74ccbd;
}

#masthead, #masthead a:hover {
    color: #74ccbd;
}
#masthead.scroll-header .main-navigation ul ul {
  background: whitesmoke;
}

.bookNow {
	cursor: pointer;
	padding: 0 40px;
	line-height: 50px;
	height: 50px;
	text-decoration: none;
	border: 2px solid #74ccbd;
	border-radius: 15px;
	font-size: 1em;
	font-size: 1rem;
	display: inline-block;
	text-transform: uppercase;
	background: #74ccbd;
	font-weight: 700;
	vertical-align: bottom;
	color: black;
}
/* Add a rollover background colour but keep the text white */
.bookNow:hover,
input[type="submit"]:hover {
  background: #74ccbd;
  border: 2px solid #74ccbd;
  color: white;
}

.footer-inner {
	padding: 0px 80px 0px;
	margin-bottom: 0px;
	background: rgba(0,0,0,0);
}
#colophon .footer-widget-area .footer-widget {
	margin-bottom: 0px;
}
#colophon .site-copyright {
	margin: 0 auto 10px;
}
#colophon {
	background: #383a3b;
	color: #969696;
	padding: 50px 0 30px;
}

.site-logo {
    max-width: 180px;
}

#masthead .site-logo{
	position: absolute;
	top: 30px;
	left: 30px;
}
#masthead.scroll-header .site-logo-link:after {
	content: url('wp-content/uploads/2018/01/631x200-Logo-CVL_black-e1516131299355.png');
	position: absolute;
	max-width: 180px;
	top: 0px;
	left: 30px;
    z-index: -1;
	}
.site-logo {
    max-width: 150px;
    /* padding-top:  0px; */
    padding-bottom: 0px;
}

#masthead .site-logo{
	position: absolute;
	top: 10px;
	left: 10px;
}

#primary-header .featured-content .container a:hover{ opacity: 1}

.icon-tick--on, .fa-check, .fa-whatsapp {
    color: #01cb68;
}

.icon-tick--off, .fa-times {
    color: #eb7591;
}

.button_BOOK_NOW {
    cursor: pointer;
    padding: 0 18px;
    line-height: 34px;
    height: 38px;
    text-decoration: none;
    border: 2px solid;
    font-size: 1.5em;
    font-size: 1em;
    display: inline-block;
    text-transform: uppercase;
    background: none;
    font-weight: 700;
    vertical-align: bottom;
    color: #74ccbd;
}

.button_CTA {
    cursor: pointer;
    padding: 0 18px;
    line-height: 2em;
    text-decoration: none !important;
    border: 5px solid #74ccbd;
    font-size: 1.5em;
    display: inline-block;
    text-transform: uppercase;
    background: none;
    font-weight: 500;
    vertical-align: bottom;
    color: white;
	  transition: all 250ms ease;
		border-radius: 10px;
	  margin-top: 35px;
}

.button_CTA:hover{
	background: #74ccbd;
	color: white;
}

.button_CTA.green_text{
	color: #74ccbd;
	margin: 15px 0;
}

.button_CTA.green_text:hover{
	color: white;
}

.fa-hourglass-end, .fa-bicycle, .fa-map, .fa-money-bill-alt, .fa-clock, .fa-hand-point-down, .fa-coffee, .fa-paperclip, .fa-envelope, .fa-info, .fa-heart, .fa-cogs, .fa-lightbulb, .fa-user-secret, .fa-handshake, .fa-trash-alt, .fa-wrench, .fa-map-signs, .fa-stopwatch, .fa-flag-checkered, .fa-map-marker-alt {
    color: #74ccbd;
}
/* stile del bordo per la tabella */
.table-responsive{
	border:0px
}

.table{
	border:0px
}

/* istruzioni per le celle (alcune sono obbligatorie) */
.table-responsive table td, .table-responsive table th {min-width: 50px; width: 24%; border: #ccc solid 1px; word-break: break-all; text-align: center; padding: 1%;}

/* larghezza delle immagini (facoltativo) */
.table-responsive table td img {max-width: 98%;}


.page-id-207 .entry-header a  {
  pointer-events: none;
   cursor: default;
}

.page-id-527 .entry-header a  {
  pointer-events: none;
   cursor: default;
}

.page-id-776 .entry-header a  {
  pointer-events: none;
   cursor: default;
}

.page-id-1898 .entry-header a  {
  pointer-events: none;
   cursor: default;
}

.page-id-1924 .entry-header a  {
  pointer-events: none;
   cursor: default;
}

.page-id-1878 .entry-header a  {
  pointer-events: none;
   cursor: default;
}

.page-id-1579 .entry-header a  {
  pointer-events: none;
   cursor: default;
}

.jp-carousel-image-meta {
display: none;
}

#sidebar-button {
  display: none;
}

@media only screen and (max-width: 992px) {
  #sidebar-button {
     display: inline-block;
  }
}



.button_CTA {background-color:#74ccbd}