/*
        Theme Name: Zealot child
        Theme URI: http://aesopthemes.com/zealot
        Author: Erik Borra 
        Author URI: http://aesopstoryengine.com
        Description: A traditional sidebar style theme with a modern storytelling twist.
        License: GNU General Public License v2 or later
        License URI: http://www.gnu.org/licenses/gpl-2.0.html
        Version: 1.0.0
	Template: zealot
        Text Domain: zealot-child
*/
/*
You can add your own CSS here.

Click the help icon above to learn more.
*/
.wrapper {
	padding-top: 15px !important;
}
.single-featured-image, .top-featured-image {
	max-height: 320px;
  overflow: hidden; 
}
.single-featured-image img, .top-featured-image img {
	/* corrects inline gap in enclosing div */
  display: block;
  width: 100%;
  /* just in case, to force correct aspect ratio */
  height: auto !important;
  width: auto\9; /* ie8+9 */
  /* lt ie8 */
  -ms-interpolation-mode: bicubic; 
}
.single .hentry.has-thumbnail .entry-header .entry-meta {
	position: relative;
	bottom: 0em;
}
@media (max-width: 1024px) {
  .hentry.has-thumbnail .entry-wrap,   .hentry.has-thumbnail .featured-image {
	  padding: 0 10px;
  }
  .cat-archive-links {
	  margin: 0 10px;
  }
 .site-main {
	 padding-left: 10px;
	 padding-right: 10px;
 }
}
.entry-title {
	margin-bottom: 1em
}
.single .entry-meta {
	margin-top: 1em;
}
a:link {
	cursor: pointer;
}
	.wp-caption.alignleft {
		margin-left: 0;
	}

@media all and (min-width:1200px) {
	#page {
		width: 80%;
		margin: auto;
	}
}
@media all and (orientation:portrait) and (max-width:767px)
{
	.single .hentry.has-thumbnail .entry-header .entry-title {
		position: relative;
		color: #000;
}
	.cat-single {
		position: relative;
	}
  .entry-title {
		margin-bottom: 0em;
	  padding-left: 0 !important;
   }
	.single .entry-meta {
	   margin-top: 0em;
   }
}
a:link, a:visited, a:hover {
   color: #be1f34;
}
.menu-top-menu-container {
  position: absolute;
	right: 25px;
	bottom: 0px;
}
.main-navigation ul {
  background-color: #fff;
}
.main-navigation li {
	padding: 8px;
}
.main-navigation li>a {
	color: #414652;
}
.main-navigation li.focus>a,.main-navigation li:hover>a{
	 color:#be1f34;
}
.cat-archive-links {
top: 0px;
	left: 0px;
}
.cat-archive-links a:hover,.entry-meta,.entry-meta a{
	 color:#be1f34;
}
::selection {
    color: #fff;
    background: #be1f34;
}
.entry-title {
	line-height: 1.3;
}
.widget_search {
	margin-bottom: 0;
}
.widget_search .search-field {
  height: 1.2em;
}
.widget_search .search-form label:before {
  top: 0.6em;
}
