
#fusion #results .fusion-label input, #fusion #results .fusion-label select {
	max-width: 100%;
	width: 100%;
	color: #606060;
	font-size: 14px;
}
#fusion #results .search-results .icon-list-dark {
	margin-right: 15px;
}
#fusion #results .search-results .sort-categories .cruise-location {
	font-size: 24px;
	font-weight: 500;
	color: #2A2A2A;
	margin-bottom: 15px;
	border-bottom: 1px solid #EBEBEB;
}


/* Search results styles */
#results .sort-results {
	background: #fff;
	margin-bottom: 10px;
	color: #606060;
}
#fusion #results .sort-results a {
	color: #606060;
}
#results .sort-results .cruise-img {
	box-sizing: border-box;
	padding-right: 15px;
	line-height: 0;
}
#results .sort-results .cruise-img img {
	width: 127px;
	height: 82px;
}
#results .sort-results h4.location {
	font-size: 14px;
	font-weight: 500;
	padding-top: 20px;
}
#results .sort-results p.date-range {
	font-weight: 500;
	font-size: 12px;
	color: #606060;
}
#results .sort-results .cruise-length {
	display: inline-block;
	text-align: center;
}
#results .sort-results .cruise-length .night-num {
	font-weight: 500;
	font-size: 22px;
	color: #3E3E3E;
	line-height: 1;
	padding-top: 20px;
}
#results .sort-results .ports {
	padding-top: 10px;
}
#results .sort-results .air-price {
	text-align: right;
	padding-top: 12px;
}
#results .sort-results .air-price h5, #results .sort-results .deal-bg h5 {
	font-weight: 600;
	font-size: 10px;
	color: #3E3E3E;
	
}
#results .sort-results .air-price .price {
	color: #2441DD;
	font-size: 22px;
	font-weight: 500;
	line-height: 1;
}
#results .sort-results .deal-bg {
	background: #EDEDED;
	-webkit-clip-path: polygon(23% 0, 100% 0, 100% 100%, 0 100%);
  	clip-path: polygon(23% 0, 100% 0, 100% 100%, 0 100%);
  	text-align: right;
  	padding-right: 10px;
  	padding-top: 10px;
  	height: 82px;
	box-sizing: border-box;
}
#fusion #results .icon-locationg {
	margin-bottom: 0;
}


/* DESKTOP - Tablet */
@media (min-width: 768px) {

}

/* DESKTOP */
@media(min-width: 1040px) {

}

/* TABLET */
@media (min-width: 768px) and (max-width: 1039px) {

}

/* MOBILE */
@media (max-width: 766px) {

}