/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	#Tablet
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/	

/* Design for a width of 768px and 989px */

@media only screen and (min-width: 768px) and (max-width: 960px) {
	
	#locMob {position: absolute; top: 470px; width: 690px; padding: 0px; overflow-y: hidden;}
		.slider-code { height: 225px; overflow:hidden; width: 690px; }
		.slider-code .viewport { float: left; width: 570px; height: 125px; overflow: hidden; position: relative; }
		.slider-code .buttons { display: block; margin: 20px 30px 0 0px; float: left; }
		.slider-code .next { margin: 30px 0px 0px 20px;  }
		.slider-code .prev { margin: 30px 20px 0 0px;  }
		.slider-code .disable { visibility: hidden; }
		.slider-code .overview { list-style: none; position: absolute; padding: 0; margin: 0; left: 0; top: 0; }
		.slider-code .overview li { float: left; margin: 0px 20px 0px 0px; padding: 1px; height: 121px;  width: 170px;}
	
	
	#topLinks {position: absolute; top: 35px; left: 330px; font-size: 12px;}
	
	#selectLocations {position: absolute; top: 5px; left: 385px; width: 400px;}
	
	.legend, .geoLegend {min-width: 100px; min-height: 100px; padding: 15px; background-color: rgba(255,255,255,0.5); z-index:100; position: absolute; top: 220px; left: 564px; line-height: 0px;
	-moz-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.2);
	box-shadow: 0px 0px 3px 3px rgba(0,0,0,0.2);
	}
	
	.legend p, .geoLegend p {color: #000; font-size: 11px; font-family: "proxima-nova-condensed","Helvetica Neue","Helvetica","Arial",sans-serif; font-weight: 400; margin-bottom: 0px; letter-spacing: 0.08em;}
	
	
	
	.locLayout {position: relative; height: 630px;}
	
	.locMob {display: block; width: 675px; font-size: 12px; padding: 380px 0px 0px 25px;}
	
		.locMob h1 { margin: 15px 0px 0px 0px; font: normal 14px/1.8 "proxima-nova", Helvetica, Arial, Sans-serif; line-height: 14px; font-weight: 600; letter-spacing: 0px; color: #003273;}
		.locMob p {margin: 0px 0px 5px 0px;}

	
	.locPar {display:none;}

	
	#team {display: block; width: 235px; float: left; margin: 0px 20px 20px 0px; text-align: left; font-size: 12px;}
	#team img {float: left; margin: 0px 5px 0px 0px;}
	.pgContent table {text-align: left; font-size: 14px;}
	
	.inner  {
	position: relative; 
	width: 740px; padding: 0px;
	margin: 0 auto;  
	text-align: justify
	}

	/* Layout */
	
	.home_left {width: 99%; background: color: #FFF; height: 125px; border: 4px solid #3e5182; position: relative; margin: 5px 0px 20px 0px;}
	
	.hl_stock {position: absolute; top: 20px; left: 0px;}
	.hl_links {position: absolute; top: 25px; left: 180px; padding: 0px; margin-left: 10px; border-left: 1px solid #ccc; font-size: 12px;}
		.hl_links ul {padding: 0px; margin: 0px 0px 0px 14px; list-style-type:none; line-height:13px; }
					
	.hl_news  {position: absolute; top: 25px; left: 360px; width: 320px; text-align: justify; text-wrap:!important; }
	.hl_news h2 {color: #000; font-size: 16px; line-height: 16px; margin: 0px 0px 10px 0px; font-family: "proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif;
font-style: normal; font-weight: 600;}
	.hl_news a {color: #003578; font-size: 12px;}
	.hl_news a:hover {color: #2b8e26;}
	.intro {padding: 0px;}
	
	.quote {position: absolute; top: 100px; left: 20px; font-size: 9px;}
	
	.home_right { width: 99%;}
	.home_block { width: 99%; padding: 0px;}
	.home_block_left   { width: 99%; padding: 0px;}
	.last {margin: 0px;}
	.fltRight {float: none;}
	.fltRightLoc {float: right;}
	
	#boxed #wrapper,
	#stretched #wrapper  {
		width:760px;
		}
		
	#stretched #topbar, #boxed #topbar,
	#stretched #header, #boxed #header,
	#stretched #subheader, #boxed #subheader,
	#stretched #footer, #boxed #footer {
		width:760px; background: #0F0;
		}
	 
	
	.leftsidebar #main    { width: 480px; }
	.rightsidebar #main  { width: 480px; }

	.leftsidebar #sidebar    { width: 180px; }
	.rightsidebar #sidebar  { width: 180px; }

	.twosidebar .leftsidebar #sidebar    	{ width: 150px;  }
	.twosidebar #main    					{ width: 390px; }
	.twosidebar .rightsidebar #sidebar  	{ width: 150px; }
	
	
	/*Sidebar*/
	
	.pgContent {float: right; width: 510px; padding: 0px;}
		

	/* top part */	
	.topleft {
		width:40%;
		}	
	.topright {
		width:60%;
		}	
		
	/* header */	
	#header {
		padding:30px 0 50px 0;
		}	

	.subheader { width:740px; }

	.sf-menu a {
		padding: 0.75em 1.6em 0.75em 0;
	}

	.logo { 
		margin:0 auto;
		text-align:center;
		}	
		
	.menu {
		width: 760px;
		height: 58px;
		z-index: 20;
		background: url(../images/menu-backg.jpg) repeat-x;
		margin: 0 auto;
	}

	/* slider wrapper */	
	.slider_wrapper {
		width:710px;
		margin:0 auto;	
		padding: 0px 25px;

		}
		
	/*geoTop*/
	#geoTop {position:relative;	width: 766px; height: 118px; margin: auto;}

	/* pagemid */	
	#stretched .pagemid, #boxed .pagemid { 
		width:766px; padding: 10px 0px 10px 0px;
		}	

	ul.tabs a { 
		padding:12px 5px; 	
		}
	.pricetable{ width:100%; }	
	.pricetable .block, .pricetable .block.active {
		width:24.5%; float:left; margin-bottom:10px;
		}
		
	.masonry { width:100%;}
	
	#geoFooter {width: 766px; margin: 0 auto; height: 135px; padding: 0px 0px 0px 40px; position: relative;}
		#geoFooter ul {width: auto;}
	.slogan {display: none;}


}
	
	

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	#Mobile (Portrait)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/



.leftsidebar #sidebar ul {margin: 0px 0px 20px 0px;}
		.leftsidebar #sidebar ul li {border: #CCC 1px solid;  font-size: 11px; font-weight: bold; margin: 1px 0px 0px 0px; text-transform: uppercase; color: #2878ca; display: block; }
		.leftsidebar #sidebar ul li a {margin: 1px 0px 0px 0px; padding: 5px 0px 5px 15px; color: #2878ca; display: block;}
		.leftsidebar #sidebar ul li a:hover {color: #128f37; display: block; background: #f3f3f3;}
		
		#cssmenu > ul li a {border: none;}



/* Design for a width of 320px */

@media only screen and (max-width: 480px) {
	
	
		.slider-code { height: auto; overflow: auto; width: 300px;}
		.slider-code .viewport { float: none; width: 300px; height: auto; overflow: auto; position: inherit; }
		.slider-code .buttons { display: none;}
		.slider-code .overview { list-style: none; position: inherit; padding: 0; margin: 0; width: 300px; overflow: hidden;}
		.slider-code .overview li { float: none; margin: 0px; padding: 0px; height: auto;  width: 300px;}
	
	
	#topLinks {visibility: hidden;}
	
	.locDetail h1 {font-size: 16px; line-height: 22px;}
	.locDetail em {font-size: 14px; line-height: 18px;}
	
	
	/* Flyout */

	/* The list elements which contain the links */
	#cssmenu > ul li {position: relative; z-index: 0;}

		/* General link styling */
		#cssmenu > ul li a {position: relative; margin: 0px;}

		/* The arrow indicating a submenu */
		#cssmenu > ul .has-sub>a::after {content: ''; position: relative;
		}
	
		/* THE SUBMENUS */
		#cssmenu > ul ul {position: relative; background: #FFF;
	
		}

		/* Showing the submenu when the user is hovering the parent link */
		#cssmenu > ul li:hover>ul {top: 0px;}
		

	
	.quote {position: absolute; top: 90px; left: 20px; font-size: 9px; color: #000;}
	
	
	/*Select Box Style*/
	.customStyleSelectBox {
		border: #128f37 solid 1px; font-size: 14px; color: #000; padding: 4px 5px 4px 10px;
	}
	
	/* on the next line we add a down arrow on the right to indicate that it is a select box */
	.customStyleSelectBoxInner {
		background:url(../images/arrow-dwn.png) no-repeat center right;
	}
	
	
	/*Locations*/
	
	.locLayout {position: relative; height: auto; }
	#locMob {
		position: relative; top: auto; 
		width: 300px;
		padding: 0px;
		overflow-y: auto ;
		overflow-x: auto;
		margin: 50px 0px 0px 20px;
	}
	
	#inner-float {
		float: left;
		height: auto;
		width: auto;
		padding: 0px;
		overflow-y: auto;
		overflow-x: auto
	}
	
	.fltLoc {
		height: auto;
		width: auto;
		float: left
	}

		.locMob h1 { margin: 15px 0px 0px 0px; font: normal 12px/1.4 "proxima-nova", Helvetica, Arial, Sans-serif; line-height: 14px; font-weight: 600; letter-spacing: 0px; color: #003273;}
		.locMob p {margin: 0px 0px 5px 0px; min-width: 300px;}
	.locPar {display:none;}

#selectLocations {position: absolute; top: 20px; left: 50px;}

#locationsTop {margin: 25px 0px 0px 20px; }
	#locationsTop h3 {display: none;}
	#selectLocations {position: absolute; top: 45px; left: 30px; width: 400px; margin: 0px; padding: 0px;}
	
	#legend {display: none;}
	
	.mapHq {display: none;}
	.mapLoc {display: none;}
	.mapUdev {display: none;}
	#locMapUSA {display: none;}
	#locMapUK {display: none;}
	#locMapAUS {display: none;}
	

		.mapDetail {width: 355px; min-height: 102px; background: #FFF; border: solid 1px #999; padding: 10px; z-index: 200;}
		.mapDetail h1 {font: normal 14px/1.8 "proxima-nova", Helvetica, Arial, Sans-serif; line-height: 14px; font-weight: 600; letter-spacing: 0px; color: #003273; margin: 0px;}
		.mapDetail img {float: left; margin-right: 10px;}


/**/
	
	
	
	.pgContent {float: none; width: auto;}
	.sideBox {display: none;}
	.pgContent table {text-align: left; font-size: 12px;}
	
	#teamExp h3 {font-size: 16px; margin-top: 5px;}
	#teamExp h4 {font-size: 14px; margin-top: 5px;}
	#teamExp p {text-align: justify; margin: 0px 10px 0px 0px; font-size: 12px;}
	
	#team h3 {font-size: 16px;}
	#team {display: block; width: 280px; float: left; margin: 0px 0px 20px 5px; font-size: 12px; min-height: 0px;}
	

	.inner { width:320px; padding: 0px;}
	/* layout */ 
	#boxed #wrapper,
	#stretched #wrapper {
		width:320px;
		}	
	#stretched #topbar, #boxed #topbar,
	#stretched #header, #boxed #header,
	#stretched #subheader, #boxed #subheader,
	#stretched #footer, #boxed #footer {
		width:320px; background: #0F0;
		}
		
	.home_left     { width: 290px; color: #FFF; height: 230px; border: 4px solid #3e5182; position: relative;}
	.intro {padding: 0px;}
	.hl_stock {position: absolute; top: 15px; left: 0px;}
	.hl_links {position: absolute; top: 15px; left: 180px; padding: 0px; margin-left: 10px; border-left: 1px solid #ccc; font-size: 12px;}
		.hl_links ul {padding: 0px; margin: 0px 0px 0px 14px; list-style-type:none; line-height:13px; }
					
	.hl_news  {position: absolute; top: 120px; left: 10px; width: 265px; text-align: justify; text-wrap:!important; }
	.hl_news h2 {color: #000; font-size: 16px; line-height: 16px; margin: 0px 0px 10px 0px; font-family: "proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif;
font-style: normal; font-weight: 600;}
	.hl_news a {color: #003578; font-size: 12px;}
	.hl_news a:hover {color: #2b8e26;}
	
	
	
	
	p {font-size: 12px; line-height: 18px;}
	h1 {font-size: 18px;}
	.home_right    { width: 99%;}
	.home_block   { width: 99%; padding: 15px 0px 0px 0px;}
	.home_block_left   { width: 99%; padding: px 0px 0px 0px;}
		.alignleft {display: none;}
	.last {margin: 0px;}
	.fltRight {float: none;}
	.fltRightLoc {float: right;}
		
	.half_width, 
	.one_half,        
	.one_third,       
	.two_third,      
	.one_fourth,     
	.one_fifth,       
	.three_fourth, 
	.four_fifth,     
	.two_fifth,       
	.three_fifth,   
	.one_sixth,       
	.four_sixth  { width:100%; margin-right:0; }

	.portfolio_item .two_third { width:97%; }
	.portfolio_item .one_third { width:97%; }
	.portfolio_item .one_half { width:97%; }
	.portfolio_item .one_fourth { width:97%; }
	
	.leftsidebar #main    { width: 100%; }
	.rightsidebar #main  { width: 100%; }

	.leftsidebar #sidebar    { width: 100%; }
	.rightsidebar #sidebar  { width: 100%; }

	.twosidebar .leftsidebar #sidebar     { width: 100%; }
	.twosidebar #main    				     { width: 100%; }
	.twosidebar .rightsidebar #sidebar   { width: 100%; }
	.rightsidebar #sidebar .widget-area { padding-left:0; }

	.twosidebar #main    { padding-left:0; }

	.subheader { width:280px; }
	.subdesc { width:100%; }


	/* topbar */
	#topbar .inner {
		height:auto;
		overflow:hidden;
		padding:12px 0;
		}	
	.topleft {
		width:100%;	
		}
	.topleft ul.links   { margin:0; text-align:center;   }
	.topleft ul.links li {
		display:inline-block;
		float:none;
		}
	.topright {
		width:100%;
		margin-top:10px;
		}
	#topbar_login input { float:left; width:75px;  }

	/* header */
	#header { padding:30px 0 50px 0;  }

	.menu { width:100%; position: absolute; left: 10px; top: 0px; background: none; height: 0px;}
	.menu select { width: 300px; position:absolute; background: none; top: -40px; }
	
	
	
	
	/* geoTop */
	#quickBar, #quickBarEXP {display: none;}
	#geoTop {position:relative;	width: 320px; height: 135px; border-top: #003170 solid 6px;}
#geoTop #logo {position: absolute; top: 18px; left: 65px;  display: block; width: 176px; height: 64px; }
#geoTop #searchBox {display: none;}
	.searchBox {display: none;}


	/* slider wrapper */

	.slider_wrapper {
		width:296px;
		margin:0 auto;	padding: 0px
		}
		.planbox { 
			display:block;
			width:97%;
			margin-bottom:5px;
			}
		
	/* pagemid */	
	#stretched .pagemid, #boxed .pagemid { 
		width:100%;
		}

	/* slider caption */ 
	.flex-caption { display:none; } 
	.teamMember { margin:0 0 25px 0; }
	.three_fourth { width: 100%;   }

		.pricetable {
			width:100%;
			height:100%;
		}
		.pricetable .block{
			width:95%; float:none; margin-bottom:10px;
			}
		.pricetable .block.active { width:95%;  }
		
		.port_box { float:none; width:auto;  margin-bottom:5px; }
		.port_desc { padding-top:5px; }

		#comments-title 		{ width:100%; float:none; }
		ol.commentlist        	{ width:100%; margin-left:0; }
		.comment-author         { margin-bottom:10px; }
		.fancy_table     { width:50%;  }
		.fancybox_wrapper 	{ margin-bottom:10px; }
		.vertabs ul.tabs, .vertabs .panes  { display:none; }
		
		
		#geoFooter {width: 320px; margin: 0 auto; height: 135px; padding: 0px; position: relative; text-align: center; font-size: 13px;}
			#geoFooter ul {width: auto;}
		#geoFooter p {font-size: 12px;}
	.slogan {display: none;}
 
}

/*-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
	#Mobile (Landscape)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=*/

/* Note: Design for a width of 480px */
@media only screen and (min-width:480px) and (max-width: 767px) {
	
	
		.slider-code { height: auto; overflow: auto; width: 460px;}
		.slider-code .viewport { float: none; width: 460px; height: auto; overflow: auto; position: inherit; }
		.slider-code .buttons { display: none;}
		.slider-code .overview { list-style: none; position: inherit; padding: 0; margin: 0; width: 460px; overflow: auto;}
		.slider-code .overview li { float: none; margin: 0px; padding: 0px; height: auto;  width: 460px;}
	
	
	#topLinks {visibility: hidden;}
	
	
	/*Select Box Style*/
	.customStyleSelectBox {
		border: #128f37 solid 1px; font-size: 14px; color: #000; padding: 4px 5px 4px 10px;
	}
	
	/* on the next line we add a down arrow on the right to indicate that it is a select box */
	.customStyleSelectBoxInner {
		background:url(../images/arrow-dwn.png) no-repeat center right;
	}
	
	.quote {position: absolute; top: 100px; left: 25px; font-size: 9px;}
	
	/*Locations*/
	
	.locH1 {font-family: "proxima-nova","Helvetica Neue","Helvetica","Arial", sans-serif; font-style: normal; font-weight: 400; font-size: 48px; color: #128f37; position: absolute; left: 37px; top: 25px; letter-spacing: -1px;}
	.locH2 {font-family: "proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif; font-style: normal; font-weight: 400; font-size: 32px; color: #777; position: absolute; left: 40px; top: 65px; letter-spacing: -1px;}
	
	.locLayout {position: relative; height: auto; }
	#locMob {
		position: relative; top: auto; 
		width: 460px;
		padding: 0px;
		overflow-y: auto ;
		overflow-x: auto;
		margin: 50px 0px 0px 20px;
	}

#inner-float
{float: left;
height: auto;
width: auto;
padding: 0px;
overflow-y: auto;
overflow-x: auto}

.fltLoc
{height: auto;
width: auto;
float: left}
	
		.locMob h1 { margin: 15px 0px 0px 0px; font: normal 14px/1.8 "proxima-nova", Helvetica, Arial, Sans-serif; line-height: 14px; font-weight: 600; letter-spacing: 0px; color: #003273;}
		.locMob p {margin: 0px 0px 5px 0px;}
	.locPar {display:none;}

#selectLocations {position: absolute; top: 18px; left: 40px;}

#locationsTop {margin: 15px 0px 0px 20px;}
	
	#locationsTop {}
	#selectLocations {position: absolute; top: 45px; left: 30px; width: 400px;}
	
	.locDetail h1 {font-size: 18px; line-height: 24px;}
	.locDetail em {font-size: 16px; line-height: 22px;}
	
	#legend {display: none;}
	
	.mapHq {display: none;}
	.mapLoc {display: none;}
	.mapUdev {display: none;}
	#locMapUSA {display: none;}
	#locMapUK {display: none;}
	#locMapAUS {display: none;}
	

		.mapDetail {width: 355px; min-height: 102px; background: #FFF; border: solid 1px #999; padding: 10px; z-index: 200;}
		.mapDetail h1 {font: normal 14px/1.8 "proxima-nova", Helvetica, Arial, Sans-serif; line-height: 14px; font-weight: 600; letter-spacing: 0px; color: #003273; margin: 0px;}
		.mapDetail img {float: left; margin-right: 10px;}


/**/
	
	
	
	.pgContent {float: none; width: auto;}
	.sideBox {display: none;}
	#team { min-height: 0px;}
	.pgContent table {text-align: left; font-size: 14px;}

	.inner { width:430px; margin:0 auto;}
	
	#stretched #wrapper   { width:440px;} 
	#boxed #wrapper          { width:440px; }

	#stretched #topbar, #boxed #topbar,
	#stretched #header, #boxed #header,
	#stretched #subheader, #boxed #subheader,
	#stretched #footer, #boxed #footer {
		width:440px; background: #F6C;
		}	

	.home_left { width: 400px; height: 225px; border: 4px solid #3e5182; position: relative; margin: 30px 0px 0px 0px; }
	.hl_stock {position: absolute; top: 20px; left: 5px;}
	.hl_links {position: absolute; top: 25px; left: 200px; padding: 0px; margin-left: 20px; border-left: 1px solid #ccc; font-size: 14px;}
		.hl_links ul {padding: 0px; margin: 0px 0px 0px 14px; list-style-type:none; line-height:16px; }
					
	.hl_news  {position: absolute; top: 130px; left: 25px; width: 340px; text-align: justify; text-wrap:!important; }
	.hl_news h2 {color: #000; font-size: 16px; line-height: 16px; margin: 0px 0px 10px 0px; font-family: "proxima-nova","Helvetica Neue","Helvetica","Arial",sans-serif;
font-style: normal; font-weight: 600;}
	.hl_news a {color: #003578; font-size: 12px;}
	.hl_news a:hover {color: #2b8e26;}
	
	.intro {padding: 0px;}
	 p {font-size: 12px; line-height: 18px;}
	 h1 {font-size: 24px;}
	.home_right    { width: 99%;}
	
	
	.home_block   { width: 99%; padding: 15px 0px 0px 0px;}
	.home_block_left   { width: 99%; padding: px 0px 0px 0px;}
		
	.last {margin: 0px;}
	.fltRight {float: none;}
	.fltRightLoc {float: right;}
		
	.half_width, 
	.one_half,              
	.one_fifth,       
	.three_fourth, 
	.four_fifth,     
	.two_fifth,       
	.three_fifth,   
	.one_sixth,       
	.four_sixth  { width:100%; margin-right:0; }
	
	
	.one_third    { width: 39%; }
	.two_third    { width: 61%; }

	.portfolio_item .two_third { width:97%; }
	.portfolio_item .one_third { width:97%; }
	.portfolio_item .one_half { width:97%; }
	.portfolio_item .one_fourth { width:97%; }

	.leftsidebar #main    { width: 100%; }
	.rightsidebar #main  { width: 100%; }

	.leftsidebar #sidebar    { width: 100%; }
	.rightsidebar #sidebar  { width: 100%; }

	.twosidebar .leftsidebar #sidebar     { width: 100%; }
	.twosidebar #main    				     { width: 100%; }
	.twosidebar .rightsidebar #sidebar   { width: 100%; }
	.rightsidebar #sidebar .widget-area { padding-left:0; }

	.twosidebar #main    { padding-left:0; }

	.topleft {
		width:100%;	
		}
	.topleft ul.links   { margin:0; text-align:center;   }
	.topleft ul.links li {
		display:inline-block;
		float:none;
		}
	.topright {
		width:100%;
		margin-top:10px;
		}
	#topbar_login input { float:left; width:150px;  }

	/* header */
	#header { padding:30px 0 50px 0;  }

	

	/* menu */
	
	.menu { width:100%; position:inherit; left:0; background: none;  height: 0px;}
	.menu select { width:420px; position:absolute; background: none; padding: 0px; top: -40px; left: 10px; }
	
	/* geoTop */
	#quickBar, #quickBarEXP {display: none;}
	#geoTop {position:relative;	width: 440px; height: 135px; margin: auto; border-top: #003170 solid 6px;}
#geoTop #logo {position: absolute; top: 18px; left: 10px; display: block; width: 176px; height: 64px; }
#geoTop #searchBox {position: absolute; top: 28px; right: 0px; text-align: left; width: 160px;}
	.searchBox {display: none;}
#geoTop #searchBox #searchBtn {display: none;}
.dlreport {height: 30px; background: url(../images/download-icon.png) no-repeat 0px 6px; padding: 0px 0px 0px 35px; position: absolute; top: 5px; right: 0px; line-height: 15px;}

	/* slider wrapper */
	.slider_wrapper {
		width:410px;
		margin:0 auto;	padding: 0px;
		}
		.planbox { 
			display:block;
			width:97%;
			margin-bottom:5px;
			}

	/* pagemid */
	#stretched .pagemid, #boxed .pagemid { 
		width:440px;
		}

	/* slider caption */ 
	.flex-caption { display:none; } 
	.teamMember { margin:0 0 25px 0; }

	ul.tabs a { 
		padding:12px 5px; 	
		}
		
	.pricetable .block, .pricetable .block.active {
		width:48%; float:left; margin-bottom:10px;
		}

	.post .entry-title { text-align:left; }		
	.post .post_content  { 
		width:100%;
		}
	.fullwidth #main .entry-content  { margin-bottom:40px; }

	#container  { width:100%; }
	.masonry { width:100%;}
	.masonry .port { 	margin:0px 15px 25px 0; }
	.port {
		float:left;
		width:45%;
		margin:10px 15px 35px 0;
		}
	#galleria1 { width:100%; }
	
	#geoFooter {width: 440px; margin: 0 auto; height: 135px; padding: 0px; position: relative; font-size: 13px;}
		#geoFooter ul {width: auto;}
	.slogan {display: none;}
	
}