
/* /bow/950/modules/vc-carousel-full/template.css */
.vc-carousel-full-bg-image {  background-position: center center; background-repeat: no-repeat; background-size: contain; }

@media all and (max-width: 768px) {  
	 .bg-gradient-white-right-transparent { display:none; }
    .slider-navigation-style-06 {
        top:20%;
    }
}
.bg-gradient-white-right-transparent {
  background: -webkit-linear-gradient(right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
  background: linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));
}
.ratio-1920_500 {
  padding-bottom: 26.04% !important;
}

/* /bow/950/modules/vc-search-tab/template.css */
.more-results a.showall { padding: 0 0 9px 0 !important; display: block !important; height: 30px; }

p.tt-suggestion.tt-selectable  { padding: 0px 0 !important;  display: block !important; }
p.tt-suggestion.tt-selectable a { padding: 8px 0 !important;  display: block !important; margin-bottom:  0 !important;}


/* Stile di ciascun elemento nella lista */
.tt-suggestion {
  padding: 6px 20px;
  cursor: pointer;
  font-size: 18px;
}

/* Hover su suggerimento */
.tt-suggestion:hover,
.tt-suggestion.tt-cursor {
  background-color: #f0f0f0;
}

/* Testo evidenziato */
.tt-highlight {
  font-weight: bold;
  color: #007bff;
}

.empty-message { padding: 10px 0 10px 0 !important; height: 30px; }


.tt-dataset .tt-suggestion,.tt-menu p.tt-suggestion.tt-selectable,p.tt-suggestion.tt-selectable {
	 cursor: pointer!important
}

.mfp-ajax-holder .mfp-content,.mfp-auto-cursor .mfp-content,.mfp-inline-holder .mfp-content {
	 cursor: pointer!important
}
#search-header .easy-autocomplete {
	 width: auto!important;
	 box-shadow: 0 1px 2px transparent inset!important
}
.easy-autocomplete-container ul {
	 min-width: 300px;
	 text-align: left
}
.easy-autocomplete-container ul li {
	 border-bottom: 1px solid #ddd;
	 text-align: left
}
.easy-autocomplete-container ul li span {
	 font-weight: 700;
	 display: block
}
.easy-autocomplete-container ul li span small {
	 font-weight: 400;
	 display: block
}
form div.easy-autocomplete {
	 width: 90%
}
.tt-menu.tt-open {
	 max-height: 400px;
	 width: 100%!important;
	 border: 0 solid #eee!important;
	 background-color: #fff!important;
	 padding: 0!important
}
.tt-menu .tt-dataset.tt-dataset-matched-links {
	 max-height: 500px;
	 overflow-y: scroll;
	 border: 1px solid #eee;
	 padding: 10px 15px 0 15px!important;
	 background-color: #f0f0f0;
	 text-align: left!important
}
.eac-item img,.tt-suggestion.tt-selectable img {
	 display: none
}

@media (max-width: 991px) {
	 #search-header {
			width:100%
	 }
	 .search-form .search-input {
			font-size: 18px;
			line-height: 20px;
			padding: 15px 10px 15px 10px;
			color: #000
	 }
	 .search-form .search-button {
			top: 18px;
			color: #999
	 }
	 .mfp-close,.mfp-close:active {
			right: 0;
			top: 0;
			left: 0;
			margin: 0;
			text-align: center
	 }
	 .mfp-content.search-popup {
			top: 50px
	 }
}


.tt-menu .tt-dataset.tt-dataset-matched-links {
  max-height: 400px;
  overflow-y: scroll;
}
.tt-suggestion.tt-selectable img, .eac-item img { display: none; }


.item-search-list-esigenza { background-color:#F6F6F6; padding: 15px 10px 0px 10px; margin:10px; }
.item-search-list-esigenza:hover { background-color:#ffd101 !important; }

/* /bow/950/modules/vc-carousel-item-car/template.css */


/* /bow/950/modules/vc-counter/template.css */


/* /bow/950/modules/vc-listing-banner/template.css */


/* /bow/950/modules/vc-carousel-item-reviews/template.css */


/* /bow/950/modules/vc-gallery-clienti-contenti/template.css */
@media (max-width: 991px) {
	.clienti-titolo-minus { margin-bottom: 0px; padding-left: 0 !important; margin-left:0 !important;  padding-top: 0 !important; }
}

/* /bow/950/modules/vc-listing-icon-box/template.css */


/* /bow/950/modules/footer/template.css */

