/** BLOCK - LISTA HOTEL **/

.single .lista_hotel { width: auto; margin:50px 0 60px; }
.single .lista_hotel h2 {
	display: block; font-size: 30px; line-height: 37px; color: #343A40;
	padding: 0 0 6px; margin: 0 0 20px; font-weight: 700; background-repeat:no-repeat; background-size: 40px auto;
	background-position: left bottom; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNCIgdmlld0JveD0iMCAwIDQwIDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjQiIGZpbGw9IiNGRjVGMDAiLz48L3N2Zz4=");
}
.single .lista_hotel .introduzione { margin: 0 0 20px; padding: 0; text-align: left; }
@media screen and (max-width:767px) {
	.single .lista_hotel h2 {
		font-size: 24px; line-height: 28px; padding: 0 0 5px; background-size: 35px;
	}
}

.single .lista_hotel .blog_hotels_container { margin:0 0 0 -10px; overflow: hidden; }
.single .lista_hotel .owl-carousel { width: 660px; margin: 0; }
.single .lista_hotel .owl-carousel.col2 { width: 660px; }
.single .lista_hotel .hotel {
	display: block; width: 300px; height:auto; box-sizing: border-box; transition: all 0.3s ease;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.25); margin: 10px; padding: 0 0 60px; background:#FFF;
	border-radius: 3px; position: relative; cursor: pointer;
}
.single .lista_hotel .hotel .immagine {
	width: 100%; height: 170px; margin: 0 0 15px; position:relative; border-radius: 3px 3px 0 0;
}
.single .lista_hotel .hotel .immagine > img { width: 100%; height: 100%; object-fit: cover; border-radius: 3px 3px 0 0; }
.single .lista_hotel .hotel .hover {
	display: block; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1;
	transition: all 0.3s ease; background: #FF4000; opacity: 0; border-radius: 3px 3px 0 0;
}
.single .lista_hotel .hotel .bonus_vacanza {
	display: block; width: 70px; height: 70px; position: absolute; top: 10px; right: 10px; z-index: 3;
	background-repeat: no-repeat; background-position: center center; background-size: 70px auto;
}
.single .lista_hotel .hotel .localita {
	position: absolute; top: 20px; left: -10px; z-index: 4;
	display: inline-block; background: #E9E9E9; border-radius: 3px; margin: 0 0 5px; white-space: nowrap;
	font-weight: bold; font-size: 13px; line-height: 17px; color: #343A40; padding: 2px 5px 3px 5px;
}
.single .lista_hotel .hotel .localita.mare { background: #61BFEB; color: #FFF; }
.single .lista_hotel .hotel .localita.montagna { background: #A9612D; color: #FFF; }
.single .lista_hotel .hotel .localita.collina { background: #71B750; color: #FFF; }
.single .lista_hotel .hotel .localita svg { margin: 0 5px -1px 0; }
.single .lista_hotel .hotel .localita.mare svg { margin: 0 5px 0 0; }
.single .lista_hotel .hotel .localita.montagna svg { margin: 0 5px -1px 0; }
.single .lista_hotel .hotel .localita.collina svg { margin: 0 5px 0 0; }
.single .lista_hotel .hotel:hover .hover { opacity: 0.2; }
.single .lista_hotel .hotel .nome_hotel {
	display: block; box-sizing: border-box; font-size: 16px; line-height: 20px; font-weight: 700;
	color:#343A40; margin:0 0 12px; padding:0 15px; text-decoration: none;
}
.single .lista_hotel .hotel .nome_hotel:hover, .single .lista_hotel .hotel .nome_hotel:active,
.single .lista_hotel .hotel .nome_hotel:focus { text-decoration: none; }
.single .lista_hotel .hotel .citta, .single .lista_hotel .hotel .apertura,
.single .lista_hotel .hotel .offerte, .single .lista_hotel .hotel .tripadvisor {
	display: block; font-size: 13px; line-height: 16px; color: #343A40; margin: 0 0 5px; padding: 0 15px 0 32px; background-repeat: no-repeat;
}
.single .lista_hotel .hotel .citta { background-position: 17px 1px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDggMTMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTMuMTExMTEgOC4wNDc0NlYxMi4wMjZMMy43MjI3OCAxMi44NjQ0QzMuODU0NzIgMTMuMDQ1MiA0LjE0NTU2IDEzLjA0NTIgNC4yNzc1IDEyLjg2NDRMNC44ODg4OSAxMi4wMjZWOC4wNDc0NkM0LjYwMDI4IDguMDk2MjEgNC4zMDM4OSA4LjEyNTE2IDQgOC4xMjUxNkMzLjY5NjExIDguMTI1MTYgMy4zOTk3MiA4LjA5NjIxIDMuMTExMTEgOC4wNDc0NlpNNCAwQzEuNzkwODMgMCAwIDEuNjM2OTcgMCAzLjY1NjMyQzAgNS42NzU2OCAxLjc5MDgzIDcuMzEyNjQgNCA3LjMxMjY0QzYuMjA5MTcgNy4zMTI2NCA4IDUuNjc1NjggOCAzLjY1NjMyQzggMS42MzY5NyA2LjIwOTE3IDAgNCAwWk00IDEuOTI5NzNDMi45NTgzMyAxLjkyOTczIDIuMTExMTEgMi43MDQxNSAyLjExMTExIDMuNjU2MzJDMi4xMTExMSAzLjgyNDQxIDEuOTYxNjcgMy45NjEwMSAxLjc3Nzc4IDMuOTYxMDFDMS41OTM4OSAzLjk2MTAxIDEuNDQ0NDQgMy44MjQ0MSAxLjQ0NDQ0IDMuNjU2MzJDMS40NDQ0NCAyLjM2ODIzIDIuNTkxMTEgMS4zMjAzNCA0IDEuMzIwMzRDNC4xODM4OSAxLjMyMDM0IDQuMzMzMzMgMS40NTY5NCA0LjMzMzMzIDEuNjI1MDNDNC4zMzMzMyAxLjc5MzEyIDQuMTgzODkgMS45Mjk3MyA0IDEuOTI5NzNaIiBmaWxsPSIjRkY1RjAwIi8+PC9zdmc+"); }
.single .lista_hotel .hotel .apertura { background-position: 16px 3px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDkgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgOS4wNjI1QzAgOS41ODAwOCAwLjQzMTkyIDEwIDAuOTY0Mjg2IDEwSDguMDM1NzFDOC41NjgwOCAxMCA5IDkuNTgwMDggOSA5LjA2MjVWMy43NUgwVjkuMDYyNVpNNi40Mjg1NyA1LjIzNDM4QzYuNDI4NTcgNS4xMDU0NyA2LjUzNzA1IDUgNi42Njk2NCA1SDcuNDczMjFDNy42MDU4IDUgNy43MTQyOSA1LjEwNTQ3IDcuNzE0MjkgNS4yMzQzOFY2LjAxNTYyQzcuNzE0MjkgNi4xNDQ1MyA3LjYwNTggNi4yNSA3LjQ3MzIxIDYuMjVINi42Njk2NEM2LjUzNzA1IDYuMjUgNi40Mjg1NyA2LjE0NDUzIDYuNDI4NTcgNi4wMTU2MlY1LjIzNDM4Wk02LjQyODU3IDcuNzM0MzhDNi40Mjg1NyA3LjYwNTQ3IDYuNTM3MDUgNy41IDYuNjY5NjQgNy41SDcuNDczMjFDNy42MDU4IDcuNSA3LjcxNDI5IDcuNjA1NDcgNy43MTQyOSA3LjczNDM4VjguNTE1NjJDNy43MTQyOSA4LjY0NDUzIDcuNjA1OCA4Ljc1IDcuNDczMjEgOC43NUg2LjY2OTY0QzYuNTM3MDUgOC43NSA2LjQyODU3IDguNjQ0NTMgNi40Mjg1NyA4LjUxNTYyVjcuNzM0MzhaTTMuODU3MTQgNS4yMzQzOEMzLjg1NzE0IDUuMTA1NDcgMy45NjU2MyA1IDQuMDk4MjEgNUg0LjkwMTc5QzUuMDM0MzcgNSA1LjE0Mjg2IDUuMTA1NDcgNS4xNDI4NiA1LjIzNDM4VjYuMDE1NjJDNS4xNDI4NiA2LjE0NDUzIDUuMDM0MzcgNi4yNSA0LjkwMTc5IDYuMjVINC4wOTgyMUMzLjk2NTYzIDYuMjUgMy44NTcxNCA2LjE0NDUzIDMuODU3MTQgNi4wMTU2MlY1LjIzNDM4Wk0zLjg1NzE0IDcuNzM0MzhDMy44NTcxNCA3LjYwNTQ3IDMuOTY1NjMgNy41IDQuMDk4MjEgNy41SDQuOTAxNzlDNS4wMzQzNyA3LjUgNS4xNDI4NiA3LjYwNTQ3IDUuMTQyODYgNy43MzQzOFY4LjUxNTYyQzUuMTQyODYgOC42NDQ1MyA1LjAzNDM3IDguNzUgNC45MDE3OSA4Ljc1SDQuMDk4MjFDMy45NjU2MyA4Ljc1IDMuODU3MTQgOC42NDQ1MyAzLjg1NzE0IDguNTE1NjJWNy43MzQzOFpNMS4yODU3MSA1LjIzNDM4QzEuMjg1NzEgNS4xMDU0NyAxLjM5NDIgNSAxLjUyNjc5IDVIMi4zMzAzNkMyLjQ2Mjk1IDUgMi41NzE0MyA1LjEwNTQ3IDIuNTcxNDMgNS4yMzQzOFY2LjAxNTYyQzIuNTcxNDMgNi4xNDQ1MyAyLjQ2Mjk1IDYuMjUgMi4zMzAzNiA2LjI1SDEuNTI2NzlDMS4zOTQyIDYuMjUgMS4yODU3MSA2LjE0NDUzIDEuMjg1NzEgNi4wMTU2MlY1LjIzNDM4Wk0xLjI4NTcxIDcuNzM0MzhDMS4yODU3MSA3LjYwNTQ3IDEuMzk0MiA3LjUgMS41MjY3OSA3LjVIMi4zMzAzNkMyLjQ2Mjk1IDcuNSAyLjU3MTQzIDcuNjA1NDcgMi41NzE0MyA3LjczNDM4VjguNTE1NjJDMi41NzE0MyA4LjY0NDUzIDIuNDYyOTUgOC43NSAyLjMzMDM2IDguNzVIMS41MjY3OUMxLjM5NDIgOC43NSAxLjI4NTcxIDguNjQ0NTMgMS4yODU3MSA4LjUxNTYyVjcuNzM0MzhaTTguMDM1NzEgMS4yNUg3LjA3MTQzVjAuMzEyNUM3LjA3MTQzIDAuMTQwNjI1IDYuOTI2NzkgMCA2Ljc1IDBINi4xMDcxNEM1LjkzMDM2IDAgNS43ODU3MSAwLjE0MDYyNSA1Ljc4NTcxIDAuMzEyNVYxLjI1SDMuMjE0MjlWMC4zMTI1QzMuMjE0MjkgMC4xNDA2MjUgMy4wNjk2NCAwIDIuODkyODYgMEgyLjI1QzIuMDczMjEgMCAxLjkyODU3IDAuMTQwNjI1IDEuOTI4NTcgMC4zMTI1VjEuMjVIMC45NjQyODZDMC40MzE5MiAxLjI1IDAgMS42Njk5MiAwIDIuMTg3NVYzLjEyNUg5VjIuMTg3NUM5IDEuNjY5OTIgOC41NjgwOCAxLjI1IDguMDM1NzEgMS4yNVoiIGZpbGw9IiNGRjVGMDAiLz48L3N2Zz4="); }
.single .lista_hotel .hotel .offerte { background-position: 15px 3px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTAiIHZpZXdCb3g9IjAgMCAxMCAxMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMC42MjUgNS4zMjczOVY5LjMzMjUxQzAuNjI1IDkuNzAwOTkgMC45MDU2MjUgMTAgMS4yNSAxMEg0LjM3NVY1LjMyNzM5SDAuNjI1WiIgZmlsbD0iI0ZGNUYwMCIvPjxwYXRoIGQ9Ik05LjM3NSAyLjY1NzI0SDcuMzk3NUM3LjUzOTM4IDIuNTUzNzcgNy42NjEyNSAyLjQ1MDk3IDcuNzQ2MjUgMi4zNTg4NkM4LjI1MDYyIDEuODE3NSA4LjI1MDYyIDAuOTM2MzY3IDcuNzQ2MjUgMC4zOTUwMDZDNy4yNTYyNSAtMC4xMzIzMzYgNi40MDI1IC0wLjEzMTAwMSA1LjkxMzEzIDAuMzk1MDA2QzUuNjQxODggMC42ODUzNzggNC45MjMxMyAxLjg2NzU2IDUuMDIyNSAyLjY1NzI0SDQuOTc3NUM1LjA3NjI1IDEuODY3NTYgNC4zNTc1IDAuNjg1Mzc4IDQuMDg2ODcgMC4zOTUwMDZDMy41OTY4NyAtMC4xMzEwMDEgMi43NDMxMiAtMC4xMzEwMDEgMi4yNTM3NSAwLjM5NTAwNkMxLjc1IDAuOTM2MzY3IDEuNzUgMS44MTc1IDIuMjUzMTIgMi4zNTg4NkMyLjMzODc1IDIuNDUwOTcgMi40NjA2MiAyLjU1Mzc3IDIuNjAyNSAyLjY1NzI0SDAuNjI1QzAuMjgwNjI1IDIuNjU3MjQgMCAyLjk1Njk2IDAgMy4zMjQ3NlY0LjMyNjA0QzAgNC41MTAyOCAwLjE0IDQuNjU5OCAwLjMxMjUgNC42NTk4SDQuMzc1VjMuMzI0NzZINS42MjVWNC42NTk4SDkuNjg3NUM5Ljg2IDQuNjU5OCAxMCA0LjUxMDI4IDEwIDQuMzI2MDRWMy4zMjQ3NkMxMCAyLjk1Njk2IDkuNzIgMi42NTcyNCA5LjM3NSAyLjY1NzI0Wk00LjMzODEzIDIuNjM1MjFDNC4zMzgxMyAyLjYzNTIxIDQuMzExODcgMi42NTcyNCA0LjIyMjUgMi42NTcyNEMzLjc5MDYzIDIuNjU3MjQgMi45NjYyNSAyLjE3Nzk2IDIuNjk2ODggMS44ODgyNUMyLjQzNSAxLjYwNjU2IDIuNDM1IDEuMTQ3MyAyLjY5Njg4IDAuODY1NjA5QzIuODIzNzUgMC43Mjk0MzUgMi45OTE4NyAwLjY1NDY3MiAzLjE3MDYyIDAuNjU0NjcyQzMuMzQ4NzUgMC42NTQ2NzIgMy41MTY4OCAwLjcyOTQzNSAzLjY0Mzc1IDAuODY1NjA5QzQuMDY1IDEuMzE4MTkgNC40ODM3NSAyLjQ3NDM0IDQuMzM4MTMgMi42MzUyMVpNNS43NzY4OCAyLjY1NzI0QzUuNjg4MTMgMi42NTcyNCA1LjY2MTg3IDIuNjM1ODggNS42NjE4NyAyLjYzNTIxQzUuNTE2MjUgMi40NzQzNCA1LjkzNSAxLjMxODE5IDYuMzU2MjUgMC44NjU2MDlDNi42MDgxMyAwLjU5MzkyOCA3LjA0ODc1IDAuNTkyNTkzIDcuMzAzMTMgMC44NjU2MDlDNy41NjU2MyAxLjE0NzMgNy41NjU2MyAxLjYwNjU2IDcuMzAzMTMgMS44ODgyNUM3LjAzMzc1IDIuMTc3OTYgNi4yMDkzNyAyLjY1NzI0IDUuNzc2ODggMi42NTcyNFoiIGZpbGw9IiNGRjVGMDAiLz48cGF0aCBkPSJNNS42MjUgNS4zMjczOVYxMEg4Ljc1QzkuMDk1IDEwIDkuMzc1IDkuNzAwOTkgOS4zNzUgOS4zMzI1MVY1LjMyNzM5SDUuNjI1WiIgZmlsbD0iI0ZGNUYwMCIvPjwvc3ZnPg=="); }
.single .lista_hotel .hotel .tripadvisor { margin: 10px 0 5px; padding: 0 15px 0 41px; background-position: 15px 2px; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAyMSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuOTMzMyA3LjMzODE3QzE0LjkzMzMgNy44MzU1OCAxNS4zMjQ1IDguMjM4ODIgMTUuODA3MSA4LjIzODgyQzE2LjI4OTcgOC4yMzg4MiAxNi42ODA5IDcuODM1NTggMTYuNjgwOSA3LjMzODE3QzE2LjY4MDkgNi44NDA3NiAxNi4yODk3IDYuNDM3NTMgMTUuODA3MSA2LjQzNzUzQzE1LjMyNDUgNi40Mzc1MyAxNC45MzMzIDYuODQwNzIgMTQuOTMzMyA3LjMzODE3Wk01LjI3MzI2IDYuNDM3OUM1Ljc1NTYxIDYuNDM3OSA2LjE0NjY2IDYuODQwOTUgNi4xNDY2NiA3LjMzODE3QzYuMTQ2NjYgNy44MzUzNiA1Ljc1NTY0IDguMjM4NDQgNS4yNzMyNiA4LjIzODQ0QzQuNzkwOTIgOC4yMzg0NCA0LjM5OTg3IDcuODM1MzkgNC4zOTk4NyA3LjMzODE3QzQuMzk5OTEgNi44NDA5NSA0Ljc5MDkyIDYuNDM3OSA1LjI3MzI2IDYuNDM3OVpNMi4wMTQzMyAxMS42OEM0LjI5OTA2IDEzLjUyNTMgNy42MDI1MSAxMy4xMTIxIDkuMzkyNzMgMTAuNzU3TDEwLjUyMjIgMTIuNDk3OUwxMS42NDA4IDEwLjc3MTVDMTMuNDAwOSAxMy4wNDEgMTYuNTg1NCAxMy40NzMyIDE4Ljg1NTQgMTEuNzUwN0MyMS4xOTA4IDkuOTc4NDggMjEuNjkwMyA2LjU5MDMzIDE5Ljk3MSA0LjE4MzAyQzIwLjE5MjEgMy40MTE2NyAyMC41NDAyIDIuNjg1MjMgMjEgMi4wMzU0MkwxNy43MDgzIDIuMDMzNTVDMTUuNTU1MyAwLjY1MjYwMiAxMy4wNTg5IC0wLjA1Mjg4MTEgMTAuNTIzNyAwLjAwMzA4OTkxQzguMDQ5MDIgLTAuMDQyMzg0NiA1LjYxNDg2IDAuNjU0MTI2IDMuNTE3MDcgMi4wMDc5NUwwLjAwOTExOTc1IDIuMDEwNzNDMC40NzMxNTcgMi42NjU1MSAwLjgyMjk0NSAzLjM5ODYzIDEuMDQyNzkgNC4xNzcxOUMtMC42NjMyMDggNi41MzUyNCAtMC4yMzE5NDIgOS44NjU3IDIuMDE0MzMgMTEuNjhaTTExLjU0NCA3LjM4NDc3QzExLjU0NDIgNC45OTYyOSAxMy40MjI4IDMuMDYwMjQgMTUuNzQgMy4wNjA1QzE4LjA1NzIgMy4wNjA3NiAxOS45MzU0IDQuOTk3MTkgMTkuOTM1MiA3LjM4NTY3QzE5LjkzNDkgOS43NzQxNiAxOC4wNTYzIDExLjcxMDIgMTUuNzM5MSAxMS43MDk5QzEzLjQyMzYgMTEuNzA3MSAxMS41NDcgOS43NzE2IDExLjU0NCA3LjM4NDc3Wk0xMC41MDE2IDYuOTkxODdDMTAuMzAzNSA0LjIzMTk4IDguMTEzMTkgMi4wNzMyMyA1LjQyOTQ5IDEuOTkyODhDNy4wMzY2MSAxLjI3NjY0IDguNzcyOTkgMC45MjAzODUgMTAuNTIzNyAwLjk0NzcwNUMxMi4yNzY3IDAuOTMwMTgzIDE0LjAxNSAxLjI3ODU3IDE1LjYzMzggMS45NzE4OEMxMi45MjM0IDIuMDMxMzMgMTAuNzAxMSA0LjIwNTA0IDEwLjUwMTYgNi45OTE4N1pNMS4zMjQ3OSA1LjkxMDhDMi4xMjY1OCAzLjY2OTc1IDQuNTM5MDMgMi41MjMwMyA2LjcxMzE1IDMuMzQ5NDVDOC44ODczIDQuMTc1OTIgOS45OTk4IDYuNjYyNTkgOS4xOTgwNCA4LjkwMzYxQzguMzk0NTcgMTEuMTQzNyA1Ljk4MjQ5IDEyLjI5MDQgMy44MDg1MiAxMS40NjQ1QzEuNjM1MDUgMTAuNjM3NiAwLjUyMzE0NSA4LjE1MTM3IDEuMzI0NzkgNS45MTA4Wk0xMy4yMTE2IDcuMzM3OTFWNy4zNDIyM0MxMy4yMTM3IDguODIwMTggMTQuMzc3OCAxMC4wMTY1IDE1LjgxMTYgMTAuMDE0NEMxNy4yNDU0IDEwLjAxMjMgMTguNDA2MSA4LjgxMjM3IDE4LjQwNCA3LjMzNDQxQzE4LjQwMTkgNS44NTY0NiAxNy4yMzc5IDQuNjYwMSAxNS44MDQgNC42NjIyNEMxNC4zNzI3IDQuNjY2NiAxMy4yMTQgNS44NjI1NSAxMy4yMTE2IDcuMzM3OTFaTTE0LjEwNTMgNy4zMzc5MVY3LjMzNDc1QzE0LjEwNzIgNi4zNjU3OSAxNC44NzA3IDUuNTgxODMgMTUuODEwNyA1LjU4Mzc0QzE2Ljc1MDggNS41ODU2NiAxNy41MTEzIDYuMzcyNyAxNy41MDk1IDcuMzQxNjNDMTcuNTA3NiA4LjMxMDYgMTYuNzQ0MSA5LjA5NDU2IDE1LjgwNDEgOS4wOTI2NEMxNC44NjYxIDkuMDg4MzkgMTQuMTA3NCA4LjMwNDY2IDE0LjEwNTMgNy4zMzc5MVpNMi42Nzg0MiA3LjMzNzkxQzIuNjc5MTUgOC44MTU4NiAzLjg0MjA5IDEwLjAxNTIgNS4yNzU5NiAxMC4wMTQ0QzYuNzA5ODMgMTAuMDEzNiA3Ljg3MTU4IDguODE0OTIgNy44NzA4MSA3LjMzNjkzQzcuODcwMDggNS44NTg5OCA2LjcwNzEzIDQuNjYxNDUgNS4yNzMyNiA0LjY2MjI0QzMuODQwODIgNC42NjQ3MiAyLjY4MDMxIDUuODYxMzkgMi42Nzg0MiA3LjMzNzkxWk0zLjU3MTc5IDcuMzM3NjFDMy41NzIxMiA2LjM2ODY0IDQuMzM0NDMgNS41ODM0IDUuMjc0NDcgNS41ODM3NEM2LjIxNDUxIDUuNTg0MDggNi45NzYzMSA2LjM2OTg0IDYuOTc1OTggNy4zMzg4MUM2Ljk3NTY1IDguMzA3NzggNi4yMTMzNCA5LjA5Mjk4IDUuMjczMyA5LjA5MjY4QzQuMzMzOTUgOS4wOTA5NSAzLjU3MzAzIDguMzA1ODYgMy41NzE3OSA3LjMzNzYxWiIgZmlsbD0iIzI3Q0I4RCIvPjwvc3ZnPg=="); }
.single .lista_hotel .hotel .tripadvisor svg { margin: 0 1px -1px 0; width: 10px; height: auto; }
.single .lista_hotel .hotel .tripadvisor span { margin: 0 5px 0 0; }
.single .lista_hotel .hotel .info_apertura { width: auto; margin: 10px 0 0; }
.single .lista_hotel .hotel .info_apertura .apertura { display: block; width: 60%; float: left; }
.single .lista_hotel .hotel .info_apertura .apertura  strong { display: block; }
.single .lista_hotel .hotel .info_apertura .etichetta_container { float: right; text-align: right; }
.single .lista_hotel .hotel .info_apertura .etichetta_apertura {
	display: block; background: #FFF; border: 1px solid #333; text-align: left;
	border-radius: 4px; font-weight: 600; font-size: 12px; line-height: 20px;
	color: #333; box-sizing: border-box; padding: 3px 6px; margin: 0 15px 0 0;
}
.single .lista_hotel .hotel .info_apertura .etichetta_apertura.aperto { color: #19B068; border: 1px solid #19B068; background: #FFF; }
.single .lista_hotel .hotel .info_apertura .etichetta_apertura.chiuso { color: #333; border: 1px solid #333; background: #F4F4F4; }
.single .lista_hotel .hotel .info_apertura .etichetta_apertura.completo { color: #C4303B; border: 1px solid #C4303B; background: #F9F3F4; }
.single .lista_hotel .hotel .info_apertura .etichetta_apertura svg { width: 12px; height: auto; margin: 0 6px -2px 0; }
.single .lista_hotel .hotel .fondo { position:absolute; left:0; right: 0; bottom:0; z-index:1; }
.single .lista_hotel .hotel .pulsante {
	display: flex; width: auto; height: 47px; padding: 0; background: #FF5F00; text-align: center;
	font-size: 18px; line-height: 22px; color: #FFF; font-weight: 700; border-radius: 0 0 3px 3px;
	font-style: normal; flex-direction: row; justify-content: center; align-items: center; position: relative;
}
.single .lista_hotel .hotel:hover .pulsante { background: #FF4000; }
.single .lista_hotel .hotel .pulsante.prezzo,
.single .lista_hotel .hotel .pulsante.prezzo_offerta { font-size: 13px; font-weight: 600; }
.single .lista_hotel .hotel .pulsante.prezzo i,
.single .lista_hotel .hotel .pulsante.prezzo_offerta i {
	font-size: 22px; font-weight: 700; font-style: normal; padding: 0 5px;
}
.single .lista_hotel .hotel .pulsante svg.freccia,
.single .lista_hotel .hotel .pulsante.prezzo svg.freccia { margin: 0 0 0 10px; }
.single .lista_hotel .hotel .pulsante.prezzo_offerta svg.freccia { margin: 0 0 0 3px; }
.single .lista_hotel .hotel .pulsante.prezzo_offerta svg.pacchetto { margin: -4px 10px 0 0; }
.single .lista_hotel .hotel .pulsante.prezzo_offerta.de svg.pacchetto { margin: -4px 6px 0 0; }
.single .lista_hotel .hotel .info {
	display: block; width: 39px; height: 39px; position: absolute; left: 5px; top: -15px; z-index: 1;
	text-align: center; box-sizing: border-box; padding: 10px 0 0; cursor: pointer;
	background-repeat:no-repeat; background-position:center center; background-size:19px auto; transition: all 0.3s ease;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI5LjUiIGN5PSI5LjUiIHI9IjkuNSIgZmlsbD0iIzM0M0E0MCIvPjxwYXRoIGQ9Ik04LjQ3MjM5IDEzLjVDOC40NzIzOSAxMy44NDUyIDguNzUyMjEgMTQuMTI1IDkuMDk3MzkgMTQuMTI1SDkuOTA5MzlDMTAuMjU0NiAxNC4xMjUgMTAuNTM0NCAxMy44NDUyIDEwLjUzNDQgMTMuNVY4LjQxNjAzQzEwLjUzNDQgOC4wNzA4NSAxMC4yNTQ2IDcuNzkxMDMgOS45MDkzOSA3Ljc5MTAzSDkuMDk3MzlDOC43NTIyMSA3Ljc5MTAzIDguNDcyMzkgOC4wNzA4NSA4LjQ3MjM5IDguNDE2MDNWMTMuNVpNOC40MDAzOSA1LjQyMDAzQzguNDAwMzkgNS43NjUyMSA4LjY4MDIxIDYuMDQ1MDMgOS4wMjUzOSA2LjA0NTAzSDkuOTY5MzlDMTAuMzE0NiA2LjA0NTAzIDEwLjU5NDQgNS43NjUyMSAxMC41OTQ0IDUuNDIwMDNWNC43MjgwM0MxMC41OTQ0IDQuMzgyODUgMTAuMzE0NiA0LjEwMzAzIDkuOTY5MzkgNC4xMDMwM0g5LjAyNTM5QzguNjgwMjEgNC4xMDMwMyA4LjQwMDM5IDQuMzgyODUgOC40MDAzOSA0LjcyODAzVjUuNDIwMDNaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjI1Ii8+PC9zdmc+");
}
.single .lista_hotel .hotel .info:hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTkiIHZpZXdCb3g9IjAgMCAxOSAxOSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSI5LjUiIGN5PSI5LjUiIHI9IjkuNSIgZmlsbD0iI0ZGNUYwMCIvPjxwYXRoIGQ9Ik04LjQ3MjM5IDEzLjVDOC40NzIzOSAxMy44NDUyIDguNzUyMjEgMTQuMTI1IDkuMDk3MzkgMTQuMTI1SDkuOTA5MzlDMTAuMjU0NiAxNC4xMjUgMTAuNTM0NCAxMy44NDUyIDEwLjUzNDQgMTMuNVY4LjQxNjAzQzEwLjUzNDQgOC4wNzA4NSAxMC4yNTQ2IDcuNzkxMDMgOS45MDkzOSA3Ljc5MTAzSDkuMDk3MzlDOC43NTIyMSA3Ljc5MTAzIDguNDcyMzkgOC4wNzA4NSA4LjQ3MjM5IDguNDE2MDNWMTMuNVpNOC40MDAzOSA1LjQyMDAzQzguNDAwMzkgNS43NjUyMSA4LjY4MDIxIDYuMDQ1MDMgOS4wMjUzOSA2LjA0NTAzSDkuOTY5MzlDMTAuMzE0NiA2LjA0NTAzIDEwLjU5NDQgNS43NjUyMSAxMC41OTQ0IDUuNDIwMDNWNC43MjgwM0MxMC41OTQ0IDQuMzgyODUgMTAuMzE0NiA0LjEwMzAzIDkuOTY5MzkgNC4xMDMwM0g5LjAyNTM5QzguNjgwMjEgNC4xMDMwMyA4LjQwMDM5IDQuMzgyODUgOC40MDAzOSA0LjcyODAzVjUuNDIwMDNaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIwLjI1Ii8+PC9zdmc+"); }
.single .lista_hotel .hotel .info .popup {
	display: none; width: 264px; height: 123px; box-sizing: border-box; text-align: center;
	padding: 21px 15px 0; font-size: 11px; line-height: 16px; font-weight: 600; color: #343A40;
	position: absolute; left: -32px; top: -100px; z-index: 1;
	background-repeat:no-repeat; background-position:center center; background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjY0IiBoZWlnaHQ9IjEyMyIgdmlld0JveD0iMCAwIDI2NCAxMjMiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfZF80MTMwXzE3KSI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMSAxMkMxMSA5LjIzODU5IDEzLjIzODYgNy4wMDAwMiAxNiA3LjAwMDAyTDI0OCA3QzI1MC43NjEgNyAyNTMgOS4yMzg1OCAyNTMgMTJMMjUzIDgzQzI1MyA4NS43NjE0IDI1MC43NjEgODggMjQ4IDg4TDYzIDg4TDUzLjg4MDggOTkuODk0NkM1Mi42OCAxMDEuNDYxIDUwLjMyIDEwMS40NjEgNDkuMTE5MiA5OS44OTQ2TDQwIDg4TDE2IDg4QzEzLjIzODYgODggMTEgODUuNzYxNCAxMSA4M0wxMSAxMloiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTYzIDg4TDYyLjYwMzIgODcuNjk1OEM2Mi42OTc4IDg3LjU3MjQgNjIuODQ0NSA4Ny41IDYzIDg3LjVMNjMgODhaTTUzLjg4MDggOTkuODk0Nkw1My40ODQgOTkuNTkwNEw1My40ODQgOTkuNTkwNEw1My44ODA4IDk5Ljg5NDZaTTQ5LjExOTIgOTkuODk0Nkw0OC43MjI0IDEwMC4xOTlMNDguNzIyNCAxMDAuMTk5TDQ5LjExOTIgOTkuODk0NlpNNDAgODhMNDAgODcuNUM0MC4xNTU1IDg3LjUgNDAuMzAyMiA4Ny41NzI0IDQwLjM5NjggODcuNjk1OEw0MCA4OFpNMTYgNy41MDAwMkMxMy41MTQ3IDcuNTAwMDIgMTEuNSA5LjUxNDczIDExLjUgMTJMMTAuNSAxMkMxMC41IDguOTYyNDUgMTIuOTYyNCA2LjUwMDAyIDE2IDYuNTAwMDJMMTYgNy41MDAwMlpNMjQ4IDcuNUwxNiA3LjUwMDAyTDE2IDYuNTAwMDJMMjQ4IDYuNUwyNDggNy41Wk0yNTIuNSAxMkMyNTIuNSA5LjUxNDcyIDI1MC40ODUgNy41IDI0OCA3LjVMMjQ4IDYuNUMyNTEuMDM4IDYuNSAyNTMuNSA4Ljk2MjQ0IDI1My41IDEyTDI1Mi41IDEyWk0yNTIuNSA4M0wyNTIuNSAxMkwyNTMuNSAxMkwyNTMuNSA4M0wyNTIuNSA4M1pNMjQ4IDg3LjVDMjUwLjQ4NSA4Ny41IDI1Mi41IDg1LjQ4NTMgMjUyLjUgODNMMjUzLjUgODNDMjUzLjUgODYuMDM3NiAyNTEuMDM4IDg4LjUgMjQ4IDg4LjVMMjQ4IDg3LjVaTTYzIDg3LjVMMjQ4IDg3LjVMMjQ4IDg4LjVMNjMgODguNUw2MyA4Ny41Wk01My40ODQgOTkuNTkwNEw2Mi42MDMyIDg3LjY5NThMNjMuMzk2OCA4OC4zMDQyTDU0LjI3NzYgMTAwLjE5OUw1My40ODQgOTkuNTkwNFpNNDkuNTE2IDk5LjU5MDRDNTAuNTE2NyAxMDAuODk2IDUyLjQ4MzMgMTAwLjg5NiA1My40ODQgOTkuNTkwNEw1NC4yNzc2IDEwMC4xOTlDNTIuODc2NyAxMDIuMDI2IDUwLjEyMzMgMTAyLjAyNiA0OC43MjI0IDEwMC4xOTlMNDkuNTE2IDk5LjU5MDRaTTQwLjM5NjggODcuNjk1OEw0OS41MTYgOTkuNTkwNEw0OC43MjI0IDEwMC4xOTlMMzkuNjAzMiA4OC4zMDQyTDQwLjM5NjggODcuNjk1OFpNMTYgODcuNUw0MCA4Ny41TDQwIDg4LjVMMTYgODguNUwxNiA4Ny41Wk0xMS41IDgzQzExLjUgODUuNDg1MyAxMy41MTQ3IDg3LjUgMTYgODcuNUwxNiA4OC41QzEyLjk2MjQgODguNSAxMC41IDg2LjAzNzYgMTAuNSA4M0wxMS41IDgzWk0xMS41IDEyTDExLjUgODNMMTAuNSA4M0wxMC41IDEyTDExLjUgMTJaIiBmaWxsPSIjQzRDNEM0Ii8+PC9nPjxkZWZzPjxmaWx0ZXIgaWQ9ImZpbHRlcjBfZF80MTMwXzE3IiB4PSIwLjUiIHk9IjAuNSIgd2lkdGg9IjI2MyIgaGVpZ2h0PSIxMTUuMDY5IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz48ZmVPZmZzZXQgZHk9IjQiLz48ZmVHYXVzc2lhbkJsdXIgc3RkRGV2aWF0aW9uPSI1Ii8+PGZlQ29tcG9zaXRlIGluMj0iaGFyZEFscGhhIiBvcGVyYXRvcj0ib3V0Ii8+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMTUgMCIvPjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93XzQxMzBfMTciLz48ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvd180MTMwXzE3IiByZXN1bHQ9InNoYXBlIi8+PC9maWx0ZXI+PC9kZWZzPjwvc3ZnPg==");
}
.single .lista_hotel .hotel .info .popup.de { padding: 16px 15px 0; }
.single .lista_hotel .owl-controls { display: none; visibility: hidden; }
.single .lista_hotel .hotels_counter {
	display: flex; flex-direction: row; margin: 10px 0 0; justify-content: start; align-items: center;
	font-size: 35px; line-height: 35px; color: #858E96; font-weight: 300; box-sizing: border-box; padding: 0 0 0 10px;
}
.single .lista_hotel .hotels_counter i {
	font-size: 25px; font-weight: 700; font-style: normal; padding: 0 0 0 5px;
}
.single .lista_hotel .hotels_counter span { color: #343A40; font-weight: 700; padding: 0 5px 0 0; }
.single .lista_hotel .hotels_counter .hotels_counter_prev,
.single .lista_hotel .hotels_counter .hotels_counter_next { cursor: pointer; transition: all 0.3s ease; }
.single .lista_hotel .hotels_counter .hotels_counter_prev { margin: 0 20px 0 0; }
.single .lista_hotel .hotels_counter .hotels_counter_next { margin: 0 0 0 20px; }
.single .lista_hotel .hotels_counter .hotels_counter_prev:hover rect,
.single .lista_hotel .hotels_counter .hotels_counter_next:hover rect { fill: #FF4000; }
@media screen and (max-width:767px) {
	.single .lista_hotel .blog_hotels_container { margin: 0 -20px 0 -10px; }
}
@media screen and (max-width:680px) {
	.single .lista_hotel .owl-carousel { width: 735px; }
	.single .lista_hotel .owl-carousel.col2 { width: 490px; }
	.single .lista_hotel .hotel { width: 225px; }
	.single .lista_hotel .hotel .immagine { height: 147px; }
	.single .lista_hotel .hotel .apertura strong { display: block; }
	.single .lista_hotel .hotel .pulsante.prezzo { display: block; line-height: 16px; padding: 6px 0 0; }
	.single .lista_hotel .hotel .pulsante.prezzo svg.freccia {
		position: absolute; z-index: 1; top: 50%; transform: translateY(-50%); right: 10px;
	}
	.single .lista_hotel .hotel .info { left: 0; }
	.single .lista_hotel .hotel .pulsante.prezzo_offerta { line-height: 16px; }
	.single .lista_hotel .hotel .pulsante.prezzo_offerta .ico_container { width: 20px; margin: 0 0 0 10px; }
	.single .lista_hotel .hotel .pulsante.prezzo_offerta svg.pacchetto { margin: 0; }
	.single .lista_hotel .hotel .pulsante.prezzo_offerta i { white-space: nowrap; margin: 0 30px 0 0; padding: 0; }
	.single .lista_hotel .hotel .pulsante.prezzo_offerta svg.freccia {
		position: absolute; z-index: 1; top: 50%; transform: translateY(-50%); right: 10px;
	}
}