@charset "UTF-8";
/* CSS Document */
/*********************************************************************************/
/* Below 900px                                                                   */
/*********************************************************************************/
@media (max-width: 56.25em) { /* 900px */
	#menu {
		display:none;
	}
	
	.slicknav_menu {
		display:block;
	}
}
/*********************************************************************************/
/* Below 800px                                                                   */
/*********************************************************************************/
@media (max-width:50em) {

	#header #logo,
	#header #logo50 {
		float: none;
		margin: 1em auto;
	}

	#header #byline {
		float: left;
		width: 100%;
		max-width: 100%;
		text-align: center;	
		font-size: 1.375em;	
		margin: 0 0 1em 0;
	}
	#mainslider img {
		width: 100%;
		height: auto;
	}
	#mainslider #caption,
	#mainnoslider #caption {
		height: auto;
		float: left;
		position: relative;
		margin: 0 0 1em 0;
		width: 98%;
		padding: 1em 1%;
	}
	#mainslider #caption h1,
	#mainnoslider #caption h1 {
		position: relative;	
		font-size: 1.75em;
		margin: 0;
	}
}
/*********************************************************************************/
/* Below 750px                                                                   */
/*********************************************************************************/
@media (max-width:46.875em) {
	#contentmainleft,
	#contentmainright,
	#left,
	#sidewrapper,
	#breadcrumbs,
	#membercontact #memberform,
	#membercontact #memberaddress,
	#memberaddress #googleMap,
	.leftfull #googleMap,
	#footerleft,
	#footerright,
	#footerright #twitter,
	#footer #blog,
	#footer #newsletter,
	#bottom #address,
	#bottom #creditswrapper #copyright,
	#bottom #creditswrapper #webcredit {
		width: 98%;
		margin: 1em 1%;	
	}
	#footerright #twitter #twitterfeed {
		width: 300px;
		margin: 0 auto;
	}
	#homeleft .advertwrapper {
		overflow: visible;
	}
	#homeleft .advertblock,
	#homeleft .advertblockwide {
		width: 98%;
		padding: 1em 0;
		margin: 0 1%;
	}
	#homeleft .advertblock .content,
	#homeleft .advertblock .feature {
		width: 100%;
		padding: 1em 0;
		margin: 0;
	}
	#homeleft .advertblock .content p {
		margin-left: 1%;
	}
	#homeleft .advertblock .content img {
		width: inherit;  /* This makes the next two lines work in IE8. */
		max-width: 200px; /* Add !important if needed. */
		height: auto;    /* Add !important if needed. */
	}
	#homeleft .advertblock .content .leftimg {
		width: 100%;
		max-width: 100%;
		height: auto;
		margin: 0 0 10px 0;
	}
	#footer,
	#bottom,
	#bottom #creditswrapper #webcredit {
		text-align: center;	
	}
	.sideimagewrapper {
		background: none;
	}
	.sideimagewrapper img {
		max-width: 300px; 
		border: .5em solid #C7C291;
	}
	#footer #socialmedia,
	#footer #association {
		float: none;
		display: inline-block;
		min-width: 300px;
	}	
	#footer #socialmedia img,
	#footer #association img {
		float: none;	
		display: inline-block;
	}
	#footer #blog h1,
	#footer #association h1,
	#footer #twitter h1 {
		font-size: 1.0625em;
		margin-bottom: .625em;
	}	
	#footer #blog li {
		font-size: .875em;
	}	
	#footer #newsletter p {
		font-size: .875em;
	}
	#footer #creditswrapper #webcredit {
		text-align: center; 	
	}	
	#responsivehide {
		display: none;
	}
	#mobilefind {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: .625em;
		background: #3F5F74 url('_gfxlib/sidebullet20.png') no-repeat left center;
	}
	#mobilefind a {
		display: block;	
		padding: 2% 3%;
		width: 94%;
		color: #FFF;
	}
	#mobilefind h1 {
		font-size: 1.125em;
		font-weight: 300;
		margin-left: .875em;
	}
	#mobilefind a:hover {
		background: #9F9B74 url('_gfxlib/sidebullet20-2.png') no-repeat left center;
	}
	
	#conferencebanner {
		background: url(_gfxlib/agra-conference-banner-2016-750.png) no-repeat center;
		background-size: 100%;
	}
}
/*********************************************************************************/
/* Below 400px                                                                   */
/*********************************************************************************/
@media (max-width:25.00em) {	
	#left .imgright {
		clear: both;	
		margin-left: auto;
		margin-right: auto;
	}
	#homeleft .advertblock .content img {
		width: 98%;
		max-width: 97%;
		height: auto;    /* Add !important if needed. */
	}
	#homeleft .advertblock .content .leftimg {
		width: 100%;
		max-width: 100%;
		height: auto;
	}
	#membermain #headshot,
	#membermain #description {
		width: 70%;
		margin: 1em 15%;	
	}
	#membermain #description {
		width: 96%;
		margin: 1em 2%;	
	}
	#contenthead {
		margin-top: .5em;
	}
	#contenthead h1 {
		font-size: 1.5em;
	}
	#footer #blog li {
		font-size: .75em;
	}
	#footer #blog h1,
	#footer #association h1,
	#footer #twitter h1 {
		font-size: 1em;
	}
	
	#conferencebanner {
		background: url(_gfxlib/agra-conference-banner-2016-400.png) no-repeat center;
		background-size: 100%;
	}
}