@media only screen and
(max-width: 480px)
{
	.mobHide {display: none;}
	 
	.deskHide {display: block;}
	 
	#headerWrap {
		height: auto;
		padding: 0.25em 0;
	 }
	 
	#contact ul li#email a {font-size: 1em;}
	 
	#logo {display: none;}
	 
	#mobLogo {
		margin: auto;
		text-align: center;
		width: 100%;
		display: block;
	 }
	 
	#mobSearch {
		display: none;
		float: left;
		background: #383739;
		float: left;
		margin: auto;
		padding: 2%;
		text-align: center;
		width: 96%;
	 }
	 
		#mobSearch form {height: 2em;}
	 
			#mobSearch form input[type="text"] {
				background: #fff;
				border: none;
				color: #000;
				font-family: Times New Roman;
			 }
	 
			#mobSearch form input[type="submit"] {
				border: 0;
				background: #d1a554;
				color: #000;
				font-weight: bold;
				cursor: pointer;
			 }
	 
	#mobSearchButton {float: right;}
	 
		#mobSearchButton a {
			padding: 0.9em 0.6em 0.5em 0.5em;
			display: block
		 }
	 
	#topWrap {
		margin-top: 0;
		width: 100%;
		float: left;
	 }
	 
	#contact ul li#tel a,
	 #contact ul li#tel a:visited {color: #fff;}
	 
	#contact ul li#email {margin: 0.35em 0;}
	 
	#contact {
		width: 100%;
		font-size: 1.1em;
		text-align: center;
	 }
	 
	#contact span.buff {display: none;}
	 
	body #slider .nivo-caption {display: none!important;}
	 
	.fBox {
		display: block;
		margin: auto auto 0.5em;
		width: 100%;
		float: none;
	 }
	 
	body.home #page {
		padding:1em;
		width:90%;
	}
	 
	body.home #content {width: 95%; padding:0;}
	 
	body.home #homeSidebar {
		float: left;
		width: 100%;
	 }
	 
	body.home #homeSidebar #twitterWrap {margin-left: 2%;}
	 
	#slider {display: none;}
	 
	#content {width: 96%;}
	 
	#secondary {
		float: left;
		margin: 0 0 0 5%;
		width: 88%;
	 }
	 
	#rhpBoxWrap {
		padding-bottom: 0;
		margin-bottom: 10%;
		border-bottom: 0;
	 }
	 
	 
	body.page-template-page-boxes-php #content {
		padding: 1em 0 0 1em;
		width: 95%;
	 }
	 
	.inFbox {width: 94%;}
	 
	.inFboxImg {width: auto;}
	 
	.inFbox .text {
		width: 100%;
		padding-left: 0;
	 }
	 
	#footer {height: 22em;}
	 
	#footerWrap {
		clear: both;
		padding: 8% 4%;
		width: 92%;
		height:13em;
	 }
	 
	#footerRight ul li {
		display: inline;
		text-align: right;
	 }
	 
	#footerLeft {width: auto; float:left; margin-bottom:1em;}
	 
	#footerNav {padding-left: 9%;}
	 
	#footerCenter {padding-left: 12%;}
	 
	#footerCenter ul li {display: block;}
	 
	#footerCenter ul li a {border-right: 0;}
	 
	ul#menu-footer li {float: none;}
	 
	span.divider {display: none;}
	 
	#footerLeft ul li a {border-right: none; }
	
.widget a{
	    padding-right: 0.2em;
}
		 
	#supplementary #first,
	#supplementary #second {width: 100%;}
	 
	#supplementary #first aside#text-3 {
		clear: both;
		width: 100%;
		margin-top: 0;
	 }
		 
	#footer {
		height: auto;
		font-size: 1em;
	 }
	 
	#footerWrap div#footer footer#colophon div#supplementary.two div#first.widget-area aside#text-3.widget.widget_text div.textwidget iframe {width: 100%;}
	 
	#footerLeft {
		clear: both;
		float: none;
	 }
	 
	#footerRight {
		clear: both;
		float: none;
	 }
	 
	#supplementary #second aside {
		min-height: 15em;
		padding: 0;
		width: 48%;
		display: inline-block;
	 }
	 
	#supplementary #second {margin-top: 5%;}
	 
	#footer ul li#siteDetails {
		display: block;
		width: 100%;
	 }
	 
	#supplementary #second aside li a {font-size: 1em;}
	 
	#supplementary #second aside li {line-height: 215%;}
	 
	ul#social {
		float: none;
		display: inline-block;
		margin-top: 3%;
	 }
	 
	ul#social li {text-align: inherit;}
	 	 
	#fboxWrap {
		padding-top: 0;
	 }
	 
	 body.page-template-page-journal-holding-php #headerWrap,
	 body.single-editions #headerWrap,
	 body.page-template-page-journal-internal-php #headerWrap {
		height:15.7em;
	 }
	 
	 body.page-template-page-journal-holding-php #searchform,
	 body.page-template-page-journal-holding-php #topWrap,
	 body.page-template-page-journal-holding-php a#logo img,
	 body.single-editions a#logo img,
	 body.single-editions #searchform,
	 body.single-editions #topWrap,
	 body.page-template-page-journal-internal-php #searchform,
	 body.page-template-page-journal-internal-php #topWrap,
	 body.page-template-page-journal-internal-php a#logo img {
		display:block;
	 }
	 
	 body.page-template-page-journal-holding-php #branding,
	  body.page-template-page-journal-internal-php #branding,
	 body.single-editions #branding {
		background:none;
	 }
	 body.page-template-page-journal-holding-php #footer,
	  body.page-template-page-journal-internal-php #footer,
	 body.single-editions #footer {height:22em;}
	 
	 #footerColFive {
		width:100%;
	 }
	 
	 
	 .left-sidebar #content {
		float:left;
		width:90%;
		padding:1em;
	 }
	 
	.featureWrap img {
		height:auto;
	 }
	 
	.featuredTextWrap {
		margin-top:-3em;
	 }
	 
	 .featuredText {
		font-size:1em;
	 }
	 
	 body.page-template-page-journal-holding-php #leftPanel,
	 body.single-editions #leftPanel {
		width:100%;
	 }
	 
	 body.page-template-page-journal-holding-php #leftPanel form input.field,
	 body.single-editions #leftPanel form input.field {
		width:226px;
	 }
	 
	 .left-sidebar #secondary {
		width:90%;
		margin-bottom:1em;
		padding:1em;
	 }
	 
	ul.sub-menu {
		display:none;
	}
	
	#supplementary #first aside#nav_menu-5,
	#supplementary #second aside#text-3 {
		display:none;
	}
	
	#leftPanelBox {
		padding-left:1.5em;
	}
	
	ul {
		margin-left:1em;
	}
	
	/* contact form */
	
	#wpcf7-f241-p23-o1 label {
		width:100%;
	}
	
	#wpcf7-f241-p23-o1 input.wpcf7-text,
	#wpcf7-f241-p23-o1 input.wpcf7-email,
	#wpcf7-f241-p23-o1 textarea {
		width:100%;
	}
	
	#wpcf7-f241-p23-o1 span.captcha-742 input {
		widtH:100%;
	}
	

	/* team page */

	.itemShort {
		padding-left:0;
		width:100%;
		padding-top:0.5em;
	}
	
	.itemLeft,
	.itemLeft img {
		width:100%;
	}
	
	
	/* apply form */
	
	#wpcf7-f293-p291-o1 p.topInput span input,
	#wpcf7-f293-p291-o1 span.date-418 input,
	#wpcf7-f293-p291-o1 span.primaryaddress textarea,
	#wpcf7-f293-p291-o1 span.secondaddress textarea,
	#wpcf7-f293-p291-o1 span.home input,
	#wpcf7-f293-p291-o1 span.mobile input {
		width:100%;

	}
	
	#wpcf7-f293-p291-o1 p {
		float:left;
	}
	
	#wpcf7-f293-p291-o1 p.captcha {
		width:80%;
	}
	
	#wpcf7-f293-p291-o1 span.captcha-614 input {
		width:97%;
	}
	
	#wpcf7-f293-p291-o1 span.your-email input {
		margin-left:0;
		width:100%;
		float:left;
	}
	
	.newsThumb {
		display:none;
	}
	
	.entry-title {
		width:auto;
		line-height:1.2em;
		padding-bottom:1em;
	}
	
	#ee-single-page-checkout-dv #spco-steps-display-dv {
		margin-bottom:3em;
	}
		 
	 
	 
}