/*
 Theme Name:     Huizache 2013
 Theme URI:      http://www.huizachemag.org
 Description:    Huizache, Twenty Thirteen Child Theme
 Author:         Josh Korwin
 Author URI:     http://threestepsahead.com
 Template:       twentythirteen
 Version:        1.0.0
*/

@import url("../twentythirteen/style.css");
@import url("../huizache2013/volcanogothic.css");
@import url(http://fonts.googleapis.com/css?family=PT+Serif:400,700,400italic,700italic&subset=latin,latin-ext);

/* =Theme customization starts here
-------------------------------------------------------------- */

body {
	background-color:#cfcfcf;
}

.site {
	border-left:0 none !important;
	border-right:0 none !important;	
}

.site-header .home-link {
	/*min-height: 340px;*/
	min-height: 300px; /* Shrunk this on 2016-01-22 */
}

.site-header {
	/*background: #96AD67 !important;*/
	/*background-image:none !important;*/
	background: #96AD67 url(images/header_background_white_mountains.png) !important;
	background-position:bottom !important;
	background-repeat:repeat-x !important;
	/*background-size: 1600px auto;*/
}

.page-id-4 .entry-header, .page-id-4 .entry-content {
	max-width:960px;
}
.entry-header {
	margin-bottom:15px;
}

a.home-link {
	text-align:center;
}

.navbar {
	background-color: #F7F6EF;
}

#header_huizache_logo_large {
	/*margin-top:77px;*/
	margin-top:58px; /* Shrunk this on 2016-01-22 */
}

.main-navigation {
	min-height: 77px;
}

.menu-huizache-main-menu-container {
	margin-top:18px;
}

ul.nav-menu, div.nav-menu > ul {
	padding: 0 40px;
}
.site-footer .sidebar-container {
	background-color:#141412;
}

.site-header .search-form {
	position: absolute;
	right: 20px;
	top: 20px;
}


/* Typography */

h1, h2, h3, h4, h5, h6 {
	font-family: 'PT Serif', serif;
}
html, button, input, select, textarea {
	font-family: 'PT Serif', serif;
}
h1.entry-title {
	font-family:VolcanoGothic, sans-serif;
	color:#4E3F36;
	font-size:1.6em;
	letter-spacing:0.2em;
	text-align:center;
	margin-top: 1.2em;
}
.pagesubtitle, .original_author_name, .original_issue_number, .stafftitle {
	font-family:VolcanoGothic, sans-serif;
	color:#ED7147;
	/*font-size:0.8em;*/ /* Requested larger size for author names */ 
	letter-spacing:0.2em;
	text-align:center;
	font-weight:normal;
}

.pagesubtitle {
	font-size:0.8em;
}

.original_author_name, .original_issue_number {
	font-size:1em;
}

.original_issue_number {
	color:#4E3F36;
}

.author_biography {
	color:#999999;
	font-style:italic;
}

.staffarea {
	padding-top:2.5em;
}
.stafftitle {
	color:#4E3F36;
	margin-bottom:.35em;
}
.staffname {
	text-align:center;
	margin-top:0em;
	margin-bottom:2.25em;
}

.introparagraph {
	font-size:1.22em;
	text-align:justify;
	max-width:604px;
	margin:0 auto 1.5em;
}
.nav-menu {
	text-align:center;
	font-family:VolcanoGothic, sans-serif;
	color:#4E3F36;
	letter-spacing:.18em;
}

.entry-meta {
	text-align:center;
	display:none;
	
    font-family: "VolcanoGothic";
    font-size: 0.8em;
    margin-top: 1em;
    color: #4e3f36;
    letter-spacing: 0.2em;	
}

.category-huizache-news .entry-meta,
.category-huizache-loves .entry-meta,
.category-us .entry-meta,
.category-ours .entry-meta,
.category-uncategorized .entry-meta,
.category-la-capirotada .entry-meta { /* Display meta (date, category) only on specific category archives and single posts */
	display:inherit;
}

.category-huizache-news .entry-meta > span,
.category-huizache-loves .entry-meta > span,
.category-us .entry-meta > span,
.category-ours .entry-meta > span,
.category-uncategorized .entry-meta > span,
.category-la-capirotada .entry-meta > span { /* Remove margin from inline span only on specific category archives and single posts */
    margin-right: 0px;
}

.category-huizache-news .entry-meta .date a:before,
.category-huizache-loves .entry-meta .date a:before,
.category-us .entry-meta .date a:before,
.category-ours .entry-meta .date a:before,
.category-uncategorized .entry-meta .date a:before,
.category-la-capirotada .entry-meta .date a:before { /* Remove clock icon from date only on specific category archives and single posts */
	content: "";
}

.category-huizache-news .categories-links a:first-child:before,
.category-huizache-loves .categories-links a:first-child:before,
.category-us .categories-links a:first-child:before,
.category-ours .categories-links a:first-child:before,
.category-uncategorized .categories-links a:first-child:before,
.category-la-capirotada .categories-links a:first-child:before { /* Remove folder icon from category only on specific category archives and single posts */
	content: "";
}

.entry-content {
	font-size:1.05em;	
}

.archive-title, .page-title {
	font-family:VolcanoGothic, sans-serif;
	text-align:center;
	font-style:normal;
	font-weight:normal;
	font-size:1em;
	letter-spacing:.25em;
	color:#4E3F36;
}
.archive-header, .page-header {
	background-color:#F7F6EF;
	margin-top:2em;
}

/* */

.colorbandarea {
	width:100%;
	background-color:#EEECDE;
	padding:1.5em;
	text-align:center;
	margin:1.5em 0;
}

div.twocolumntext {
	max-width:740px;
	margin:.25em auto;

	-moz-column-count:2; /* Firefox */
	-webkit-column-count:2; /* Safari and Chrome */
	column-count:2;

	-moz-column-gap:3em; /* Firefox */
	-webkit-column-gap:3em; /* Safari and Chrome */
	column-gap:3em;
	
	font-size:0.9em;
	/*text-align:justify;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	hyphens: auto;*/

}
a.circlebutton {
	display:block;
    height: 120px;
    width: 120px;
    border-radius: 120px;
	background-color:#fff;
	color:#000;
	text-align:center;
	margin: 0 auto;
	vertical-align:middle;
	font-family:VolcanoGothic, sans-serif;
	padding-top:3.2em;
	font-size:0.9em;
	letter-spacing:.18em;
}
a.circlebutton:hover {
	text-decoration:none;
}

.nav-menu .current_page_item > a, .nav-menu .current_page_ancestor > a, .nav-menu .current-menu-item > a, .nav-menu .current-menu-ancestor > a {
	font-style:normal;
}

.site-info {
	display:none;
}

.sfsi_Sicons,
.sfsi_Sicons[style] {
	float: none !important;
    clear: both;
    width: 170px;
    margin: 25px auto 73px auto;
}

/*
ricardo's little bit of code
*/

@media only screen and (max-width: 600px) {
	#header_huizache_logo_large {
		width: 100%
	}
}