/*
Theme Name: EzyReader
Theme URI: http://www.techtivesolutions.com/wpthemes/ezyreader/
Description: Ezyreader Wordpress theme for blogs, magazine style websites, adsense websites.
Author: Siddharth Pauhal
Author URI: https://twitter.com/sidpauhal
Version: 1.2.4
Tags: white, light, one-column, two-columns, right-sidebar, flexible-width, featured-images, custom-menu, post-formats, sticky-post, threaded-comments, full-width-template
License: GNU General Public License
License URI: license.txt
*/

/* Misc */
body {margin:0; padding:0; font-family: 'Open Sans', sans-serif;
background-color:#fff; font-size: 13px;letter-spacing: 1px;line-height: 21px; color:#000; }
h1, h2, h3, h4, h5, h6{line-height:normal; text-transform:capitalize;  font-family: 'Roboto',sans-serif; }
.bypostauthor {}
.sticky {}
.gallery-caption {}
aside, image, video, audio, quote, link, gallery{}
.format-status .post-title {display:none;}
.icon{color:#7c7c7c;}
img {border:0;}
.header{ float:left; width:100%;}
.logo{ float:left;}
.logo img{max-width:100%; width:auto;}
.logo a{color:#000; text-decoration:none;}
.logo a:hover{color:#118D78;}
a{color:#000; text-decoration:none;}
a:hover {-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; color:#118D78;}
.header-widget{float:right; width:auto; max-width:500px; text-align:right;}
.header-widget img {width:auto; max-width:500px;}
.alignleft{float:left;} .alignright{float:right;}
img.alignleft{margin-right:10px; margin-bottom:10px;}
.post img{max-width: 100%; width: ; height:auto;}
.page-featured-img {float: left; width: 100%;}
.page-featured-img .attachment-post-thumbnail
{width:auto; margin-bottom:20px; margin-right:0px;  height: auto; max-width: 100%; border:none;	}
.fontred {color:#770000; width:100%;} 
.floatleft{float:left;}
.floatright{float:right;}
.justify{ text-align:justify;}
.aligncenter{ text-align:center;}
.clear { clear:both; overflow:hidden;}
.clear-5{height:5px; clear:both; overflow:hidden;}
.clear-10{height:10px; clear:both; overflow:hidden;}
.nopadding{padding:0 !important;}
.nomargin{margin:0 !important;}
.noborder{ border:none !important;}

pre, code, kbd, tt, var { font-size:12px; font-weight:normal;  font-style:normal;}
pre {background: #eee; overflow:auto; padding: 10px; margin:5px;}
blockquote{ background: #eee; padding: 10px; margin:5px; border-left: solid 5px #97acd6;}

a.linkred{color:#770000 !important; text-decoration:none;  }
a.linkred:hover {color:#000; text-decoration:underline;}
hr {border:0; background-color:#abaaaa;}
.btnlink{background-color:#118d78; border: 0 none; color: #FFFFFF !important;cursor: pointer;display: inline;padding: 7px 10px;text-align: center;text-decoration: none;}
.btnlink:hover{background-color:#000;}
p{}
#menu-icon{display:none; font-size:16px; }
#menu-icon:hover {}
.nav-responsive {display:none; background-color:#000;}
.nav-responsive ul{list-style-type:none; margin:0; padding:0; }
.nav-responsive ul li {}
.nav-responsive ul li ul li {padding-left:10px;}
.nav-responsive ul li a{text-decoration:none; color:#fff;  
text-transform:capitalize; padding:10px; display:none; font-size:16px;  border-bottom:1px solid #333; }
.nav-responsive ul li a:hover { background-color:#333;}
/* Columns Styling starts */
.wrap{width:980px; margin:0 auto;  }
.container{background-color:#FFF;display: inline;float: left;height: auto;width: 100%;}
.column-three-fourth{float: left;height: auto !important;margin-bottom:10px; min-height: 400px;width:700px;
margin-left: 10px;margin-right: 20px;}
.column-one-fourth{width:230px; float:left; padding:0 15px;}
.column-content{float: left;height: auto !important;margin-bottom: 10px;min-height: 400px;width: 470px; margin-left:15px; margin-right:5px;}
.sidebar{width:230px; float:left; margin-left:10px; }
.mrgnright{ margin-right:15px;}
.column-one-third{width:300px; float:left; margin:10px; margin-bottom:30px;
background-image:url(../images/shadow.png); background-repeat:no-repeat; background-position:bottom center; padding-bottom:32px;
}
.column-one-third h3{text-transform:uppercase;}
.fullwidth{width:auto; padding:10px; float: left; margin-bottom: 40px;}
.adbanners{width:100%;}
.adbanners img {width:auto; max-width:100%;}
/* Columns Styling ends */

/* Posts Styling starts */
.pagetitle{border-bottom:2px solid #63a79b; margin-bottom:10px; padding:10px;}
.post{border-bottom:2px solid #eee; padding-bottom:20px; margin-bottom:30px; float:left; display:inline; width:100%; }
.post h2{}
.post a{ text-decoration:none; color:#000;}
.post a:hover {color:#118D78;}
.postdetails{color:#666; padding:5px 0px; border-top:1px solid #eee; border-bottom:1px solid #eee;   font-size:11px; text-transform:capitalize; margin-bottom:10px; background-color: #F5F5F5; padding:2px 5px; }
.postdetails a{color:#666;}
.wp-post-image{border:5px solid #fafafa; float:left; display:inline; margin-right:15px; margin-bottom:10px;}
.nav-links a{color:#118D78; text-decoration:none;}
.nav-links a:hover{color:#000;}
a.post-edit-link { text-decoration:none; border:none; padding:7px 10px; background-color:#118D78; color:#FFF; cursor:pointer;}
a.post-edit-link:hover{background-color:#000; color:#fff;}
/* Post Styling ends */

/* Comment Styling Starts */
.comments{border-top: 2px solid #EEEEEE; margin-top: 30px;}
.commentlist{ list-style-type: none; margin: 0; padding: 0;}
.commentlist .children{list-style-type: none; margin: 0; }
.comment-body{border-bottom: 1px solid #EEEEEE;
    padding: 10px 0; margin-bottom:10px;}
.comment-body p{clear:both; padding:5px 0px;}
.comment-author{float:left;}
.comment-author .fn{font-weight:bold; font-style:normal;}
.comment-author .says{display:none;}
.comment-author .avatar{border:2px solid #ccc; float:left; display:inline; margin-right:8px;}
.comment-meta{float:right;} /* Without HTML 5  */
footer.comment-meta{float:none;} /* With HTML 5  */
.comment-metadata{float:right;} /* With HTML 5  */
.comment-meta a{text-decoration:none; color:#333; font-size:10px;}
.comment-meta a:hover {color:#118D78;}
.reply a{color:#118D78; text-decoration:none;}
.reply a:hover{color:#000;}
/* Comment Styling ends */

/* Form element Styling Starts */
label{font-weight:bold; display:block;}
input[type="text"], input[type="password"], input[type="email"], input[type="url"],  select{
	border: 1px solid #ddd; font-size: 12px; padding: 8px 4px; width: 400px;}
textarea{ font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #ddd;
  padding: 5px;  width: 95%; }
input[type="submit"], input[type="reset"], input[type="button"] {
	border:none; padding:7px 10px; background-color:#118D78; color:#FFF; cursor:pointer;}
input[type="submit"]:hover  { background-color:#000;}
.required{color:#F00;}
input.searchinput{	border: 1px solid #ddd; font-size: 12px; padding: 8px 4px; width:80%;}
/* Form element Styling ends */

/* Comment Form Styling Starts */
.comment-respond{background-color:#fafafa; float:left; padding:10px;}
.comment-reply-title{border-bottom:1px solid #eee; padding-bottom:10px;}
.comment-reply-title a{color:#000; text-decoration:none;}
.comment-reply-title a:hover{color:#118D78;}
.comment-form{}
.logged-in-as{}
.logged-in-as a{color:#118D78; text-decoration:none;}
.logged-in-as a:hover{color:#000;}
.comment-form-comment{}
.form-allowed-tags{font-size:11px; letter-spacing:normal;}
.form-submit {}
/* Comment Form Styling Ends */

/* Sidebar Widgets Styling Starts */
.widget{margin-bottom:10px;	background-image: url("images/shadow.png");
    background-position: center bottom; background-repeat: no-repeat; padding-bottom:32px; margin-bottom:20px; }
.widget input[type="text"], input[type="password"], input[type="email"], input[type="url"],  select{width:80%;}
.widget a{text-decoration:none; color:#118D78;}
.widget a:hover {color:#000;}
.widget .widget-title{border-bottom: 1px solid #eee; padding-bottom:10px;}
.widget ul{list-style-type:none; margin:0; padding:0; }
.widget ul li{padding:4px 0px; }
.widget .children{padding-left:10px;}
.widget ul li a{text-decoration:none; color:#000;}
.widget ul li a:hover {color:#118D78;}
.widget img {width:auto; max-width:100%;}
.widget_calendar #wp-calendar{width:100%; border:1px solid #eee;}
.widget_calendar #wp-calendar caption{font-weight:bold; padding:10px 0px; background-color:#97acd6; color:#fff;}
.widget_calendar #wp-calendar td{  background-color: #F8F8F8; text-align:center; }
/* Sidebar Widgets Styling Ends */

/* Captions */
.aligncenter,
div.aligncenter {display: block; margin-left: auto;	margin-right: auto;}
.wp-caption {max-width:95%; width:auto;	border: 1px solid #ddd;	text-align: center;
	background-color: #f3f3f3; padding-top: 4px; margin: 10px; border-radius: 3px;}
.wp-caption img {max-width:98%; width:auto;	height:auto; 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 captions */

/* Footer Starts */
#footer {width:100%;height:auto;float:left; display:inline;color:#fff;padding:20px 0px; background-color:#000; }	
.footerwrap {width:960px;margin:0 auto;	}
.footerwrap .widget {border-right: 1px dotted #333; display: inline; float: left; height: auto; padding:0 14px; width: 210px; color:#666; background-image:none;}
.footerwrap .widget h3{ text-transform:uppercase;  color:#fff; border-bottom:1px dotted #333; padding-bottom:5px;}
.footerwrap .widget a{text-decoration:none; color:#118D78;}
.footerwrap .widget a:hover {color:#ddd;}
.footerwrap .widget img {width:auto; max-width:100%;}
.footerwrap .widget ul {margin:0; padding:0;}
.footerwrap .widget ul li {list-style-type:none; padding:5px 0px; border-bottom:1px dotted #333;}
.footerwrap .widget ul li a{ text-decoration:none; color:#666;}
.footerwrap .widget ul li a:hover {color:#ddd;}
.footerwrap .widget ul li.hide{border:none;}
.footerwrap .widget ul li a.hide{color:#1A1A1A; border:none;}
.footerwrap .widget ul li a:hover{ -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.footerwrap .widget ul li a.fb{ background-image: url("images/social.png");
    background-position: 0 0px;  background-repeat: no-repeat;
    display: block; padding: 0px 30px; text-decoration: none;}
.footerwrap .widget ul li a.tw{ background-image:url(images/social.png); background-position:0px -40px; background-repeat:no-repeat; padding:0px 30px; display:block; text-decoration:none; }
.footerwrap .widget ul li a.yt{ background-image:url(images/social.png); background-position:0px -80px; background-repeat:no-repeat; padding:0px 30px; display:block; text-decoration:none; }
.footerwrap .widget ul li a.gplus{ background-image:url(images/social.png); background-position:0px -120px; background-repeat:no-repeat; padding:0px 30px; display:block; text-decoration:none;}
.footerwrap .widgetlast {float: right !important; border:none !important; margin:0; padding:0;}
.footerwrap .widgetlast ul li {border:none;}
.footercopyright{ border-top: 1px solid #222222; color: #666; font-size: 12px; height: auto; margin-top: 20px; padding-top: 10px;
    text-align: center; width: 100%; }
.footercopyright a {text-decoration:none; color:#666;} .footercopyright a:hover{color:#444}
.footernav{margin-left:160px;}