/*
Theme Name: IARCCUM
Theme URI: https://iarccum.org
Version: 1.0
Document: style.css
Created on: April 5,2014
Author: Nicholas Jesson
Description: Creates a cascading style sheet for the IARCCUM archive
Tags: 
	
	Colors: #3CB371 (header green); #FFD700 (header yellow); #FFFACD (background); #006E2E (text)
	Colors: #6BA28D (header green); #DBC973 (header yellow); #FFFACD (background); #006E2E (text)
		--i-bg: #FFFFFF;
		--i-pale-bg: #FFFACD;
		--i-title: #DBC973;
		--i-text: #006E2E;
		--i-pale-text: #6BA2BD;
		--i-border: #DBC973;
		--i-link: #0000EE;
		--i-visited: #CD853F;
		--i-active: #6BA28D;
		--i-button: #006E2E;
	Colors: #188BC2 (Cornflower Blue); #E2725B (Terra Cotta); #FFFF9F (Crayola Yellow); #5D3954 (Byzantium)
		--i-bg: #FFFFFF;
		--i-pale-bg: #FFFACD;
		--i-title: #E2725B;
		--i-text: #5D3954;
		--i-pale-text: #188BC2;
		--i-border: #E2725B;
		--i-link: #0000EE;
		--i-visited: #188BC2;
		--i-active: #188BC2;
		--i-button: #5D3954;
*/

@import url(https://fonts.bunny.net/css?family=crimson-pro:300,300i,600,600i|poppins:300,300i,600,600i);

:root{
	--i-bg: #f5f7f9;
	--i-pale-bg: #D5E8DD;
	--i-title: #70ac7c;
	--i-text: #000c2d;
	--i-pale-text: #6BA2BD;
	--i-border: #70ac7c;
	--i-link: #0000EE;
	--i-visited: #2E8B57;
	--i-active: #2E8B57;
	--i-highlight: #2E8B57;
	--i-button: #D5E8DD;
	--font-body:'Crimson Pro',serif;
	--font-header:'Poppins',Verdana,sans-serif;
	--font-form:'Poppins',Verdana,sans-serif;
	--font-source:'Poppins',Verdana,sans-serif;
	--font-highlight:'Poppins',Verdana,sans-serif;
	orphans:3;widows:3;
	text-rendering:optimizelegibility;
}

html,body{
	background:var(--i-bg);
	font-size:20px;
	font-family:var(--font-body);
	color:var(--i-text);
	overflow-x:hidden;
	margin-top:0;
	content-visibility: auto;
}
p,li{
	font-size:1rem;
	line-height:1.2;
}

h1,h2,h3{font-weight:800;}
h1{font-size:1.75rem;margin-top:0;}
h2{font-size:0.85rem;}
h3{font-style:italic;}

img,video,audio,embed{content-visibility: auto;}

b,strong,.bold{font-weight:900 !important;}
.unweighted{font-weight:initial;}
.sc {font-weight:bold;font-variant:small-caps;}
audio{vertical-align:top;height:1.2rem;}
p>audio{background-color:var(--i-pale-bg);}
img{border:0;}

.hide{display:none !important;transition-duration:4s;}
.open{
	display:block !important;
	position:relative !important;
	transition:none 0s ease-in-out !important;
	transform:translate(0,0) !important;
}

hr{
	border-top:0.05rem solid var(--i-border);
	border-bottom:0;
	margin:2rem auto 0;
	width:50%;
}

a[href]:link{color:var(--i-link);text-decoration:none;}
a[href]:visited{color:var(--i-visited);text-decoration:none;}
a[href]:hover{color:var(--i-link);text-decoration:none;border-bottom:0.05rem dotted;}
a[href]:active{color:var(--i-active);text-decoration:none;}
.a_link{color:var(--i-link);text-decoration:none;cursor:pointer;}

a[href^="http://"],a[href^="https://"]{padding-right:0.8rem;background:transparent url('//iarccum.org/imgs/icon-external.svg') no-repeat scroll right center;background-size: 0.65rem;}
// a[target~="_blank"]{padding-right:0.8rem;background:transparent url('//iarccum.org/imgs/icon-external.svg') no-repeat scroll right center;background-size: 0.65rem;}
a[href^="http://iarccum.org"],a[href^="https://iarccum.org"],a.social::after{content:unset;background-image:inherit;padding-left:unset;padding-right:unset;}

a[href^="http://twitter.com/share"]::after,a[href^="https://twitter.com/share"]::after,a.gt-share::after{padding-left:0.5rem;content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAYAAAB/Ca1DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MEI5RDlGRENFQkYxMUUxQjQ5RkI1QjAyQ0RFODVBMCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MEI5RDlGRUNFQkYxMUUxQjQ5RkI1QjAyQ0RFODVBMCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkwQjlEOUZCQ0VCRjExRTFCNDlGQjVCMDJDREU4NUEwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkwQjlEOUZDQ0VCRjExRTFCNDlGQjVCMDJDREU4NUEwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+JXblxAAAAP9JREFUeNpiXHDmLQMJIByIa4FYG4g/AvFyIK6KNxZ6D1PARIJhqUC8AmoYCPwD4gwg3rPw7Ds2Ug1kBeIOJP5SIBYC4qlAbATEkbgM9AXiPCBmQRNXhRoAA1JArAjEcjDXA12pBmIwooWhMhDfBOJPQHwSiJ8A8VcgtgJiUwK+AAVBNSOWSMkG4ikkhO0vIC4G4vXAyHkK8lohEF8G4vNA/BYaPjJAXEGkgQlAg5bDOCxQw3aSGOMwsBnZMFik7AHiGCD+SaJhoPBNQxeEuWo5NNBPEmnYESC2BOIXuAxkgHrdAogdgHgWEF+BBjgI/Ia6CJSw/YDYHsrHAAABBgACeTs5OkCiHwAAAABJRU5ErkJggg==");}
a[href$=".pdf"]{padding-right:1.0rem;background:transparent url('//iarccum.org/imgs/pdf.gif') no-repeat scroll right center;}
a[href$=".doc"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/doc.gif') no-repeat scroll right center;}
a[href$=".docx"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/doc.gif') no-repeat scroll right center;}
a[href$=".ppt"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/ppt.gif') no-repeat scroll right center;}
a[href$=".pptx"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/ppt.gif') no-repeat scroll right center;}
a[href$=".pps"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/ppt.gif') no-repeat scroll right center;}
a[href$=".ppsx"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/ppt.gif') no-repeat scroll right center;}
a[href$=".txt"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/icons8-text-file-18.png') no-repeat scroll right center;}
a[href$=".xls"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/xls.gif') no-repeat scroll right center;}
a[href$=".xlsx"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/xls.gif') no-repeat scroll right center;}
a[href$=".rtf"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/rtf.gif') no-repeat scroll right center;}
a[href$=".wpd"]{padding-right:.9rem;background:transparent url('//iarccum.org/imgs/wpd.gif') no-repeat scroll right center;}
a[href$=".mp3"]{padding-right:1.5em;background:transparent url('//iarccum.org/imgs/audio.gif') no-repeat scroll right center;}
a[href$=".MP3"]{padding-right:1.5em;background:transparent url('//iarccum.org/imgs/audio.gif') no-repeat scroll right center;}
// a[href$=".m3u"]{padding-right:1.5em;background:transparent url('//iarccum.org/imgs/audio.gif') no-repeat scroll right center;}
a[href$=".ra"]{padding-right:1.5em;background:transparent url('//iarccum.org/imgs/audio.gif') no-repeat scroll right center;}
a[href$=".mov"]{padding-right:1.5em;background:transparent url('//iarccum.org/imgs/video.gif') no-repeat scroll right center;}
a[href$=".mp4"]{padding-right:1.5em;background:transparent url('//iarccum.org/imgs/video.gif') no-repeat scroll right center;}
a[href$=".MP4"]{padding-right:1.5em;background:transparent url('//iarccum.org/imgs/video.gif') no-repeat scroll right center;}
a[href$=".rm"]{padding-right:1.5em;background:transparent url('//iarccum.org/imgs/video.gif') no-repeat scroll right center;}
a[href$=".RM"]{padding-right:1.5em;background:transparent url('//iarccum.org/imgs/video.gif') no-repeat scroll right center;}
a[href$=".rss"]{padding-right:1.25em;background:transparent url('//iarccum.org/imgs/feed_icon_tiny.png') no-repeat scroll right center;}
a[href^="mailto"]{padding-right:1.0rem;background:transparent url('//iarccum.org/imgs/email.gif') no-repeat scroll right center;}
a[href^="itpc"]{padding-right:1.25em;background:transparent url('//iarccum.org/imgs/itunes.gif') no-repeat scroll right center;}

.col-2,.col-3,.col-4,.col-5,.col-6{column-rule:0;}
.col-2{column-gap:1.5rem;}
.col-3,.col-4,.col-5,.col-6{column-gap:0.5rem;}
.col-2 p,.col-3 p,.col-4 p,.col-5 p,.col-6 p{page-break-inside:avoid;margin-top:0;}
.col-2 p:first-child{margin-top:0;}

@media(min-width:1100px){
	.col-2{column-count:2;}
	.col-3{column-count:3;}
	.col-4{column-count:4;}
	.col-5{column-count:5;}
	.col-6{column-count:6;}
}

#container{
	margin:0.5rem;
	padding:0.5rem;
	border-radius:0.3rem;
	overflow:auto;
	min-height:20em;
}

#footer{
	margin:0.5rem;
	// background:none repeat scroll 0 0 var(--i-pale-bg);
	color:var(--i-text);
	padding:0.5rem;
	text-align:center;
	font:0.75em var(--font-source);
	border-top:0.05rem solid var(--i-border);
	// border-radius:0.3rem;
}

input.arc_search_input{
	border:0.05rem solid var(--i-border);
	border-radius:0.3rem;
	min-width:12%;
	line-height:1.2 !important;
	font-weight:bold;
	font-family:var(--font-form);
	font-size:0.65rem !important;
	right:1.5rem;
	padding: 0.25rem !important;
	position: fixed;
	top: 1rem;
	color:var(--i-text);
  }
input[type="text"].arc_search_input{
	background:#fff url('https://iarccum.org/imgs/search.svg') no-repeat scroll calc(95%) !important;
}
input[type="text"].arc_search_input:focus {
	width: 30%;
}
#arc_search input[type="text"] {max-width: 92%; float: left;}
#arc_search input[id="date_begin"] {max-width: 42%; float: left;}
#arc_search input[id="date_end"] {max-width: 42%; float: unset;}

div.gsc-input-box,div.gcsc-input-box,.fscf-input-text,.fscf-input-select {}
input.gsc-input,.gsc-input-box,.gsc-input-box-hover,.gsc-input-box-focus,input.gcsc-input,.gcsc-input-box,.gcsc-input-box-hover,.gcsc-input-box-focus {}
input[type="text"].gsc-input, input[type="text"].gcsc-input {}
.gsc-branding-img-noclear,.gcsc-branding-img-noclear{width:unset !important;}

.form{
	background: var(--i-pale-bg) none repeat scroll 0 0;
	border: 0.05rem solid var(--i-border);
	border-radius:0.3rem;
	margin-top:0.5rem;
	padding:0.5rem;
	position:absolute;
	z-index:100;
}
.form select {
	display: inline-block;
	margin: 0;      
	box-sizing: border-box;
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
}
.form input,.form select,.form textarea{
	padding:0.2rem;
	color:var(--i-text) !important;
	margin-bottom:0.5rem;
	background:transparent;
	border-bottom:0.05rem solid var(--i-border);
	border-top:0;
	border-left:0;
	border-right:0;
}
.form select{
	background-image:
		linear-gradient(45deg, transparent 50%, var(--i-border) 50%),
		linear-gradient(135deg, var(--i-border) 50%, transparent 50%),
		linear-gradient(to right, var(--i-border), var(--i-border));
	background-position:
		calc(100% - 20px) calc(1em + 2px),
		calc(100% - 15px) calc(1em + 2px),
		calc(100% - 2.5em) 0.5em;
	background-size:
		5px 5px,
		5px 5px,
		1px 1.5em;
	background-repeat: no-repeat;
}
.form select:focus {
	background-image:
		linear-gradient(45deg, var(--i-border) 50%, transparent 50%),
		linear-gradient(135deg, transparent 50%, var(--i-border) 50%),
		linear-gradient(to right, var(--i-border), var(--i-border));
	background-position:
		calc(100% - 15px) 1em,
		calc(100% - 20px) 1em,
		calc(100% - 2.5em) 0.5em;
	background-size:
		5px 5px,
		5px 5px,
		1px 1.5em;
	background-repeat: no-repeat;
	border-color: var(--i-border);
	outline: 0;
}
.form select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 var(--i-border);
}

form.tFields pre{font-size:16px;font-size:0.85rem;}
form.tFields textarea{
	width:calc(96%);
	height:60vh;
	font-size:18px;
	font-size:0.85rem;
	padding:1rem;
	// border-top: 0.05rem solid var(--i-border);
	// border-bottom: 0;
}
.button,.sidebar-button {
	font-size:0.6rem;
	font-family:var(--font-body);
	font-weight:500;
	color:var(--i-text);
	background-color:var(--i-button) !important;
	border-radius:0.2rem;
	padding:0.1rem;
	margin-left:0.25rem;
	margin-bottom: 0.25rem;
	border:0.05rem solid var(--i-border);
	vertical-align:middle;
	text-transform:uppercase;
	line-height:normal;
	cursor:pointer;
	display: inline-block;
}
a.button:link, a.button:visited{color:var(--i-text);}
.button.s-Edit{color:var(--i-text) !important;background-color:var(--i-bg) !important;}
.form .button{
	background-color: var(--i-bg) !important;
	border: 0.05rem solid var(--i-border);
	margin-top: 0.5rem;
}
.tDiv{display:table !important;}
.tRow{display:table-row !important;}
.tCell{
	display:table-cell !important;
	padding:0.25rem 0.5rem !important;
	vertical-align:middle;
	color:var(--i-text);
	font-family:var(--font-highlight);
	font-weight:400;
	font-size:0.75rem;
}
.tCell.arc_search_input {
	top: 1.65rem;
	position: relative;
}

.gsc-search-button,.gsc-search-button:hover,.gsc-search-button:focus,.gsc-search-button-v2,.gcsc-search-button,.gcsc-search-button:hover,.gcsc-search-button:focus,.gcsc-search-button-v2,.fscf-button-submit{
	display:none;
}

.social-apps{display:none;}
.gt-share,img .gt-share,video .gt-share,div .gt-share{
	display: inline-flex;
	width: 1rem !important;
	height: 1rem !important;
	margin: 0.5rem 0.25rem 0.5rem 0;
	text-align:center;
	border: 0;
	cursor: pointer;
	background-repeat: no-repeat;
}
.rounded-icon{
	display:inline-block;
	position:relative;
	background-position:center center;
	vertical-align:middle;
	margin: 0 0.075rem;
}
.rounded-icon:hover{filter:opacity(0.4);}

.comments{
  background-image:url("//iarccum.org/imgs/bubble-512.svg");
  background-size:100% auto;
}
.edit-media{
  background-image:url("//iarccum.org/imgs/edit.svg");
  background-size:100% auto;
}
.email{
  background-image:url("//iarccum.org/imgs/mail.svg");
  background-size:100% auto;
}
.bluesky{
  background-image:url("//iarccum.org/imgs/bluesky.svg");
  background-size:100% auto;
}
.facbook,.facebook{
  background-image:url("//iarccum.org/imgs/facebook.svg");
  background-size:100% auto;
}
.messenger{
  background-image:url("//iarccum.org/imgs/facebook_messenger.svg");
  background-size:100% auto;
}
.google{
  background-image:url("//iarccum.org/imgs/googleplus.svg");
  background-size:100% auto;
}
.permalink{
  background-image:url("//iarccum.org/imgs/link.svg");
  background-size:100% auto;
}
.pinterest{
  background-image:url("//iarccum.org/imgs/pinterest.svg");
  background-size:100% auto;
}
.pocket{
  background-image:url("//iarccum.org/imgs/pocket.svg");
  background-size:100% auto;
}
.print-media{
  background-image:url("//iarccum.org/imgs/print.svg");
  background-size:100% auto;
}
.reddit{
  background-image:url("//iarccum.org/imgs/reddit.svg");
  background-size:100% auto;
}
.share{
  background-image:url("//iarccum.org/imgs/share-icon.png");
  background-size:100% auto;
}
.stumbleupon{
  background-image:url("//iarccum.org/imgs/stumbleupon.svg");
  background-size:100% auto;
}
.tumblr{
  background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjM0M1QTcxIiBkPSJNMTUsMjlDNy4yODEsMjksMSwyMi43MjEsMSwxNUMxLDcuMjgsNy4yODEsMSwxNSwxYzcuNzIxLDAsMTQsNi4yOCwxNCwxNEMyOSwyMi43MjEsMjIuNzIxLDI5LDE1LDI5eiIvPg0KCQk8cGF0aCBmaWxsPSIjM0M1QTcxIiBkPSJNMTUsMEM2LjcxNiwwLDAsNi43MTYsMCwxNWMwLDguMjg1LDYuNzE2LDE1LDE1LDE1YzguMjg1LDAsMTUtNi43MTUsMTUtMTVDMzAsNi43MTYsMjMuMjg1LDAsMTUsMEwxNSwweiINCgkJCS8+DQoJPC9nPg0KPC9nPg0KPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1Ljg0MiwxMC41MjdWNy4wODloLTIuMjJjLTAuMDQ5LDAuMTI3LTAuMDc2LDAuMjc4LTAuMDc2LDAuNDMzYy0wLjAyNCwwLjA3NS0wLjA1LDAuMTI4LTAuMDUsMC4yMDQNCglDMTMuMjY3LDksMTIuNjA0LDkuODksMTEuNDgyLDEwLjM3NmMtMC4zMzIsMC4xNTEtMC42MzcsMC4xNzYtMC45NjgsMC4xNTF2Mi43NzVoMS42MzFjMC4wMjcsMy45LDAuMDI3LDUuOTEyLDAuMDI3LDYuMDE2DQoJYzAsMC4wNzYsMCwwLjE1NCwwLDAuMjMxYzAuMjA1LDEuNzA0LDEuMDk1LDIuNzI0LDIuNjc2LDMuMTA1YzAuNjM2LDAuMTgsMS4zMjIsMC4yNTYsMi4wMTQsMC4yNTYNCgljMC44ODktMC4wMjUsMS43NTctMC4xNzksMi42MjQtMC40NTlWMTkuMTljLTAuNTA4LDAuMTUyLTAuOTcxLDAuMjgtMS4zNzYsMC40MDZjLTAuNzg5LDAuMjMyLTEuNDUyLDAuMDc4LTEuOTg5LTAuNDMyDQoJYy0wLjA1LTAuMDc2LTAuMTI3LTAuMTc4LTAuMTU0LTAuMjhjLTAuMDczLTAuNDA4LTAuMTIzLTAuODM4LTAuMTIzLTEuMjV2LTQuMzMxaDMuNTM4di0yLjc3N0gxNS44NDJ6Ii8+DQo8L3N2Zz4NCg==");
  background-size:100% auto;
}
.twitter,.x{
  background-image:url("//iarccum.org/imgs/x.svg");
  background-size:100% auto;
}
.text-wa{
  background-image:url("//iarccum.org/imgs/text-green.svg");
  background-size:100% auto;
}


.center{text-align:center;margin-left:auto;margin-right:auto;}
.left{float:left;margin-right:1rem;}
.right{float:right;margin-left:1rem;clear:right;}
.small{font-size:0.85rem;}
.smallest{font-size:0.65rem;}

select,option,button,input{padding:0.1rem;}
input[type="text"]{line-height:1.6;}

#pageheader{
	margin:0.5rem;
	font-family:var(--font-header);
	background:url("//iarccum.org/photos/masthead2.webp") repeat-x scroll center rgba(219,201,115,0.5);
	border:0.05rem solid var(--i-border);
	border-radius:0.3rem;
}

.masthead{
	background:rgba(255,255,255,0.75);
	padding:0.5rem;
}

#pageheader ul{
	list-style-type:none;
	padding:0;
	margin:0;
}
ol{margin-left:-1.25rem;}
#pageheader ul li,ol li{background-image:none;}

#main ul li{
	list-style-position:inside;
}
#main ul li ul li{
	padding-bottom:0;
	list-style-type:disc;
}
#main li.pagetext{
	padding-bottom:0.35rem;
}

li.all_docs{margin-bottom:0.5rem;display:table;font-size: 1rem !important;}

.pagination_controls{
	display:flex;
	box-decoration-break:clone;
}

.down{padding-left:1rem;background:transparent url('//iarccum.org/imgs/icon-menu.svg') no-repeat scroll right center;background-size:0.75rem;cursor:pointer;}

.error{
	color:red;
	font-weight:800;
}

/* text formatting */

ul.dropdown li a{
	font-size:0.75em !important;
	text-decoration:none !important;
}
ul.dropdown a{
	padding:0.1rem;
	text-shadow:none !important;
	font-weight:800;
}
li.current_page_item ul a,li.current_page_item ul a:visited,li.current_page_item ul a:link{
	color:var(--i-text) !important;
}
li.current_page_item ul a:hover{
	color:var(--i-border) !important;
}
ul.sub-menu{
	border-radius:0.3rem;
	background:#6BA28D !important;
	background:linear-gradient(135deg,#6BA28D 0%,#7EA889 100%) !important;
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6BA28D',endColorstr='#7EA889',GradientType=1 ) !important;
}

.maintitle{
	font-family:var(--font-header);
	font-size:1.65rem;
	font-weight:800;
	margin:0 0.5rem;
	color:var(--i-title);
	height:auto;
	text-shadow:0.05rem 0.05rem 0.05rem var(--i-text);
	letter-spacing:0.03vw;
	width:100%;
	float:left;
}

.subtitle{
	display:none;
	font-family:var(--font-header);
	font-size:0.65rem;
	font-weight:800;
	margin:0 0.5rem 0.5rem;
	color:var(--i-text);
	height:auto;
//	text-shadow:0.05rem 0.05rem 0.05rem var(--i-text);
	width:100%;
	float:left;
}

.result{font-weight:800;}

.caption{
	color:var(--i-highlight);
	font-size:0.85rem !important;
	font-family:var(--font-body);
	line-height:1.2;
	text-align:left;
	padding:0.25rem 0 0.25rem 0;
	margin: 0.5rem auto;
	display: inline-block;
}
.tagline,.byline{font-style:italic;}

.highlight{
	border-left:0.25rem solid var(--i-border);
	display:table;
	font-weight:800;
	margin-left:3rem;
	padding-left:1rem;
}
.highlight li{
	font-size:115% !important;
	font-style:italic;
	list-style:outside none none;
	padding:0.5rem 0 !important;
}

.quote{
	background-image:url("//iarccum.org/imgs/quote-left-90x70.png");
	background-position:8% 16%;
	background-repeat:no-repeat;
	background-size:calc(8%) auto;
	border:0 none;
	color:var(--i-text);
	font-family:var(--font-highlight);
	font-size:0.85rem;
	font-weight:800;
	line-height:1.75rem;
	margin:calc(1%) 0 0 calc(5%);
	max-width:calc(50%);
	padding:2rem 6rem 1rem;
	page-break-inside:avoid;
	position:relative;
}

.pages{
	text-align: center;
	font-weight: bold;
	border: 0.025rem solid var(--i-border);
	border-radius: 2rem;
	margin: 0 1rem 0.5rem 0;
	width: 2rem;
	height: 2rem;
	background: var(--i-pale-bg);
	color: var(--i-text);
	padding: 0.5rem 0.25rem 0 0.25rem;
}

div.frame,div.noframe{display:table;width:0.05rem;}
img.frame,.frame img,img.noframe,.noframe img{width:auto;}
.frame,table.frame,div.frame{
	border-bottom:0.05rem solid var(--i-border);
	margin-top:0;
	margin-bottom:0.5rem !important;
	margin-right:1rem !important;
	page-break-inside:avoid;
	width:calc(100%);
}
:is(.archive_page) .frame {
	border-bottom: none !important;
	float: left;
	width: 15rem;
}
.yt_iframe{border:0.05rem solid var(--i-border);}
.yt_iframe{
	position:relative;
	padding-bottom:50%;
	padding-top:30px;
	height:0;
	overflow:hidden;
}

.yt_iframe iframe,  
.yt_iframe object,  
.yt_iframe embed {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}


.displaybox{
	display:none;
	background:none repeat scroll 0 0 var(--i-pale-bg);
	color:var(--i-text);
	text-align:left;
	font-family:var(--font-highlight);
	border:0.05rem solid var(--i-border);
	border-radius:0.3rem;
	min-width:10%;
	padding:0.75rem;
	font-size:0.65rem;
	font-weight:400;
}
div.displaybox{
	width:calc(30%);
	clear:right;
	float:right;
	margin-left:1rem;
	margin-bottom:1rem;
}
.displaybox img{width:calc(100%);}
.displaybox p{
	font-size:0.65rem;
	line-height:1.4;
}

.textbox,.stub{
	background:none repeat scroll 0 0 var(--i-pale-bg);
	color:var(--i-text);
	text-align:left;
	border:0.05rem solid var(--i-border);
	border-radius:0.3rem;
	box-shadow: 3px 3px 5px var(--i-border);
	padding:0.5rem;
	overflow:auto;
	display:inline-block;
	z-index:100;
}
.stub h4,.stub p{margin:0;}
.stub h4 a{font-weight:400;}

.stub {
	position: fixed;
	top: 1rem;
	right:10rem;
}
.stub .form{
	position:inherit;
	top:5rem;
	right:1rem;
	z-index:100;
}


.textbox p{orphans:3 !important;widows:3 !important;}
div.member_list {
	background-color: var(--i-pale-bg);
	border: 0.05rem solid var(--i-border);
	border-radius:0.3rem;
	font-size:0.75rem;
	padding:0.5rem;
}

.border{border:0.05rem solid var(--i-border);page-break-inside:avoid;}

.front_page .frame img,.front_page .noframe img,.news_page .frame img,.news_page .noframe img,.page .frame img,.page .noframe img{width:calc(100%);}
.front_page div.frame,.front_page div.noframe,.news_page iframe,.news_page div.frame,.news_page div.noframe,.page div.frame,.page div.noframe,.front_page img{
	width:calc(30%);
	max-width:60rem;
}
.front_page img,.front_page iframe {
	float:left;
	margin-right:1rem;
	border:0.05rem solid var(--i-border);
}
img.frame,
.frame img,
.front_page .frame img,
.archive_page .frame img,
.news_page .frame img,
.page .frame img{
	border:0.05rem solid var(--i-border);
}
.front_page video{
	border:0.05rem solid var(--i-border);
	width:12.5rem;
	width:calc(100%);
}
.frame .no-border,.gallery-slideshow .no-border,.front_page .no-border,img.no-border {
	border: 0 !important;
	border-color:#fff;
	border-width:0;
}
div.frame.gallery,div.noframe.gallery,div.gallery,td.gallery{width:calc(15%);}
td.gallery img, td.gallery img {max-width: 100%;}
div.frame.gallery30,div.noframe.gallery30,div.gallery30{width:calc(30%);max-width:calc(30%);float:left;margin:0 0.5rem 0.5rem;}
div.frame.gallery100,div.noframe.gallery100,div.gallery100{
	// width:calc(100%);
	// max-width:calc(100%);
	float:left;margin:0 0.5rem 0.5rem;}
.news_page .frame.gallery,.news_page .frame.media{width:calc(25%);}
.news_page .frame.gallery30{width:calc(30%);}
.news_page .frame.gallery100{width:calc(100%);}

.archive_page{margin-top:2rem;display:inline-block;}
.archive_page img,.archive_page iframe{
	border:0.05rem solid var(--i-border);
	margin:0.3rem 1rem 0.2rem 0;
	width:15rem;
	float:left;
}
.page img {
	max-width: 60rem;
}

.pagetitle,.doctitle{
	color:var(--i-text);
	font-size:1.5rem !important;
	font-weight:800;
	text-align:center;
	margin:2rem auto !important;
}
.docsource{
	font-size:0.75rem;
	margin-left: 1rem;
}
.sectiontitle{
	font-weight:bold;
	font-size:1rem;
	text-align:left;
	margin: 2rem 0 0 0;
}
.linkbar{
	text-align:center;
	font-weight:800;
	font-size:1.2rem;
}
.orgtitle,.countrytitle{
	color:var(--i-text);
	font-size:1rem;
	font-weight:700;
}
.archivetitle,.seriestitle{
	color:var(--i-text);
	font-size:1.2rem;
	font-weight:800;
	text-align:center;
}
.seriestitle{  
	margin:1.5rem;
}
.page-list p{background-color:var(--i-pale-bg);padding:0.5rem;font-size:0.85rem;display:flow-root;}
.page-list ul li{font-size:0.85rem;line-height:1.5;}

.doc_list,.orglist,.authorlist{
	font-size:1rem;
}
.doc_list > ul > li,ul.doc_list li,.orglist > ul > li,ul.orglist li,.authorlist > ul > li,ul.authorlist li{
	margin-bottom:0.5rem;
	font-size:1rem;
}
.doc_list div{
	margin-bottom:0.5rem;
	padding:0.25rem;
	display: list-item;
}
.doc_list{
	// transition-duration:4s;
}
#doc_items {
	display: table-cell;
	padding-top: 1rem;
}
#doc_items,#related_items {
	// border-radius: 0.5rem;
	// border: 0.1rem dotted var(--i-border);
	// transition-duration:4s;
	border:0;
}
.orglist,ul.authorlist{
	margin-left:-1rem;
}
.status_list {
	padding: 0.25rem;
	text-align: left;
	font-family: var(--font-source);
	font-weight: 400;
	width: 12rem;
	float: right;
	font-size: 0.65rem;
	display: unset !important;
	margin-top:-1rem;
}

li.listtext{line-height:1.4 !important;margin: 0 !important;}
.date{font-size:0.7rem;}
.weblink,.pagetext,.news_page,.listtext,.titletext,.desctext,.pagetitle,.doctitle,.sectiontitle,.orgtitle,.countrytitle,.archivetitle,.seriestitle,.doc_list,.orglist,.authorlist{
	font-family:var(--font-body);
}
.weblink,.pagetext,.news_page,.listtext,.titletext,.desctext,.weblink p,.pagetext p,.news_page p,.listtext p,.titletext p,.desctext p{
	font-size:1rem;
	margin:0.5rem auto;
	line-height:1.2;
}
.weblink h2,.pagetext h2,.news_page h2,.listtext h2,.titletext h2,.desctext h2{
	font-size:1.35rem;
}
.desctext{display:table-cell;}

.toc{
	font-size:0.85rem;
	font-weight:800;
}
.nav{
	font-size:1rem;
	font-weight:800;
	line-height:2;
}
.feed-item{margin-bottom:0.75rem;}
.feed-source{font-size:0.75rem;}

.gallery-caption{
	display:table;
	font-size:0.6rem;
	margin-top:0;
	padding-left:0.5rem;
	padding-right:1rem;
	text-align:left;
}
.gallery-icon{float:left;}
.gallery-icon a:hover{border-bottom:0 !important;}

#mla_gallery-1 img{border:0.05rem solid var(--i-border) !important;}
.gallery-item{
	padding-bottom:0.5rem;
	text-align:left;
}

#print-button{
	background:url("//iarccum.org/imgs/print-icon.gif") no-repeat scroll 0 0 rgba(0,0,0,0);
	width:1.4rem;
	float:right;
}

#hidden-gcse{
	position:fixed;
	right:1rem;
	top:1rem;
	width:8rem;
	z-index: 99;
}
#engagement {
	position: fixed;
	right: 1.5rem;
	top: 3rem;
	border-radius: 62.5rem;
	width: 2rem !important;
	height: 2rem !important;
	z-index: 99;
}

#sidebar{
	position:absolute;
	float:left;
	margin-right:1rem;
	margin-left:0.5rem;
	backface-visibility:hidden;
	transition:transform 0.4s ease-in-out;
	transform:translate(-50rem,0);
	z-index:1;
	padding:0 0.75rem 0.75rem;
}
.pagecontents{
	float:right;
	clear:right;
	font-size:0.65rem;
	margin-left:1rem;
	margin-right:0.5rem;
	padding:0 0.75rem;
	margin-top:1.5rem;
}

.pagecontents_cell,.pagecontents_header{
	display: table-cell !important;
	padding: 0.125rem 0.25rem !important;
	color: var(--i-text);
	font-family: var(--font-highlight);
	font-weight: 400;
	font-size: 0.65rem;
	vertical-align: top;
}

.pagecontents_header{
	column-span:all;
}

.persistent-link{
	float:right;
	position:relative;
	font-size:0.65rem;
	padding:0 0.75rem;
	margin-left:0.5rem;
}
.persistent-close {
	position: absolute;
	right: 0.25rem;
	top: 0.125rem;
}
#sidebar,.pagecontents,.persistent-link{
	background:none repeat scroll 0 0 var(--i-pale-bg);
	color:var(--i-text);
	text-align:left;
	font-family:var(--font-highlight);
	border:0.05rem solid var(--i-border);
	border-radius:0.3rem;
	font-weight:400;
	width:10rem;
	position: inherit;
}
#sidebar a:link,#sidebar a:visited,#sidebar a:active,#sidebar a:focus{color:var(--i-text);line-height:1rem;}
#sidebar a:hover{color:var(--i-pale-text);line-height:1rem;}
#sidebar p {
	font-size: 0.65rem;
	line-height: 1rem;
}
#sidebar h2,#rightmenu h2{
	font-weight:800;
	text-align:center;
}
div#sidebar .button {
	background: inherit !important;
	border: none;
	text-transform: none;
	font: inherit;
	margin: unset;
	padding: unset;
	vertical-align: inherit;
}

.slideshow {
	background: none repeat scroll 0 0 var(--i-pale-bg);
	padding: 0 1rem;
	border: 0.05rem solid var(--i-border);
	border-radius: 0.3rem;
	font-size: 0.85rem;
	margin: -0.5rem -0.5rem 2rem -0.5rem;
}
.slideshow img {
	width: calc(100%);
	margin-bottom:1rem;
}

.gallery-slideshow,.doc-slideshow,.news_page iframe,.media{
	border-bottom: 0.05rem solid var(--i-border);
	font-size: 0.85rem;
	margin: 0rem 1rem 1rem 1rem;
	float:left;
}
.gallery-slideshow,.doc-slideshow,.news_page iframe,.media{
	max-width: calc(35%);
}
.doc-slideshow{
	max-width: calc(35%);
}
.media{float:left;margin: 0rem 1rem 1rem 0rem;}
.gallery-slideshow img,.media img{
	border: 0.05rem solid var(--i-border);
}
.news_page iframe{border:0;}


.book{
	border: 0.05rem solid var(--i-border);
	width: 20%;
	max-width: calc(20%);
}

/*=== Trigger  ===*/
.animate {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-animation-name: fadeIn;
	animation-name: fadeIn;
}
 
/*=== FADE IN  ===*/
@-webkit-keyframes fadeIn {
	from {opacity: 0;}
	to {opacity: 1;}
}
@keyframes fadeIn {
	from {opacity: 0;}
	to {opacity: 1;}
}

.pagecontents ul{
	list-style:disc outside none;
	margin-left:-2em;
}
.pagecontents p,.pagecontents li,.persistent-link p,.persistent-link li{
	line-height:1rem;
	font-size:0.65rem;
}

.add_form{
	background:none repeat scroll 0 0 var(--i-pale-bg);
	border:0.05rem solid var(--i-border);
	border-radius:0.3rem;
	font-size:0.75rem;
	padding:0.75rem;
	margin:auto;
}

#launch p{
	font-size:1.5rem;
	font-weight:800;
	margin-bottom:1.5rem;
	margin-top:1.5rem;
	text-align:center;
  }
div #launch{
	background:none repeat scroll 0 0 var(--i-text);
	border:0.05rem solid var(--i-border);
	border-radius:0.3rem;
	color:var(--i-pale-bg);
	font-family:var(--font-highlight);
	margin:5.5rem auto auto;
	max-width:20%;
	padding:0.75rem;
}
 #launch a,#launch a:hover{color:var(--i-pale-bg);text-decoration:none;}
 
.tFields{display:inline;}

#iarccum_menu{
	display: flex;
	visibility: visible;
	position:relative;
	flex-direction:row;
	column-gap:2rem;
	justify-content:center;
	align-items:center;
	margin: -0.6rem 0.5rem;
	padding: 0.5rem 0;
	font-family: var(--font-header);
	background-color:var(--i-pale-bg);
	border:0.05rem solid var(--i-border);
	border-radius:3px;
	transition-timing-function: ease-in-out;
	transition-duration: 1s;
	cursor:pointer;
}
#iarccum_menu ul > * {
	list-style:none;
}
#iarccum_menu li {
	line-height: 1.25;
	padding:0.125rem 0;
}
#iarccum_menu li:has(ul){
	// background: url('//iarccum.org/imgs/chevron_right_icon.svg') no-repeat scroll right center;
	// background-size: 0.5rem;
}
#iarccum_menu > ul{
	font-weight:bold;
	margin:0;
	padding:0 1rem;
}
#iarccum_menu > ul > li{font-size: 0.75rem;}

#iarccum_menu > ul > li > ul{
	visibility: hidden;
	opacity:0;
	transition: visibility 0.5s, opacity 0.5s linear;
	z-index: 99;
	margin-left:0;
}
#iarccum_menu > ul > li:hover > ul{
	visibility: visible;
	opacity: 1;
	transition: opacity 0.5s linear, visibility 0.5s;
}

#iarccum_menu > ul > li > ul >li{font-size: 0.65rem;padding-right:1rem;}

#iarccum_menu > ul > li > ul > li:hover > ul{
	visibility: hidden;
	opacity:0;
	transition: visibility 5.5s, opacity 5.5s linear;
	left: calc(100%);
	margin: -1rem 0 0 -1rem;
	z-index: 99;
}
#iarccum_menu > ul > li > ul > li:hover > ul{
	visibility: visible;
	opacity: 1;
	transition: opacity 5.5s linear, visibility 5.5s;
}
#iarccum_menu > ul > li > ul > li > ul > li{font-size: 0.65rem;}

#iarccum_menu > ul > li > ul > li > ul > li:hover > ul{
	visibility: hidden;
	opacity:0;
	transition: visibility 5.5s, opacity 5.5s linear;
	right: calc(-100%);
	z-index: 99;
}
#iarccum_menu > ul > li > ul > li > ul > li:hover > ul{
	visibility: visible;
	opacity: 1;
	transition: opacity 5.5s linear, visibility 5.5s;
}
#iarccum_menu > ul > li > ul > li > ul > li > ul > li{font-size: 0.65rem;}

#iarccum_menu a {text-decoration:none;}
#iarccum_menu ul li a {color:unset;}
#iarccum_menu hr{margin:0.5rem auto;}
#iarccum_menu label{font-size:2rem;}
#menu-icon img{height:1.5rem;}


#iarccum_menu ul ul,#iarccum_menu ul ul ul,#iarccum_menu ul ul ul ul{
	font-weight:normal;
	position:absolute;
	display:grid;
	visibility: hidden;
	padding:0.5rem 1rem;
	line-height:1.6;
	background:none repeat scroll 0 0 var(--i-pale-bg);
	color:var(--i-text);
	text-align:left;
	border:0.05rem solid var(--i-border);
	border-radius:0.3rem;
	margin:0 1rem;
}
#iarccum_menu > ul:hover > ul,#iarccum_menu ul ul:hover ul{
	grid-template-columns: max-content;
	column-gap:0;
	background-color:var(--i-pale-bg);
	opacity:1;
	border:0.05rem solid var(--i-border);
}
#iarccum_menu ul ul li a:hover{
	color:var(--i-pale-text);
}

#menu-icon{display:none;}
#menu-checkbox{display:none;}
#gcse {display:none;}

#iarccum_menu .news li,#iarccum_menu .news p{font-size:0.65rem;line-height:1.6;}

@media(min-width:1100px){
	body{overflow-x:auto;}
	html,body{font-size:20px;}
	.subtitle{display:block;}
	.displaybox{display:block;}
	#sidebar{
		position:relative;
		font-size:0.65rem;
		transition:none 0s ease-in-out;
		transform:translate(0,0);
	}
	#hiddenMenu{display:none;}
	#sidebar p {
		font-size: 0.65rem;
		line-height: 1rem;
	}
}

@media(max-width:1099px){
	html,body{font-size:18px;}
	.maintitle{font-size:1.5rem;}
	.highlight{margin-left:1rem;padding-left:0.5rem;}
	.caption{font-size:0.75rem !important;}
	.col-2{column-count:2;}
	.col-3{column-count:3;}
	.col-4{column-count:3;}
	.col-5{column-count:4;}
	.col-6{column-count:4;}
	
	#hiddenMenu a{
		border:0.1rem solid var(--i-border);
		border-radius:0.3rem;
		padding:0.2rem;
		background-color:var(--i-pale-bg);
		color:var(--i-border);
		font-weight:800;
		text-align:center;
		margin-top:0.2rem;
	}
	#sidebar{
		margin-left:auto;
		margin-right:auto;
		width:75%;
		float:none;
		position:absolute;
	}
	#sidebar p {
		font-size: 1rem !important;
		line-height: 1.4rem;
	}
	#sidebar h2{
		margin-top:0.5rem;
		margin-bottom:0.5rem;
		margin-bottom:0.5rem;
	}
	#container{clear:left;}
	#hidden-gcse{display:none !important;}

	.front_page div.frame, .front_page div.noframe, .news_page div.frame, .news_page div.noframe, .page div.frame, .page div.noframe,
	div.frame.gallery,div.noframe.gallery,div.gallery,div.media,.news_page .frame.gallery,.news_page .frame.gallery30{
		width:calc(45%);
		max-width:calc(45%);
	}
	div.frame.gallery30,div.noframe.gallery30,div.gallery30{width:calc(100%);max-width:calc(100%);float:left;margin:0 0.5rem 0.5rem;}

	#menu-icon{
		display:block;
		position:relative;
		left:unset;
		margin:auto;
		font-weight:bold;
		font-family: var(--font-header);
		font-size:2rem;
		cursor:pointer;
	}
	#menu-icon img{height:1rem;}
	#menu-checkbox{display:none;}

	#iarccum_menu{
		display:grid;
		grid-template-columns: max-content;
		gap:0;
		z-index: 99;
	}
	#iarccum_menu label{font-size:1.5rem;}
	#iarccum_menu input ~ ul,#iarccum_menu input ~ div{display:none;}
	#iarccum_menu input:checked ~ ul,#iarccum_menu input:checked ~ div{display:block;left:-2rem;}

	#iarccum_menu li {
		font-size: 1.2rem !important;
		line-height: 1.6;
		padding:0.25rem;
		font-weight:normal;
	}
	
	#iarccum_menu .news {
		max-width: max-content !important;
		display: inline;
		z-index: 99;
	}
	#iarccum_menu .news li,#iarccum_menu .news p{font-size:0.85rem !important;}
	#iarccum_menu .news .col-6 {
		column-count: 4;
		z-index: 99;
	}
	#iarccum_menu > ul {
		left: -4rem;
		position: relative;
	}
	#iarccum_menu > ul > li:hover > ul {
		left: 1.5rem;
		top: -0.5rem;
		// grid-template-columns: max-content;
		z-index: 99;
	}
	#iarccum_menu > ul > li > ul > li > ul {
		visibility:hidden;
	}
	#iarccum_menu > ul > li > ul > li:hover > ul {
		left: 3rem;
		visibility:visible;
		display:inline;
		z-index: 99;
	}
}

@media(max-width:800px){
	.col-2{column-count:1;}
	.col-3{column-count:2;}
	.col-4{column-count:2;}
	.col-5{column-count:3;}
	.col-6{column-count:3;}
	ul.doc_list{margin-left:-1rem;margin-right:-1rem;}
}

@media(max-width:499px){
	.col-2{column-count:1;}
	.col-3{column-count:1;}
	.col-4{column-count:2;}
	.col-5{column-count:2;}
	.col-6{column-count:3;}
	ul.doc_list{margin-left:-2rem;margin-right:-0.5rem;}
	.maintitle{
		font-size:1.5rem;
		text-shadow:none;
		color:rgba(0,110,46,1);
	}
	.masthead img{display:none;}
	#pageheader{background-image:unset;}
	
	p,li,#slide-excerpt,.weblink, .pagetext, .news_page, .listtext, .titletext, .desctext, .persistent-link{font-size:1.2rem !important;}
	#iarccum_menu li{font-size:0.85rem !important;}
	#iarccum_menu .news .col-6 {
		column-count: 3;
	}
	
	.front_page div.frame, .front_page div.noframe, .news_page div.frame, .news_page div.noframe, .page div.frame, .page div.noframe, div.frame.gallery, div.noframe.gallery, div.gallery, div.media, td.gallery, .news_page .frame.gallery, .news_page .frame.gallery30{
		width:calc(100%);
		max-width:calc(100%);
	}
	.pagecontents,#rightmenu{display:none;}
	.docsource{font-size:0.75rem;}
	.persistent-link {
		background: unset;
		float: initial;
		font-size: inherit;
		border: unset;
		width: inherit;
		padding: unset;
	}
	.persistent-link p {
		font-family: var(--font-body);
		width: auto;
		line-height: unset !important;
	}
	.persistent-link p b {font-weight:400 !important;}
	.persistent-close{display:none;}
		
	input.arc_search_input {top: unset; position: relative; width: 100%; left: -0.8rem;}
	#arc_search input[type="text"] {max-width: 92%; float: left;}
	#arc_search input[id="date_begin"] {max-width: 42%; float: left;}
	#arc_search input[id="date_end"] {max-width: 42%; float: unset;}

}
@media(max-width:325px){
	.col-2{column-count:1;}
	.col-3{column-count:1;}
	.col-4{column-count:1;}
	.col-5{column-count:1;}
	.col-6{column-count:1;}
}

@media print{
	html,body,h1,h2,.pagetitle,#footer{color:#000000;}
	#sidebar,#iarccum_menu,#hiddenmenu,#hiddenMenu,.pagecontents,.persistent-link,#gcse,#hidden-gcse,.noprint,.button,.edit-media{display:none;}
	html,body,h1,h2{text-shadow:none;}
	#pageheader,#footer{border:0.05rem solid #000000;border-radius:0;}
	html,body,p,input,li,.doclist,.orglist,.authorlist,.listtext{line-height:1.25 !important;}
	a[href]:link,a[href]:visited,a[href]:hover,a[href]:active{color:var(--i-link);text-decoration:none;}
}
