



 /*Business Description page CSS*/


/*1. General Settings*/

	/*new page frame with my fix*/

	

	#main_layer {
	    padding: 16px 14px 16px 15px;
	    margin: 9px 17px 0 17px;
	    background-color: #fff;
	    box-sizing: border-box;
	    box-shadow: 0 0 6px 0 #c5c5c5;
	    border-radius: 1px;
	}

	#main_layer, .no-multiplebgs #main_layer {
	  padding: 5px 16px;
	  /*padding: 0;*/
	}

	#frame_layer {
	    padding: 0 30px;
	}


	.my_bold {
		font-size: bold;
	}
 

/*2. Hero*/

	.page_hero {
		position: relative;
	}

	/*Page title ad lead text*/
	h1#title {
		font-size: 18px;
		margin: 0 0 43px 30px;
		position: relative; top: 17px;
	}


	h1.page_name {

		font-size: 28px;
		line-height: 30px;

		margin: 0 0 18px 30px;
		position: relative; top: 0px;

		font-weight: normal;
	}

		h1.page_name span { font-weight: bold; } 


	h3.page_lead {
		font-size: 17px;
		line-height: 24px;
		font-weight: normal;

		margin: 10px 0 0 30px;
		position: relative; top: 0px;

		/*width: 515px;*/

		
	}


	.mapBox {
	  padding: 0;
	  margin: 0;
	  border: 0px;
	}


	.text img.globalPresenceMap {
	 	padding:0;
	 	margin: 30px 0 0 0;
	 	width: 100%;
	}


	.mainContentText {
	 	display: none;
	}
 




	.colOne {
	 	width: 35%;
	 	float: left;
	 	padding-right:15px;
	}


			.colTwo {
			 	width: 60%;
			 	float: left;
			}



	/*Map Legend */

	.mapLegendBox {
		/*width:100%;*/
		/*margin: 0 0 40px 30px;*/
		/*width: 100%;
		margin: 0 0 0px 30px;
		position: relative;
		top: -80px;
		background-color: rgba(255,255,255,.8);
		padding: 5px;*/

		width: 85%;
		margin: 0 auto 0px auto;
		position: relative;
		top: -438px;
		background-color: rgba(255,255,255,0.90);
		padding: 5px;
		display: block;
	}

		.mapLegendItem {
			font-size: 10px; line-height: 12px;
			font-weight: bold;
			display: inline-block;
			padding: 4px 10px 3px 27px;
		}

		.mapLegendItem1 {
			background: url(https://swiss2.mt.com/lab/about_us/map/map-legend-item-1.gif) 0 0 no-repeat;
		} 

		.mapLegendItem2 {
			background: url(https://swiss2.mt.com/lab/about_us/map/map-legend-item-2.gif) 0 0 no-repeat;
		} 

		.mapLegendItem3 {
			background: url(https://swiss2.mt.com/lab/about_us/map/map-legend-item-3.gif) 0 0 no-repeat;
		} 

		.mapLegendItem4 {
			background: url(https://swiss2.mt.com/lab/about_us/map/map-legend-item-4.gif) 0 0 no-repeat;
		} 

		.mapLegendItem5 {
			background: url(https://swiss2.mt.com/lab/about_us/map/map-legend-item-5.gif) 0 0 no-repeat;
		} 




	/* ------- Page title ad lead text*/








 


/*5. Footer*/

	p.my_footer_text {
		font-size: 13px;
		line-height: 18px;
	}

	a.my_footer_brochure_link {
		font-size: 13px;
		line-height: 18px;

		padding: 0 0 0 24px;
		background: url(https://media.mt.com/dam/mettler_toledo/about_us/business_description/pdf-logo.gif) no-repeat 0 0;
		display: block;

	}

	a.my_footer_corp_link {
		font-size: 13px;
		line-height: 18px;
		display: block;

		padding: 0 0 0 10px;
		background: url(https://media.mt.com/dam/mettler_toledo/about_us/business_description/bullit-green.gif) no-repeat 0 4px;

	}

	.colCtrlBasic3-3 {
		display: block;	
		padding: 5px 20px;
		margin: 10px 0;
		margin-top: 50px;
		box-sizing: border-box;
		background-color: #f0f0f0;
		border-top: 1px solid #f0f0f0;
		border-bottom: 1px solid #f0f0f0;

	}

	.parsys_column .parsys_column {
	    box-sizing: border-box;
	    padding-right: 15px;
	}


	/*Country selection*/
		.section.globalhomepage {
		    box-sizing: border-box;
		    padding: 30px;
		    width: 100%;
		    background: #f8f8f8;
		    padding-top: 5px;
		}



/*Mobile responsive version*/

@media only screen and (max-width: 930px) {


 

			/*texts@hero*/
			h3.page_lead, .value_chain_box h4 {
				width: auto;
			}

			h1#title, h1.page_name, h3.page_lead, .mapLegendBox {
				margin-left:0;
			}
					h1.page_name {
						font-size: 24px;
					}

			.colOne, .colTwo {
				width: 90%;
			}

			.parsys_column .parsys_column {
			    box-sizing: border-box;
			    padding-right: none;
			}




			#frame_layer {
				padding: 0;
			}

			#main_layer {
				margin: inherit;
			}




			.mapLegendBox {
				top: 0;
				margin-bottom: 1rem;
			}

			.section.globalhomepage {
				padding: 1rem 0 0 0;
			}

			.ghpg-welcome-headline {
			    width: 80%;
			    margin: 15px 0 0 30px;
			}


			.colCtrlBasic3-3 {
				padding: 0;
			}

			.colctrl_padding_40 .parsys_col_inner {
			    padding: 1rem!important;
			}
 	
 			.ghpg-wrapper {
 			    max-width: 880px;
 			    width: 90%;
 			}


 

 

}