#hotelfinder {
	-webkit-font-smoothing: antialiased;
}

#hotelfinder header {
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;	
}

#hotelfinder a {
	border:none !important;
}

/* #ltswidget-container {

}
#ltswidget-container section.widget-zone-left {
	
} */

#page div.lcswdgtbox-search.box-search-period {
	border:1px solid var(--cGreenLight) !important;
	background-color:var(--cGreenLight) !important;
	color:#FFF !important;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
div.lcswdgtbox-search {
	border:1px solid #787878 !important;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
header.box-header {
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	padding:5px 8px 15px !important;
}
header.box-header.closed {
	color:var(--cBlueDark) !important;
}

#ltswidget-container .room-search {
	/* background-color:var(--cOrange) !important;
	color:#FFF !important; */
	background-color: transparent !important;
	margin: 0 !important;
}
div.row name-room {
	font-weight:700;
}

#ltswidget-container .box-search-period .search-button {
	position:relative !important;
	left:0 !important;
    right:0 !important;
    bottom:0 !important;
    display: block;
    font-size: 20px;
    line-height: 32px;
    text-align: center;
    border-radius:5px;
	background-color:var(--cBlueDark) !important;
	color:#FFF !important;
    cursor: pointer;
    width: auto;
}

/* #hotelfinder #searchfilter {
	
} */

#searchfilter a.reset-button {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:var(--cBlueDark) !important;
	color:#FFF !important;
}

#hotelfinder header.accordion-header.lts-ajax-link {
	width:100%;
	background-color:#787878 !important;
	font-weight:400;
	font-size: 26px;
	font-size: 2.6rem;
	color:#FFF !important;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;	
}

#ltswidget-container .lcswdgtbox-search .block-search-result .row-icon {
	background-image: url(http://hotelfinder.lts.it/media/checkbox-active.png) !important;
}
/* 
#ltswidget-container section.widget-zone-main {

}
 */
.filter-info .module-title {
	color:var(--cBlueDark) !important;
	font-family: 'Josefin Sans';
	font-size: 40px !important;
	font-size: 4.0rem !important;
    font-weight: normal !important;
	line-height:120% !important;
}

.block-main .module-title {
	color:var(--cBlueDark) !important;
	font-family: 'Josefin Sans';
	font-size: 30px !important;
	font-size: 3.0rem !important;
    font-weight: normal !important;
	line-height:120% !important;
}

#ltswidget-container .lcswdgtcompanies .item-content .group-remember, #ltswidget-container .lcswdgtcompanies .image .group {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background-color:var(--cOrange) !important;
	color:#FFF !important;
	border:none !important;
	padding: 0px 12px;
	width:112px;
	text-align:center;
}

#ltswidget-container .lcswdgtcompanies .item .box-remember {
    display:block;
    padding: 0 0 0 30px !important;
    line-height: 23px;
	border:none !important;
	background-color:var(--cOrange) !important;
	color:#FFF !important;
    font-size: 13px;
    float: right;
    cursor: pointer;
}



#hotelfinder .block-links a.link-request, #hotelfinder .block-links a.room-infos.room-infos-header {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:none !important;
	padding: 0px 12px !important;
	line-height:24px;
	text-align:center;
}
#hotelfinder .block-links a.room-infos.room-infos-header {
	background-color:#a9bf00!important;
	color:#FFF !important;
}
#hotelfinder .block-links a.link-request.room-infos.room-infos-header {
	background-color:var(--cBlueDark) !important;
	color:#FFF !important;
}
#hotelfinder .block-links a.link-request {
	background-color:var(--cBlueDark) !important;
	color:#FFF !important;
}

#hotelfinder .block-offergroups img {
	max-width: 120px;
	height: auto;
	display: block;
}


/*#hotelfinder a.module-title {
	color:var(--cBlueDark) !important;
	line-height:120%;
	font-family: 'Josefin Sans';
	font-weight:400;
	font-size: 40px;
	font-size: 4.0rem;
}
#hotelfinder a.link-request {
	background-color:var(--cOrange) !important;
	color:#FFF;
}
*/