/*
Theme Name: Elicit
Theme URI: http://mizmizi.com/themes/elicit/
Description: Elicit is a clean, minimal, lightweight and 100% responsive layout using bootstrap 3 framework.   It's easy to customize, seo friendly and faster loading wordpress theme ,  With popular posts and social sharing widget also has five widget area which will give your site professional look.  Elicit is fit for, food, business, health, portfolio, travel, photography, design,  personal and any other creative blogs and websites. Elicit compatible with any browser and support on all major wordpress plugins.  Be amazed how quickly you get your next website up and running.
Version: 1.0
Author: mizmizi
Author URI: http://mizmizi.com/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: elicit
Tags: Responsive-layout, Featured-images, Light, Blue, Black, Gray, White, Full-width-template, Custom-background, Custom-colors, Custom-Header, Custom-menu, Two-Columns, Right-sidebar, Threaded-comments, Sticky-post, Photoblogging

This theme, like WordPress, is licensed under the GPL.



*/


@import url('css/bootstrap.min.css'); 

@import "//netdna.bootstrapcdn.com/font-awesome/4.1.0/css/font-awesome.min.css";


body
{
	margin: 0 auto;
	padding: 0;
}

.Main
{

	position: relative;
	left: 0;
	top: 0;
	background-color: #f1f1f1;																	

}

.cleared
{
	clear: both;
	margin: 0;
	padding: 0;
	border: none;
	font-size:1px;
}


form
{
	padding:0 !important;
	margin:0 !important;
}

table.position
{
	position: relative;
	table-layout: fixed;
}
/* header right */

.headright
{
	float: right;
}



img {
  height: auto; 
  max-width: 100%;
}

/* begin Header */
div.Header
{
	height: 100px;
	position: relative;
	z-index:0;
	background-color: #FFF;
}

/* end Header */

/* begin Logo */
.logo
{
	display : block;
	position: absolute;

}
img .logo 
{
	margin-bottom: 20px;
}
/* end Logo */

h1.logo
{
	display: none;
}

.navbar
{
	position: relative;
	min-height: 40px;
	border: none;
	background-color: #222;
	border-radius: 0px;

}

.nav ul {
	list-style: none;
	padding:0;
	font-family: Georgia, "Times New Roman", Times, Serif;

}

.nav a {
	color:#fff;
	text-decoration: none;
	display: block;
	transition: .1s background-color;
	padding: 0 15px;
}

.nav a:hover {
  text-decoration: none;
  background-color: #fff;
  color: #005695;

}

.nav a.active {

  background-color: #fff;
  cursor: default;
}

/* Sub Menus */
.nav li li {
  font-size: 16px;
  background-color: #fff;

}

.nav li li  a{
	color: #fff;
	background-color: #444;

}


.nav li li  a:hover{
	color: #fff;
	background-color: #222;


}


  .nav li {
	line-height: 45px;
	font-size: 16px;
	display: inline-block;
  }

  .nav > ul > li {
    text-align: left;

  }

  .nav > ul > li > a {
    padding-left: 0;
  }

  /* Sub Menus */
  .nav li ul {
	z-index: 1;
    position: absolute;
    display: none;
    width: inherit;
	margin-left: -0px;
}

.nav li:hover ul 
{
    display: block;
}

.nav li ul li 
{
    display: block;
}



.Block
{

	position:relative;
	z-index:0;
	margin-bottom: 15px;
	padding: 10px 0px 10px 20px;
	border: 2px solid #E6E4E6;
	background-color: #fff;
	margin-left: 12px;


}
.Block  a
{
	color: #222;

}

.Block  a:hover
{
	color: #222;
	text-decoration: none;
	
}


.Block li
{
margin-bottom: 15px;
list-style-type: none;

}
.Block ul
{
	padding: 0px;
}

.blog-post
{
	border: 2px solid #E6E4E6;
	margin-bottom: 15px;
	background-color: #fff;
	padding: 30px;
}
.Block-body
{

	position: relative;	
	z-index:1;
	padding: 0px;

	
}

.BlockHeader
{
	position:relative;
	z-index:0;
	height: 30px;
	background-color: #fff;
	
}

.BlockHeader .text
{
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	white-space: nowrap;
	line-height: 20px;
	color: #666;
}


.BlockContent
{
	position:relative;
	z-index:0;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
	background-color: #fff;
}

.BlockContent-body
{
	position: relative;
	z-index:1;
	margin: 0 15px 0 15px;
	color:#222;
}




.BlockContent-body a:link
{
	color: #222;
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: none;
	font-size: 16px;

}


.BlockContent-body a:visited, .BlockContent-body a.visited
{
	color: #222;
	font-family: Georgia, "Times New Roman", Times, Serif;
}


.BlockContent-body a:hover, .BlockContent-body a.hover
{
	color: #444;
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: none;
}

.BlockContent-body ul
{
	list-style-type: none;
	color: #222;
	margin:0;
	padding:0;
}

.BlockContent-body li
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: none;
}
.BlockContent-body ul li
{
	background-repeat:no-repeat;
	margin-bottom: 25px;
}



/* end Box, BlockContent */


.sticky {
}
.hentry {
  margin: 0;
}


.blog-post
{
	text-align: justify;
}
.blog-post a
{
	color: #005695;
	font-weight: bold;
	text-decoration: none;
}
/* social network*/

.social-icons {
    color: #FFFFFF;
    text-align: center;
    padding-top: 5px;
    position: relative;
    margin: 1px 10px;
}

.social-icons a 
{
    font-size: 21px;
    padding: 8px 10px 6px;
    color: #FFFFFF;
    margin-bottom: 5px;
    display: inline-block;
    margin: 1px 5px;
    width: 40px;
	height: 40px;
}

.social-icons .fa-facebook, .social-icons .facebook {
    background: #3B5998;
}

.social-icons .fa-twitter, .social-icons .twitter {
    background: #00abe3;
}

.social-icons .fa-google, .social-icons .google {
    background: #d3492c;
}

.social-icons .fa-linkedin, .social-icons .linkedin {
    background: #01669c;
}

.Footer .social-icons {
    float: left;
    padding-top: 5px;
    position: relative;
    margin: auto;
}



.Footer .social-icons .fa-facebook, .Footer .social-icons .facebook {
    background-color: #444;
    color: #fff;

}

.Footer .social-icons .fa-twitter, .Footer .social-icons .twitter {
    background-color: #444;
    color: #fff;
}

.Footer .social-icons .fa-google, .Footer .social-icons .google {
    background-color: #444;
    color: #fff;
}

.Footer .social-icons .fa-linkedin, .Footer .social-icons .linkedin {
    background-color: #444;
    color: #fff;
}




/* begin Box, Post */
.Post
{
	position:relative;
	z-index:-1;
	margin:0 auto;
	min-width:1px;
	min-height:1px;
	background-color: #fff;
	padding: 20px;
	border: 2px solid #E6E4E6;
}

.Post-body
{
	position: relative;
	padding: 15px;
}



.Post
{
	margin: 7px;
	z-index: 0;
}

.article img, img.article
{
	border: solid 1px #ADB8B2;
	margin: 1em;
}

.metadata-icons img
{
	border: none;
	vertical-align: middle;
	margin:2px;
}
/* Finish images */

/* Start tables */

.article table, table.article
{
	border-collapse: collapse;
	margin: 1px;
	width:auto;
}

.article table, table.article .article tr, .article th, .article td
{
	background-color:Transparent;
}

.article th, .article td
{
	padding: 2px;
	border: solid 1px #8C9B94;
	vertical-align: top;
	text-align:left;
}

.article th
{
	text-align:center;
	vertical-align:middle;
	padding: 7px;
}

/* Finish tables */
/* end Box, Post */

/* begin PostHeaderIcon */
.PostHeaderIcon-wrapper
{
	text-decoration:none;
	margin: 0.2em 0;
	padding: 0;
	font-weight:normal;
	font-style:normal;
	letter-spacing:normal;
	word-spacing:normal;
	font-variant:normal;
	text-decoration:none;
	font-variant:normal;
	text-transform:none;
	text-align:left;
	text-indent:0;
	line-height:inherit;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #7F3301;
}

.PostHeaderIcon-wrapper, .PostHeaderIcon-wrapper a, .PostHeaderIcon-wrapper a:link, .PostHeaderIcon-wrapper a:visited, .PostHeaderIcon-wrapper a:hover
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	color: #222;
}

.PostHeaderIcon-wrapper img
{
	border:none;
	vertical-align: middle;
	margin:0;
}
/* end PostHeaderIcon */

/* begin PostHeader */
.PostHeader a:link, .PostFooterIcons a:link
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  text-decoration: none;
  text-align: left;
  font-weight: bold;
}

.PostHeader a:visited, .PostHeader a.visited
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  text-decoration: none;
  text-align: left;
  color: #222;
}

.PostHeader a:hover, .PostHeader a.hovered
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  text-decoration: none;
  text-align: left;
  color: #444;
}
/* end PostHeader */

/* begin PostMetadata */
.PostMetadataHeader
{
	padding:1px;

}
/* end PostMetadata */

/* begin PostIcons */
.PostHeaderIcons
{
	padding:1px;
}

.PostHeaderIcons, .PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover, .PostFooterIcons, .PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-size: 14px;
	color: #222;
}

.PostHeaderIcons a, .PostHeaderIcons a:link, .PostHeaderIcons a:visited, .PostHeaderIcons a:hover
{
	margin:0;
}

.PostHeaderIcons a:link
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: underline;
	color: #005695;
}

.PostHeaderIcons a:visited, .PostHeaderIcons a.visited
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: underline;
	color: #005695;
}

.PostHeaderIcons a:hover, .PostHeaderIcons a.hover
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: none;
	color: #222;
}
/* end PostIcons */

/* begin PostContent */
/* Content Text Font & Color (Default) */
.PostContent
{
  font-family: "PT Sans Caption","PT Sans",sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: normal;
  text-align: justify;
  color: #222;
}

/* Finish Content link style */

/* Resert some headings default style & links default style for links in headings*/
h1, h2, h3, h4, h5, h6,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited
{
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
}


/* Start Content headings Fonts & Colors  */
h1, h1 a, h1 a:link, h1 a:visited, h1 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 28px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #222;
  text-decoration: none;
}

h2, h2 a, h2 a:link, h2 a:visited, h2 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 25px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #222;
}

h3, h3 a, h3 a:link, h3 a:visited, h3 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 18px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #222;
}

h4, h4 a, h4 a:link, h4 a:visited, h4 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #222;
}

h5, h5 a, h5 a:link, h5 a:visited, h5 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #222;
}

h6, h6 a, h6 a:link, h6 a:visited, h6 a:hover
{
  font-family: Georgia, "Times New Roman", Times, Serif;
  font-size: 14px;
  font-style: normal;
  font-weight: bold;
  text-align: left;
  color: #222;
}
/* Finish Content headings Fonts & Colors  */
/* end PostContent */

/* begin PostBullets */
/* Start Content list */

ul
{
	list-style-position:inside;
}
ol
{
	list-style-position:inside;
	
}


.popular-post
{
  margin-bottom: 30px;  
}


.popular-post img
{
  width: 100px;
  height: 47px;
  float: left;

}
.popular-content
{
	margin-left: 120px;
}

.popular-content .date
{
	margin-top: 5px;
	color: #666;
}

/* Finish Content list */
/* end PostBullets */

/* begin PostQuote */
/* Start blockquote */
.blockquote p
{
	color:#111609;
	font-family: Georgia, "Times New Roman", Times, Serif;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}

.blockquote
{
	border:solid 1px #BFD397; 
	margin:10px 10px 10px 50px;
	padding:5px 5px 5px 38px;
	background-color:#DEE8C9;
	background-position:left top;
	background-repeat:no-repeat;
}


/* Finish blockuote */
/* end PostQuote */

/* begin PostIcons */
.PostFooterIcons
{
	padding:1px;
}


.PostFooterIcons a, .PostFooterIcons a:link, .PostFooterIcons a:visited, .PostFooterIcons a:hover
{
	color:#005695;
	margin:0;
}


.PostFooterIcons a:visited, .PostFooterIcons a.visited
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: underline;
	color: #005695;
}

.PostFooterIcons a:hover, .PostFooterIcons a.hover
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	text-decoration: none;
	color: #222;
}
/* end PostIcons */

/* begin Button */
.Button
{

	cursor:pointer;
	width: 140px;
	background-color: #005695;
	color: #fff;
	padding:10px; 
	border: none;
	transition: .1s background-color;

}

.Button:hover
{
	background-color: #222;
	color: #fff;
	text-decoration: none !important;
}


.Button .active
{
	color: #F1F3F2;
}

.search-form
{
	font-size: 14px;
	color: #333;

}
input[type="search"]
{
	height: 35px;
}

.search-submit
{
	
	height:35px;
	font-size: 14px;
	font-weight:bold;
	cursor:pointer;
	background-color: #005695;
	color: #fff;
	border: none;
	transition: .1s background-color;

	
}


.search-submit:hover
{
	background-color: #222;
	color: #fff;
	text-decoration: none !important;
}


.bypostauthor {
}

.commentbtn
{
	cursor:pointer;
	background-color: #005695;
	color: #fff;
	padding:10px; 
	border: none;
	transition: .1s background-color;


}
.commentbtn .hover, .commentbtn:hover
{
	background-color: #222;
	color: #fff;
	text-decoration: none !important;
}



/* end Button */

/* begin Footer */

.Footer
{
	color: #ACACAC;
	background-color: #222;
	overflow: hidden;
	padding-left: 40px ;

}


.Footer ol, .Footer ul
{
	font-family: Georgia, "Times New Roman", Times, Serif;
	padding: 0px;
	text-align: left;
}

 .Footer a
{
	color: #ACACAC;
	text-decoration: none;

}
.Footer li
{
	margin-bottom: 20px; 
	font-size: 16px;
	list-style-type:none;
}
 
.Footer h2
{
	color: #f1f1f1;
}

/* end Footer */

/* begin PageFooter */
.page-footer, .page-footer a, .page-footer a:link, .page-footer a:visited, .page-footer a:hover
{

	color:#ACACAC;
	text-decoration:none;

	}

.page-footer
{
	clear: both;
	text-decoration:none;
	text-align: center;
	color:#ACACAC;
	background-color: #000;
	padding: 15px 0px 5px 0px;
}


/* end PageFooter */

/* begin LayoutCell */
.contentLayout .content
{
	position: relative;
	margin-left: 50px;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 780px;
}
.contentLayout .content-wide
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 897px;
}
/* end LayoutCell */

/* begin LayoutCell */
.contentLayout .sidebar1
{
	position: relative;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	overflow: hidden;
	width: 360px;
}
/* end LayoutCell */



.commentlist, .commentlist li
{
	background: none;
	margin-top: 50px;
        list-style-type: none;

}

.commentlist li li
{
	margin-left:30px;
}

.commentlist li .avatar
{
	float: right;
	border: 1px solid #eee;
	padding: 2px;
	margin:1px;
	background: #fff;
}

.commentlist li cite
{
	font-size:1.2em;
}

#commentform textarea
{
	width: 100%;
}

img.wp-smiley
{
	border:none;
	margin:0;
	padding:0;
}

#navigation
{
	margin-bottom:30px;
	margin-top: 30px;

}
#navigation .left

{
	float: left;
	line-height: 50px;

}
#navigation .right
{
	float: right;
	line-height: 50px;

}

#navigation .singleleft

{
	float: left;
	line-height: 50px;
	margin-bottom: 10px;
	margin-top: 0px;
	

}
#navigation .singleright
{
	float: right;
	line-height: 50px;
	margin-bottom: 10px;
	margin-top: 10px;
	

}



#navigation a

{
	color: #005695;
	font-weight: bold;
	text-decoration: none;
	background-color: #fff;
	padding: 15px;
	


}
#navigation a:hover
{
	background-color: #005695;
	color: #FFF;
	padding: 10px;
	border: medium none;
	transition: background-color 0.2s ease 0.1s;
}

/* Recommended by http://codex.wordpress.org/CSS */
/* Begin */

.alignright
{
	display: inline;
    	float: right;
	margin: 1em;
	margin-right: 0;
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em;
}


.aligncenter {
    clear: both;
    display: block;
    margin: 0px auto;
}

.aligncenter, div.aligncenter, .article .aligncenter img, .aligncenter img.article, .aligncenter img, img.aligncenter
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.alignright img, img.alignright
{
	display: inline;
    	float: right;
	margin: 1em;
	margin-right: 0;
}

.alignleft img, img.alignleft
{
	margin: 1em;
	margin-left: 0;
}

.wp-caption
{
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
}

.wp-caption img
{
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text
{
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End */


.hidden
{
	display: none;
}

/* Calendar */
#wp-calendar 
{
	empty-cells: show;
	margin: 10px auto 0;
	width: 155px;
}

#wp-calendar #next a 
{
	padding-right: 10px;
	text-align: right;
}

#wp-calendar #prev a 
{
	padding-left: 10px;
	text-align: left;
}

#wp-calendar a 
{
	display: block;
}

#wp-calendar caption 
{
	text-align: center;
	width: 100%;
}

#wp-calendar td 
{
	padding: 3px 0;
	text-align: center;
}



.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}



.gallery {
	margin-bottom: 30px;
}
.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}
.gallery-columns-1 .gallery-item {
	max-width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 30%;
}
.gallery-columns-4 .gallery-item {
	max-width: 20%;
}
.gallery-columns-5 .gallery-item {
	max-width: 18%;
}
.gallery-columns-6 .gallery-item {
	max-width: 15%;
}
.gallery-columns-7 .gallery-item {
	max-width: 12%;
}
.gallery-columns-8 .gallery-item {
	max-width: 10%;
}
.gallery-columns-9 .gallery-item {
	max-width: 8%;
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),
.gallery-columns-2 .gallery-item:nth-of-type(2n),
.gallery-columns-3 .gallery-item:nth-of-type(3n),
.gallery-columns-4 .gallery-item:nth-of-type(4n),
.gallery-columns-5 .gallery-item:nth-of-type(5n),
.gallery-columns-6 .gallery-item:nth-of-type(6n),
.gallery-columns-7 .gallery-item:nth-of-type(7n),
.gallery-columns-8 .gallery-item:nth-of-type(8n),
.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n+1),
.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n+1),
.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n+1) {
	clear: left;
}
.gallery-caption {

	color: #fff;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	opacity: 0;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
	width: 100%;
}
.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


