/*FIX GALLERY */
.slide_caption { background-color: none ;}
.ngg-gallery-thumbnail {
    margin: 5px;
}

.page-template-page-lavru7photo-php #fancybox-img {
    padding-left: 50px;
    padding-right: 50px;
}

.page-template-page-lavru7-php #fancybox-img {
    padding-left: 50px;
    padding-right: 50px;
}

@media only screen and (min-width: 690px){
#fancybox-left-ico {
    background-position: center center !important;
}
#fancybox-right-ico {
    background-position: -14px center !important;
}
}

/* Enter Your Custom CSS Here */
.page .navbar-custom {background-color: #FFF!important;}
.ngg-gallery-thumbnail img{padding:0 !important}
.ngg-gallery-thumbnail{border:0 !important}
.ngg-gallery-thumbnail a{margin:0 !important}

#cookie-notice {min-width: 70%;margin: 0 15%;}


#fancybox-overlay {
  z-index:3!important;
}


/*****
* CUSTOM BMOB
******/
.mobile-only{display:none}
/*footer*/
.wrapfooter .langtxt a{font-size:10px;}
.wrapfooter .langtxt a.footerbook{color:#AC4A4A;font-weight:bold;font-size:13px}
/*appartamenti*/
.ngg-gallery-thumbnail:hover{outline:5px solid #c6c6c6}
/*
#fancybox-close{background:url('') #c0c0c0!important;
  width:15px!important;height:15px!important;border-radius:20px;
  right:20px!important;top:12px!important}
#fancybox-close:hover{background:url('') #AC4A4A!important;}
*/
#fancybox-close{right:15px!important;top:12px!important}

/*fotografie*/
.phlabel{font-family:'Open Sans',  sans-serif!important;font-size:x-large;font-weight:bold}
.button_back.custom{margin-bottom:40px}
/*#fancybox-content{border-top-width:20px!important;border-bottom-width:20px!important;}*/
.page-template-page-lavru7 #fancybox-content{background-color:#595959!important;}
.page-template-page-lavru7photo-php #fancybox-img{padding:0!important}

.page-template-page-lavru9-php #fancybox-content #fancyboxID-1{border: 22px solid #595959 !important;padding:20px 0 0 0 !important}
.page-template-page-lavru9-php #fancybox-content #fancyboxID-2{border: 22px solid #595959 !important;}
.page-template-page-lavru9-php #fancybox-content .details_appartamenti{width:800px!important}
.page-template-page-lavru9-php #fancybox-content .details_appartamenti p{width:700px!important;padding:0 20px}
.page-template-page-lavru9-php #fancybox-content .details_appartamenti h5{padding:0 20px}

/*piantine*/
.page-template-page-lavru3-php #fancybox-close{right:0px!important;top:0px!important}
/*recensioni*/
.page-template-page-lavru9-php #fancybox-close{right:0px!important;top:0px!important}

/****
* MOBILE
****/
@media screen and (max-width: 960px){
/*  #icoArrow{visibility:hidden}*/
  .mobile-only{display:inherit}
  .desktop-only,
  .tinynav1,
  #brandfooter{display:none}
  
  /*menu*/
  #header{padding:10px!important}
  #responsive-menu-item-8834,
  #menu-item-8834{padding:0 20px!important}
  #responsive-menu-item-8834 a,
  #menu-item-8834 a{border:1px solid #fff!important;color:#AC4A4A!important}

  /*menu*/
  .page-template-page-lavru6 .menu2,
  .page-template-page-lavru7photo .menu2,
  .page-template-page-lavru73D .menu2,
  .page-template-page-lavru7 .menu2{display:none}
  
  /*immagini*/
  .page-template-page-lavru6 .panel-grid.panel-no-style{display:inherit}
  .page-template-page-lavru6 #pl-26 .panel-grid-cell{margin:0 20px;width:35%!important}
  .page-template-page-lavru7-php #fancybox-wrap #fancybox-outer{padding:0!important}
  /*.page-template-page-lavru7-php #fancybox-left-ico,
  .page-template-page-lavru7-php #fancybox-right-ico{display:none}*/
  .button_back.custom{margin-bottom:80px}

  
  /* appartamenti */
  .page-template-page-lavru3 .menu,
  .page-template-page-lavru2 .menu{padding:20px 0}
  .page-template-page-lavru2 .menu li a,
  .page-template-page-lavru3 .menu li a{font-size:x-large!important;padding:0 3px!important}
  /* appartamenti - immagini */
  #container-gallery {margin-bottom: 80px !important;}
  .page-template-page-lavru7photo-php #fancybox-wrap #fancybox-outer{padding:0!important}
  .page-template-page-lavru7photo-php #fancybox-wrap #fancybox-img{padding:0!important}
  /*.page-template-page-lavru73D #fancybox-left-ico,
  .page-template-page-lavru73D #fancybox-right-ico,
  .page-template-page-lavru7photo-php #fancybox-left-ico,
  .page-template-page-lavru7photo-php #fancybox-right-ico{display:none}*/
   /* appartamenti - piantadescrizione */
  .page-template-page-lavru3-php #fancybox-outer #fancybox-content #fancyboxID-1{border:0!important}
  .page-template-page-lavru3-php #fancybox-content .details_appartamenti p{text-align:justify}
  
  /*posizione*/
  .page-template-page-lavru4 .menu,
  .page-template-page-lavru5 .menu{padding:10px 0px}
  .page-template-page-lavru4 .menu li,
  .page-template-page-lavru5 .menu li{display:block;padding:5px 0!important;height:inherit}
  .page-template-page-lavru4 .menu li a,
  .page-template-page-lavru5 .menu li a{font-size:20px!important;}  
  .page-template-page-lavru4 #map{overflow:hidden!important}
  .page-template-page-lavru5 #supersized img{width:auto!important;height:600px!important}
  .page-template-page-lavru5.page-id-3898 #supersized img{width: auto!important;height: 400px!important;left: -180px!important;}

  /*info*/
  .page-template-page-lavru9-php #fancybox-content #fancyboxID-1,
    .page-template-page-lavru9-php #fancybox-content #fancyboxID-2{border:0!important;padding:0!important}
  .page-template-page-lavru9-php #fancybox-content .details_appartamenti{width:auto!important;margin:0!important}
  .page-template-page-lavru9-php #fancybox-content .details_appartamenti h5{text-align:center}
  .page-template-page-lavru9-php #fancybox-content .details_appartamenti p{width:auto!important;padding:10px 0}
  .page-template-page-lavru9-php #fancybox-content .details_appartamenti pre{display:none}
  .page-template-page-lavru9-php #fancybox-gotoup.bottom img{width:32px!important}
  .page-template-page-lavru9-php #fancyboxID-1 .details_appartamenti div{display:none!important}
  .page-template-page-lavru9-php #fancybox-content #fancyboxID-2 #fancybox-gotoup.bottom img{margin-right:0}
  .page-template-page-lavru9-php #fancybox-content #fancyboxID-2 strong{font-size:large}
}


/*page template*/
.page-id-8864 #sidebar,
.page-id-8861 #sidebar,
.page-id-8867 #sidebar,
.page-id-8870 #sidebar,
.page-id-8873 #sidebar,
.page-id-8875 #sidebar{display:none}
.page-id-8864 .post_title,
.page-id-8861 .post_title,
.page-id-8867 .post_title,
.page-id-8870 .post_title,
.page-id-8873 .post_title,
.page-id-8875 .post_title{display:none}
#gdrf-form br{display:none}
#gdrf-submit-button{
display: block;
    text-align: center;
    background-color: #C6C6C6;
    padding: 5px 20px;
    margin-bottom: 10px;
    background-image: none;
    color: #ffffff;
    font-weight: normal;
    border: none;
    font-size: 14px;}
#responsive-menu-additional-content .policyfooter{margin-top:10px}
#responsive-menu-additional-content .policyfooter a{display:block;padding:5px 0}

.page-template-page-lavru3-php #canegif{display:none}

/*  PAGINE CUSTOM (ROBY) */
.NyxBox{
    background-color: rgba(255, 255, 255, 0.85);
  	border: 1px solid silver;
    margin: auto;
    width: 100%;
  	max-width: 960px;
}
/*
.elementor-widget-wrap #gallery-1 .gallery-item {margin-top:0;}
.elementor-widget-wrap #gallery-1 img {padding:0;border:none !important;}
.elementor-widget-wrap #gallery-1 a:hover{outline:5px solid #ED008C}
*/
/*.elementor-widget-wrap #gallery-1 a:hover img{-webkit-filter: grayscale(100%);filter: grayscale(100%);}*/
.elementor-image-gallery .gallery-item {margin-top:0 !important;}
.elementor-image-gallery img {padding:0;border:none !important;background:none !important;}
.elementor-image-gallery a{display:inline-block;}
.elementor-image-gallery a:hover{outline:10px solid #c6c6c6}
.elementor-widget-wrap p {margin:0;}
/*.elementor-image-gallery > p {margin-bottom:1.6em;}*/
.elementor-text-editor p:not(:last-child), .elementor-accordion-item p:not(:last-child) {margin:0 0 0.80769230769231em;}
.elementor-text-editor a {font: inherit;}
.page-template-page-lavru-10 #fancybox-content {background: none !important;}

.page-template-page-lavru2 .aptMenu li {padding-left:10px !important;}
.page-template-page-lavru2 .aptMenu li:hover a, .page-template-page-lavru2 .aptMenu li.activeApt a {padding: 0px 15px;transform: scale(1.5);display: inline-block;}
