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

/**** add underline to links in reviews *********/
article a:link {color: #305891; border-bottom: 1px solid;}
article a:hover {color: #F26522; border-bottom: none;}

/******* Add Double Horizontal Rule above navigation *********/

#logowrap .zen-spotlight {
	padding-top: 20px;
	padding-bottom: 0px;
	border: 0;
	border-bottom: 7px double #162e4d;
	;
}
/******* Double Horizontal Rule *********/



.divider, hr {
	border-bottom: 4px double #162e4d;
}
/******* add space below navigation *********/



.zen-spotlight {
	padding: 5px 0;
}
/******* close up space between paragraphs *********/



p {
	margin: 0 0 20px;
}
/******* Close up line height on h3 for Book Titles on Zen Kit list *********/



h3 {
	font-size: 36px;
	line-height: 1.1em;
	letter-spacing: 0px;
}
/******* revise text in Zenkit List *********/



.zentools.list p {
	font-size: 17px;
	letter-spacing: 0px;
	margin: 0 0 7px;
	line-height: 1.2em;
}
/******* revise h6 for book info under book image in modules *********/



h6 {
	line-height: 1.8em;
	font-family: 'Lato';
	font-size: 12px;
	font-weight: bold;
}
/******* List Styling for ZenKit List of Books: Adds Double Horizontal Rule after each entry

********/

#midCol .zentools.list ul li {
	border-bottom: 4px double #162e4d;
}
/******* Remove horizontal rule from below article titles; change font size *********/

.article-title {
	border-bottom: 0px solid #162e4d;
	margin-top: 10px;
	font-size: 50px;
	line-height: 1.4em;
	margin-bottom: 15px;
}
/******* Move book image down in ZenTools List ******/

.zenimage {
	padding-top: 5px;
}
/******* Module - Left Side Bar - Text *********/

.zen-module-body {
	font-family: 'Lato';
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 12px;
}
/******* Custom Module Titles ********/

span.title-italic, .title-italic h3 {
	font-family: 'tk-lemonde-journal', serif;
	font-style: italic;
	color: #F26522;
	font-size: 20px;
	font-weight: normal;
	letter-spacing: 0px;
	text-transform: capitalize;
	line-height: 1.8em;
	border-bottom: 4px double #162e4d;
}
/*********** Customize pdf-jack style *********/



.pdftip-jck {
	background-color: #e2eaf3 !important;
	border-bottom: none;
	border-top: 4px double #162e4d;
	padding: 13px 10px 7px 35px !important;
	text-shadow: none;
	font-family: "Lato";
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 12px;
}

/***********Menu Alterations*******************/

/****bar height reduced by 25%*********/

@media (min-width:788px) {
#menu {
	min-height: 25px;
}
section#navwrap #menu.zen-menu-center {
	height: 25px !important;
}
}
/*************Center Menu Text**************/

#menu ul>li {
	line-height: 0px;
}
#menu ul>li a {
	font-weight: 400;
	font-size: 13px;
	letter-spacing: 2px;
}
.zen-menu-horizontal ul {
	margin: -9px;
}
/*******Tag Page override*******************/
/********layout**************/
.custom-tag-style p, .custom-tag-style li {font-family: "lemonde-journal",serif;}
.custom-tag-style .grid_ten {
	  width: 82.7%;
	margin-right: 3.8%;
	float: left;
	position: relative;
	min-height: 1px;
}
.custom-tag-style .grid_two {
	width: 13.45%;
	position: relative;
	min-height: 1px;
	margin-left:0 !important;
	float:right !important;
}
@media (max-width:690px) {.custom-tag-style .grid_ten {
	  width: 100%;
	margin-right: 0%;
	float: none;
	
}
.custom-tag-style .grid_two {
	width: 100%;
	position: relative;
	float: none !important;
	max-height:200px;
}
.tag-intro-image {max-height: 200px; margin: 20px 0px;}}
.zen-image {width: 100%; float:left; clear:both; display:block; padding-top:5px;}
h2.tag-article-title {
	font-size: 36px;
	line-height: 1.1em;
	letter-spacing: 0px;
}
.tag-intro-image {
	box-shadow: 0px 0px 2px rgba(0,0,0,0.2);
	background: #fff !important;
	padding: 4px;
	max-width: 98%;
	transform: scale(1, 1);
	transform: scale(1, 1);
	z-index: 1;
}
.tag-intro-image:hover {
	transform: scale(1.3, 1.3);
	z-index: 1000;
	transition: 400ms ease 300ms;
	-webkit-transition: 400ms ease 300ms;
}
.tag-body p {
	font-size: 17px;
	letter-spacing: 0px;
	margin: 0 0 7px;
	line-height: 1.2em;
}
div.list-date {
	font-weight: 700;
	letter-spacing: 1px;
	font-size: 12px;
	font-family: 'Lato',sans-serif;
}
.tag-category li {
	border-bottom: 4px double #162e4d;
}
/*******sidebar menu********/
/******title***********/
.tag-menu-custom li .zen-menu-heading {font-family: 'tk-lemonde-journal', serif;
  font-style: italic;
  color: #F26522 !important;
  font-size: 20px !important;
  font-weight: normal !important;
  border-bottom: 4px double #162e4d;
  letter-spacing: 0px;
  line-height: 1.8em;}
.tag-menu-custom ul li li {list-style-type:none !important; text-transform:uppercase;}
.sidebar .moduletable ul ul {margin-left:0px !important; margin-top:10px;}



.btn, button, input.button, ul#filters a {
  
  font-size: 15px; }



/**********TINY LETTER SIGNUP

div.jwTinyLetterContainer form.jwTinyLetterForm input.inputbox {

color: #162e4d;
background-color: #FCE6D1;
}

input, select {

  min-height: 32px;
  border: 1px solid #C2C0BF !important;
  
  }

div.jwTinyLetterContainer form.jwTinyLetterForm input.button {

background-color: #f26522;

}

.btn, button, input.button, ul#filters a {
  color: #162e4d;
  
}*********/
/*===Adjust font-sizes for itty bitty screens===*/
@media screen and (max-width: 1200px) {
  .article-title {
  font-size: 1.5rem;
}
 .article-content p,.article-content ul, article-content span {
    font-size: 19px;
  }
}

