/* ---------- COLLAGE ---------- */
.Collage{
	/*display: block;*/
	overflow: hidden;
	position:relative;
	transition-delay:600ms;
	transition-duration: 400ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
	z-index: 9999999;
	}
.Collage.Small{
	padding-top:96px;
	}
.Collage.off{
	opacity:0;
	}
.Collage .collageRow{
	position:relative;
	padding-top:27px;
	padding-bottom:8px;
	height:100%;
	width:100%;
	}
.Collage .collageRow.subColAdj {
	display:block;
	}
.collageItem{
	position:relative;
	height:auto;
	margin-left: 0 !important;
	float: none;
	opacity:1;
	cursor:pointer;
	}
.collageItem.smlz{
	width:100%;
	margin-bottom:30px;
	}
.smallLogoCont{
	position:relative;
	height:auto;
	padding:6% 15% 6% 15%;
	}
.Collage .collageRow .collageItem img {
    max-width: 100% !important;
	}
.Collage .collageRow .collageItem.fullHW img {
    max-width: 100% !important;
	max-height: 100% !important;
	}
.tp-bullet {
    background: rgba(139, 128, 100, .4) !important;
	border:1px solid rgba(139, 128, 100, 1);
	border-radius:50%;
	width: 12px !important;
	height: 12px !important;
	z-index:9999999999;
	margin-left:10px !important;
	margin-top:10px !important;
	}
.tp-bullet.selected {
    background: rgba(139, 128, 100, 1) !important;
	}
.hermes{
	background-color: #fcfbf8;
    border-radius: 4px;
    padding: 12px;
    height: 40px !important;
    width: 175px !important;
	right:auto;
	left:auto;
	position: absolute !important;
	top: unset !important;
	bottom: -65px !important;
	}
.hermes.sml{
	position: absolute !important;
	bottom: -70px !important;
	top: unset !important;
	}
/* ----------/COLLAGE ---------- */
/* ---------- NEIGHBOURHOOD ---------- */
.Collage.neighbourhood{
	height:830px;
	display:none;
	}
.Map{
	padding-left:15px;
	padding-right:15px;
	}
.TransTimes{
	position:relative;
	width:auto;
	display:block;
	width:100%;
	text-align:center;
	color:#FFF;
	font-size:14px;
	line-height:20px;
	font-family: 'FuturaBTWXX-Medium';
	}
.lambtonFSbtn{
	position:absolute;
	cursor:pointer;
	}
.lambFSbtn1{
	top: 8%;
	left: 1%;
	width: 25%;
	height: 40%;
	}
.lambFSbtn2{
	top: 50%;
	left: 6%;
	width: 20%;
	height: 33%;
	}
.lambFSbtn3{
	top: 0%;
	left: 27%;
	width: 40%;
	height: 59%;
	}
.lambFSbtn4{
	top: 8%;
	left: 68%;
	width: 31%;
	height: 50%;
	}
.lambFSbtn5{
	top: 61%;
	left: 27%;
	width: 20%;
	height: 40%;
	}
.lambFSbtn6{
	top: 61%;
	left: 48%;
	width: 24%;
	height: 35%;
	}
.lambFSbtn7{
	top: 61%;
	left: 73%;
	width: 14%;
	height: 28%;
	}
.neighColTxt.prt1{
	text-align:left;
	bottom:-25px;
	left:0px;
	}
.neighColTxt.prt2{
	text-align:left;
	top:-21px;
	left:0px;
	}
.neighColTxt.prt3{
	text-align:right;
	top:-21px;
	right:0px;
	}
.timeCont{
	position:relative;
	float:left;
	padding:6px;
	}
.widthN1 {
    width: 450px;
	height: 244px;
    left: 190px;
    top: 0px;
	}
.widthN2 {
    width: 430px;
    left: 658px;
    top: 203px;
	}
.widthN3 {
    width: 344px;
    height: 216px !important;
    left: -20px;
    top: 316px;
	}
.widthN4 {
    width: 813px;
    height: 216px !important;
    right: -20px;
    top: 316px;
	}
.widthN5 {
    width: 310px;
	height:232px;
    left: 260px;
    top: 551px;
	}
.widthN6 {
    width: 270px;
	height:179px;
    left: 590px;
    top: 551px;
	}
.widthN1.on{
	opacity:1;
	}
.widthN2.on{
	opacity:1;
	}
.widthN3.on{
	opacity:1;
	}
.widthN4.on{
	opacity:1;
	}
.widthN5.on{
	opacity:1;
	}
.widthN6.on{
	opacity:1;
	}
.NeighCollage{
	display: block;
	overflow: hidden;
	position:relative;
	transition-duration: 300ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
	padding-left:15px;
	padding-right:15px;
	margin:0px auto;
	z-index: 9999999;
	}
.NeighCollage .collageRow {
	max-width:1100px;
	margin:0px auto;
	}
.neighSubCol{
	position:relative;
	float:left;
	width:100%;
	}
.neighColImg{
	position:absolute;
	display:block;
	}
.neighColImgSml{
	position:relative;
	display:block;
	}
.neighColImgSml img{
	padding-bottom:20px;
	}
.neighColImg img{
	width:100%;
	height:100%;
	}
.neighColImg.img1{
	top: 3.23%;
	left: 20%;
	height: 7.5%;
	width: 30.7%;
	}
.neighColImg.img2{
	top: 0%;
	left: 52.6%;
	height: 10.75%;
	width: 43.92%;
	}
.neighColImg.img3{
	top: 11.44%;
	left: 31.5%;
	height: 6.43%;
	width: 26.4%;
	}
.neighColImg.img4{
	top: 11.44%;
	left: 59.78%;
	height: 10.15%;
	width: 20.7%;
	}
.neighColImg.img5{
	top: 18.59%;
	left: 41.12%;
	height: 7.66%;
	width: 16.7%;
	}	
.neighColImg.img6{
	top: 22.4%;
	left: 59.78%;
	height: 6.2%;
	width: 24.15%;
	}	
.neighColImg.img7{
	top: 26.95%;
	left: 7.65%;
	height: 12.3%;
	width: 50.2%;
	}
.neighColImg.img8{
	top: 29.3%;
	left: 59.78%;
	height: 9.96%;
	width: 33.6%;
	}
.neighColImg.img9{
	top: 39.95%;
	left: 16.2%;
	height: 6.65%;
	width: 31.8%;
	}
.neighColImg.img10{
	top: 39.95%;
	left: 49.85%;
	height: 9.3%;
	width: 28.5%;
	}
.neighColImg.img11{
	top: 47.3%;
	left: 0%;
	height: 6.11%;
	width: 26.5%;
	}
.neighColImg.img12{
	top: 47.3%;
	left: 28.5%;
	height: 6.11%;
	width: 19.5%;
	}
.neighColImg.img13{
	top: 54.1%;
	left: 18.2%;
	height: 6.58%;
	width: 29.8%;
	}
.neighColImg.img14{
	top: 49.95%;
	left: 49.85%;
	height: 10.73%;
	width: 50.2%;
	}
.neighColImg.img15{
	top: 61.4%;
	left: 25.7%;
	height: 8.13%;
	width: 33.2%;
	}
.neighColImg.img16{
	top: 61.4%;
	left: 60.9%;
	height: 11.14%;
	width: 24.4%;
	}
.neighColImg.img17{
	top: 70.25%;
	left: 4.2%;
	height: 11.82%;
	width: 54.72%;
	}
.neighColImg.img18{
	top: 73.3%;
	left: 60.9%;
	height: 8.75%;
	width: 35.85%;
	}
.neighColImg.img19{
	top: 82.77%;
	left: 23.3%;
	height: 10.07%;
	width: 16.35%;
	}
.neighColImg.img20{
	top: 82.77%;
	left: 41.57%;
	height: 10.07%;
	width: 46.05%;
	}
.neighColImg.img21{
	top: 93.54%;
	left: 32.2%;
	height: 4.75%;
	width: 18.9%;
	}
.neighColImg.img22{
	top: 93.54%;
	left: 53%;
	height: 6.5%;
	width: 26.5%;
	}
.neighColImg.img999{
	top: 0%;
	left: 52.6%;
	height: 10.75%;
	width: 43.92%;
	background-color:rgba(155, 0, 0, 0.5);
	}
.neighSubCol img{
	/*vertical-align:baseline;*/
	}
.neighSubColText{
	position:relative;
	display:none;
	width:50%;
	padding-right:25px;
	padding-left:30px;
	float:left;
	}
.neighSubColText .txt1{
	margin-top:-0.5%;
	}
.neighSubColText .txt2{
	margin-top:26%;
	}
.neighSubColText .txt3{
	margin-top:26%;
	}
.neighSubColText .txt4{
	margin-top:26%;
	}
.neighSubColText .txt5{
	margin-top:26%;
	}
.bird{
	position: absolute;
	right: 0px;
	width: 42%;
	top: 60.3%;
	opacity:0.7;
	}
.neighSmlText{
	position:relative;
	display:block;
	padding:30px 0px 0px 0px;
	}
@media(min-width:768px){
.neighSubCol{
	float:left;
	width:50%;
	}
.neighSubColText{
	display:block;
	}
.neighSmlText{
	display:none;
	}
.bird{
	width: 35%;
	top: 87%;
	opacity:1;
	}
}
@media(min-width:824px){
/* ---------- COLLAGE ---------- */
.Collage{
	padding-top:20px;
	}
.Collage .collageRow {
    max-width: 750px;
    margin: 0px auto;
	}
.collageItem{
	position:absolute;
	height:auto;
	margin-left: 0 !important;
	float: left;
	opacity:0;
	}
/* ---------- COLLAGE ---------- */
.width2.shift {
    left: -20px;
    transition-duration: 2000ms;
    transition-property: all;
    transition-timing-function: ease-in-out;
	}
.NeighCollage{
	padding-top:20px;
	}
.neighSubColText .txt2{
	margin-top:130%;
	}
.neighSubColText .txt3{
	margin-top:130%;
	}
.neighSubColText .txt4{
	margin-top:130%;
	}
.neighSubColText .txt5{
	margin-top:130%;
	}
.Collage.neighbourhood{
	height: 540px;
	display: block;
	padding-top: 18px;
	margin-top: 150px;
	}
.widthN1 {
    width: 290px;
	height: 190px;
    left: 150px;
    top: 0px;
	}
.widthN2 {
    width: 240px;
    left: 400px;
    top: 98px;
	}
.widthN3 {
    width: 240px;
    height: 121px !important;
    left:0px;
	top: 205px;
	}
.widthN4 {
    width: 495px;
    height: 121px !important;
    right:0px;
    top: 205px;
	}
.widthN5 {
    width: 210px;
    height: auto;
    left: 120px;
    top: 341px;
	}
.widthN6 {
    width: 190px;
    height: auto;
    left: 350px;
    top: 341px;
	}
.widthN1.on{
	opacity:1;
	}
.widthN2.on{
	opacity:1;
	}
.widthN3.on{
	opacity:1;
	}
.widthN4.on{
	opacity:1;
	}
.widthN5.on{
	opacity:1;
	}
.widthN6.on{
	opacity:1;
	}
}
@media(min-width:1100px){
.bird{
	width: 35%;
	top: 69%;
	}
}
@media(min-width:1200px){
/* ---------- COLLAGE ---------- */
.Collage .collageRow {
	max-width:1100px;
	margin:0px auto;
	}
/* ---------- COLLAGE ---------- */
/* COLLAGE NEIGHBOURHOOD */
.Collage.neighbourhood{
	height: 560px;
	margin-top: 185px;
	padding-top: 18px;
	}
.widthN1 {
    width:290px;
	height:auto !important;
    left: 190px;
    top: 0px;
	}
.widthN2 {
    width: 300px;
    left: 480px;
    top: 99px;
	}
.widthN3 {
    width: 300px;
    height: 150px !important;
    left:50px;
	top: 210px;
	}
.widthN4 {
    width: 680px;
    height: 150px !important;
    right:50px;
    top: 210px;
	}
.widthN5 {
    width: 190px;
    height:auto !important;
    left: 210px;
    top:380px;
	}
.widthN6 {
    width: 180px;
    height: auto !important;
    left: 420px;
    top: 380px;
}
.widthN1.on{
	opacity:1;
	}
.widthN2.on{
	opacity:1;
	}
.widthN3.on{
	opacity:1;
	}
.widthN4.on{
	opacity:1;
	}
.widthN5.on{
	opacity:1;
	}
.widthN6.on{
	opacity:1;
	}
/* COLLAGE /NEIGHBOURHOOD */

/* NEIGHBOURHOOD */
.NeighCollage{
	padding-left:30px;
	padding-right:30px;
	}
.neighSubCol{
	width:45%;
	}
.neighSubColText{
	width:55%;
	}
.neighSubColText .txt2{
	margin-top:179%;
	}
.neighSubColText .txt3{
	margin-top:133.5%;
	}
.neighSubColText .txt4{
	margin-top:128.7%;
	}
.neighSubColText .txt5{
	margin-top:170.6%;
	}
/* NEIGHBOURHOOD */
}
@media(min-width:1400px){
/* NEIGHBOURHOOD */
.NeighCollage {
    padding-left: 15px;
	padding-right:0px;
	}
.NeighCollage .collageRow {
	max-width:1660px;
	}
.neighSubCol{
	width:63%;
	}
.neighSubColText{
	width:37%;
	}
.neighSubColText .txt2{
	margin-top:12%;
	}
.neighSubColText .txt3{
	margin-top:12%;
	}
.neighSubColText .txt4{
	margin-top:12%;
	}
.neighSubColText .txt5{
	margin-top:12%;
	}
.bird{
	width: 25%;
	top: 52%;
	}
/* /NEIGHBOURHOOD */
}
@media(min-width:1450px){
/* ---------- COLLAGE ---------- */
.Collage .collageRow {
	max-width:1400px;
	margin:0px auto;
	}
.Collage .collageRow.subColAdj {
	max-width:1600px;
	}
/* ---------- COLLAGE ---------- */
/* COLLAGE NEIGHBOURHOOD */
.Collage.neighbourhood {
    height: 782px;
	margin-top: 220px;
	padding-top: 20px;
	}
.widthN1 {
    width: 400px;
	height:auto;
    left:310px;
    top: 0px;
	}
.widthN2 {
    width: 430px;
    left: 658px;
    top: 203px;
	}
.widthN3 {
    width:430px;
    height:220px !important;
    left:0px;
    top: 283px;
}
.widthN4 {
    width:950px;
    height:220px !important;
    right:0px;
    top: 283px;
	}
.widthN5 {
    width: 290px;
    height: auto;
    left: 260px;
    top: 523px;
	}
.widthN6 {
    width: 250px;
	height:auto;
    left: 570px;
    top: 523px;
	}
.widthN1.on{
	opacity:1;
	}
.widthN2.on{
	opacity:1;
	}
.widthN3.on{
	opacity:1;
	}
.widthN4.on{
	opacity:1;
	}
.widthN5.on{
	opacity:1;
	}
.widthN6.on{
	opacity:1;
	}
/* COLLAGE /NEIGHBOURHOOD */
}
@media(min-width:1500px){
/* NEIGHBOURHOOD */
.neighSubColText .txt2{
	margin-top:14%;
	}
.neighSubColText .txt3{
	margin-top:14%;
	}
.neighSubColText .txt4{
	margin-top:14%;
	}
.neighSubColText .txt5{
	margin-top:14%;
	}
/* /NEIGHBOURHOOD */
}
@media(min-width:1700px){
/* NEIGHBOURHOOD */
.neighSubColText{
	width:29%;
	padding-right:0px;
	}
.neighSubColText .txt2{
	margin-top:38.8%;
	}
.neighSubColText .txt3{
	margin-top:18.3%;
	}
.neighSubColText .txt4{
	margin-top:46.7%;
	}
.neighSubColText .txt5{
	margin-top:62.2%;
	}
/* /NEIGHBOURHOOD */
}