/* 970px  */
@media screen and (max-width: 970px) {

	/*programme AO*/
	.form-programme .layer-wrapped-combobox{
		width:78%
	}
	.form-programme .input-wrapper{
		width:	89.5%
	}
	
	#layer-header, #layer-footer,
	#layer-pagewrapper #layer-body,
	.layer-column-left-full .layer-content-wrapper,
	.style-column-left .layer-content-wrapper,
	#layer-header, #layer-footer, #layer-top{
		width:auto	
	}
	
	
	.heading-top-slogan{
		margin-right:auto;		
	}
	
	#layer-top-text-size{
		width:98%	
	}
	
	#layer-top-text-size .layer-border-wrapper{
		width:58%	
	}
	
	/* Menu */
	#layer-menu{
		width:100%	
	}
	#layer-menu ol{
		width:98%;
		margin:0 auto
	}
	#layer-menu ol li a{
		padding:11px 13px 11px 10px;
	}
	
	#layer-menu-main #list-drop-menu{
		width:auto;	
	}
	
	#layer-menu ol li.state-selected a {
		padding: 13px 13px 9px 10px;
	}	
	#layer-menu-main #list-drop-menu a{
		padding:12px 11px 14px
	}	
	#layer-menu-main #list-drop-menu .style-tab-text{
		width:auto;	
	}
	#layer-menu-main #layer-menu #list-drop-menu a .style-purple-arrow{
		display:none;		
	}

	#layer-menu ol li.hover a{
		padding: 13px 13px 9px 10px
	}

	
	/* Footer */
	div#wc-module-directory{
		padding: 25px 10px 15px
	}
	div#wc-module-directory #directory-listing{
		width:auto;	
	}
	div#wc-module-directory .layer-resources ul li{
		float:none;
		widht:auto;
	}
	
	.layer-right-line{
		margin-right:15px
	}
	
	
	div#wc-module-directory .layer-resources{
		width:29%;	
	}
	
	div#wc-module-directory .layer-social-media{
		width:29%;	
	}
	
	div#wc-module-directory .layer-contact-info {
		float: right;
		width: 35%;
	}	
	
	#layer-top-toolbar{
		/*width:100%;*/
		right:326px;
	}
	#layer-form-search{
		width:98%	
	}
	
	#layer-footer .layer-footer-links{
		width:auto;	
	}
	#layer-footer ul.listing-footer-link{
		padding:0 10px 0;
	}
	

	.layer-menu-line1{
		background:#315649;
		height:1px;
		width:100%;
		position:absolute;
		z-index:9999;
		top:41px;
	}
	
	/*Drop menu*/
	#layer-drop-menu-content .layer-drop-menu-content-wrapper{
		width:auto;
		padding: 20px 10px 0;
	}
	#layer-drop-menu-content .layer-col-300px{
		width:31.2%;
		margin-right:2%
	}	
	#layer-drop-menu-content .layer-col-600px{
		margin-right: 0;
    	width: 65.5%;
	}
	
	#layer-drop-menu-content .layer-col-600px ul{
		width:100%	
	}
	#layer-drop-menu-content .layer-col-600px ul li{
		width:47%
	}
	#layer-drop-menu-content ul li .layer-text{
		display:table-cell;
		width:auto;
		float:none
	}
	#layer-drop-menu-content ul li .link-image{
		display:table-cell;
		width:auto;
	}
	#layer-drop-menu-content ul{
		width:100%;
	}
	#layer-drop-menu-content .layer-right{
		float:right;
		width:32%;
		margin-right:0
	}
	

	.link-close{
		margin-right:5px
	}
	
	#layer-social-bookmark-wrapper{
		width:auto;	
	}
	#layer-footer-content{
		width:100%;	
		padding: 1.3em 0 0
	}
	#layer-footer-content .style-column-2-2{
		 padding-right: 10px;
	}
	.layer-menu-line1{
		display:none;	
	}

	#layer-drop-menu-content .layer-join img{
		width:100%
	}
	#layer-drop-menu-content .image-small-quote{
		display:inline;
	}
	
	/* Standard page */
	
	#layer-standard{
		padding: 0 10px;
	}
	
	.style-horizontal .style-main-panel{
		width: 75%;
	}	
	.style-horizontal .layer-full-width{
		width:auto	
	}
	.style-horizontal .style-main-panel .style-column-left{
		width:67.1%	
	}
	.style-horizontal .style-main-panel .layer-column-left-full{
		width:98%;
		margin-right:10px
	}
	.style-horizontal .style-main-panel .style-column-right{
		width:30%;
		padding: 0 0 0 10px
	}
	
	.layer-left-panel{
		width:23%;
		padding:0 0 0 10px
	}

	#layer-event .filter .listing-filter{
		width:49%;
	}
	#layer-event .filter ul .list-all label{
		width:100%;
	}

	#layer-search-knowledge-center #layer-filter-topics li {
		width: 48%;
	}

	#layer-event .layer-full-width
	,#layer-event .layer-full-width .style-column-left{
	    float: none;
	    width: auto;
	    margin:0;
	}
	
	#layer-event .layer-tab-containers{
		padding-left:0px;
		padding-right:0px;
	}

	#layer-event .style-return-right-borderless{
		top:-12px;
	}

	#layer-event .style-width-655px{
		width:90%;
	}

	#layer-event .form-standard fieldset .label-long{
		width:100%;
	}

	#wc-module-news-page .layer-first-row .wc-layer-image-holder,
	#wc-module-news-page .layer-news-first-row .wc-layer-image-holder {
		float: none;
		width: auto
	}
	
}

/* 900px */
@media screen and (max-width: 900px) {
	#layer-drop-menu-content ul li .layer-text{
		width:75%	
	}
	#layer-top-toolbar{
		top:65px;
		right:0;
	}
	#layer-form-search {
		top: 92px;
	}
	
	#layer-top-text-size{
		top: 17px	
	}
	
	/*programme AO*/
	.form-programme .layer-wrapped-combobox{
		width:75%
	}
	.form-programme .input-wrapper{
		width:	87.5%
	}	
}

/* 850px */
@media screen and (max-width: 850px) {
	#layer-drop-menu-content ul li .layer-text{
		width:74%	
	}
}




/* 820px */
@media screen and (max-width: 820px) {
	#layer-body,
	.layer-body-bg{
		background:#F3F3EC	
	}
	.heading-top-slogan{
		display:none;		
	}
	
	/* Menu */
	#layer-menu{
		width:100%;
		background:#3A6254;
		border-bottom: 1px solid #315649;		
	}
	#layer-menu ol{
		width:98%;
		margin:0 auto
	}
	#layer-menu ol li{
		background:#3A6254;
		border-right: 1px solid #315649;
	}
	
	#layer-menu ol li.position-first{
		border-left: 1px solid #315649;
	}
	
	#layer-menu ol li a{
		background:none;
		color:#fff;
		padding:13px 10px 13px 8px;
		font-size:13px
	}
	
	#layer-menu ol li.state-selected {
		background:#315649	
	}
	
	#layer-menu ol li.state-selected a{
		background:none	;
		padding:13px 10px 13px 8px;
		top:0
	}
	

	#layer-menu ol li.hover a{
		padding: 13px 10px 13px 8px;
		top:0;
	}
	#layer-menu ol li ol{
		top:41px;
	}
	#layer-menu ol li ol .position-first{
		border:none;	
	}

	/*Drop menu*/
	#layer-menu-main #list-drop-menu{
		float:left;	
		width:auto;	
		height:42px;
		background:#9A4E9E;
	}
	#layer-menu-main #list-drop-menu a{
		background:none;
		font-size:13px;
		padding:0;
	}
	#layer-menu-main #list-drop-menu .style-tab-text{
		width:auto;	
		padding:12px
	}
	#layer-menu-main #layer-menu #list-drop-menu a .style-purple-arrow{
		display:none;		
	}	
	
	.layer-green-line{
		display:none;
	}
	
	.layer-purple-line{		
		z-index:6;
		display:block;
	}

		
	
	/* Footer */
	div#wc-module-directory{
		padding: 25px 10px 15px
	}
	div#wc-module-directory #directory-listing{
		width:auto;	
	}
	div#wc-module-directory .layer-resources ul li{
		float:none;
		widht:auto;
	}
	
	.layer-right-line{
		margin-right:15px
	}
	
	div#wc-module-directory{
		background:#fff;	
	}
	div#wc-module-directory .layer-resources{
		width:26%;	
	}
	div#wc-module-directory .layer-resources .layer-right-line{
		width: 90%
	}
	div#wc-module-directory .layer-resources ul li{
		width:74%	
	}
	
	div#wc-module-directory .layer-social-media{
		width:29%;	
		margin-right:15px;
	}
	
	div#wc-module-directory .layer-contact-info {
		float: right;
		width: 40%
	}	


	#layer-drop-menu-content{
		background: url("/graphics/menu-shadow.png") repeat-x scroll left bottom #F1E5F2;
		border-top: 4px solid #9A4E9E;
		position: absolute;
		top: 190px;
		z-index: 5;
	}	
		
	#layer-drop-menu-content .layer-col-300px{
		width:32%;		
	}
	
	#layer-drop-menu-content .layer-col-600px{
		width: 67%	
	}
	
	#layer-drop-menu-content .layer-col-600px ul li{
		width:47%	
	}
	
	#layer-drop-menu-content ul li .layer-text{
		width:70%	
	}
	
	#layer-drop-menu-content .layer-right{
		float:left;
	}
	

	#layer-drop-menu-content .link-quote{
		display:none
	}
	#layer-drop-menu-content .heading-5-orange{
		float:none;
		margin:0 0 10px;
	}
	
	#layer-drop-menu-content .layer-right .style-margin-top{
		margin-top:0
	}
	

	
	#layer-form-search input.text{
		width:200px
	}
	
	
	#layer-menu-main #list-drop-menu{
		top:0
	}	
	
	#layer-menu{
		border-bottom:0;	
	}
	
	#layer-standard{
		width:auto;
		padding: 13px 10px 0
	}
	.layer-left-panel {
    	width: 28%;
	}
	
	.style-horizontal .style-main-panel {
		width: 69%;
	}
	.style-horizontal .layer-full-width{
		width:auto	
	}
	
	.style-horizontal .style-main-panel .style-column-left {
		width: 100%;
	}
	
	.style-horizontal .style-main-panel .style-column-right{
		width: 100%;
		margin-top:20px
	}	
	
	#wc-breadcrumbs {
		padding:0 0 12px
	}
	
	#wc-breadcrumbs ul{
		float:left;
		margin: 7px 0 0
	}	
	
	.addthis_toolbox{
		margin:0 !important	
	}

	/*programme AO*/
	.form-programme .input-wrapper{
		width:	77%
	}	
	.form-programme .layer-wrapped-combobox{
		width:71.2%	
	}

	#layer-event .layer-module-full, 
	#layer-event .panel-summary-full,
	#layer-event .layer-description,
	#layer-event .result-listing ol,
	#layer-event ol.result-listing li .link-label{
		width:auto;
	}

	#layer-event .form-standard fieldset .input-width-523{
		width:100%
	}
	#layer-event .style-width-half{
		width:45%;
	}

	#layer-event .style-width-half label{
		width:30%;
	}

	#layer-event .style-width-half .label-title{
		width:100%
	}
	#layer-event .form-standard fieldset .input-textarea{
		background:#FFFFFF;
		border:1px solid #DCDCDC;
		border-radius: 15px;
		box-shadow: 1px 1px 1px #D1D1D1 inset;
		width:100%;
		margin-top:15px;
	}
}



/* 800px */
@media screen and (max-width: 800px) {
	#layer-drop-menu-content ul li .layer-text{
		width:72.5%	
	}
	
	/*programme AO*/
	.form-programme .layer-wrapped-combobox{
		width:70.5%
	}
	.form-programme .input-wrapper{
		width:	81.5%
	}		
	.layer-cookies{
		width:80%;
	}
	.layer-cookies .layer-cookies-text {
		float:none;
		margin-left:60px;
		width:auto;
		padding-top: 5px;
	}
}

/* 700px  */
@media screen and (max-width: 700px) {
	#layer-drop-menu-content .layer-col-300px{
		width:48%	
	}
	
	#layer-drop-menu-content .layer-col-600px{
		width:100%	
	}
	
	#layer-drop-menu-content ul li .layer-text{
		width:78%	
	}
	
	#layer-drop-menu-content .layer-right{
		float:none;
		width:100%
	}
	#layer-drop-menu-content .layer-right .link-close{
		display:none;
	}
	
	#layer-drop-menu-content .layer-join img{
		display:none;
	}
	#layer-drop-menu-content .heading-membership{
		float:none;
		margin-bottom:5px
	}
	
	/* sitemap */
	#layer-sitemap ul li.list-item-first-level {
		margin-bottom: 20px;
	}
	.style-horizontal .layer-full-width .style-column-left{
		margin:13px 10px;
		float:none;
		width:auto;
	
}
	div#wc-module-web-search #form-search input.form-standard-text{
		width:70%;		
	}
	#wc-module-web-search .style-pagination .layer-sort-order{
		float:none;
		margin:0 auto;
	}
	#wc-module-web-search .style-pagination.position-top .style-pagination-pages{
		float:none;
		margin:0 auto;
		text-align:center;
		background:#F7F7F7;
	}
	.style-horizontal .layer-full-width .style-column-right{
		float:none;
		margin:10px;
		width:auto;
	}
}


/* 640px*/
@media screen and (max-width: 640px) {
	
	.style-column-left .layer-content-wrapper{
		width:auto;
		padding:15px 10px 20px;
	}
	
	#layer-page .style-horizontal{
		margin: 0 0 15px 0;
		padding: 13px 0px 10px;
	}
	
	#layer-body{
		padding:0;
		margin-top:35px;
	}
	
	#layer-header-wrapper{
		height:174px
	}
	#layer-header a{
		top:40px;
		left:auto;
		margin:8px auto;
		width:187px
	}
	
	#layer-top-text-size{
		position:static;		
	}
	
	#layer-top-text-size .layer-text-wrapper{
		display:none
	}
	
	#layer-top-toolbar{
		position:absolute;
	}
	
	#layer-top-text-size .layer-border-wrapper{
		border:none;
		padding:0
	}
	
	#layer-section-menu{
		display:block	
	}
	
	#layer-social-bookmark-wrapper{
		display:block;	
		margin-top: 15px;
		text-align:center
	}

	.layer-left .layer-container-wrapper .layer-container-left,
	.layer-left .layer-container-wrapper .layer-container-right,
	.layer-right-bottom,
	.layer-white-bg
	{
		width:auto;
	}
		
	.layer-left .layer-container-wrapper .layer-container-left,
	.layer-left .layer-container-wrapper .layer-container-right
	{
		width:100%;
		margin-bottom:15px;
	}	
	
	
	/* fixes for listing page template */
	.layer-filter-form {
		clear: left;
	}

	.layer-filter-form h3.filter-title {
		float: none;
	}

	.form-standard.filter fieldset ul li label {
		width: 75px;
	}

	.form-standard.filter ul li.button {
		margin-left: 87px;
		clear: both;
	}

	.form-standard.filter ul li.reset-button {
		margin-left: 10px;
		clear: none;
	}

	#layer-page .style-width-424px {
		width: auto;
	}

	.panel-link-more {
		display:block;
		background: #E9E9E9;		
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;		
		text-align: center;
		padding: 10px;
	}

	#wc-module-news-page .style-pagination.position-bottom,
	#wc-module-news-page .style-pagination.position-top {
		display: none;
	}

	#wc-module-news-page .layer-last-row,
	#wc-module-news-page .layer-news-first-row {
		background: url("/graphics/lfhe/bg-border-line.jpg") repeat-x scroll left bottom transparent;
	}

	#wc-module-news-page .hide {
		display: none;
	}

	#wc-module-publication-page .style-pagination.position-bottom,
	#wc-module-publication-page .style-pagination.position-top {
		display: none;
	}

	#wc-module-publication-page .layer-last-row,
	#wc-module-publication-page .layer-news-first-row {
		background: url("/graphics/lfhe/bg-border-line.jpg") repeat-x scroll left bottom transparent;
	}

	#wc-module-publication-page .layer-filter-form label {
		display: inline-block;
	}
	
	#wc-module-publication-page .hide {
		display: none;
	}

	#wc-module-case-study .style-pagination.position-bottom,
	#wc-module-case-study .style-pagination.position-top {
		display: none;
	}

	#wc-module-case-study .layer-last-row,
	#wc-module-case-study .layer-news-first-row {
		background: url("/graphics/lfhe/bg-border-line.jpg") repeat-x scroll left bottom transparent;
	}
	
	#wc-module-case-study .style-width-424px {
		width: 155px;
	}

	#wc-module-case-study .layer-filter-form label {
		display: inline-block;
	}

	#wc-module-case-study .hide {
		display: none;
	}

	/* Menu */
	.layer-menu-line1{
		display:none;	
	}
	#layer-menu{
		top:175px;
		border-bottom:none;
	}
	#layer-menu ol{
		width:100%	
	}
	#layer-menu ol li{
		display:none;	
		width:99.9%;
		background:url(/graphics/menu-bottom-line.gif) repeat-x bottom left #305447;
	}
	#layer-menu ol li a{
		width:92.3%	;
		padding: 10px 13px;
	}
	
	#layer-menu-main #list-drop-menu a{
		height:40px
	}

	#layer-menu ol li.state-selected{
		display:none
	}
	
	#layer-menu ol li.position-last{
		background:url("/graphics/menu-bottom-line.gif") repeat-x scroll left bottom #305447
	}

	
	#layer-menu ol li.list-top-button{
		display:block;
		width:49.5%;
		background:none;
		border:none;
		padding:0;
	}
	#layer-menu ol li.list-top-button a{
		display:block;
		width:85%;
		font-size:16px;
		line-height:16px;
		padding: 12px 13px;
		background: url(/graphics/green-arrow-down.gif) no-repeat center right;		
	}
	
	#layer-menu ol li.list-expand a{
		background: url(/graphics/green-arrow-up.gif) no-repeat center right;		
	}
	
	
	#layer-menu-main #list-drop-menu{
		width:49.5%;
		padding:0;
		position: absolute;
    	right: 0;
		height:40px
	}

	#layer-menu-main #list-drop-menu a{
		width:100%;
		font-size:16px;
		line-height:16px;
	}
	#layer-menu-main #layer-menu #list-drop-menu a .style-purple-arrow{
		display:block;	
		float:right;
	}
	/* Drop Menu*/
	#layer-drop-menu-content{
		background:none;	
		top: 177px;
	}
	
	#layer-drop-menu-content .layer-drop-menu-content-wrapper{
		margin: 33px 0 0 0;
		padding: 0
	}

	#layer-drop-menu-content .layer-drop-menu-content-wrapper .layer-about-lfhe-wrapper {
		display: none;
	}

	#layer-drop-menu-content .layer-text .layer-mobile-hide {
		display: none;
	}

	#layer-drop-menu-content .layer-col-300px,
	#layer-drop-menu-content .layer-column2{
		width:100%;
		margin:0;
		float:none;
		display:block;
	}
	
	#layer-drop-menu-content .layer-col-600px{
		width:100%	
	}
	
	#layer-drop-menu-content .layer-col-600px ul li .layer-text{
		float:none;
		width:auto
	}
	#layer-drop-menu-content .layer-col-600px ul li{
		width:auto;
		float:none;
		padding: 7px 0
	}

	
	.heading-5-green,
	.heading-5-purple,
	.heading-5-orange{
		background:#9A4E9E;
		color:#fff;
		margin:0;
		padding: 8px 10px;
		float:none;
		font-size:14px
	}
	#layer-drop-menu-content .layer-column2 .link-close{
		display:none;	
	}
	#layer-drop-menu-content .image-small{
		display:block
	}
	#layer-drop-menu-content .image-large{
		display:none
	}
	
	#layer-menu-bottom-line{
		display:none;	
	}
	#layer-drop-menu-content .layer-col-300px ul li p{
		display:none;	
	}
	#layer-drop-menu-content .layer-col-300px ul li{
		background:#883C8C;
		border: 1px solid #B76ABB;
		border-right:none;
		border-bottom:none;
		padding:3px 5px;
		margin:0;
	}
	#layer-drop-menu-content .layer-col-300px ul li .link-purple,
	#layer-drop-menu-content .layer-col-300px ul li .link-green{
		color:#fff;	
		text-decoration:none;
		display:block;
		padding: 3px 5px;
	}
	#layer-drop-menu-content .layer-col-300px .style-text{
		float:left;	
		margin-top:3px
	}
	#layer-drop-menu-content ul li .layer-text{
		display:block	
	}

	
	#layer-drop-menu-content .layer-join{
		display:none;	
	}
	
	#layer-drop-menu-content .layer-right{
		width:100%
	}
	
	#layer-drop-menu-content h5 .style-3-dot{
		display:none;	
	}
	#layer-drop-menu-content .heading-5-orange {
		margin: 0;
	}

	#layer-menu-main #list-drop-menu{
		border-right:none;
	}	
	
	.layer-main-addthis{
		display:none	
	}

	
	/*Footer*/
	
	#layer-top-toolbar{
		top:0;
		left:0;
		width:100%
	}
	
	#layer-top-toolbar ul{
		position:absolute;		
		float:none;
		background:#F3F3EE;
		width:100%;
		margin:0;
		text-align:center;
		padding: 7px 0;
		border-bottom:1px solid #DEDED9;
	}

	#layer-top-toolbar ul li.position-last .divider-bar{
		display:none
	}
	

	#layer-top-toolbar ul li{
		margin:0	
	}
	
	#layer-top-toolbar ul li a{
		color:#3A6254;
		font-size:14px;
		padding: 0 10px
	}
	span.divider-bar{
		color:#D1D1CF;
		padding-left:0
	}
	
	.heading-top-slogan{
		display:block;
		position:absolute;
		top:70px;
		right: 25px;
		width:auto;
	}
	
	div#wc-module-directory .layer-contact-info,
	div#wc-module-directory .layer-resources{
		display:none;	
	}
	
	#layer-footer-content{
		padding:0;
		border-top:1px solid #E1E1E1
	}
	#layer-footer-content .style-column-2-2{
		width:100%;
		padding:20px 25px 0;
		border-top:1px solid #E1E1E1;
		margin-top:10px
	}
	#layer-footer .layer-footer-links{
		text-align:center;
		width:100%
	}
	#layer-footer ul.listing-footer-link{
		padding: 15px 0 0	
	}
	
	#layer-footer ul.listing-footer-link li {
		float:none	
	}
	#layer-footer ul.listing-footer-link li a{
		font-size:11px	
	}
	
	div#wc-module-directory{
		border:none;	
		padding:0;
	}
	
	#directory-listing .layer-mq-wrapper{
		border-right: none;
		float:none;
		width:auto
	}
	
	div#wc-module-directory .layer-social-media{
		width:100%;
		padding: 11px 0;
		border-top:1px solid #E1E1E1;
		float:left
	}
	div#wc-module-directory .layer-social-media ol{
		margin: 0 0 0 20px;	
		float:left;
	}
	div#wc-module-directory .layer-social-media ol li{
		float:left;
		width:auto;
	}
	div#wc-module-directory .layer-social-media ol .style-social-text{
		display:none;	
	}
	
	div#wc-module-directory h3{
		float:left;	
		padding:3px 0 0 25px;
		font-size:13px
	}
	
	#layer-form-search{
		position:absolute;
		top:130px;
	}
	#layer-form-search ul{
		width:91%	
	}
	#layer-form-search fieldset{
		float:none;
		margin: 11px 22px 0;
	}
	.form-standard fieldset legend{
		float:left;
	    font-size: 13px;
   		padding:3px 20px 0 25px;
	}
	.form-programme fieldset legend{
		display:none
	}
	#layer-form-search input.text{
		background:url("/graphics/bg-combobox-left2.gif") no-repeat left top;
		width:100%;		
		padding:;
	}
	#layer-form-search .input-search-submit{
		background:url("/graphics/btn-go2.gif") no-repeat scroll right top transparent;
	}
	
	
	#layer-form-search .panel-search-submit{
		padding: 0px 0 0 
	}
	
	#layer-menu-main #layer-menu #list-drop-menu a .style-purple-arrow{
		position:absolute;
		top:10px;
		right:18px;
	}


	div#wc-module-directory{
		margin-top:20px;	
	}	
	
	div#wc-module-directory .layer-social-media .heading-second{
		display:none;
	}
	
	div#wc-module-directory .layer-social-media .heading-first{
		display:block;
	}
	
	div#wc-module-directory .layer-social-media ol li {
		clear:none;	
	}
	
	/*standard*/
	.style-horizontal .style-main-panel{
		width:100%;	
	}
	
	.layer-left-panel{
		display:none;	
	}
	
	div#wc-module-directory{
		margin-top:45px;	
	}	
	
	/* Section Menu*/
	#layer-section-menu{
		display:block;
		background:#fff;
		padding: 10px 21px 2px;
		margin: 0 ;
		border-top:1px solid #E1E1E1
	}
	
	#layer-section-menu fieldset{
		border:none;
		padding:0;
	}
	#layer-section-menu legend{
		padding:0 0 15px 0;
		float:none;
		font-size: 16px;
		display:block
	}	

	#layer-section-menu ul{
		margin:0;
		padding:0;
		list-style-type:none;
	}
	
	#layer-section-menu ul li{
		padding:0;
		margin:0
	}
	
	#layer-section-menu .form-standard ul{
		list-style-image:none
	}
	
	#layer-section-menu .form-standard .input-combobox{
		width: 95%
	}
	#layer-section-menu .form-standard .layer-wrapped-combobox {
		float:left	;
		width:90%
	}
	
	#layer-section-menu .form-standard select{
		width: 100%;
		padding: 3px 0px 3px 0px;
	}

	#layer-section-menu .form-standard .layer-select-wrapper{
		width:100%;
		margin-bottom:20px;
	}
	
	#layer-section-menu .ui-button-icon-only .ui-icon {
		margin-left: -14px;
	}
	
	
	#wc-breadcrumbs {
		border-top: 1px solid #E1E1E1;
		border-bottom:none;
		margin-bottom:12px;
		padding:0
	}		
	
	#wc-breadcrumbs ul{
		width:auto;	
		padding:0 5px
	}
	#wc-breadcrumbs ul li.list-first a{
		background-position: left center	
	}
	
	.layer-top-breadcrumb{
		padding:2px 0 8px	
	}
	
	.layer-bottom-breadcrumb{
		margin-bottom:10px	
	}
	.layer-bottom-breadcrumb ul{
		margin: 0 10px	
	}
	#layer-pagewrapper .layer-bottom-breadcrumb ul li{
		display:inline-block;
	}
	
	.style-column-left .layer-toc-content{
		width:auto	
	}


	.style-tabs li.state-selected
	,.style-tabs li.state-selected a
	,.style-tabs li a
	,#layer-event .listing-tab li a
	,#layer-event .listing-tab li
	,#layer-event .listing-tab li.state-selected a
	,#layer-event .listing-tab li.state-selected
	,#listing-steps .list-selected
	,#listing-steps .list-selected a
	,#listing-steps li a
	,#listing-steps li{
		background: none;
	}

	.style-tabs li
	,.listing-tabs li
	,#layer-event .listing-tab li
	,#listing-steps li{
		background: url(/graphics/lfhe/tab-bg.png) left bottom repeat-x;
		width:100%;
		border:1px solid #CDCDCD;
		border-bottom:none;
		border-radius: 5px 5px 0 0;
	}

	#layer-event .listing-tab li a{
		display:block;
		float:none;
	}

	.listing-tabs li{
		display:none;
	}

	.listing-tabs .list-more
	,.listing-tabs .state-selected{
		display:block;
	}

	#layer-standard .panel-return-link-top a{
		display:none;
	}

	#layer-event .style-width-half{
		width:100%;
		padding:0;
	}
	#layer-event .form-standard fieldset .input-text{
		width: 100%;
	}
	#layer-event .form-standard fieldset .label-purchase-order{
		width:100%;
	}
	#layer-event dt{
		width: 20%
	}
	#layer-event .layer-select-wrapper{
		margin-bottom:10px;
	}

	#list-career-listing .layer-region-salary{
		float:none;
		text-align: left;
		width: auto
	}

	#list-career-listing .layer-region-salary .style-salary{
		display:block;
		margin-left:0;
	}

	#list-career-listing .layer-region-salary p{
		margin: 10px 0;
	}

	#list-career-listing h3{
		float:none;
		width:auto
	}
	
	p.style-rss {
		top:0;
	}
	
	#wc-module-news-page .layer-first-row,
	#wc-module-news-page .layer-news-first-row {
		padding-top: 25px;
	}
	
}



/*550px  */
@media screen and (max-width:550px) {
	
	#layer-form-search ul{
		width:90%
	}
	
	#layer-menu-main #list-drop-menu a
	,#layer-menu ol li.list-top-button a{
		font-size:15px	
	}

	.style-pagination .style-pagination-results{
		display:none;
	}

	#wc-module-publication-page .layer-filter-form label{
		width:65px;
	}

	.layer-filter-form-publication .form-standard.filter fieldset select{
		width:150px;
	}

}


@media screen and (max-width:500px) {
	#layer-form-search ul{
		width:89%
	}
	#layer-section-menu .form-standard select{
		width:100%
	}
	#layer-event .result-details .wc-panel-navigation{
		width: auto
	}
	#layer-event .result-details .wc-panel-navigation span{
		display:block;
		margin: 0 auto;
		float:none
	}
	#layer-event .link-btn-download,
	#layer-event .link-btn-booknow{
		width:100%;
		margin:0
	}

}

/*450px  */
@media screen and (max-width:450px) {
	
	#layer-form-search ul{
		width:88%
	}
	
	#layer-menu ol li.list-top-button a{
		width:83%	
	}
	.layer-filter-form h3.filter-title{
		float:none;
	}
		
}

/*420px  */
@media screen and (max-width:420px) {
	
	#layer-form-search ul{
		width:87%
	}
	
	#layer-menu ol li.list-top-button a{
		width:82%	
	}
	#layer-event .form-standard fieldset label{
		width:100%;
		margin-bottom:10px;
	}

	#layer-event .style-margin-left-8px{
		margin:0;
	}
	#layer-event  .form-standard fieldset .label-address span{
		float:left;
		margin-left:10px;
	}
	
}

/*390px  */
@media screen and (max-width:390px) {
	
	
	#layer-form-search ul{
		width:86%
	}
	#layer-menu ol li.list-top-button a{
		width:80%	
	}
	
	#layer-top-toolbar ul li a{
		padding: 0 10px 0 5px
	}	
}

/*350px  */
@media screen and (max-width:350px) {
	#layer-form-search{
		top:215px;
	}

	#layer-form-search ul{
		width:84%
	}
}

/* 320px  */
@media screen and (max-width: 320px) {
	
	.heading-top-slogan{
		display:none;	
	}
	
	#layer-drop-menu-content .layer-col-300px{
		width:100%
	}

	#layer-top-toolbar ul li a{
		font-size:13px;
		padding: 0 7px
	}
	#layer-menu ol li.list-top-button a,
	#layer-menu-main #list-drop-menu a{
		font-size:14px	
	}
	
	#layer-menu-main #layer-menu #list-drop-menu a .style-purple-arrow{
		right:5px
	}
	.heading-5-green, .heading-5-purple, .heading-5-orange{
		font-size:14px	
	}
	
	#layer-form-search{
		margin-top:-81px;
	}
	#layer-form-search ul{
		margin:2px 0 0 22px;
		width:71%
	}
	
	#layer-form-search .panel-search-submit{
		padding: 2px 0 0 
	}
	
	#layer-form-search fieldset{
		margin: 5px 0 0;
	}
	div#wc-module-directory h3{
		font-size:13px;	
	}
	div#wc-module-directory .layer-social-media{
		padding:7px 0 5px
	}
	#layer-footer ul.listing-footer-link{
		padding:7px 0 0;
		font-size:10px	
	}
	#layer-footer ul.listing-footer-link li a{
		font-size:10px	
	}
	#layer-footer-content .style-column-2-2{
		margin-top: 9px;
		padding: 10px 20px 0;
	}
	#layer-footer-content .style-column-2-2 a{
		color:#A2A2A2
	}
	
	div#wc-module-directory .layer-social-media .heading-second{
		display:block;
	}
	
	div#wc-module-directory .layer-social-media .heading-first{
		display:none;
	}
	
	/*standard*/
	#layer-section-menu legend{
		display:block;
	}	
	#layer-section-menu .form-standard .layer-wrapped-combobox{
		width: 88%
	}
	
	.form-standard fieldset legend{
		display:none;	
	}
	
	/* whos who ao */
	.style-column-left #wc-module-whoswho .align-left img {
		width: 100%;
	}
	
	#wc-module-whoswho div.wc-whoswho .align-left {
		width: 30%;
	}

	#wc-module-whoswho div.wc-whoswho .align-right ,
	.style-column-left  #wc-module-whoswho div.wc-whoswho .align-right {
		width: 70%;
	}
}