/*
Theme Name: Litesite
Theme URI: http://www.techtivesolutions.com/wpthemes/litesite/
Description: Litesite Wordpress theme for company websites. Litesite is a responsive business Minimal setting theme which can be used for blog or Corporate website. It supports custom page templates, custom widgets, custom logo, drop down menu, threaded comments.
Author: Siddharth Pauhal
Author URI: https://twitter.com/sidpauhal
Version: 1.5
Tags: white, light, one-column, two-columns, right-sidebar, fluid-layout, featured-images, custom-menu, post-formats, sticky-post, threaded-comments, full-width-template, custom-background
License: GNU General Public License version 3.0
License URI: license.txt
*/
/* Misc */
body {margin:0; padding:0; font-family: 'Open Sans', sans-serif; 
background-color:#00729E; font-size: 13px;letter-spacing: 1px;line-height: 21px; color:#000;
/* background:url("images/bg.jpg") no-repeat fixed center center / cover  rgba(0, 0, 0, 0); */ }
h1, h2, h3, h4, h5, h6{line-height:normal; text-transform:uppercase;   }
p{font-size:14px; line-height:28px; color:#333;}
.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 !important; text-decoration:none;}
.logo a:hover{color:#00729e !important;}
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:#00729e;}
.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%; 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 !important;}
hr {border:0; background-color:#abaaaa;}
.btnlink{background-color:#00729e; border: 0 none; color: #FFFFFF !important;cursor: pointer;display: inline;padding: 7px 10px;text-align: center;text-decoration: none;}
.btnlink:hover{background-color:#000;}
#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 */
.topwrap {width:100%;height:auto;float:left;
background-color:#fff; display:inline;color:#000;padding:20px 0px;}	
.bggreen{ background-color:#63a79b !important; background-image:none; height:auto;}
.topcontainer { margin:0 auto; width: 960px;}
.wrap{width:980px; margin:0 auto;  }
.banner{background-image:url(images/bannerbg.png); background-repeat:repeat; display: table-cell; padding: 0; text-align: center;
vertical-align: middle; width: 960px; height:350px; margin-top:150px; padding:10px;}
.banner h1{font-size:45px; color:#fff;}
.content-wrap{width:100%; height:auto; float:left; display:inline; background-color:#fff; padding:10px 0;}	
.page-wrap{margin-top:100px; padding-top:30px;}
.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: 200px;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 img{max-width:100%; height:auto; margin:10px 0; border:0;}
.column-one-third h3{text-transform:uppercase;}
.fullwidth{width:98%; padding:10px; float: left; margin-bottom: 40px;}
/* Columns Styling ends */

/* Posts Styling starts */
.pagetitle{color:#94806a; padding:0 10px; letter-spacing:normal;}
.pagetitle h1{ font-weight:300;}
.post{border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:30px; float:left; display:inline; width:100%; }
.post h2 a{ text-transform:capitalize; color:#000;}

.post a{ text-decoration:none; color:#00729E;}
.type-page a{ text-decoration:none; color:#00729E;}
.page-template-default a{text-decoration:none; color:#00729E;}
.page-template a{ text-decoration:none; color:#00729E;}
.post a:hover {color:#000;}
.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:#00729e; text-decoration:none;}
.nav-links a:hover{color:#000;}
a.post-edit-link { text-decoration:none; border:none; padding:7px 10px; background-color:#00729e; color:#FFF; cursor:pointer;}
a.post-edit-link:hover{background-color:#000; color:#fff;}
/* Post Styling ends */

/* Comment Styling Starts */
.comments{border-top: 1px 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:#00729e;}
.reply a{color:#00729e; 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:#00729e; 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; width:97%;}
.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:#00729e;}
.comment-form{}
.logged-in-as{}
.logged-in-as a{color:#00729e; 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:#00729e;}
.widget a:hover {color:#000;}
.widget .widget-title{border-bottom: 1px solid #eee; padding-bottom:10px; color: #94806a; font-weight:300;}
.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:#00729e;}
.widget img {width:auto; max-width:100%;}
.widget_calendar #wp-calendar{width:100%; border:1px solid #eee; border-collapse:separate;}
.widget_calendar #wp-calendar caption{font-weight:bold; padding:10px 0px; background-color:#00729E; color:#fff;}
.widget_calendar #wp-calendar td{  background-color: #F8F8F8; text-align:center; border:none; padding:0; }
.widget_calendar #wp-calendar th{  background-color: #fff; border:none; padding:0; }
/* 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 h2{ text-transform:uppercase;  color:#fff; border-bottom:1px dotted #333; padding-bottom:5px;}
.footerwrap .widget a{text-decoration:none; color:#00729e;}
.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;}
.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;}
.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; }
.widget ul li a.lk{ background-image:url(images/social.png); background-position:0px -80px; background-repeat:no-repeat; padding:0px 30px; display:block; text-decoration:none; }
.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;}


table{border-collapse:collapse;}
table th{background-color: #F8F8F8; border: 1px solid #CCCCCC; padding: 10px;}
table td{border: 1px solid #CCCCCC; padding: 10px;}