
/* Attachments */
.singular .image-attachment .entry-content {
	margin: 0 auto;
	width: auto;
}
.singular .image-attachment .entry-description {
	margin: 0 auto;
	width: 68.9%;
}

/* Showcase */
.page-template-showcase-php #primary,
.left-sidebar.page-template-showcase-php #primary {
	margin: 0;
}
.page-template-showcase-php #content,
.left-sidebar.page-template-showcase-php #content {
	margin: 0 7.6%;
	width: auto;
}
.page-template-showcase-php section.recent-posts {
	float: right;
	margin: 0 0 0 31%;
	width: 69%;
}
.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}
 
/* Headings */
h1,h2,h3,h4,h5,h6 {
	clear: both;
}
hr {
	background-color: #ccc;
	border: 0;
	height: 1px;
	margin-bottom: 1.625em;
}

/* Text elements */
p {
	margin-bottom: 1.625em;
}
ol {
	margin: 0 0 1.625em 2.5em;
}
ul {
	list-style: square;
}
ol {
	list-style-type: decimal;
}
ol ol {
	list-style: upper-alpha;
}
ol ol ol {
	list-style: lower-roman;
}
ol ol ol ol {
	list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
	margin-bottom: 0;
}
dl {
	margin: 0 1.625em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.625em;
}
strong {
	font-weight: bold;
}
cite, em, i {
	font-style: italic;
}
blockquote {
	font-family: Georgia, "Bitstream Charter", serif;
	font-style: italic;
	font-weight: normal;
	margin: 0 3em;
}
blockquote em, blockquote i, blockquote cite {
	font-style: normal;
}
blockquote cite {
	color: #666;
	font: 12px "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	letter-spacing: 0.05em;
	text-transform: uppercase;
}
pre {
	background: #f4f4f4;
	font: 13px "Courier 10 Pitch", Courier, monospace;
	line-height: 1.5;
	margin-bottom: 1.625em;
	overflow: auto;
	padding: 0.75em 1.625em;
}
code, kbd, samp, var {
	font: 13px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr, acronym, dfn {
	border-bottom: 1px dotted #666;
	cursor: help;
}
address {
	display: block;
	margin: 0 0 1.625em;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
sup,
sub {
	font-size: 10px;
	height: 0;
	line-height: 1;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}


.page-title {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	margin: 0 0 2.6em;
	text-transform: uppercase;
}
.page-title a {
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0;
	text-transform: none;
}
.hentry,
.no-results {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	padding: 0 0 1.625em;
	position: relative;
}
.hentry:last-child,
.no-results {
	border-bottom: none;
}
.blog .sticky .entry-header .entry-meta {
	clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}
.entry-title,
.entry-header .entry-meta {
	padding-right: 76px;
}
.entry-title {
	clear: both;
	color: #222;
	font-size: 26px;
	font-weight: bold;
	line-height: 1.5em;
	padding-bottom: .3em;
	padding-top: 15px;
}
.entry-title,
.entry-title a {
	color: #222;
	text-decoration: none;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #1982d1;
}
.entry-meta {
	color: #666;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}
.entry-meta a {
	font-weight: bold;
}
.single-author .entry-meta .by-author {
	display: none;
}
.entry-content,
.entry-summary {
	padding: 1.625em 0 0;
}
.entry-content h1,
.entry-content h2,
.comment-content h1,
.comment-content h2 {
	color: #000;
	font-weight: bold;
	margin: 0 0 .8125em;
}
.entry-content h3,
.comment-content h3 {
	font-size: 10px;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content table,
.comment-content table {
	border-bottom: 1px solid #ddd;
	margin: 0 0 1.625em;
	width: 100%;
}
.entry-content th,
.comment-content th {
	color: #666;
	font-size: 10px;
	font-weight: 500;
	letter-spacing: 0.1em;
	line-height: 2.6em;
	text-transform: uppercase;
}
.entry-content td,
.comment-content td {
	border-top: 1px solid #ddd;
	padding: 6px 10px 6px 0;
}
.entry-content #s {
	width: 75%;
}
.comment-content ul,
.comment-content ol {
	margin-bottom: 1.625em;
}
.comment-content ul ul,
.comment-content ol ol,
.comment-content ul ol,
.comment-content ol ul {
	margin-bottom: 0;
}
dl.gallery-item {
	margin: 0;
}
.page-link {
	clear: both;
	display: block;
	margin: 0 0 1.625em;
}
.page-link a {
	background: #eee;
	color: #373737;
	margin: 0;
	padding: 2px 3px;
	text-decoration: none;
}
.page-link a:hover {
	background: #888;
	color: #fff;
	font-weight: bold;
}
.page-link span {
	margin-right: 6px;
}
.entry-meta .edit-link a,
.commentlist .edit-link a {
	background: #eee;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #666;
	float: right;
	font-size: 12px;
	line-height: 1.5em;
	font-weight: 300;
	text-decoration: none;
	padding: 0 8px;
}
.entry-meta .edit-link a:hover,
.commentlist .edit-link a:hover {
	background: #888;
	color: #fff;
}
.entry-content .edit-link {
	clear: both;
	display: block;
}

/* Images */
.entry-content img,
.comment-content img,
.widget img {
	max-width: 97.5%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
img.size-full,
img.size-large {
	max-width: 97.5%;
	width: auto; /* Prevent stretching of full-size and large-size images with height and width attributes in IE8 */
	height: auto; /* Make sure images with WordPress-added height and width attributes are scaled correctly */
}
.entry-content img.wp-smiley {
	border: none;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
img.alignleft,
img.alignright,
img.aligncenter {
	margin-bottom: 1.625em;
}
p img,
.wp-caption {
	margin-top: 0.4em;
}
.wp-caption {
	background: #eee;
	margin-bottom: 1.625em;
	max-width: 96%;
	padding: 9px;
}
.wp-caption img {
	display: block;
	margin: 0 auto;
	max-width: 98%;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	color: #666;
	font-family: Georgia, serif;
	font-size: 12px;
}
.wp-caption .wp-caption-text {
	margin-bottom: 0.6em;
	padding: 10px 0 5px 40px;
	position: relative;
}
.wp-caption .wp-caption-text:before {
	color: #666;
	content: '\2014';
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	margin-right: 5px;
	position: absolute;
	left: 10px;
	top: 7px;
}
/**
### From twenty eleven theme to support for wordpress posts END
#------ END ----
 */

@font-face {
    font-family: 'loraregular';
    src: url('../fonts/lora-regular.eot');
    src: url('../fonts/lora-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lora-regular.woff') format('woff'),
         url('../fonts/lora-regular.ttf') format('truetype'),
         url('../fonts/lora-regular.svg#loraregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'oswaldregular';
    src: url('../fonts/oswald.eot');
    src: url('../fonts/oswald.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald.woff') format('woff'),
         url('../fonts/oswald.ttf') format('truetype'),
         url('../fonts/oswald.svg#oswaldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
p{ margin-bottom:23px; line-height:24px; text-align:left;}
a{ color:#f4793e;}
h1{ color:#333333; font-size:30px; font-family: 'oswaldregular'; font-weight:normal;}
h2{ color:#333333; font-size:17px; font-family: 'oswaldregular'; font-weight:normal; margin:25px 0 0; clear:both;}
#wrapper{width:100%; float:left;}
/*header*/
header{ width:100%; position:ralative; float:left;}
.headerTop{ width:100%; float:left; background:#f98850; text-align:center; color:#3a3a3a; font-size:14px; padding:2px 0; position:relative;z-index:99;}
.headerTop a{ color:#FFF;}
.headerTop p{ float:left; margin:0px; width:100%; text-align:center;}
.headerBotom{ width:100%; height:60px; background:url(../images/header-bg.jpg) repeat-x left top; float:left; padding:12px 0 0px;}
.headerRight{ /* width:auto; */ width:190px; float:right; margin-right:30px; }
.logo{ width:190px; float:left; margin-left:3%;}
.topArrow{ width:auto; float:right; margin-right:2%;cursor:pointer; position:absolute; right:0px;}
/*nav*/
nav{ width:auto;  /* width:38%; */ float:right; margin:12px 36px 0 0; }
nav ul{ margin:0px; padding:0px;}
nav ul li{list-style:none; display:inline; padding:0px 0px 0px 18px;}
nav ul li:first-child{ padding:0px;}
nav ul li a{ color:#eeeeee; font-family: 'oswaldregular'; font-size:15px; text-transform:uppercase;}
nav ul li.ispirit a{ text-transform:none; }
/*nav*/

/*Container*/

.con{ width:94%; padding:0px 3%; margin:49px 0px 0px 0px;  float:left;}
.con aside{ width:11%;  float:left;}
.con aside ul{}
.con aside li{ list-style:none; border-bottom:1px solid #cfcfcf; padding:13px 0;}
.con aside li.last{ border:none;}
.con aside li a{ font-size:14px; line-height:14px;}
.viewMore{ color:#333333; font-size:14px; margin:24px 0 0;}
.viewMore a{color:#333333; margin:9px 0px 0px 0px;}
.conRight{ width:85%; float:right; margin:0px 0px 0px 2.66%;}
.blogCon{ width:69%; float:left; border:1px solid #e2e2e2; padding:0 2% 32px; background:#FFF;}
.blogMain{ width:100%; margin:20px 0 0; border-bottom:3px solid #F4793E; padding:0 0 38px; float:left;}
.blogTop{ width:100%; border-bottom:1px solid #dddddd; padding:0 0 16px; margin:6px 0px 0px 0px; float:left;}
.blogTopLeft{ width:auto; float:left;}
.blogUser{ width:48px; float:left;}
.userName{ width:auto; float:left; font-size:14px; color:#888888; margin:16px 0px 0px 16px;}
.blogTopRight{ width:auto; float:right; color:#888888; font-size:13px; /*margin:21px 0 0 10px;*/ margin:17px 0 0 0px; clear:right;}
.blogTopRight ul{}
.blogTopRight li{ display:inline; list-style:none; margin:0px 0px 0px 13px;}
.blogTopRight li:first-child{ margin:0px;}
.blogTopRight li.date{ background: url(../images/date-icon.jpg) no-repeat left 1px; padding:4px 0 0px 23px;}
.blogTopRight li.published{ background:url(../images/published-icon.jpg) no-repeat left 1px; padding:2px 0 0px 21px;}
.blogTopRight a{color:#ff884c; }
.blogTopRight li.commentsNew{ background:url(../images/comments-icon.jpg) no-repeat left 2px; padding:3px 0 0px 24px;}
.blogContent{ width:100%; margin:23px 0 0; float:left; }
.blogConLeft{ width:46%;  float:left;}
.blogImg{ width:100%; margin:7px 0 0;  float:left;}
.blogImg img{ width:100%; height:auto;}
/* .blogImg img{ width:294px; height:250px;} */
.blogTxt{ width:48%; color:#333333; font-size:15px; line-height:24px; float:right;}
.readMore{ width:125px; height:40px; background:#92c535;  float:left; color:#ffffff; font-size:15px; text-align:center; line-height:40px; -webkit-border-radius: 3px; border-radius: 3px;}
.socialIcons{ width:100%; margin:14px 0; float:left;}
.socialIcons img{margin-right:2%; width:auto; height:auto;}
.socialIcons img:first-child{ margin-right:2%; }
.pagination{width:100%; float:left; margin:6% 0; text-align:center;}
.pagination ul{ float:left; width:76%; margin-top:5px; text-align:left;}
.pagination li{ list-style:none;  display:inline;}
.pagination li a{ color:#888888; font-size:13px; padding:1% 5%;}
.pagination li a.active{ background:#a4a4a4; -webkit-border-radius: 3px; border-radius: 3px;  color:#ffffff;}
.contribute{ width:93px; height:30px; margin:6% 0px 0px 0px; background:#fc651a; color:#ffffff; font-size:13px; text-align:center; float:left; -webkit-border-radius: 3px; border-radius: 3px; line-height:30px;}
.contributePagination{ width:8%; height:30px; margin:0px; background:#fc651a; color:#ffffff; font-size:13px; text-align:center; float:left; -webkit-border-radius: 3px; border-radius: 3px; line-height:30px; padding:0 2%;}
.rightBar{ width:23.97%;  float:right; /* overflow:hidden; */ }
.socialright{ width:auto; margin:10px 0 0 16px; padding:0 0 0 20px; float:right; background:url(../images/social-right.png) no-repeat left 6px;}
.socialright img{ margin:0px; width:100%; height:auto;}
.socialright a{ margin-left:3.2%; float:left; width:12.5%; height:auto; max-width:30px;}
.socialright a:first-child{ margin:0px;}
.socialTop{  margin:10px 0 0 16px; padding:0 0 0 20px; float:right; background:url(../images/social-right.png) no-repeat left 6px; /* width:auto; */width:100%}
.socialTop a{ margin-left:3.2%; float:left; width:16.5%; /* height:auto; */ max-width:30px;}
.socialTop img{ margin:0px; width:100%; height:auto;}
.socialTop a:first-child{ margin:0px;}
#text-12 .textwidget{ width:100%; margin:19px 0px 0px 0px; color:#333333; font-size:13px; float:left;}
#text-12 .textwidget img{ width:100%;}
#text-12 .textwidget p{ margin:15px 0px 0px 0px; line-height:20px;}
.aboutProductNation{ width:100%; margin:19px 0px 0px 0px; color:#333333; font-size:13px; float:left;}
.aboutProductNation p{ margin:15px 0px 0px 0px;}
.aboutProductNation img{ width:100%; height:auto; max-width:250px;}
/*.aboutProductNation img{ width:100%;}
.aboutProductNation p{ margin:15px 0px 0px 0px; line-height:20px;}*/

/* edited 
.widget_search{ width:98%; background:#fff; border:4px solid #FFF;  -webkit-border-radius: 24px; padding:0%; border-radius: 24px; height:37px; float:left; -webkit-box-shadow:  1px 0px 1px 1px #d6d6d6; margin:30px 0px 0px 0px;
box-shadow:  1px 0px 1px 1px #d6d6d6; }*/
.widget_search{width: 98%;
background: white;
border: 4px solid white;
-webkit-border-radius: 24px;
padding: 0%;
border-radius: 24px;
height: 37px;
float: left;
-webkit-box-shadow: 1px 0px 1px 1px #D6D6D6;
margin: 16px 0 0;
box-shadow: 1px 0px 1px 1px #D6D6D6;}

.searchBox{ width:98%; background:#fff; border:4px solid #FFF;  -webkit-border-radius: 24px; padding:0%; border-radius: 24px; height:37px; float:left; -webkit-box-shadow:  1px 0px 1px 1px #d6d6d6; margin:16px 0 0;
        
        box-shadow:  1px 0px 1px 1px #d6d6d6; }
.searchBoxTop{ width:44%; background:#fff; border:4px solid #FFF;  -webkit-border-radius: 24px; padding:0%; border-radius: 24px; height:37px; float:right; -webkit-box-shadow:  1px 0px 1px 1px #d6d6d6; margin:36px 0px 0px 0px;
        
        box-shadow:  1px 0px 1px 1px #d6d6d6; display:none;}
.searchBoxSlide{ width:98%; background:#fff; border:4px solid #FFF;  -webkit-border-radius: 24px; padding:0%; border-radius: 24px; height:37px; float:left; -webkit-box-shadow:  1px 0px 1px 1px #d6d6d6; margin:0;
        
        box-shadow:  1px 0px 1px 1px #d6d6d6; }

/* edited */		
#searchform{  width:100%; height:37px;   -webkit-border-radius: 20px; border-radius: 20px;  -webkit-box-shadow: inset 1px 0px 7px 1px #e6b8a1; box-shadow: inset 1px 0px 7px 1px #e6b8a1; background:#fec9ae;}
.entry-content #searchform { width:20%; }

.searchBoxInner{  width:100%; height:37px;   -webkit-border-radius: 20px; border-radius: 20px;  -webkit-box-shadow: inset 1px 0px 7px 1px #e6b8a1; box-shadow: inset 1px 0px 7px 1px #e6b8a1; background:#fec9ae;}

.arrow{ width:23px; margin:6px 10px 0 0; float:right;}
.arrow img{ width:100%; height:auto; max-width:23px;}
.arrowBottom{ width:23px; margin:8px 10px 0 0; float:right; max-width:23px;}
.arrowBottom img{ width:100%; height:auto;}

/* edited */
#searchform input[type=text]{ width:68%; float:left; margin:7px 0 0 3%; padding:0 0 0 20px; height:20px; background:url(../images/magni-glass.png) no-repeat left 3px; color:#666666; font-size:14px; border:none !important; }
#searchform .screen-reader-text {display: none; }

#searchsubmit { background: url("../images/arrow-img.png") repeat scroll 0 0 transparent; float: right; height: 23px;  margin: 6px 10px 0 0;  max-width: 23px;  width: 23px;border:none !important; }
.searchBoxInner input[type=text]{ width:68%; float:left; margin:7px 0 0 3%; padding:0 0 0 20px; height:20px; background:url(../images/magni-glass.png) no-repeat left 3px; color:#666666; font-size:14px; }

/* added by Narinder for twitter */
#latest_twitter_widget-3 {width:100%; float:left; margin:11px 0px 0px 0px; }
#latest_twitter_widget-3  h2{ background:url(../images/twitter-bird.jpg) no-repeat left 4px; padding:0 0 0 35px; }

#latest_twitter_widget-3 .latest-twitter-tweet{ width:100%; margin:15px 0 0;   float:left;}
#latest_twitter_widget-3 .latest-twitter-tweet-time { width:100%; font-size:11px; float:left; padding:0px 0px 14px 0px; margin:8px 0 0;border-bottom:1px solid #cecece;}
/* end css for twitter */



/* can be removed for twitter */
.twiter{ width:100%; float:left; margin:11px 0px 0px 0px;}
.twiter h2{ background:url(../images/twitter-bird.jpg) no-repeat right 4px; float:left; padding:0 35px 0 0; }
.tweet{ width:100%; margin:15px 0 0; border-bottom:1px solid #cecece; padding:0px 0px 14px 0px; float:left;}
.tweetImg{ width:20.72%; float:left;}
.tweetImg img{ width:100%; height:auto;}
.tweetTxt{ width:75%; float:right; color:#333333; font-size:13px;}
.tweetTxt a{ font-size:11px; float:left; margin:8px 0 0;} 
/* end for twitter */

/* can be removed for twitter */
/* .widget_twitter-profile-tracker{ width:100%; float:left; margin:11px 0px 0px 0px;}
.widget_twitter-profile-tracker h2{background: url("../images/twitter-bird.jpg") no-repeat scroll right 4px transparent;
    float: left;
    padding: 0 35px 0 0; }
.widget_twitter-profile-tracker{ width:100%; margin:15px 0 0; /* border-bottom:1px solid #cecece; */ /* padding:0px 0px 14px 0px; float:left;}
.widget_twitter-profile-tracker{ width:20.72%; float:left;}
.widget_twitter-profile-tracker img{ width:100%; height:auto;}
.widget_twitter-profile-tracker{ width:75%; float:right; color:#333333; font-size:13px;}
.widget_twitter-profile-tracker a{ font-size:11px; float:left; margin:8px 0 0;}  */
/* end for twitter */

.advertiseMent{ width:100%; margin:5px 0px 0px 0px; float:left;}
.addvertise{ width:48%;  float:left;}

.addvertise img{ margin:0px; padding:0px; width:87%; height:auto; border:9px solid #FFFFFF;}
.contributeCon{ width:100%; margin:20px 0px 0px 0px; font-size:13px; line-height:20px; float:left;}
.contributeCon .contribute{ margin:0px;}
.signUp{ width:98%; margin:0px; background:#fff; border:4px solid #FFF;  float:left; padding:2%; }
.signUpBox{ width:96%; height:50px; background:url(../images/sign-up-box.jpg) no-repeat left top; float:left; background-size:100%;}
.signUpBoxInner{  width:97%; height:37px; margin:4px 0 0 4px;   -webkit-border-radius: 20px; border-radius: 20px;  -webkit-box-shadow: inset 1px 0px 7px 1px #d7d5d5;
        
        box-shadow: inset 1px 0px 7px 1px #d7d5d5; background:#e0dede; }
.signUpBoxOuter{ width:100%;  background:#fff; border:1px solid #E2E2E2; height:45px; float:left; border-radius:24px; -webkit-border-radius:24px; }
.signUpBoxInner input[type=text]{ width:70%; height:20px; line-height:20px; color:#666666; font-size:15px; margin:8px 0 0 14px; float:left; background:none; border:none; font-family: 'loraregular';}
.partener{ width:100%; margin:20px 0px 0px 0px; float:left;}
.partener img{ float:left; width:45%; margin:0px 0px 0px 5%;}
.partener img:first-child{ margin:0px;}
.contributer{ width:100%; margin:20px 0px 0px 0px; float:left;}
.contributer img{ margin:0px 2% 0px 0;}
.contributer img:first-child{ }
/*Container*/

/*Facebook*/
.facebookLike{ width:100%; float:left;}
.facebookLike h2{ background:url(../images/facebook-like.png) no-repeat right 2px; float:left; padding:0 16px 0 0;}
.facebookLike img{ width:100%; margin:15px 0px 0px 0px; height:auto;}
/*Facebook*/

/*Facebook*/
#text-13{ width:100%; float:left;}
#text-13 h2{ background:url(../images/facebook-like.png) no-repeat right 2px; float:left; padding:0 16px 8px 0;}
#text-13 img{ width:100%; margin:15px 0px 0px 0px; height:auto;}
/*Facebook*/

/*Footer*/
footer{ width:100%; float:left;}
.footerTop{width:94%; padding:33px 3%; margin:40px 0px 0px 0px; background:#252525; color:#888888; font-size:13px; float:left; line-height:20px;}
.aboutProduct{ width:20%; float:left;}
.aboutProduct h2{ color:#c8c8c8; font-size:17px; font-family: 'oswaldregular'; margin:-6px 0 15px 0;  background:url(../images/about.png) no-repeat left top; padding:8px 0 6px 43px;}
.footerTweet{ width:22%; color:#b7b7b7; margin:0px 0px 0px 4.3%; float:left;}
.footerTweet li{ border-bottom:1px solid #393939; list-style:none; padding:12px 0px;}
.footerTweet h2{ color:#c8c8c8; font-size:17px; font-family: 'oswaldregular'; margin:0 0 15px; padding:0px 0 0px 43px; background:url(../images/twitter-footer.png) no-repeat left top; }
.latestComments{ width:22%; margin:0px 0px 0px 4.3%; float:left;}
.latestComments li{ border-bottom:1px solid #393939; list-style:none; padding:12px 0;}
.latestComments h2{ color:#c8c8c8; font-size:17px; font-family: 'oswaldregular'; margin:0 0 10px; background:url(../images/comments.png) no-repeat left top; padding:0px 0 5px 43px;}
.time{ color:#7d7c7c; font-size:12px;}
footer .last{ border:none;}
.footerSignUp{ width:19%; margin:0px 0px 0px 4.3%; float:left;}
.footerSignUp h2{color:#c8c8c8; font-size:17px; font-family: 'oswaldregular'; margin:0 0 10px;   text-align:left;}
.signUpBottom{ width:99%; margin:20px 0 37px; background:#fff; border:4px solid #FFF; height:36px; float:left; padding:0.2%; border-radius:24px; -webkit-border-radius:24px; }
.signUpBottomNew{ width:270px; margin:20px 0 37px; background:#fff; border:1px solid #e2e2e2; height:36px; float:left; padding:0.2%; border-radius:24px; -webkit-border-radius:24px; padding:4px 5px 5px 4px; }

.socialFooter{ width:100%; margin:4px 0 0; float:left;}
.socialFooter img{ margin:0px; width:100%; height:auto;}
.socialFooter a{ margin-left:3.2%; float:left; width:16.5%; height:auto; max-width:30px;}
.socialFooter a:first-child{ margin:0px;}
.copyRight{ width:94%; padding:0 3%;  color:#999999; font-size:13px; float:left; position:relative;}
.copRightTxt{ width:auto; margin:22px 0 0;   float:left;}
.bottomRight{ width:auto; margin:21px 0px 0px 0px; float:right;}
.bottomRight p{ margin:0px; float:left;}
.bottomRight img{ margin:0px 0px 0px 11px; float:right;position: relative; top: -4px;}
.socialWidget{ width:100%; float:left; background:#ffffff;}
.socialLeft{ width:auto; float:left;  margin:8px 0px 0px 7px;}
.googleRight{ width:auto; float:right;}

/*  linkedin */
.linkedin_share { float:left; }

/*Footer*/

/*header*/
/*blogDetailPage*/
.blogContentDetail{ width:100%; margin:30px 0px 0px 0px; float:left;   color:#333333; font-size:15px; line-height:24px;}
#aboutPN p { text-align:justify; }
.blogContentDetail img{ float:left; margin:5px 28px 15px 0; width:47%; height:auto; max-width:403px;}
.aboutAuther{ width:100%; margin:40px 0px 0px 0px; float:left; font-size:15px;}
.aboutAuthorImg{ width:17%; float:left;}
.aboutAuthorImg img{  height:auto;}
.aboutRight{ width:79%; float:right;}
.aboutRight h1{ line-height:30px; margin:0 0 23px;}
.aboutRight a{ color:#3bbbec; font-weight:bold;}
.realtedArticals{ width:100%; float:left;}
.articalsMain{ width:100%; margin:20px 0px 0px 0px; border-bottom:1px solid #dddddd; padding:0px 0px 36px 0px; float:left;}

ul.related_post{ width:100%; margin:20px 0px 0px 0px; border-bottom:1px solid #dddddd; padding:0px 0px 36px 0px; float:left; list-style:none;}

ul.related_post li{ width:31%; font-size:13px; margin:0px 0px 0px 3.5%; float:left;}
ul.related_post li img{ width:100%; height:auto;}
ul.related_post li a{ margin:5px 0px 0px 0px; float:left;}
ul.related_post li:first-child{ margin:0px;}
.commentsCon{ width:100%; border-bottom:1px solid #DDDDDD; padding:0 0 36px; float:left;}
.comments{ width:100%; float:left;}
.commentsTop{ width:195px; margin:31px 0 0; float:left;}
.commentImg{ width:48px; float:left;}
.commentTxt{ width:126px; font-size:15px; font-weight:bold; float:right;}
.commentTxt a{ font-weight:normal; font-size:12px;}
.commentArea{ width:96%; background:#eeeeee; border:1px solid #dddddd; padding:2%; margin:26px 0px 0px 0px; font-size:15px; float:left;}
.commentArea p{ margin:0px;}
.buttons{ width:auto; margin:11px 0 0; float:right;}
.buttons li{ float:left; list-style:none; padding:0 0 0 4px;}
.buttons li:first-child{ padding:0px;}
.buttons li.reply{ padding-left:17px;}
.leaveComment{ width:100%; font-size:15px; float:left;}
.leaveComment h1{ margin:20px 0px;}
.leaveComment fieldset{ width:100%; margin:22px 0 0; float:left;}
.leaveComment label{ font-size:18px; font-family: 'oswaldregular';}
.required{ color:#f26722; font-size:15px;}
.leaveComment input[type=text]{ width:100%; height:37px; padding: 2px 4px; line-height:37px; margin:8px 0 0; border:1px solid #dddddd; background:none;}
.leaveComment textarea{width:100%; height:187px; padding: 2px 4px; line-height:37px; margin:8px 0 0; border:1px solid #dddddd; background:none; overflow:auto;}
.leaveComment input[type=submit]{ width:144px; height:41px; margin:31px 0px 0px 0px; background:#fc651a; color:#ffffff; font-size:15px; text-align:center; float:left; -webkit-border-radius: 3px; border-radius: 3px; line-height:30px; -webkit-appearance: none;}
.socialIconsBlog{ width:100%; margin:14px 0 0; float:left;}
.socialIconsBlog img{margin-left:2%; width:auto; height:auto;}
.socialIconsBlog img:first-child{ margin:0px; }
.signUpBoxInnerBottom{  width:100%; height:37px;  -webkit-border-radius: 20px; border-radius: 20px;  -webkit-box-shadow: inset 1px 0px 7px 1px #d7d5d5;
        
        box-shadow: inset 1px 0px 7px 1px #d7d5d5; background:#e0dede; }
.signUpBoxInnerBottom input[type=text]{ width:64%; height:20px; line-height:20px; color:#666666; font-size:15px; margin:8px 0 0 14px; float:left; background:none; border:none; font-family: 'loraregular';}
.selectBox{ width:98%; margin:12px 1%; float:left; height:30px;  border:1px solid #cacaca; padding:5px 1%; display:none;  }
.menuButton{ width:60px; height:36px; background:url(../images/menu-btn.jpg) no-repeat left top; color:#ffffff; font-size:11px;  line-height:36px; font-weight:bold;  padding:0px 0px 0px 9px; float:right; margin:8px 3% 0 0; display:none;}
.active{background:url(../images/menu-hover.jpg) no-repeat left top; height:52px;}
.menuButton a{ color:#FFF;}
.searchButton{ width:40px; float:right; margin:8px 3% 0 0; display:none;}
.searchButton a{ width:40px; height:36px; background:url(../images/search-btn.jpg) no-repeat left top; float:left;}
.searchButton a.active{ background:url(../images/search-btn-selected.jpg) no-repeat left top; height:52px; }
.searchDown{width:80%; float:left; background:#202020; position:relative; display:none; z-index:99999; padding:14px 10%;}

.topSearch{ width:40%; background:url(../images/select-bg.jpg) repeat-x left top; height:28px; margin:12px 1%; line-height:28px; border-radius:10px; -webkit-border-radius:10px; float:right;  border:1px solid #CACACA; padding:0px 0px 0px 9px; display:none;}
/*blogDetailPage*/
.aboutImg{ width:250px; margin:0px; float:left;}
.aboutTxt{ width:195px; font-size:15px; font-weight:bold; float:right;}
.aboutTxt a{ font-weight:normal; font-size:12px;}
.commentTxtTop{ font-style:italic;}
#tribe-events-loop h2{ width:100%; float:left; margin-bottom:20px;}
.newsLetterCon { width:100%; float:left;}
.newsLetterCon h2{ background:url(../images/newsletter-icon.png) no-repeat right 2px; padding:0 29px 0 0; float:left; }
.newsLetterCon p{ margin:15px 0px;}

#text-14 { width:100%; float:left;}
#text-14 .textwidget{ width:100%; color:#333333; font-size:13px; float:left;}
#text-14 h2{ background:url(../images/newsletter-icon.png) no-repeat right 5px; padding:0 29px 0 0; float:left; }
#text-14 p{ margin:15px 0px;line-height:20px;}

/*papular Posts*/
.papularPosts{ width:100%; float:left; }
.tabberlive{width:100%; background:#f8f8f8; float:left; margin:19px 0 0; border:1px solid #e2e2e2; }
.papularConTop{ width:94%;  padding:9px 3%;  background:#FFF; float:left; border-bottom:1px solid #E2E2E2;}
.papularConTop ul{ width:100%;  float:left;}
.papularConTop li{ float:left; list-style:none; padding:0 0 0 5px;}
.papularConTop li:first-child{ padding:0px;}
/* .papularConTop li { color:#222222; font-size:12px; border-radius:3px; -webkit-border-radius:3px;  float:left; padding:2px 7px;} */
.papularConTop li a{ color:#222222; font-size:12px; border-radius:3px; -webkit-border-radius:3px;  float:left; padding:2px 0px;}
.papularConTop li.tabberactive{ background:#f07334; height:auto;}
.papularConTop ul.tabbernav li:hover{ background:#f07334; height:auto;}
.papularConTop li a:hover{background:#f07334; height:auto;}
.postCon{ width:94%; padding:0px 3%; float:left;}
.postCon ul{ float:left;}
.postCon li{ float:left; width:100%; list-style:none; border-top:1px solid #e2e2e2; padding:9px 0; color:#333333; font-size:13px;}
.postCon li:first-child{ border:none;}
.postCon li a{color:#333333; font-size:13px;}
/*papular Posts*/
.footerNav{ width:auto; float:left; margin:22px 0 0;}
.footerNav ul{}
.footerNav li{ display:inline; list-style:none; border-left:1px solid #a4a4a4; line-height:13px; padding:0 0 0 6px;}
.footerNav li:first-child{ padding-right:8px; border:none;}
.footerNav li a{ color:#f4793e; font-size:13px; padding:0px 8px;}
/*responsive*/

.nav-previous { float:left;margin:0px 20px 20px 0px }
.nav-next { float:right; margin:0px 0px 20px 0px  }
/*.fl{ float:left;}*/

.tabbertabs{
	float: left;
	width: 100%;
}

.tabberlive ul.tabbernav li{ border-radius:3px; padding:2px 7px; margin-right: 2px;}
/* edited by Narinder */

.widget {
	clear:both !important;
	padding : 1px 0 0 0;
}
#wp125adwrap_2c{
	width:100%;
}

.wp125ad { float: left;
    width: 48%; 
	margin: 5px 0 0;
}
.wp125ad.odd {
	 
}
.wp125ad.even{
	float: right !important;
}
.wp125ad img{	
	border: 9px solid #FFFFFF;
    height: auto;
    margin: 0;
    padding: 0;
    width: 87%;
}	

.top-contributors {
	float: left;
    margin: 20px 0 0;
    width: 100%;
}
.contributer img:first-child {
}
.top-contributors img {
    margin: 0 2% 0 0;
}
.widget_twitter-profile-tracker {
	float: left;
    margin: 11px 0 0;
    width: 100%;
}
.widget_twitter-profile-tracker h2 {
	background: url("../images/twitter-bird.jpg") no-repeat scroll right 4px transparent;
    float: left;
    padding: 0 35px 0 0;
}
.widget_twitter-profile-tracker ol	{
	margin:0px;
}
.widget_twitter-profile-tracker li	{
	border-bottom: 1px solid #CECECE;
    float: left;
    margin: 15px 0 0;
    padding: 0 0 14px;
    width: 100%;	
	list-style:none;
}
.widget_twitter-profile-tracker li:last-child	{
	border-bottom:none;
}
.widget_twitter-profile-tracker .avatar{
	float: left;
    width: 20.72%;
}

.widget_twitter-profile-tracker div.msg,.widget_twitter-profile-tracker .info {
    color: #333333;
    float: right;
    font-size: 13px;
    width: 75%;
}
.widget_twitter-profile-tracker div.msg .msgtxt {
		line-height: 24px;
		margin-bottom: 23px;
	}
.widget_twitter-profile-tracker .info {
	
}
.widget_twitter-profile-tracker .info a{
	float: left;
    font-size: 11px;
    margin: 8px 0 0;
}
/*
.current {
    background: url("../images/menu-hover.jpg") no-repeat scroll left top transparent;
    height: 52px;
} */

.pagination li .current {
    background: none repeat scroll 0 0 #A4A4A4;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
}
.pagination li span.page-numbers {
    color: #888888;
    font-size: 13px;
    padding: 1% 3.2%;
}
a.next, a.prev  {
	background: none repeat scroll 0 0 #FC651A;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF !important;
    /* float: left;*/
    font-size: 13px;
    height: 30px;
    line-height: 30px;
    margin: 31px 0 0;
    text-align: center;
    width: 95px;
}

.blogCon .blogMain:last-child {
	/* border-bottom:none;*/
}
#disqus_thread {
	width:100%;
	float: left;
}
#tribe-events-loop .tribe_events h2 {

}
.no-border-bottom{
	border:none;
}
.list-date {
	float:left;clear:both;
}

.blogCon > h1 {
	margin:20px 0 0;
	color:#F4793E;
}
.padding-none { padding:0px;}
.margin-none { margin:0px;}
.signup_error{ color:#E73400;font-size:12px;margin-left:20px;line-height:15px;margin-top:50px;}
.signUpBottom .signup_error{ margin-top:10px;margin-bottom:10px;}
.signUpBottomNew .signup_error { margin-top:15px;font-size:13px; }

/*archive*/
.archiveCon{ width:100%; float:left; color:#888888; font-size:13px; border-bottom:1px solid #dddddd; padding:0 0 8px; margin:9px 0 0;}
.archiveCon h2{ margin:0px; line-height:41px;}
.archiveCon p{ line-height:41px; margin:0px;}
.downloadLogos{ width:100%; float:left;}
.logosImg{ width:30%; max-width:257px; border:1px solid #dddddd; float:left; margin-left:4%;}
.logosImg:first-child{ margin:0px;}
.logosImg img{ width:100%; height:auto;}

/*archive*/
.aboutImg{ width:250px; margin:0px; float:left;}
.aboutTxt{ width:195px; font-size:15px; font-weight:bold; float:right;}
.aboutTxt a{ font-weight:normal; font-size:12px;}
.commentTxtTop{ font-style:italic;}
.contributorMain{ width:100%; margin:20px 0 0; padding:0 0 38px; float:left;}
.noborder{ border:none;}
.archiveHeading{ margin:28px 0px;}
/*contributer*/
.contributorCon{ width:100%; margin:37px 0px 0px 0px; float:left;}
.contributeImg{ width:100px; margin-right: 75px; float:left; height:200px; /* margin-left:23px; */ display:table-cell; vertical-align:middle;}
.contributorCon .contributeImg .imgBrdr:first-child {  margin-left: 0; }

.contributeImg a{}
.contributeImg img{ }

.imgBrdr{width:100%; height:100px; float:left; text-align:center; border:1px solid #cccccc; padding:6px;}
.imgBrdrThumb{width:48px; height:48px; float:left; text-align:center; border:1px solid #cccccc; padding:1px; margin:2px;}

.textwidget{}

.gsCanvas{ }
.gsWrapper{width:100px; height:100px; }
.contributerName{ color:#333333; font-size:14px;width: 150px;}
.contributerName p { display: inline-block; }
.contributeComments{ color:#888888; font-size:13px;}
.contributorCon .last{ margin:0px;}
.website{ color:#888888; font-size:15px; margin:13px 0 0;}
.posted{ width:100%; float:left; line-height:48px; font-size:15px;}
/*contributer*/
/*popup*/
.popUp{  float:left; padding:0px 3%; background:#FFF; border:2px solid #000000; border-radius:2px;}
.popUpHeading{ width:100%; float:left; color:#333333; font-size:30px; font-family: 'oswaldregular';}
.popUp p{ line-height:20px; font-size:13px; clear:both; margin:7px 0 0; float:left;}
.popUp fieldset{ width:45%; float:left; margin:15px 0 0px 0px;}
.popUp fieldset:nth-child(odd){ margin-right:10%;}
.popUp label{ width:100%; float:left; font-size:13px;}
.popUp input[type=text]{width:100%; border:1px solid #cccccc; margin:4px 0px 0px 0px; height:30px; float:left;}
.required{ color:#cc0000;}
.texrArea{ width:100%; margin:25px 0 34px; float:left;}
.shareText{ color:#999999; font-size:12px; line-height:12px;}
.popUp textarea{ width:100%; float:left; height:80px;  border:1px solid #cccccc;}
#fancybox-wrap{width:60%!important;left:20%!important;padding:0px!important;}
#fancybox-content{width:100%!important;border-width:0px!important;}
#fancybox-outer{width:100%!important;}
/*popup*/
.tweeterCon{width:83px; float:left;}

.fb-like{ float:left; margin:0px 7px 0px 0px;}
.right{ float:right; }
.subscribeCon{ width:100%; float:left; border-bottom:1px solid #DDDDDD;}
.previousIssues{ width:100%; float:left;}
.previousIssues ul{}
.previousIssues li{ background:url(../images/previous-image.png) no-repeat left 20px; list-style:none; padding:15px 0 0 26px;}
.previousIssues li a{}
.softwareBottom{ width:100%; background:#bfbfbf; padding:7px 0px; text-align:center; color:#3a3a3a; font-size:14px; float:left; }
.softwareBottom img{ display:inline; position:relative; top:3px;}
.closeBtn{ width:24px;   float:left; position:absolute; right:10px; cursor:pointer;}

.ispirit-read-more{ }

/*130619*/
.ispritBudget{ width:80%; padding:0 10% 30px 10%; margin:30px 0px 0px 0px; background: url(../images/budget-bg.png) no-repeat left top; background-size:100% 100%; float:left;}
.budgetHeading{ color:#333333; margin:38px 0px 0px 0px;  font-family: 'oswaldregular'; font-size:24px; float:left; width:100%; text-align:center;}
.budgetList{ width:90%; margin:20px 0px 0px 0px; background:#ffffff; float:left; padding:0 5%;}
.budgetList ul{}
.budgetList li{ list-style:none; border-top:1px solid #dddddd; color:#333333; padding:10px 0px; font-size:13px;}
.budgetList li:first-child{ border:none;}
.budgetList li a{ /* color:#333333; */ }
.budgetJoin{ width:100%; margin:5px 0px 0px 0px; float:left;}
.budgetJoin a{ color:#f07334; font-size:13px;}
.budgetSocial{ width:100%; margin:10px 0px 0px 0px; color:#333333; font-size:13px; float:left; text-align:center;}
.budgetSocial p{ margin:0px;}
.budgetSocial img{ width:19%; height:auto; max-width:30px;  margin:5px 2% 0px 2%;}
/*130619*/
/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
}
.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

ul.upcoming {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 4px solid #FFFFFF;
    list-style: none outside none;
    margin: 10px 0;
    padding: 2%;
    width: 96%;
}
.when {
    font-size: 13px;
}
.event > a {
    font-size: 13px;
}

@media only screen and (max-width : 768px)  {
	
	.conRight{ float:left; margin:0px; width:100%;}
	.con{ padding:0px; width:100%; margin:0px;}
	.blogCon{ border:none;}
	
	.blogTopLeft{ width:100%;}
	.blogTopRight{ float:left;}
	.aboutProduct{ width:100%; border-bottom:1px solid #393939; padding:0 0 14px; margin:0px;}
	.footerTweet{ width:100%; border-bottom:1px solid #393939; padding:0 0 14px; margin:29px 0 0;}
	.latestComments{ width:100%; /* border-bottom:1px solid #393939; */ padding:0 0 14px; margin:29px 0 0;}
	.footerSignUp{ width:100%;  padding:0 0 14px; margin:29px 0 0;}
	footer p{ margin:0px;}
	.bottomRight{ display:none;}
	.copRightTxt{ width:100%; text-align:center;}
	.socialWidget{ display:none;}
	.footerTop{ margin:0px;}
	.socialright{ float:none; clear:both;}
	.footerNav{ float:left!important; padding:0px 0px 20px 0px; width:100%; text-align:center; }
	
}
@media only screen and (max-width :920px)  {
.blogTopRight{ width:100%; float:left;}
.rightBar{ display:none;}

.blogCon{ width:96%;}
.topSearch{ display:block;}
.selectBox{ width:50%;}
.searchBoxTop{ display:block; margin:6px 1% 7px 0;}
.tribe-events-event-entry{ width:100%!important; float:left;}
.tribe-events-event-list-meta{width:100%!important; float:left;}
nav{ margin-right:2%;}
/* nav{ width:auto;} */
.socialTop{display:none;}
}


@media only screen and (max-width : 1040px)  {
	
	.selectBox{ display:block;}
	.conRight{ float:left; margin:0px; width:98%; margin:0px 1%;}
	.con aside{ display:none;}
	.bottomRight{ width:auto; float:left; padding:0px 0px 10px 0px; position:absolute; right:3%;}
	.footerNav ul{margin-bottom:20px;}
	.con{ margin:0px;}
	.papularConTop li a{ font-size:11px;}
	.bottomRight img{ float:left;}
	.footerNav{ float:right; width:100%;}
	

}
@media only screen and (max-width : 530px)  {
		.blogConLeft{ width:100%;}
		.blogTxt{ width:100%; margin:16px 0 0; float:left;}
		.socialIcons{ display:none;}
		.blogTopRight li{ display:block; margin:10px 0px; }
		.blogTopLeft img{ display:none;}
		.userName{ margin:0px;}
		
		
		.logo{ width:38%; margin:5px 0px 0px 0px; height:auto;}
		.logo img{ width:100%; height:auto;}
		.blogContentDetail img{ width:100%; float:none; max-width:none; margin:0px 0px 16px 0px;}
		.aboutAuthorImg{ width:100%;}
		.aboutRight{ width:100%; margin:11px 0px 0px 0px; float:left;}
		.articalCon{ width:100%; margin:0px;}
		.articalCon a{  float:left; margin:14px 0;}
		.copyRight{ height:41px;}
		.copRightTxt{ margin:15px 0 0;}
		.pagination li a{ padding:1% 5%; }
		.topSearch{ display:none;}
		.selectBox{ width:98%; position:relative; z-index:100;}
		.searchBoxTop{ display:none;}
		nav ul li a{  /*font-family: 'loraregular'; */}
		.aboutAuther{ margin:18px 0 0;}
		.blogMain{ padding:0 0 12px;}
		.articalsMain{padding:0 0 12px;}
		.commentsCon{ margin:20px 0px 0px 0px;}
		.leaveComment h1{ margin:20px 0;}
		.tribe-events-calendar-buttons{position:static!important;}
		.tribe-events-calendar-buttons a{margin:5px 11px 5px 0px!important;}
		#tribe-events-content{ padding:0px;}
		.tribe-events-calendar th{ width:auto;}
		.tribe-events-month-nav{ position:static;}
		.tribe-events-prev-month{ width:100%; float:left; margin-bottom:5px;}
		.tribe-events-next-month{width:100%; float:left; margin-bottom:5px; margin-top:5px;}
		.readMore{ margin:0 0 16px;}
		.pagination{margin:24px 0;}
		.right{float:left;}
		.pagination ul{width:100%;}
		.contributePagination{ width:91px; margin:10px 0 8px}
		.footerNav li{ float:left; width:100%; border-top:1px solid #A4A4A4; border-left:none; padding:7px 0px; text-align: left;}
		.footerNav {margin:45px 0 0;}
		.topArrow { /* top:25px; */ }
		
		.ispirit-read-more{ display:inline-block; }
		
}
/* @media only screen and (max-width : 590px)  {

nav{ display:none; position:relative; z-index:99999; background:#202020; margin:-1px 0 0; width:100%;}
		nav ul li{ display:block; margin:0px; padding:0px;}
		nav ul li a{ width:80%; float:left; background:url(../images/nav-border.jpg) repeat-x left top; padding:14px 10%;}
		nav ul li:first-child{ margin:0px;}
		.menuButton{ display:block;font-family:'oswaldregular';}
		nav ul{ width:100%; float:left;}
		.searchButton{ display:block;}
} */

@media only screen and (max-width : 690px)  {

	nav{ display:none; position:relative; z-index:99999; background:#202020; margin:-1px 0 0; width:100%;}
		nav ul li{ display:block; margin:0px; padding:0px;}
		nav ul li a{ width:80%; float:left; background:url(../images/nav-border.jpg) repeat-x left top; padding:14px 10%;}
		nav ul li:first-child{ margin:0px;}
		.menuButton{ display:block;font-family:'oswaldregular';}
		nav ul{ width:100%; float:left;}
		.searchButton{ display:block;}
}

