#weather{
	text-align:center;
}

.tabs-in-shedow{
	position:relative;
	overflow:hidden;
	display:inline-block;
	width:94px;
	height:206px;
	background:#adb1b4;
	float:none !important;
	
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	text-align:center;
	margin:5px;
}
/*.tabs-in-shedow:hover,*/
.tabs-in-shedow.hover,
.tabs-in-shedow:active,
.tabs-in-shedow.active{
	background:#ffffff;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
}

.wImg{
	display:block;
	margin:0 auto;
}

.hover .wImgHover,
.active .wImgHover{display:block !important;}
.active .wImg,
.hover .wImg{display:none;}

.tabs-in-shedow:last-child{/*margin:0;*/}
.tabs-in-shedow:hover h3, .tabs-in-shedow:hover .btmDegree, .tabs-in-shedow:hover .btmDegree-2,
.tabs-in-shedow.active h3, .tabs-in-shedow.active .btmDegree, .tabs-in-shedow.active .btmDegree-2{color:#4a78cb;}
.tabs-in-shedow h3{
	color: #FFFFFF;
	font-family: open sans,Arial;
	font-size: 16px;
	font-weight: 600;
	height: 38px;
	line-height: 47px;
	text-align: center;
	text-transform: uppercase;
	}	
.tabs-in-shedow .btmDegree{
	color: #FFFFFF;
	font-size: 28px;
	font-weight: 600;
	height: 30px;
	line-height: 30px;
	text-align: center;
	}

.tabs-in-shedow .btmDegree-2{
	color: #FFFFFF;
	font-size: 14px;
	font-weight: 600;
	margin: 4px 0 0;
	text-align: center;
	}
.tabs-in-shedow .btmDegree sup, .tabs-in-shedow .btmDegree-2 sup{font-size:9px;line-height:14px;}
table.tabs-contBlog{width:100%;}
table.tabs-contBlog td{padding:4px;}

.walkingcls{
	background:#adb1b4 url('../proimages/widget_icons/walking_icon.png') center center no-repeat;
	position:relative;
	overflow:hidden;
	display:block;
	width:65px;
	height:50px;
	/*background:#adb1b4 url('../proimages/widget_icons/walking_icon.png') center center auto no-repeat;
	background:#adb1b4 url('../proimages/widget_icons/Flaticon_24601.png') center center / 50% auto no-repeat;*/
	
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	text-align:center;
	
}

.walkingcls:hover{
	background: #fff url('../proimages/widget_icons/walking_icon_hover.png') center center no-repeat;
	/*background: #fff url('../proimages/widget_icons/Flaticon_24601_hover.png') center center / 50% auto no-repeat;*/
	-webkit-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
}

.bikecls{
	position:relative;
	overflow:hidden;
	display:block;
	width:65px;
	height:50px;
	background:#adb1b4 url('../proimages/widget_icons/bike_icon.png') center center no-repeat;
	/*background:#adb1b4 url('../proimages/widget_icons/Flaticon_21397.png') center center / 73% auto no-repeat;*/
	
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	text-align:center;
	margin:0 10px 0 0 ;
}
.bikecls:hover{
	background: #fff url('../proimages/widget_icons/bike_icon_hover.png') center center no-repeat;
	/*background: #fff url('../proimages/widget_icons/Flaticon_21397_hover.png') center center / 73% auto no-repeat;*/
	-webkit-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
}

.tubecls{
	position:relative;
	overflow:hidden;
	display:block;
	width:65px;
	height:50px;
	/*background:#adb1b4 url('../proimages/widget_icons/tube_icon.png') center center no-repeat;*/
	background:#adb1b4 url('../proimages/widget_icons/tube_icon.png') center center no-repeat;
	
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	text-align:center;
	margin:0 10px 0 0 ;
}
.tubecls:hover{
	background: #fff url('../proimages/widget_icons/tube_icon_hover.png') center center no-repeat;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
}
/*body .widget_tabWrap{text-align:left;}*/
body .widget_tab{
	float:none !important;
	display:inline-block !important;
	margin:0 3px;
}
body .widget_tab:first-child{margin:0 3px 0 0; }

.airportcls{
	position:relative;
	overflow:hidden;
	display:block;
	width:65px;
	height:50px;
	background:#adb1b4 url('../proimages/widget_icons/airport_icon.png') center center no-repeat;
	
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	text-align:center;
	margin:0 10px 0 0 ;
}
.airportcls:hover{
	background: #fff url('../proimages/widget_icons/airport_icon_hover.png') center center no-repeat;
	-webkit-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
}	

.ferrycls{
	position:relative;
	overflow:hidden;
	display:block;
	width:65px;
	height:50px;
	background:#adb1b4 url('../proimages/widget_icons/ferry_icon.png') center center no-repeat;
	/*background:#adb1b4 url('../proimages/widget_icons/Flaticon_237.png') center center / 50% auto no-repeat;*/
	
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	text-align:center;
	margin:0 10px 0 0 ;
}
.ferrycls:hover{
	background: #fff url('../proimages/widget_icons/ferry_icon_hover.png') center center no-repeat;
	/*background:#adb1b4 url('../proimages/widget_icons/Flaticon_237_hover.png') center center / 50% auto no-repeat;*/
	-webkit-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
}

.traincls{
	position:relative;
	overflow:hidden;
	display:block;
	width:65px;
	height:50px;
	background:#adb1b4 url('../proimages/widget_icons/train_icon.png') center center no-repeat;
	/*background:#adb1b4 url('../proimages/widget_icons/Flaticon_8661.png') center center / 50% auto no-repeat;*/
	
	
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	text-align:center;
	margin:0 10px 0 0 ;
}
.traincls:hover{
	background: #fff url('../proimages/widget_icons/train_icon_hover.png') center center no-repeat;
	/*background:#adb1b4 url('../proimages/widget_icons/Flaticon_8661_hover.png') center center / 50% auto no-repeat;*/
	-webkit-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
}

.roadcls{
	position:relative;
	overflow:hidden;
	display:block;
	width:65px;
	height:50px;
	background:#adb1b4 url('../proimages/widget_icons/road_icon.png') center center no-repeat;
	/*background:#adb1b4 url('../proimages/widget_icons/Flaticon_48292.png') center center / 50% auto no-repeat;*/
	
	-webkit-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -ms-transition: all 0.2s linear;
    -kthtml-transition: all 0.2s linear;
    transition: all 0.2s linear;
	text-align:center;
	margin:0 10px 0 0 ;
}
.roadcls:hover{
	background: #fff url('../proimages/widget_icons/road_icon_hover.png') center center no-repeat;
	/*background:#adb1b4 url('../proimages/widget_icons/Flaticon_48292_hover.png') center center / 50% auto no-repeat;*/
	-webkit-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	-moz-box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
	box-shadow: 0px 0px 20px 0px rgba(102, 102, 102, 1);
}

.bottmShedow:last-child{margin:0;}



.tabCont {
	padding: 20px 10px 10px;
	min-height: 110px;
}

.loader {
    text-align: center;
	margin-top: 150px;
 }

/* Tube CSS */
.clsBakerloo{background-color:#b27733;width:12px;height:12px;margin-top:3px;}
.clsCentral{background-color:#d64735;width:12px;height:12px;margin-top:3px;}
.clsCircle{background-color:#f6d95a;width:12px;height:12px;margin-top:3px;}
.clsDistrict{background-color:#53ae8a;width:12px;height:12px;margin-top:3px;}
.clsHammersmithCity{background-color:#e2aeb7;width:12px;height:12px;margin-top:3px;}
.clsJubilee{background-color:#a2a8ad;width:12px;height:12px;margin-top:3px;}
.clsMetropolitan{background-color:#8f4d78;width:12px;height:12px;margin-top:3px;}
.clsNorthern{background-color:#000000;width:12px;height:12px;margin-top:3px;}
.clsPiccadilly{background-color:#2566ab;width:12px;height:12px;margin-top:3px;}
.clsVictoria{background-color:#4caee1;width:12px;height:12px;margin-top:3px;}
.clsWaterlooCity{background-color:#94ccd6;width:12px;height:12px;margin-top:3px;}
.clsOverground{background-color:#e98631;width:12px;height:12px;margin-top:3px;}
.clsDLR{background-color:#5bc2c0;width:12px;height:12px;margin-top:3px;}


.statusGS{background:#003c00;color:#ffffff;}
.statusMD{background:#e8a36e;color:#ffffff;}
.statusPS{background:#9e0c0f;color:#ffffff;}
.statusSD{background:#ff0000;color:#ffffff;}
.tubeTbl{border-left:1px solid #000000;border-top:1px solid #000000;}
.tubeTbl td{border-right:1px solid #000000;border-bottom:1px solid #000000;}
/* End of Tube CSS */



#map_canvas {
  height: 100%;
}


#map_canvas {
height: 650px;
}

.wImg {
    z-index: 2;
}
.wImgHover, .wImg {
    border-radius: 6px;
    left: 13px;
    position: absolute;
    top: 0;
    z-index: 1;
}
