@charset "UTF-8";
/* CSS Document */



.tir_logo_header_container {
	text-align:center;	
}
		
.tir_logo_header {
	max-width:70%;
	margin:0 0 12px 0;
	height: auto;
}



 .tircontentheader {
	font-weight: bold;
	display:block;
	color:#800000;
	font-size:21px;
	line-height:21px;
	border-bottom: 2px solid #800000;
}


.tir_banner_container {
	width:100%;
	display:block;	
	
	margin:5px 0 0px 0;
	overflow:auto;
	/*border:1px solid #666666;*/
}

.tir_banner_container_left {
	float:left;
	width:255px;
}
.tir_banner_container_right {
	margin-left:255px;
	margin-top:35px;
}


.tir_logo_image_wide {
	max-width:100%;
	width:570px;
}

.tir_logo_image_stacked {
	display:none;
}

.tir_issue_cover {
	/* width:220px; */
	border: 1px solid #999999;
	max-width:220px;

}


.tir_issue_meta_details {
	font-family: 'EB Garamond', serif;
	font-size:26px;
	line-height:26px;
	margin:7px 0 10px 0;
}

.tir_header_archive_row {
	margin:16px 0 0px 0;
}


.tir_promo_button_row {
	margin-top:33px;
}

.tir_promo_button_row_bottom {
	display:none;
}

.tir_promo_button {
	display:inline-block;
	background-color:#004c97;
	cursor:pointer;
	color:#ffffff !important;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	padding:7px 20px;
	margin-top:5px;
	text-align: center;
	text-decoration:none !important;
	border-radius: 4px;
}

.tir_promo_button_reg {
	margin-right:7px;
}

.tir_promo_button_last {
	margin-right:0;
}

.tir_promo_button:hover {
	background-color:#1060ae;
}


.tir_category_header {
	/*font-family: 'EB Garamond', serif;*/
	font-weight:bold;
	font-size:24px;
	padding-top:0px;
}


.tir_article_indent_1 {
	
	font-size:14px;
	line-height:17px;
	overflow:auto;
	margin:15px 0 15px 20px;
}

.tir_article_indent_2 {
	padding-bottom:5px;
	font-size:14px;
	line-height:17px;
	margin:15px 0 15px 40px;
}

.tir_article_title_full {
	/*font-family: 'EB Garamond', serif;*/
	font-size:18px;
	line-height:20px;
	font-weight:bold;
	color:#666666;
	margin-bottom:4px;
}

.tir_article_title_full a {
	color:#000099 !important
}

.tir_article_title_excerpt {
	/*font-family: 'EB Garamond', serif;*/
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	color:#555;
	margin-bottom:4px;
}

.tir_article_title_excerpt a {
	
	color:#555 !important
}


.tir_article_viewsumary {
	font-size:12px;
	line-height:12px;
	color: #0E8D48 !important;
	margin-bottom:2px;
}

.tir_article_author {
	font-size:13px;
	line-height:16px;
	color: #64653D;
}

.tir_article_author_link {
	font-weight:bold;
	color:#000099 !important;
}

.tir_article_author_link a {
	color:#000099 !important;
}

/* intermediate stage for cover image. make slightly smaller. */
@media screen and (max-width: 580px) and (min-width: 541px), screen and (max-width: 860px) and (min-width: 821px)  {
	
	
	.tir_issue_cover {
		width:160px;
	}
	.tir_banner_container_left {
		float:left;
		width:195px;
	}
	.tir_banner_container_right {
		margin-left:195px;
	}
}



/* change the header to a single column at these widths 
also, hide other issues and buttons in header and make them appear in the footer.
*/
@media screen and (max-width: 820px) and (min-width: 761px), screen and (max-width: 540px)  {

  	.tir_logo_image_wide {
		display:none;
	}
	
	.tir_logo_image_stacked {
		display:block;
		/*max-width:280px;
		width:70%;*/
		width:190px;
		margin-bottom:10px;
	}
	.tir_banner_container_left {
		float:none;
		width:100%;
	}
	.tir_issue_cover {
		display:block;
		/*max-width:100%;*/
		width:190px;
		
		/*width:70%;*/
		margin-right:0;
		margin-bottom:15px;
	}
	.tir_banner_container_right {
		margin-left:0;
	}
	
	.tir_header_archive_row {
		display:none;	
	}
	
	/* hide top blue buttons */
	.tir_promo_button_row_top {
		/*
		display:none;	
		*/
	}
	
	/* show bottom blue buttons */
	.tir_promo_button_row_bottom {
		display:block;	
	}
}

/* change blue buttons to 100% width */
@media screen and (max-width: 990px) and (min-width: 761px), screen and (max-width: 700px)  {

	.tir_banner_container_right {
		margin-top:5px;
	}
	
	/* make tir cover smaller */
	/*
	.tir_issue_cover {
		width:160px;
	}
	.tir_banner_container_left {
		float:left;
		width:195px;
	}
	.tir_banner_container_right {
		margin-left:195px;
	}*/
	

	.tir_issue_meta_details {
		
		font-size:24px;
		line-height:24px;
		margin:10px 0 10px 0;
	}

	/*.tir_header_archive_row {
		margin:7px 0 0px 0;
	}*/
	
	.tir_promo_button_row {
		margin-top:10px;
	}
	
	.tir_promo_button {
		width:100%;
	}
	
	.tir_promo_button_reg {
		margin-right:0;
	}
}



/****************/
.tir_footer_dropdown_row {
				width:100%;	
				text-align: center;
				margin:15px 0 0 0;
			}
			
			.tir_footer_dropdown_item {
				display:inline-block;
				/*max-width:49%;*/
				/*min-width:250px;*/
				/*border:1px solid #444444;*/
				margin-bottom:10px;
				text-align: left;
			}
			.tir_footer_dropdown_item_left {
				margin-right:20px;
			}
			
			
			.tir_footer_dropdown_menu {
				font-size:14px;
				color: #000000;
				background-color:#fffffe;
				margin-top:4px;
				width:100%;
			}
			
			.tir_footer_links_container {
				text-align: center;
				margin:0 auto;
				width:91%;
			}
			
			.tir_footer_links {
				text-align: left;
				padding: 0;
				-moz-column-count: 2;
				-moz-column-gap: 4em;
				-webkit-column-count: 2;
				-webkit-column-gap: 4em;
				column-count: 2;
				column-gap: 4em;
				/*border:1px solid #444444;*/
				
			}
			.tir_footer_links ul {
				padding-left:0px !important;
				list-style: none !important;
			}
			
			.tir_footer_links ul li {
				-webkit-column-break-inside: avoid; /* Chrome, Safari, Opera */
          		page-break-inside: avoid; /* Firefox */
               break-inside: avoid; /* IE 10+ */
			   margin-bottom: 5px;
				line-height: 16px;

			}
			
			
			/* change dropdowns to fill width. */
			@media screen and (max-width: 980px)   {
			
				.tir_footer_dropdown_item {
					width:100%;
					margin:10px 0px 10px 0px;
				}
				.tir_footer_dropdown_item_left {
					margin-right:0px;
				}
				
				.tir_footer_links_container {
					
					width:100%;
				}
				
				
				.tir_footer_links {
					-moz-column-count: 1;
					-webkit-column-count: 1;
					column-count: 1;
					padding: 0;
				}
				
			}
		

/*reduce indentation at small widths */	
@media screen and (max-width: 600px)   {
	.tir_article_indent_1 {
		margin-left:0px;
	}
	.tir_article_indent_2 {
		margin-left:20px;
	}
}
		
			
.tocbookcoverimage {
	float:left;
	width:65px;
	border:1px solid #888;
	margin-right:10px;	
}
			