@media only screen and (max-width: 1000px) {
	.tenf-search-form form input, .tenf-search-form form label, .tenf-search-form form select {
	    width: 100%;
	}

	.tenf-search-form form {
	    display: block;
	}
}

@media only screen and (max-width: 782px) {
	#wpadminbar {
		display: none !important;
	}

	div#page {
    margin-top: 41px;
	}

	.tenf-home-image-container.alignright {
	    float: none;
	    display: block;
	    margin: 0 0 2rem;
	}

}

@media only screen and (max-width: 750px) {
	.in_progress {
		display: none;
	}
	#slider_6140 {
		display: none;
	}
  
  .container#page-body {
	    padding: 8px;
	}

	.row.tenf-site-content {
	    display: flex;
	    flex-direction: column;
	}

	nav#menus {
	    order: 2;
	}

	div#content {
	    order: 1;
	    margin-left: 0;
	    padding: 0;
	}

	ul.tenf-pagination {
	    margin: 0 0 1rem;
	    display: flex;
	    flex-wrap: wrap;
	    align-items: center;
	    justify-content: center;
	}

	ul.tenf-pagination li {
	    width: auto;
	    display: block;
	}

	ul.tenf-pagination a {
	    width: auto;
	}

	.tenf-bibliography-flex > a.home.button.button-inline {
	    width: 100%;
	    margin: 0 0 0.5rem;
	}

	ul.tenf-button-flex li {
	    width: 100% !important;
	    margin: 0 0 1rem;
	}

	ul.tenf-button-flex a.home.button {
	    margin: 0;
	}
}

@media only screen and (max-width: 500px) {
  .tenf-col-3.tenf-footer-col-last {
    margin-top: 0;
  }

  .tenf-categories ul li {
	    display: block;
	    width: 100%;
	}
}