			.search-page, .search-results{
				width:100vw
			}
			.site-title img{
				height:0px;
				position: absolute;
				margin-left: 0px
			}
			
			button.adv-button{
				width: 45px;
				height: 45px;
				position: relative
			}
			
			button.adv-button::before {
				content: "➕";
				position: absolute;
				top: 0pt;
				left: 0;
				right: 0;
				text-align: center;
				text-indent: 0;
				line-height: 45px;
				font-size: 15px;	
			}
			
			nav.open{
				margin-top: 55px !important
			}
			nav.closed{
				margin-top: 55px
			}
			
			ul.navigation{
				background-color:#fff;
				z-index:99
				}
				
			nav#menu a{
				color:#000 !important
			}
			

			#content{
				background-color: #ffffff91;
				line-height:25px;
				
			}
		
			.search-results-header{
				white-space: nowrap
			}
			
			#search{
				position: initial;
				float: right;
				left: unset;
				min-width: 150px;
				background-color: #ffffff59;
				margin-right: 20px
				}
				
			.search-pagination-per-page label, .search-sort label{
				line-height: 45px;
				
			}
			
			
			.form-search .field:first-of-type, .breadcrumbs, #search-page h2, .search-facets h3, .search-results h3{
				display:none
			}
			
			.form-search .field{
				margin:5px;
				padding: 0px
			}
			
			.form-search .field-meta, .form-search .inputs input {
				margin:0px;
				padding: 0px;
				height: unset
			}
			
			.search-facets{
				font-size:11pt;
				
				min-width: 360px !important
			}
			
			.search-facets h4{
				font-size:13pt;
				margin-bottom:5px
			}
			
			.search-results h4{
				font-size:14pt;
				margin-bottom:5px
			}
			
			#advanced-search-form-wrapper {
				padding-top:5px;
				display:none
			}
			
			.snippets{
				font-size:9pt;
				line-height:1.5;
				border-top: solid 2px black
			}
			
			.creators{
				font-size:11pt;
				font-style: italic;
				font-weight:bold
			}
			
			.keywords{
				font-size:10pt;	
				font-weight:bold
			}
			
			
			.abstract{
				font-size:10pt;
				text-align: justify;
			}
			
			li.resource.item_sets .creators,
			li.resource.item_sets .cite_button,
			li.resource.item_sets .resource-link,
			li.resource.item_sets .creators
			{
				display:none
			}
			li.resource.item_sets{
				margin: 0px;
				padding: 10px !important
			}
			
	@media screen and (min-width: 800px){	
			#search{
				min-width: 350px;
				}
				
			.site-title img{
				height:60px;
	
			}

			nav {
				float:left;
				margin:0px 50px;
				padding:0px 0px;
				z-index:99;
				background-color:#ffffff00
			}
			
			ul.navigation{
				padding-left: 100px;
				white-space: nowrap
			}
			
			nav.pagination{
				margin-bottom:0px
			}
			
			nav.open{
				margin-top: 0px !important
			}
			nav.closed{
				margin-top: 0px
			}
			
			nav li{
				background-color: #ffffff5e;
				border-radius: 20px
			}
			
			
			button.adv-button::before {
				top: -5pt;
			}
			
			button.adv-button{
				width: 30px;
				height: 30px;
			}
			
			.snippets{
				font-size:11pt;
				border-top: solid 2px black
			}
			
			.creators{
				font-size:13pt;
				font-style: italic;
				font-weight:bold
			}
			
			.keywords{
				font-size:12pt;	
				font-weight:bold
			}
			
			
			.abstract{
				font-size:12pt;
				text-align: justify;
			}
			
			.cite_button{
				padding:0px 5px;
				font-size:unset;
				line-height:unset
			}
			
			.export_button{
				float: right
			}
			
			.collecting-form input[type=text], .collecting-form textarea, .collecting-form select{
				width:650px
				
			}
			
			body.item-set #content .metadata~* {
				width:100% !important
			}
			
			body.item-set #search-page h2 {
				display:block
			}
			
			body.item-set #search-page h3 {
				display:none
			}
			
			body.item.resource.show > #content > h3{
				display:none
			}

}