@media only screen and (max-width:886px) {  }

@media only screen and (max-width:768px) { 
	/* INDEX & MENU */
	.button_container { top:8px; left:24px; width:40px; }
	.button_word { top:29px; left:80px; }
	.overlay_index_link { top:26px; right:24px; }
	.overlay_staff_login { bottom:6%; right:initial; width:100%; text-align:center; }
	.overlay_developers_note { position:fixed; bottom:2.5%; left:initial; text-align:center; width:100%; }
	.overlay-menu nav { width:70%; text-align:center; }
	.index_logo_box { position:absolute; top:3%; right:3%; display:none; }
	.index_logo_box img { height:auto; max-width:180px; }
	.index_content { padding-top:70%; width:80%; }
	.index_content header h1 { font-size:2.8em; color:#009685; padding-bottom:3%; }
	.index_content header { padding-bottom:12%; }
	.index_content footer li { padding-bottom:6%; margin-bottom:6%; border-bottom:solid 2px #fff; height:auto; }
	.index_content footer li:last-child { padding-bottom:0; margin-bottom:0; border-bottom:none; }
	.index_content footer li .index_content_linkbox_arrow { display:none; float:none; height:auto; }
	.index_content footer { margin-bottom:16%; }
	.index_content footer li .index_content_linkbox_link { float:none; height:auto; width:auto; clear:both;  }
	.index_content footer li .index_content_linkbox_link h3 { text-transform:capitalize; }
	.index_content footer li .index_content_linkbox_link a { line-height:1.1em; overflow:auto; }

	/* LOGIN */
	.login section { padding-top:80%; } 
	.login h1 { font-size:2.8em; padding-bottom:10%; }

	/* POLICIES */
	.policies h3 { font-size:1.2em; padding-bottom:4%; }
	.policies em { margin-top:24px; line-height:1.3em; }
	.apply_domain.policies p { padding-bottom:24px; }
	.apply_domain.policies header h1 { font-size:2em; line-height:1.1em; padding:0; }
	.index_content.policies footer li { border:none; margin-left:6%; width:94%; }
	.about_call_to_action h4 { font-size:1.3em; color:#fff; padding-top:0; width:100%; padding-bottom:0; margin-bottom:0; border-bottom:none; }
	.about .about_call_to_action a { padding:6%; margin-bottom:0; margin-top:4%; }

	/* APPLY DOMAIN */
	.apply_domain header img { height:80px; padding-bottom:8%; } 
	.apply_domain h2 { padding-top:0; } 
	.apply_domain header { padding-bottom:10%; }
	.apply_domain_awards h4 { padding-bottom:0; margin-bottom:0; border-bottom:none; font-size:1.1em; }

	/* APPPLICATIONS */
	.applications { padding:24% 0; }
	.applications header { margin:0 6% 7% 6%; width:88%; }
	.applications header h1 span { display:none; }
	.applications header h1 { float:none; display:block; font-size:2em; text-align:center; }
	.applications header p { float:none; font-size:1.2em; line-height:1.3em; text-align:center; padding:16px 0; }
	.applications header a { float:none; font-size:.7em; text-align:center; }
	.applications article { padding:6%; }
	.applications .applications_content_header { margin-bottom:8%; padding-bottom:8%; }
	.applications .applications_content_header h6 { font-size:2.6em; padding-bottom:4%; }
	.applications_index { padding-bottom:8%; }
	.applications_index a { float:none; width:100%; margin-right:0; padding:6%; box-sizing:border-box; display:inline-block; margin-bottom:8%; }
	.applications_index a:last-child { margin-bottom:0; }
	.applications .application_timeline { padding:6% 0; margin:6% 0; }
	.applications .application_timeline h4 { font-size:.8em; text-align:center; }
	.scholarship .application_timeline li { float:none; width:88%; margin:6%; }
	.scholarship .application_timeline li { border-top:8pt solid rgba(0,150,133,.5); }
	.scholarship .application_timeline li#current { border-top:8pt solid rgba(0,150,133,1); }
	.scholarship .application_timeline li#completed { border-top:8pt solid rgba(0,151506,133,1); }
	.scholarship .application_timeline li:last-child { margin-bottom:0; }
	.applications_two_col { padding:0; }
	.applications_one_col .applications_item, .applications_two_col .applications_item, .applications_three_col .applications_item, .applications_four_col .applications_item { float:none; width:100%;  margin-right:0; margin-bottom:8%; overflow:auto; }
	.dashboard-splash p { font-size:1em; } 
	.dashboard-splash input { font-size:1em; }
	.applications .applications_button button { font-size:1.2em; } 
	.applications_item .application_form_button li { width:48%; margin-right:4%; }
	.application_form_button li:last-of-type { margin-right:0; }


	/* DASHBOARD */
	.applications.dashboard { padding:20% 0; }
	.applications.dashboard header h1 { margin-bottom:4%; }
	.applications.dashboard header h1 span { display:inline; }
	.applications.dashboard article { padding:6% 0; } 
	.dashboard .dashboard_subhead { width:100%; margin:6% 0; padding:6% 0; }
	.dashboard .dashboard_subhead p { font-size:1.1em; line-height:1.1em; text-align:center; }
	.dashboard article h1 { font-size:1.3em; text-align:center; padding:10px; margin-bottom:6%; }
	.dashboard_noresults { padding:0 4%; width:100%; box-sizing:border-box; text-align:center; }
	.dashboard .dashboard_item { padding:6%; margin-bottom:6%; }
	.dashboard .dashboard_item .dashboard_item_title { float:none; width:100%; margin-right:0; padding-right:0; border-right:none; margin-bottom:8%; }
	.dashboard .dashboard_item .dashboard_item_title h1 { text-align:left; line-height:1.2em; }
	.dashboard .dashboard_item .dashboard_item_date, .dashboard .dashboard_item .dashboard_item_status { width:46%; margin-right:4%; padding-right:0; border-right:none; margin-bottom:8%; }
	.dashboard .dashboard_item .dashboard_item_date h1, .dashboard .dashboard_item .dashboard_item_status h1 { text-align:left; line-height:1.2em; }
	.dashboard .dashboard_item .dashboard_item_date:last-child, .dashboard .dashboard_item .dashboard_item_status:last-child { margin-right:0; }
	.dashboard .dashboard_item .dashboard_item_edit { box-sizing:border-box; float:none; width:100%; }
	.dashboard .dashboard_item a { display:inline-block; height:auto; padding:5% 0; font-size:1em; }

	/* POSTERS */
	.applications.poster-index { padding:0 8%; }
	.applications.poster-index header { margin:0; padding:12% 0; }
	.applications.poster-index header span { display:none; }
	.poster-index img { width:24%; }
	.poster-index header h6 { font-size:4em; }
	.poster-index .poster-index-buttons a { display:block; margin:0 0 4% 0; padding:8%; }
  .applications_three_col_uneven .applications_item:nth-child(1), .applications_three_col_uneven .applications_item:nth-child(2), .applications_three_col_uneven .applications_item:nth-child(3) { width:100%; }
  .poster-header h1 { padding:4% 0; font-size:2em; }
  .poster-navigator { padding:8% 0 0 0; margin-bottom:8%; height:auto; }
  .poster-navigator-item { margin-right:0; float:none; height:auto; margin-bottom:8%; padding:0 4%; box-sizing:border-box; }
    .poster-navigator-item:nth-child(1), .poster-navigator-item:nth-child(2), .poster-navigator-item:nth-child(3) { width:100%; }
    .poster-navigator-item:nth-child(2), .poster-navigator-item:nth-child(3) { overflow:auto; }
  .poster-navigator-item-toggle { width:16%; text-align:left; margin-right:0; height:48px; }
  .poster-navigator-item-search input[type='text'] { margin-bottom:12px; }
  .poster-navigator-item-search input[type='text'], .poster-navigator-item-search input[type='submit'] { float:none; width:100%; }
  .grid-poster { padding:4%; box-sizing:border-box; width:100%; }
  .grid-poster-sizer, .grid-poster-item { width:100%; margin-bottom:6%; margin-left:0; box-sizing: border-box; left:0 !important; }
  .grid-poster-item--gigante { margin-bottom:6%; }
  .grid-poster-item--gigante .grid-poster-item-content, .grid-poster-item--gigante { height:auto; }
  .poster-grid-button { padding-top:3%; }
  .grid-poster-item-content .poster-grid-button a { position:initial; }
  .applications.poster-list article { padding:4% 3%; }
    .poster-list ul li { padding:6%; margin-bottom:6%; }
    .poster-list .poster-list-title-box { float: none; width:100%; padding-right:0; margin-bottom:6%; padding-bottom:6%; border-bottom: 2px solid #ccc; margin-right:0; border-right:none; } 
    .poster-list .poster-list-name-box { float:none; width:100%; margin-bottom:6%; padding-bottom:6%; border-bottom: 2px solid #ccc; }
    .poster-list-link-box { float:none; width:100%; } 
    .poster-list-link-box-valign { padding-top:0; }
    .poster-list-link-box h6 { float:left; }
    .poster-list-link-box img { float:none; }


 }
















