.hb-generic-listing {  }

.hb-generic-listing.alcatraz-crowdriff {  }
.hb-generic-listing.alcatraz-crowdriff .title { font-size: 36px; }
.hb-generic-listing.alcatraz-crowdriff .sub-title { font-size: 18px; }

.hb-crowdriff-container {  }
.hb-crowdriff-container ul { list-style: none; padding: 0; margin-bottom: 0; }
.hb-crowdriff-container ul:after { clear: both; content: ''; display: table; }
.hb-crowdriff-container ul li { height: 260px; padding: 5px; float: left; margin: 0; }
.hb-crowdriff-container ul li .cthumbnail { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; background-size: cover; }
.hb-crowdriff-container ul li .item-info { display: none; }
.hb-crowdriff-container ul li .item-info .short-desc {  }
.hb-crowdriff-container button.hb-crowdriff-load { border-radius: 30px!important; width: auto; padding: 8px 80px; background-color: #bb9743!important; cursor: pointer; color: #ffffff; border: none; }

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.hb-crowdriff-container ul li { padding: 2px; }

	.hb-crowdriff-container ul li.h-100xs { height: 100px; }
	.hb-crowdriff-container ul li.h-110xs { height: 110px; }
	.hb-crowdriff-container ul li.h-120xs { height: 120px; }
	.hb-crowdriff-container ul li.h-130xs { height: 130px; }
	.hb-crowdriff-container ul li.h-140xs { height: 140px; }
	.hb-crowdriff-container ul li.h-150xs { height: 150px; }
	.hb-crowdriff-container ul li.h-160xs { height: 160px; }
	.hb-crowdriff-container ul li.h-170xs { height: 170px; }
	.hb-crowdriff-container ul li.h-180xs { height: 180px; }
	.hb-crowdriff-container ul li.h-190xs { height: 190px; }
	.hb-crowdriff-container ul li.h-200xs { height: 200px; }
	.hb-crowdriff-container ul li.h-210xs { height: 210px; }
	.hb-crowdriff-container ul li.h-220xs { height: 220px; }
	.hb-crowdriff-container ul li.h-230xs { height: 230px; }
	.hb-crowdriff-container ul li.h-240xs { height: 240px; }
	.hb-crowdriff-container ul li.h-250xs { height: 250px; }
	.hb-crowdriff-container ul li.h-260xs { height: 260px; }
	.hb-crowdriff-container ul li.h-270xs { height: 270px; }
	.hb-crowdriff-container ul li.h-280xs { height: 280px; }
	.hb-crowdriff-container ul li.h-290xs { height: 290px; }
	.hb-crowdriff-container ul li.h-300xs { height: 300px; }
	.hb-crowdriff-container ul li.h-310xs { height: 310px; }
	.hb-crowdriff-container ul li.h-320xs { height: 320px; }
	.hb-crowdriff-container ul li.h-330xs { height: 330px; }
	.hb-crowdriff-container ul li.h-340xs { height: 340px; }
	.hb-crowdriff-container ul li.h-350xs { height: 350px; }
	
	.hb-crowdriff-container ul li.w-16xs { width: 16%; }
	.hb-crowdriff-container ul li.w-17xs { width: 17%; }
	.hb-crowdriff-container ul li.w-18xs { width: 18%; }
	.hb-crowdriff-container ul li.w-19xs { width: 19%; }
	.hb-crowdriff-container ul li.w-20xs { width: 20%; }
	.hb-crowdriff-container ul li.w-21xs { width: 21%; }
	.hb-crowdriff-container ul li.w-22xs { width: 22%; }
	.hb-crowdriff-container ul li.w-23xs { width: 23%; }
	.hb-crowdriff-container ul li.w-24xs { width: 24%; }
	.hb-crowdriff-container ul li.w-25xs { width: 25%; }
	.hb-crowdriff-container ul li.w-26xs { width: 26%; }
	.hb-crowdriff-container ul li.w-27xs { width: 27%; }
	.hb-crowdriff-container ul li.w-28xs { width: 28%; }
	.hb-crowdriff-container ul li.w-29xs { width: 29%; }
	.hb-crowdriff-container ul li.w-30xs { width: 30%; }
	.hb-crowdriff-container ul li.w-31xs { width: 31%; }
	.hb-crowdriff-container ul li.w-32xs { width: 32%; }
	.hb-crowdriff-container ul li.w-33xs { width: 33%; }
	.hb-crowdriff-container ul li.w-34xs { width: 34%; }
	.hb-crowdriff-container ul li.w-35xs { width: 35%; }
	.hb-crowdriff-container ul li.w-36xs { width: 36%; }
	.hb-crowdriff-container ul li.w-37xs { width: 37%; }
	.hb-crowdriff-container ul li.w-38xs { width: 38%; }
	.hb-crowdriff-container ul li.w-39xs { width: 39%; }
	.hb-crowdriff-container ul li.w-40xs { width: 40%; }
	.hb-crowdriff-container ul li.w-41xs { width: 41%; }
	.hb-crowdriff-container ul li.w-42xs { width: 42%; }
	.hb-crowdriff-container ul li.w-45xs { width: 45%; }
	.hb-crowdriff-container ul li.w-46xs { width: 46%; }
	.hb-crowdriff-container ul li.w-48xs { width: 48%; }
	.hb-crowdriff-container ul li.w-50xs { width: 50%; }
	.hb-crowdriff-container ul li.w-52xs { width: 52%; }
	.hb-crowdriff-container ul li.w-54xs { width: 54%; }
	.hb-crowdriff-container ul li.w-55xs { width: 55%; }
	.hb-crowdriff-container ul li.w-56xs { width: 56%; }
	.hb-crowdriff-container ul li.w-60xs { width: 60%; }
	.hb-crowdriff-container ul li.w-65xs { width: 65%; }
	.hb-crowdriff-container ul li.w-70xs { width: 70%; }
	.hb-crowdriff-container ul li.w-100xs { width: 100%; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.hb-crowdriff-container ul li.h-250sm { height: 250px; }
	.hb-crowdriff-container ul li.h-260sm { height: 260px; }
	.hb-crowdriff-container ul li.h-270sm { height: 270px; }
	.hb-crowdriff-container ul li.h-280sm { height: 280px; }
	.hb-crowdriff-container ul li.h-290sm { height: 290px; }
	.hb-crowdriff-container ul li.h-300sm { height: 300px; }
	.hb-crowdriff-container ul li.h-310sm { height: 310px; }
	.hb-crowdriff-container ul li.h-320sm { height: 320px; }
	.hb-crowdriff-container ul li.h-330sm { height: 330px; }
	.hb-crowdriff-container ul li.h-340sm { height: 340px; }
	.hb-crowdriff-container ul li.h-350sm { height: 350px; }
	
	.hb-crowdriff-container ul li.w-16sm { width: 16%; }
	.hb-crowdriff-container ul li.w-17sm { width: 17%; }
	.hb-crowdriff-container ul li.w-18sm { width: 18%; }
	.hb-crowdriff-container ul li.w-19sm { width: 19%; }
	.hb-crowdriff-container ul li.w-20sm { width: 20%; }
	.hb-crowdriff-container ul li.w-21sm { width: 21%; }
	.hb-crowdriff-container ul li.w-22sm { width: 22%; }
	.hb-crowdriff-container ul li.w-23sm { width: 23%; }
	.hb-crowdriff-container ul li.w-24sm { width: 24%; }
	.hb-crowdriff-container ul li.w-25sm { width: 25%; }
	.hb-crowdriff-container ul li.w-26sm { width: 26%; }
	.hb-crowdriff-container ul li.w-27sm { width: 27%; }
	.hb-crowdriff-container ul li.w-28sm { width: 28%; }
	.hb-crowdriff-container ul li.w-29sm { width: 29%; }
	.hb-crowdriff-container ul li.w-30sm { width: 30%; }
	.hb-crowdriff-container ul li.w-31sm { width: 31%; }
	.hb-crowdriff-container ul li.w-32sm { width: 32%; }
	.hb-crowdriff-container ul li.w-33sm { width: 33%; }
	.hb-crowdriff-container ul li.w-34sm { width: 34%; }
	.hb-crowdriff-container ul li.w-35sm { width: 35%; }
	.hb-crowdriff-container ul li.w-36sm { width: 36%; }
	.hb-crowdriff-container ul li.w-37sm { width: 37%; }
	.hb-crowdriff-container ul li.w-38sm { width: 38%; }
	.hb-crowdriff-container ul li.w-39sm { width: 39%; }
	.hb-crowdriff-container ul li.w-40sm { width: 40%; }
	.hb-crowdriff-container ul li.w-41sm { width: 41%; }
	.hb-crowdriff-container ul li.w-42sm { width: 42%; }
	.hb-crowdriff-container ul li.w-45sm { width: 45%; }
	.hb-crowdriff-container ul li.w-46sm { width: 46%; }
	.hb-crowdriff-container ul li.w-48sm { width: 48%; }
	.hb-crowdriff-container ul li.w-50sm { width: 50%; }
	.hb-crowdriff-container ul li.w-52sm { width: 52%; }
	.hb-crowdriff-container ul li.w-54sm { width: 54%; }
	.hb-crowdriff-container ul li.w-55sm { width: 55%; }
	.hb-crowdriff-container ul li.w-56sm { width: 56%; }
	.hb-crowdriff-container ul li.w-60sm { width: 60%; }
	.hb-crowdriff-container ul li.w-65sm { width: 65%; }
	.hb-crowdriff-container ul li.w-70sm { width: 70%; }
	.hb-crowdriff-container ul li.w-100sm { width: 100%; }

	.hb-crowdriff-container ul li.h-100sm { height: 100px; }
	.hb-crowdriff-container ul li.h-110sm { height: 110px; }
	.hb-crowdriff-container ul li.h-120sm { height: 120px; }
	.hb-crowdriff-container ul li.h-130sm { height: 130px; }
	.hb-crowdriff-container ul li.h-140sm { height: 140px; }
	.hb-crowdriff-container ul li.h-150sm { height: 150px; }
	.hb-crowdriff-container ul li.h-160sm { height: 160px; }
	.hb-crowdriff-container ul li.h-170sm { height: 170px; }
	.hb-crowdriff-container ul li.h-180sm { height: 180px; }
	.hb-crowdriff-container ul li.h-190sm { height: 190px; }
	.hb-crowdriff-container ul li.h-200sm { height: 200px; }
	.hb-crowdriff-container ul li.h-210sm { height: 210px; }
	.hb-crowdriff-container ul li.h-220sm { height: 220px; }
	.hb-crowdriff-container ul li.h-230sm { height: 230px; }
	.hb-crowdriff-container ul li.h-240sm { height: 240px; }
	.hb-crowdriff-container ul li.h-250sm { height: 250px; }
	.hb-crowdriff-container ul li.h-260sm { height: 260px; }
	.hb-crowdriff-container ul li.h-270sm { height: 270px; }
	.hb-crowdriff-container ul li.h-280sm { height: 280px; }
	.hb-crowdriff-container ul li.h-290sm { height: 290px; }
	.hb-crowdriff-container ul li.h-300sm { height: 300px; }
	.hb-crowdriff-container ul li.h-310sm { height: 310px; }
	.hb-crowdriff-container ul li.h-320sm { height: 320px; }
	.hb-crowdriff-container ul li.h-330sm { height: 330px; }
	.hb-crowdriff-container ul li.h-340sm { height: 340px; }
	.hb-crowdriff-container ul li.h-350sm { height: 350px; }
	
	.hb-crowdriff-container ul li.w-16xs { width: 16%; }
	.hb-crowdriff-container ul li.w-17xs { width: 17%; }
	.hb-crowdriff-container ul li.w-19xs { width: 19%; }
	.hb-crowdriff-container ul li.w-20xs { width: 20%; }
	.hb-crowdriff-container ul li.w-21xs { width: 21%; }
	.hb-crowdriff-container ul li.w-22xs { width: 22%; }
	.hb-crowdriff-container ul li.w-23xs { width: 23%; }
	.hb-crowdriff-container ul li.w-24xs { width: 24%; }
	.hb-crowdriff-container ul li.w-25xs { width: 25%; }
	.hb-crowdriff-container ul li.w-26xs { width: 26%; }
	.hb-crowdriff-container ul li.w-27xs { width: 27%; }
	.hb-crowdriff-container ul li.w-28xs { width: 28%; }
	.hb-crowdriff-container ul li.w-29xs { width: 29%; }
	.hb-crowdriff-container ul li.w-30xs { width: 30%; }
	.hb-crowdriff-container ul li.w-31xs { width: 31%; }
	.hb-crowdriff-container ul li.w-32xs { width: 32%; }
	.hb-crowdriff-container ul li.w-33xs { width: 33%; }
	.hb-crowdriff-container ul li.w-34xs { width: 34%; }
	.hb-crowdriff-container ul li.w-35xs { width: 35%; }
	.hb-crowdriff-container ul li.w-36xs { width: 36%; }
	.hb-crowdriff-container ul li.w-37xs { width: 37%; }
	.hb-crowdriff-container ul li.w-38xs { width: 38%; }
	.hb-crowdriff-container ul li.w-39xs { width: 39%; }
	.hb-crowdriff-container ul li.w-40xs { width: 40%; }
	.hb-crowdriff-container ul li.w-41xs { width: 41%; }
	.hb-crowdriff-container ul li.w-42xs { width: 42%; }
	.hb-crowdriff-container ul li.w-45xs { width: 45%; }
	.hb-crowdriff-container ul li.w-46xs { width: 46%; }
	.hb-crowdriff-container ul li.w-48xs { width: 48%; }
	.hb-crowdriff-container ul li.w-50xs { width: 50%; }
	.hb-crowdriff-container ul li.w-52xs { width: 52%; }
	.hb-crowdriff-container ul li.w-54xs { width: 54%; }
	.hb-crowdriff-container ul li.w-55xs { width: 55%; }
	.hb-crowdriff-container ul li.w-56xs { width: 56%; }
	.hb-crowdriff-container ul li.w-60xs { width: 60%; }
	.hb-crowdriff-container ul li.w-65xs { width: 65%; }
	.hb-crowdriff-container ul li.w-70xs { width: 70%; }
	.hb-crowdriff-container ul li.w-100xs { width: 100%; }
}
@media only screen and (min-width: 992px) and (max-width: 1229px) {
	.hb-crowdriff-container ul li.h-250md { height: 250px; }
	.hb-crowdriff-container ul li.h-260md { height: 260px; }
	.hb-crowdriff-container ul li.h-270md { height: 270px; }
	.hb-crowdriff-container ul li.h-280md { height: 280px; }
	.hb-crowdriff-container ul li.h-290md { height: 290px; }
	.hb-crowdriff-container ul li.h-300md { height: 300px; }
	.hb-crowdriff-container ul li.h-310md { height: 310px; }
	.hb-crowdriff-container ul li.h-320md { height: 320px; }
	.hb-crowdriff-container ul li.h-330md { height: 330px; }
	.hb-crowdriff-container ul li.h-340md { height: 340px; }
	.hb-crowdriff-container ul li.h-350md { height: 350px; }
	
	.hb-crowdriff-container ul li.w-16md { width: 16%; }
	.hb-crowdriff-container ul li.w-17md { width: 17%; }
	.hb-crowdriff-container ul li.w-19md { width: 19%; }
	.hb-crowdriff-container ul li.w-20md { width: 20%; }
	.hb-crowdriff-container ul li.w-21md { width: 21%; }
	.hb-crowdriff-container ul li.w-22md { width: 22%; }
	.hb-crowdriff-container ul li.w-23md { width: 23%; }
	.hb-crowdriff-container ul li.w-24md { width: 24%; }
	.hb-crowdriff-container ul li.w-25md { width: 25%; }
	.hb-crowdriff-container ul li.w-26md { width: 26%; }
	.hb-crowdriff-container ul li.w-27md { width: 27%; }
	.hb-crowdriff-container ul li.w-28md { width: 28%; }
	.hb-crowdriff-container ul li.w-29md { width: 29%; }
	.hb-crowdriff-container ul li.w-30md { width: 30%; }
	.hb-crowdriff-container ul li.w-31md { width: 31%; }
	.hb-crowdriff-container ul li.w-32md { width: 32%; }
	.hb-crowdriff-container ul li.w-33md { width: 33%; }
	.hb-crowdriff-container ul li.w-34md { width: 34%; }
	.hb-crowdriff-container ul li.w-35md { width: 35%; }
	.hb-crowdriff-container ul li.w-36md { width: 36%; }
	.hb-crowdriff-container ul li.w-37md { width: 37%; }
	.hb-crowdriff-container ul li.w-38md { width: 38%; }
	.hb-crowdriff-container ul li.w-39md { width: 39%; }
	.hb-crowdriff-container ul li.w-40md { width: 40%; }
	.hb-crowdriff-container ul li.w-41md { width: 41%; }
	.hb-crowdriff-container ul li.w-42md { width: 42%; }
	.hb-crowdriff-container ul li.w-45md { width: 45%; }
	.hb-crowdriff-container ul li.w-46md { width: 46%; }
	.hb-crowdriff-container ul li.w-48md { width: 48%; }
	.hb-crowdriff-container ul li.w-50md { width: 50%; }
	.hb-crowdriff-container ul li.w-52md { width: 52%; }
	.hb-crowdriff-container ul li.w-54md { width: 54%; }
	.hb-crowdriff-container ul li.w-55md { width: 55%; }
	.hb-crowdriff-container ul li.w-56md { width: 56%; }
	.hb-crowdriff-container ul li.w-60md { width: 60%; }
	.hb-crowdriff-container ul li.w-65md { width: 65%; }
	.hb-crowdriff-container ul li.w-70md { width: 70%; }
	.hb-crowdriff-container ul li.w-100md { width: 100%; }

	.hb-crowdriff-container ul li.h-250lg { height: 250px; }
	.hb-crowdriff-container ul li.h-260lg { height: 260px; }
	.hb-crowdriff-container ul li.h-270lg { height: 270px; }
	.hb-crowdriff-container ul li.h-280lg { height: 280px; }
	.hb-crowdriff-container ul li.h-290lg { height: 290px; }
	.hb-crowdriff-container ul li.h-300lg { height: 300px; }
	.hb-crowdriff-container ul li.h-310lg { height: 310px; }
	.hb-crowdriff-container ul li.h-320lg { height: 320px; }
	.hb-crowdriff-container ul li.h-330lg { height: 330px; }
	.hb-crowdriff-container ul li.h-340lg { height: 340px; }
	.hb-crowdriff-container ul li.h-350lg { height: 350px; }
	
	.hb-crowdriff-container ul li.w-16lg { width: 16%; }
	.hb-crowdriff-container ul li.w-17lg { width: 17%; }
	.hb-crowdriff-container ul li.w-18lg { width: 18%; }
	.hb-crowdriff-container ul li.w-19lg { width: 19%; }
	.hb-crowdriff-container ul li.w-20lg { width: 20%; }
	.hb-crowdriff-container ul li.w-21lg { width: 21%; }
	.hb-crowdriff-container ul li.w-22lg { width: 22%; }
	.hb-crowdriff-container ul li.w-23lg { width: 23%; }
	.hb-crowdriff-container ul li.w-24lg { width: 24%; }
	.hb-crowdriff-container ul li.w-25lg { width: 25%; }
	.hb-crowdriff-container ul li.w-26lg { width: 26%; }
	.hb-crowdriff-container ul li.w-27lg { width: 27%; }
	.hb-crowdriff-container ul li.w-28lg { width: 28%; }
	.hb-crowdriff-container ul li.w-29lg { width: 29%; }
	.hb-crowdriff-container ul li.w-30lg { width: 30%; }
	.hb-crowdriff-container ul li.w-31lg { width: 31%; }
	.hb-crowdriff-container ul li.w-32lg { width: 32%; }
	.hb-crowdriff-container ul li.w-33lg { width: 33%; }
	.hb-crowdriff-container ul li.w-34lg { width: 34%; }
	.hb-crowdriff-container ul li.w-35lg { width: 35%; }
	.hb-crowdriff-container ul li.w-36lg { width: 36%; }
	.hb-crowdriff-container ul li.w-37lg { width: 37%; }
	.hb-crowdriff-container ul li.w-38lg { width: 38%; }
	.hb-crowdriff-container ul li.w-39lg { width: 39%; }
	.hb-crowdriff-container ul li.w-40lg { width: 40%; }
	.hb-crowdriff-container ul li.w-41lg { width: 41%; }
	.hb-crowdriff-container ul li.w-42lg { width: 42%; }
	.hb-crowdriff-container ul li.w-45lg { width: 45%; }
	.hb-crowdriff-container ul li.w-46lg { width: 46%; }
	.hb-crowdriff-container ul li.w-48lg { width: 48%; }
	.hb-crowdriff-container ul li.w-50lg { width: 50%; }
	.hb-crowdriff-container ul li.w-52lg { width: 52%; }
	.hb-crowdriff-container ul li.w-54lg { width: 54%; }
	.hb-crowdriff-container ul li.w-55lg { width: 55%; }
	.hb-crowdriff-container ul li.w-56lg { width: 56%; }
	.hb-crowdriff-container ul li.w-60lg { width: 60%; }
	.hb-crowdriff-container ul li.w-65lg { width: 65%; }
	.hb-crowdriff-container ul li.w-70lg { width: 70%; }
	.hb-crowdriff-container ul li.w-100lg { width: 100%; }
}
@media only screen and (min-width: 1230px) {
	.hb-crowdriff-container ul li.h-250lg { height: 250px; }
	.hb-crowdriff-container ul li.h-260lg { height: 260px; }
	.hb-crowdriff-container ul li.h-270lg { height: 270px; }
	.hb-crowdriff-container ul li.h-280lg { height: 280px; }
	.hb-crowdriff-container ul li.h-290lg { height: 290px; }
	.hb-crowdriff-container ul li.h-300lg { height: 300px; }
	.hb-crowdriff-container ul li.h-310lg { height: 310px; }
	.hb-crowdriff-container ul li.h-320lg { height: 320px; }
	.hb-crowdriff-container ul li.h-330lg { height: 330px; }
	.hb-crowdriff-container ul li.h-340lg { height: 340px; }
	.hb-crowdriff-container ul li.h-350lg { height: 350px; }
	
	.hb-crowdriff-container ul li.w-16lg { width: 16%; }
	.hb-crowdriff-container ul li.w-17lg { width: 17%; }
	.hb-crowdriff-container ul li.w-18lg { width: 18%; }
	.hb-crowdriff-container ul li.w-19lg { width: 19%; }
	.hb-crowdriff-container ul li.w-20lg { width: 20%; }
	.hb-crowdriff-container ul li.w-21lg { width: 21%; }
	.hb-crowdriff-container ul li.w-22lg { width: 22%; }
	.hb-crowdriff-container ul li.w-23lg { width: 23%; }
	.hb-crowdriff-container ul li.w-24lg { width: 24%; }
	.hb-crowdriff-container ul li.w-25lg { width: 25%; }
	.hb-crowdriff-container ul li.w-26lg { width: 26%; }
	.hb-crowdriff-container ul li.w-27lg { width: 27%; }
	.hb-crowdriff-container ul li.w-28lg { width: 28%; }
	.hb-crowdriff-container ul li.w-29lg { width: 29%; }
	.hb-crowdriff-container ul li.w-30lg { width: 30%; }
	.hb-crowdriff-container ul li.w-31lg { width: 31%; }
	.hb-crowdriff-container ul li.w-32lg { width: 32%; }
	.hb-crowdriff-container ul li.w-33lg { width: 33%; }
	.hb-crowdriff-container ul li.w-34lg { width: 34%; }
	.hb-crowdriff-container ul li.w-35lg { width: 35%; }
	.hb-crowdriff-container ul li.w-36lg { width: 36%; }
	.hb-crowdriff-container ul li.w-37lg { width: 37%; }
	.hb-crowdriff-container ul li.w-38lg { width: 38%; }
	.hb-crowdriff-container ul li.w-39lg { width: 39%; }
	.hb-crowdriff-container ul li.w-40lg { width: 40%; }
	.hb-crowdriff-container ul li.w-41lg { width: 41%; }
	.hb-crowdriff-container ul li.w-42lg { width: 42%; }
	.hb-crowdriff-container ul li.w-45lg { width: 45%; }
	.hb-crowdriff-container ul li.w-46lg { width: 46%; }
	.hb-crowdriff-container ul li.w-48lg { width: 48%; }
	.hb-crowdriff-container ul li.w-50lg { width: 50%; }
	.hb-crowdriff-container ul li.w-52lg { width: 52%; }
	.hb-crowdriff-container ul li.w-54lg { width: 54%; }
	.hb-crowdriff-container ul li.w-55lg { width: 55%; }
	.hb-crowdriff-container ul li.w-56lg { width: 56%; }
	.hb-crowdriff-container ul li.w-60lg { width: 60%; }
	.hb-crowdriff-container ul li.w-65lg { width: 65%; }
	.hb-crowdriff-container ul li.w-70lg { width: 70%; }
	.hb-crowdriff-container ul li.w-100lg { width: 100%; }
}

.hbg-image-listing {  }
.hbg-image-listing .title { color: #000000; font-size: 32px; line-height: normal; margin-top: 0; }
.hbg-image-listing .title.use-primary-color { color: #751038; }
.hbg-image-listing h2.title { font-size: 28px; }
.hbg-image-listing ul.glisting.row { display: block; margin-left: -15px; margin-right: -15px; }
.hbg-image-listing ul.glisting.row:after { content: ''; clear: both; display: table; }
.hbg-image-listing ul.glisting.row li { float: left; margin-top: 15px; margin-bottom: 15px; margin-left: 0; }
.hbg-image-listing ul.glisting.row li.margin-0 { margin: 0; }
.hbg-image-listing ul.glisting li.split-5 { width: 20%; padding: 7px; }
.hbg-image-listing ul.glisting li img {  }
.hbg-image-listing ul.glisting li a img {  }

.gradient-bg { background: linear-gradient(190deg, #00395d 0%, #00395d 30%, #0091d3 100%); }

.wpb-js-composer .vc_tta.vc_general .vc_tta-panel { margin-bottom: 15px; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel .vc_tta-panel-heading { background-color: #751038; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel.vc_active .vc_tta-panel-heading { background-color: #751038; border-color: #751038; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel .vc_tta-panel-heading h4 {  }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel .vc_tta-panel-title>a { color: #ffffff; text-transform: uppercase; font-family: 'Open Sans', sans-serif; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, 
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before { border-color: #ffffff; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-controls-icon::after, 
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-controls-icon::before { border-color: #ffffff; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel-heading:hover .vc_tta-controls-icon::after, 
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel-heading:hover .vc_tta-controls-icon::before { border-color: #751038; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel.vc_active .vc_tta-panel-title>a { color: #ffffff; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel .vc_tta-panel-body, 
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel .vc_tta-panel-body::after, 
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel .vc_tta-panel-body::before { border-color: #126372; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel .vc_tta-panel-heading:focus, 
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel .vc_tta-panel-heading:hover { background-color: #ffffff; border-color: #751038; }
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel .vc_tta-panel-heading:focus .vc_tta-panel-title>a,
.wpb-js-composer .vc_tta-color-white.vc_tta-style-classic.hb-accordion .vc_tta-panel .vc_tta-panel-heading:hover .vc_tta-panel-title>a{ color: #751038}

.cabin-info-with-thumb .cabin-main {  }
.cabin-info-with-thumb .cabin-info-list { overflow: scroll; }
.hb-wpvessel-content .wpvessel-title { font-family: 'Lora', serif; font-size: 36px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.14; letter-spacing: normal;  color: #3d5e73; margin-bottom: 25px; }
.cabin-info-with-thumb .cabin-info-active { display: flex; background: #ffffff; padding: 15px 0 15px; }
.cabin-info-with-thumb .vi-active-image { /*display: flex; align-items: center;*/ }
.cabin-info-with-thumb .vi-active-image .thumbnail { width: 100%; }
.cabin-info-with-thumb .vi-active-image .thumbnail img { width: 100%; }
.cabin-info-with-thumb .vi-active-info { /*display: flex; align-items: center;*/ }
.cabin-info-with-thumb .vi-active-info .title { font-size: 22px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: normal; letter-spacing: normal; }
.cabin-info-with-thumb .vi-active-info .description { padding-bottom: 50px; }
.cabin-info-with-thumb .cabin-info-list { background: #126372; }
.cabin-info-with-thumb .cabin-info-list .vi-list-wrapper { display: flex; width: 100%; position: relative; }
.cabin-info-with-thumb .cabin-info-list ul { padding: 0; list-style: none; display: flex; flex-wrap: nowrap; }
.cabin-info-with-thumb .cabin-info-list ul li { float: left; width: 160px; position: relative; }
.cabin-info-with-thumb .cabin-info-list ul li a.nav-link { border: none; border-radius: 0; background: transparent; color: #ffffff; padding: 15px 15px 10px 15px; }
.cabin-info-with-thumb .cabin-info-list ul li a.nav-link.active:before { content: ''; clear: both; display: table; border-color: #e7f4f9 transparent transparent transparent; border-style: solid; border-width: 10px 10px 0; position: absolute; top: 0; left: 75px; }
.cabin-info-with-thumb .cabin-info-list ul li a.nav-link.active .thumbnail {  }
.cabin-info-with-thumb .cabin-info-list ul li a.nav-link .thumbnail {  }
.cabin-info-with-thumb .cabin-info-list ul li a.nav-link .thumbnail img {  }
.cabin-info-with-thumb .cabin-info-list ul li a.nav-link .thumb-title { font-size: 12px; font-weight: normal; font-style: normal; font-stretch: normal; letter-spacing: normal; }
.cabin-info-with-thumb .cabin-info-list ul li.active:before { content: ''; clear: both; display: table; border-color: #e7f4f9 transparent transparent transparent; border-style: solid; border-width: 10px 10px 0; position: absolute; top: 0; left: 75px; }

.hb-event-listing-search {  }
.hb-event-listing-search ul.search-item { padding: 0; list-style: none; margin-bottom: 25px; border: 2px solid rgba(128,128,128,0.2); }
.hb-event-listing-search ul.search-item:after { content: ''; clear: both; display: table; }
.hb-event-listing-search ul.search-item li { float: left; }
.hb-event-listing-search ul.search-item li.search-item-image { width: 30%; height: 250px; }
.hb-event-listing-search ul.search-item li.search-item-image .img-wrap { display: block; width: 100%; height: 100%; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.hb-event-listing-search ul.search-item li.search-item-info { width: 45%; }
.hb-event-listing-search ul.search-item li.search-item-info .item-info { width: 100%; height: 100%; padding: 10px 15px; }
.hb-event-listing-search ul.search-item li.search-item-info .item-info .item-info-wrapper > div { font-size: 16px; }
.hb-event-listing-search ul.search-item li.search-item-info .item-info .item-info-wrapper .h3heading { margin-bottom: 15px; }
.hb-event-listing-search ul.search-item li.search-item-info .item-info .h3heading a { font-size: 24px; color: #d2232a; font-family: 'Lora', serif; }
.hb-event-listing-search ul.search-item li.search-item-pricing { width: 25%; display: flex; align-items: center; justify-content: center; background: #deeff7; color: #032d5d; }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing { width: 100%; padding: 10px; }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper {  }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper .starting-price { margin-bottom: 15px; }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper .starting-price .starting-label {  }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper .starting-price .starting-value { font-size: 30px; }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper .starting-price .starting-value.original-with-sale { font-size: 14px; text-decoration: line-through; }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper .starting-price .starting-value.save-per-couple { font-size: 14px; }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper .starting-price .starting-note {  }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper a { color: #ffffff; background-color: #017b99; padding: 5px; font-size: 16px; margin-bottom: 5px !important; border-radius: 0; display: inline-block; max-width: 200px; width: 100%; }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper a.pricing-link { background-color: #017b99; }
.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper a.pricing-quote { background-color: #d2232a; }

@media only screen and (min-width: 320px) and (max-width: 767px) {
	.hb-event-listing-search ul.search-item li { float: none; }
	.hb-event-listing-search ul.search-item li.search-item-image { width: 100%; }
	.hb-event-listing-search ul.search-item li.search-item-info { width: 100%; }
	.hb-event-listing-search ul.search-item li.search-item-pricing { width: 100%; }
	.hb-event-listing-search ul.search-item li.search-item-pricing .item-pricing .item-pricing-wrapper a.pricing-link { margin-bottom: 10px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.hb-event-listing-search ul.search-item { display: flex; }
}
@media only screen and (min-width: 1200px) {
	.hb-event-listing-search ul.search-item { display: flex; }
}

.wpb_content_element.hb-carousel { margin-bottom: 0; }
.hb-carousel .vc_images_carousel .vc_carousel-control { top: 40%; opacity: 1; height: 120px; }
.hb-carousel .vc_images_carousel .vc_carousel-control .icon-next, 
.hb-carousel .vc_images_carousel .vc_carousel-control .icon-prev { width: 100%; height: 100%; margin: 0; top: 0; left: 0; font-size: 120px; color: #ffffff; line-height: 120px; }
.hb-carousel .vc_images_carousel .vc_carousel-control .icon-next:before {  }

.cruise-with-us-tile ul.glisting li.glisting-item { height: 230px;  }
.cruise-with-us-tile ul.glisting li.glisting-item .article:after { content: ''; clear: both; display: table; }
.cruise-with-us-tile ul.glisting li.glisting-item .article .img-wrap { float: left; }
.cruise-with-us-tile ul.glisting li.glisting-item .article .item-info  { float: right; width: calc(100% - 50px); }
.cruise-with-us-tile ul.glisting li.glisting-item:nth-child(3) {  }
@media only screen and (min-width: 320px) and (max-width: 767px) {
	.cruise-with-us-tile ul.glisting li.glisting-item { height: auto;  }
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.cruise-with-us-tile ul.glisting li.glisting-item { height: 420px;  }
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
	.cruise-with-us-tile ul.glisting li.glisting-item { height: 275px;  }
}

.view-brochure-tile ul.glisting li.glisting-item .article .fa-icon-before-item-title { font-size: 40px; }

a.play-button { color: #000000; width: 75px; height: 75px; display: inline-block; background-color: #ffffff; line-height: 75px; font-size: 32px; border-radius: 50%; text-align: center; padding-left: 7px; }

ul.social_links_area { list-style: none; display: inline-block; }
ul.social_links_area li { display: inline-block; }
ul.social_links_area li a { display: inline-block; margin-right: 5px; border: 1px solid #c42e23; padding: 2px 7px; text-align: center; width: 35px; color: #c42e23; }
ul.social_links_area li a:hover { color: #ffffff; background-color: #c42e23; }
ul.social_links_area li i {  }
ul.social_links_area li i strong { display: none; }

.slider-overlay-layer { }

a.included-excursion-title { display: block; position: relative; }
a.included-excursion-title.collapsed:after { content: ''; border-width: 0 7px 10px; border-color: #fff transparent #fff transparent; }
a.included-excursion-title:after { content: ''; border-color: #fff transparent transparent transparent; border-style: solid; width: 0; height: 0; position: absolute; right: 10px; top: 12px; border-width: 10px 7px 0; }

.iframe-full-width-height { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; }

.hbSlides {display: none}
img {vertical-align: middle;}

/* Slideshow container */
.hb-slideshow-container { max-width: 1000px; position: relative; margin: auto; }
.hb-slideshow-radio { display: block; position: absolute; bottom: 0; padding: 10px 7px 7px 7px; text-align: center; width: 100%; /*background-color: rgba(0,0,0,0.3);*/ }

/* Next & previous buttons */
.hb-image-slide-list .prev, .hb-image-slide-list .next { cursor: pointer; position: absolute; top: 50%; width: auto; padding: 16px; margin-top: -22px; color: white; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0; user-select: none; }
.hb-image-slide-list a:not([href]):not([tabindex]) { color: white; }
/* Position the "next button" to the right */
.hb-image-slide-list .next { right: 0; border-radius: 3px 0 0 3px; }

/* On hover, add a black background color with a little bit see-through */
.hb-image-slide-list .prev:hover, .hb-image-slide-list .next:hover { background-color: rgba(0,0,0,0.8); }

/* Number text (1/3 etc) */
.hb-numbertext { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0; }

/* The dots/bullets/indicators */
.hb-dot { cursor: pointer; height: 15px; width: 15px; margin: 0 5px; background-color: #ffffff; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease; border: 2px solid #ffffff; }

.active, .hb-dot:hover { background-color: transparent; }

/* Fading animation */
.fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s; }

@-webkit-keyframes fade { from {opacity: .4}  to {opacity: 1} }

@keyframes fade { from {opacity: .4}  to {opacity: 1} }

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .hb-image-slide-list .prev, .hb-image-slide-list .next, .hb-image-slide-list .text {font-size: 11px}
}

svg.visible-xs { display: none; }
@media only screen and (min-width: 320px) and (max-width: 767px) {
	svg.hidden-xs { display: none; }
	svg.visible-xs { display: block; }
	div.col-sm-1.key {  }
}
@media only screen and (min-width: 768px) {
	div.col-sm-1.key { padding-left: 0; }
}


