/* iPads (portrait) ----------- */
@media only screen
and (device-width : 768px)
and (orientation : portrait) {
/* Styles */

/* Header */

	.logo_link {float:left;}
	.menu_wrapper {height:150px;}
	.layout {width:100%; box-sizing:border-box; -moz-box-sizing:border-box;:border-box;}

	.menu_wrapper #navMenu {
		float:left;
		height:50px;
		right:0px;
		top:11px;
		clear:both;
		width:100%;
	}
	.menu_wrapper #navMenu li {
		height:50px;
		line-height:50px;
		width:25%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
	}

	.menu_wrapper #navMenu li a {
		height:100%;
		width:100%;
		line-height:50px;
	}

	#nav-sub li a {
		box-sizing:border-box;
		-moz-box-sizing:border-box;
	}

	#navMenu li .hover_navigation li a {
		font-size:12px;
	}

	#property_dropdown {
		margin-left:-366px;
		width:730px;
	}

	#property_dropdown .hover_nav_container {

	}

	#property_dropdown  .hover_nav_container h3 {
		width:200px;
		padding:0px !important;
		margin:0px;
	}

	#property_dropdown  .hover_nav_container #nav-sub {
		width:232px;
		padding-top:0px;
	}

	#property_dropdown  .hover_nav_container:first-child #nav-sub {
		width:262px;
		padding-top:0px;
	}

	#property_dropdown .hover_nav_container #nav-sub li {
		width:116px;
		padding-left:0px;
	}

	#property_dropdown  .hover_nav_container:first-child #nav-sub li {
		width:131px;
		padding-left:0px;
	}

	#property_dropdown .hover_nav_container #nav-sub li a {
		font-size:11px;
	}

	/* Content */
	.header_image img {	width:100% !important; height:auto;}

	.img {background-color:#fff; width:22%; margin:0px 4% 0px 0px;}
	.img:last-child {margin:0;}

	.img a {display:block; width:100%; height:auto; overflow:hidden;  position:relative;}
	.img img  { width:100%; height:auto; }
	.img .whiteInfoBox {
		width:100%;
		height:auto;
		background-repeat:repeat-x;
		overflow:hidden;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
	}

	.pr_box {
		width:100%;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		padding: 10px 10px 10px 10px;
		position:relative;
	}

	.hp_webcast {
		position:absolute;
		right:10px;
		top:50%;
		margin-top:-64px;
	}

	.pr_content_box {
		width:100%;
	}

	.pr_box .row .cell, .download_table .row .cell  {
		width:64%;
		float:left;
		padding-bottom:8px;
		line-height:25px;
		box-sizing:border-box;
		-mox-box-sizing:border-box;
	}

	.pr_box .row .cell + .cell, .download_table .row .cell + .cell {
		width:18%;
		padding-left:0px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		text-align:center;
		line-height:25px;
	}

	.pr_box .row .cell + .cell + .cell, .download_table .row .cell + .cell + .cell {
		width:18%;
		padding-left:0px;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		text-align:center;
		line-height:25px;
	}

	/* Contact Boxes */

	.box .col {
		width: 20%;
		box-sizing: border-box;
		padding-right: 10px;
		line-height: 16px;
		margin:0px;
		font-size:11px;
	}

	/* Layout Images */

	.layout .content_image {
		width:100%;
		height:auto;
	}

	/* Strategy & Financial Overview */

	.bbo, .colbox {
		width: 32%;
		margin-right: 2%;
		box-sizing: border-box;
		position: relative;
		display:block;
	}

	.colbox.endrow {
		margin-right:0;
	}

	.colbox.row_2_margin {
		margin-left:34%;
	}

	.bbo.endrow {
		margin:0;
	}

	.bbo a {
		width: 100%;
		display: block;
		position: relative;
		height: auto;
		padding-right: 30px;
	}

	.bbo img {
		width: 100%;
		height: auto;
	}

	.bbo .whiteInfoBox, .colbox .whiteInfoBox {
		background-repeat: repeat-x;
		box-sizing: border-box;
	}

	/* Key Financials Table */

	.text_content {
		width:100%;
	}

	.text_content img {
		width:auto !important;
		height:auto !important;
		max-width:100%;
	}

	/* Property */

	#page_nav.property ul li {
		width:22%;
		margin: 0px 4% 0px 0px;
		position:relative;
	}

	#page_nav.property_france ul li,
	#page_nav.property_italy ul li,
	#page_nav.property_sweden ul li  {
		width:22%;
		margin: 0px 4% 4% 0px;
		position:relative;
	}

	#page_nav.property ul li:last-child,
	#page_nav.property_france ul li:nth-child(4n),
	#page_nav.property_italy ul li:nth-child(4n),
	#page_nav.property_sweden ul li:nth-child(4n) {
		margin:0px;
	}

	#page_nav.property ul li a,
	#page_nav.property_france ul li a,
	#page_nav.property_italy ul li a,
	#page_nav.property_sweden ul li a {
		display:block;
		overflow:hidden;
		width:100%;
		margin:0px;
	}

	#page_nav.property ul li a span span,
	#page_nav.property_france ul li a span span,
	#page_nav.property_italy ul li a span span,
	#page_nav.property_sweden ul li a span span {
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		width:100%;
	}

	.info_col {
		width:344px;
	}

	#pi_featured {
		width:324px;
	}

	/* Individual Property */

	.info_col {
		width:52%;
	}


	/* Footer */

	#sitemap .clboth {
		clear:none;
	}

	#sitemap .footerCell {
		width:20% !important;
		height:100%;
		margin-right:0px;
	}

	#sitemap .footerCell .footerCell {
		float:none;
	}

	#sitemap .footerCell .footerCell #nav-sub {
		display:none;
	}

	/* Other */

	#live-chart {
		width:100% !important;
	}

	#si_indices {
		width:100% !important;
		box-sizing:border-box;
	}

	#map_canvas {
		width:100%;
		/*pointer-events:none;*/
	}

	#zoomInControl, #zoomOutControl {pointer-events:auto !important;}

	#map_canvas .gmnoprint {pointer-events:auto !important;}


}
