h4 {color: #9c013e!important;}


#navigation.modern .columns ul li {

  padding: .5rem .5rem!important;

}
#navigation.modern .nav-link {
  padding: 0!important;
}


@font-face {
    font-family: BickleyScript;
    src: url(../fonts/BickleyScript.ttf);
  }
  
  ._f-bik {
    font-family: BickleyScript;
  }
  ._f-dancing {
    font-family: 'Dancing Script', cursive;
  }
  ._c-p,
._c-p-hover:hover {
  color: #9c013e!important;
}
._c-pi,
._c-pi-hover:hover {
  color: #9c013e!important;
}
._bg-p,
._bg-p-hover:hover {
  background-color: #9c013e!important;
}
._bg-pi,
._bg-pi-hover:hover{
  background-color: #9c013e!important;
}
.t-shadow-2{ text-shadow: 4px 4px 10px rgba(0,0,0,0.7); }

.cbp-l-grid-slider-team-desc {
  max-height: 20px;
}
.cbp-l-grid-slider-team-position{
  height: 70px;
}

/* WEEKEND */
._c-weekend,
._c-weekend-hover:hover {
  color: #003661 !important;
}

._bg-weekend,
._bg-weekend-hover:hover{
  background-color: #003661 !important;
}

/* VACANZE */
._c-vacanze,
._c-vacanze-hover:hover {
  color: #006cb0 !important;
}

._bg-vacanze,
._bg-vacanze-hover:hover{
  background-color: #006cb0 !important;
}

/* SIVINOS */
._c-sivinos,
._c-sivinos-hover:hover {
  color: #4cacbb !important;
}

._bg-sivinos,
._bg-sivinos-hover:hover{
  background-color: #4cacbb !important;
}


/* GABBIANO */
._c-il-gabbiano,
._c-il-gabbiano-hover:hover {
  color: #d0bb91 !important;
}

._bg-il-gabbiano,
._bg-il-gabbiano-hover:hover{
  background-color: #d0bb91 !important;
}


/* ORLANDO */
._c-orlando-in-chianti,
._c-orlando-in-chianti-hover:hover {
  color: #9a113f !important;
}

._bg-orlando-in-chianti,
._bg-orlando-in-chianti-hover:hover{
  background-color: #9a113f !important;
}


/* VALLICELLA */
._c-vallicella,
._c-vallicella-hover:hover {
  color: #00acb1 !important;
}

._bg-vallicella,
._bg-vallicella-hover:hover{
  background-color: #00acb1 !important;
}

/* WINTER GLAMPING */
._c-winter-glamping,
._c-winter-glamping-hover:hover {
  color: #14789c !important;
}

._bg-winter-glamping,
._bg-winter-glamping-hover:hover{
  background-color: #14789c !important;
}

/* IDRO */
._c-lago-idro,
._c-lago-idro-hover:hover {
  color: #567275 !important;
}

._bg-lago-idro,
._bg-lago-idro-hover:hover{
  background-color: #567275 !important;
}

.max-50 { height: 50px; }
.max-30 { height: 30px; }
.max-20 { height: 20px; }




/* CASE MOBILI */
.bg-acc32f8a722-83a9-437a-bb0d-b734706c53cc, .bg-acc32f8a722-83a9-437a-bb0d-b734706c53cc-hover:hover{ background:rgba(16,181,68,1) !important; }
/* PIAZZOLE */
.bg-acce9ef9ece-3caa-430c-818c-219e22924e12, .bg-acce9ef9ece-3caa-430c-818c-219e22924e12-hover:hover{ background:rgba(104,195,168,1) !important; }
/* APPARTAMENTI */
.bg-acc40c77ba5-45b0-4ff7-83aa-0a80dd4bd827, .bg-acc40c77ba5-45b0-4ff7-83aa-0a80dd4bd827-hover:hover{ background:rgba(2,111,163,1) !important; }
/* TENDE GLAMPING */
.bg-accea52fe1d-f3bc-4eaa-b5ca-0d14689099d0, .bg-accea52fe1d-f3bc-4eaa-b5ca-0d14689099d0-hover:hover{ background:rgba(121, 191, 210,1)  !important; }
/* CHALET */
.bg-accdb38a5bf-b383-43d9-928b-41d892d1e878, .bg-accdb38a5bf-b383-43d9-928b-41d892d1e878-hover:hover{ background:rgba(246,214,156,1) !important; }
/* VILLE */
.bg-acc3e12efdd-098d-4031-b598-694ef895734e, .bg-acc3e12efdd-098d-4031-b598-694ef895734e-hover:hover{ background:rgba(253,137,137,1) !important; }
/* BUNGALOW */
.bg-accd5963b6a-b19a-48c0-b08f-4e291007b397, .bg-accd5963b6a-b19a-48c0-b08f-4e291007b397-hover:hover{ background:rgba(171,142,91,1) !important; }
/* GLAMPING COLLECTION */
.bg-acc9e85b171-2cef-44c4-85f9-089924159404, .bg-acc9e85b171-2cef-44c4-85f9-089924159404-hover:hover{ background:rgba(232,82,95,1) !important; }

.bg-accd5963b6a-b19a-48c0-b08f-4e291007b397, .bg-accd5963b6a-b19a-48c0-b08f-4e291007b397-hover:hover{ background:rgba(171,142,91,1) !important; }




  @media only screen and (max-width: 768px){
.h2._f-bik {font-size: 45px!important;}
.modern-tabs>li>a:not(.active), .modern-tabs>li{
    width:100%;
  }
.qdr-controls .slick-dots li{position: relative; display: inline-block; margin: 0 4px; font-size:0; top: -80px}
#quadra_fixed_modal.active{top:0%!important}
.cbp-l-grid-slider-team-name{
  font-size: 12px;
}
.cbp-l-grid-slider-team-position{
  font-size: 9px;
  line-height: 11px;
}
.font-12{font-size:9px!important;}
}

@media only screen and (max-width: 1024px){

  .cbp-l-grid-slider-team-name{
    font-size: 16px;
  }
  .cbp-l-grid-slider-team-position{
    font-size: 11px!important;
    line-height: 13px!important;
  }
  .font-12{font-size:9px!important;}

#about label{
  display: block;
}  
.classic_checkbox {
  width: 100%!important;
}
.classic_form.big {
  font-size: 10px!important;
padding: 8px 3px!important;
}
.about .about-box-container {
  padding: 20px 0px 10px 0px;
}
  }

.accommodations{min-height:180px}
.right {float: right!important;}
.left {float: left!important;}

.privacy{
  font-size: 9px!important;
  line-height: normal!important;
}

/* The sticky class is added to the header with JS when it reaches its scroll position */
.stickym {
  position: fixed;
  top: 55px;
  width: 100%
}

/* Add some top padding to the page content to prevent sudden quick movement (as the header gets a new position at the top of the page (position:fixed and top:0) */
.stickym + .content {
  padding-top: 102px;
}
#bookformsmall{z-index:9000;}

.noshadow{box-shadow: none!important;}
.hm-80{min-height: 90px!important;}
.hm-90{min-height: 90px!important;}
.hm-100{min-height: 100px!important;}
.hm-120{min-height: 120px!important;}
.hm-150{min-height: 150px!important;}
.hidden{display: none !important;}
.about .about-box-container{z-index: 100!important;}

.card-title{margin-top: 35.15rem!important;}

@media only screen and (max-width: 768px){
  .card-title{margin-top: 30.15rem!important;font-size:12px!important}
}
