/*****Blog Inner******/
.single .blog-banner {
	overflow: hidden;
	background: url("../images/blog-banner-placeholder.jpg") no-repeat scroll center top transparent;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:333px;
	position:relative;
	z-index:1;
	-webkit-opacity: 0.0;
	-moz-opacity: 0.0;
	opacity: 0.0;
	-ms-filter: "alpha(opacity=0)";

}
.single .blog-banner.big{
	height:593px;
	background-color: #fff;
}

.single .blog-banner-big {
	height:73px;
	padding:520px 0px 0px 0px;
	background: url("../images/image-sub-banner-big.png") no-repeat scroll center center transparent;
}

.single .blog-banner-inner {
	width:960px;
	height:73px;
	background: url("../images/bg-blog-banner-inner.png") no-repeat scroll center center transparent;
	background-size: 100% 100%;
	position:relative;
	z-index:10;
	margin:0px auto 0px auto;
}


.single .blog-left {
	position: absolute;
	left: 0;
	background: url("../images/btn-blog-ban-prev.png") no-repeat scroll center center transparent;
	width:27px;
	height:50px;
	margin:10px 0px 0px 15px;
}

.single .blog-right {
	position: absolute;
	right: 0;
	background: url("../images/btn-blog-ban-next.png") no-repeat scroll center center transparent;
	width:27px;
	height:50px;
	margin:10px 15px 0px 0px;
}

.single .blog-banner-inner h1 a{
	float:left;
	width: 80%;
	color:#c1c1c1;
	font: normal 400 17px/22px "myriad-pro-n4","myriad-pro", Arial, Helvetica, sans-serif;
	margin:15px 0px 0px 60px;
	text-decoration: none;

	white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.single .blog-prev h1 a {

}
.single .blog-next h1 a {
	float: right;
	margin-left: 0;
	margin-right: 60px;
	text-align: right;
}

.single .blog-progress {
	height:11px;
	float:right;
	margin:27px 30px 0px 0px;
}
.single .blog-pro {
	display:inline-block;
	background: url("../images/icon-slider.png") no-repeat scroll center center transparent;
	height:11px;
	width:11px;
	margin:0px 2px 0px 2px;
}

.single .blog-pro:hover, .single .blog-pro-active {
	background: url("../images/icon-slider-active.png") no-repeat scroll center center transparent;
}

.single .blog-prev, .single .blog-next {
	width:470px;
	height:73px;
}

.single .blog-prev {float:left;}

.single .blog-next {float:right;}

.single .blog-cal-2 {
	background: url("../images/icon-cal-gray.png") no-repeat scroll left 5px  transparent;
	padding:2px 0px 3px 20px;
	height:18px;
	clear: left;
	float:left;
	color:#828282;
	margin: 0 40px 0px 60px;
	font: normal 400 12px/23px "myriad-pro-n4","myriad-pro", Arial, Helvetica, sans-serif;
}

.single .blog-next .single .blog-cal-2 {
	float:left;
	margin:24px 0px 0px 37px;
}
.single .blog-next .blog-cal-2 {
	float: right;
	margin: 0 60px 0 0;
}

.single .single-featured-image{
	position: relative;
	width:960px;
	margin: 0px auto 0 auto;
	height:260px;
	overflow: hidden;
	z-index: 2;
}
.single .single-featured-image img{
	height:auto;
	width:100%;
}

.single .big .single-featured-image{
	height:523px;
}
.single .big .single-featured-image img{
	height:523px;
}


.single .feature-image-nav {
	position: absolute;
	z-index: 2;
	background-color: #fff;
}
.single .feature-image-nav img{
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
	-ms-filter: "alpha(opacity=60)";
	height:333px;
	width:940px;

}

.feature-image-nav.next-featured{
	right:0px;
}
.feature-image-nav.prev-featured{
	left:0px;
}
.single-blog-feature-images{
	display: none;
}

/*****Blog title******/

.single .sub-left a,
.single .sub-left a:visited
{
	color: #3e7172;
}
.single .blog-title {
	background: url("../images/bg-blog-title-tile.jpg") repeat-x scroll center center  transparent;
	background-color:  #fcfcfc;
	padding: 0px 0px 10px 0px;
}
.single .blog-title-2 {
	width:940px;
	margin:0px auto 0px auto;
}

.single .blog-title-social {
	float:right;
	width:222px;
	height:86px;
	margin:50px 0px 0px 0px;
	background: url("../images/bg-share-words.png") no-repeat scroll left 47px transparent;
}
.single .big .blog-title-social {
	margin:30px 30px 20px 0px;
}

.single .blog-social-twitter, .single .blog-social-facebook, .single .blog-social-email, .single .blog-social-rss, .single .blog-social-email-2 {
	float:left;
	display:block;
	margin:0px 5px 0px 0px;
	height:34px;
	width:34px;
}
.single .blog-social-twitter {
	background: url("../images/btn-blog-twitter.jpg") no-repeat scroll center top transparent;
}
.single .blog-social-twitter:hover {
	background: url("../images/btn-blog-twitter.jpg") no-repeat scroll center bottom transparent;
}
.single .blog-social-facebook {
	background: url("../images/btn-blog-facebook.jpg") no-repeat scroll center top transparent;
}
.single .blog-social-facebook:hover {
	background: url("../images/btn-blog-facebook.jpg") no-repeat scroll center bottom transparent;
}
.single .blog-social-email {
	background: url("../images/btn-blog-email-rb.jpg") no-repeat scroll center top transparent;
}
.single .blog-social-email:hover {
	background: url("../images/btn-blog-email-rb.jpg") no-repeat scroll center bottom transparent;
}

.single .blog-social-rss {
	background: url("../images/btn-blog-rss-rb.jpg") no-repeat scroll center top transparent;
	float:right;
}
.single .blog-social-rss:hover {
	background: url("../images/btn-blog-rss-rb.jpg") no-repeat scroll center bottom transparent;
}

.single .blog-social-email-2 {
	background: url("../images/btn-blog-email-2-rb.jpg") no-repeat scroll center top transparent;
	float:right;
}
.single .blog-social-email-2:hover {
	background: url("../images/btn-blog-email-2-rb.jpg") no-repeat scroll center bottom transparent;
}

.single .blog-title-title {
	float:left;
	width: 70%;

}
.single .blog-title .wrap{
	/*width:890px;
	margin: 0 auto;*/

}
.single .blog-title-title  {
	padding:30px 0px 0px 0px;

}

.single .blog-title-title h1 {
	/*float:right;*/
	color:#2e2e2e;
	font: normal 300 46px/46px "myriad-pro-n3","myriad-pro", Arial, Helvetica, sans-serif;
	background: url("../images/icon-blog-title-slash.png") no-repeat scroll left 10px transparent;
	padding: 0px 0px 0px 20px;
	/*width:600px;*/
	margin:0px 0px 10px 40px;

}
.single .blog-title-2 .single .blog-title-title h2 {
	margin-left:20px;
}
.single .blog-title-title h2 {
	float:left;
	color:#3e7172;
	margin:5px 0px 0px 0px;
	font: normal 600 16px/24px "myriad-pro-n6", Arial, Helvetica, sans-serif;
}
.single .blog-title-title h2 a{
	color:#3e7172;
	text-decoration: none;
}
.single .blog-title-2 .single .blog-title-title-meta {
	margin-left:20px;
}
.single .blog-title-title-meta {
	clear: both;
	height:30px;
	width:300px;

	margin: 0px 0px 0px 60px
}

.single .blog-meta-cal{
	padding: 0px 0px 0px 20px;
	color:#8e9795;
	text-transform: uppercase;
	font: normal 400 13px/24px "myriad-pro-n4","myriad-pro", Arial, Helvetica, sans-serif;
	background: url("../images/icon-blog-title-cal.png") no-repeat scroll left top transparent;
}

.single .blog-meta-bubble{
	margin-left: 15px;
	padding: 0px 0px 0px 20px;
	color:#8e9795;
	font: normal 400 13px/24px "myriad-pro-n4","myriad-pro", Arial, Helvetica, sans-serif;
	background: url("../images/icon-blog-title-bubble.png") no-repeat scroll left top transparent;
}

.single .sub-body {
	padding:0px 0px 50px 0px;
	/*width:940px;*/
	margin: 50px auto 0px auto;

}

.single .sub-left {
	width: 65%;
	float:left;
	/*padding-left: 20px;*/
}
.single .sub-left ol,
.single .sub-left ul
{
	margin-left: 20px;
}
.single .sub-left ol li
{
	list-style-type: decimal;
}
.single .sub-left ul li
{
	list-style-type: disc;
}
.single .sub-left li
{
	color: #474d4d;
	padding: 10px;
}
.single .sub-left img {
	max-width: 100%;
	height: auto;
}
.single .sub-left li:nth-child(even)
{
	/*background: url("../images/bg-blog-title-tile.jpg") 100% 100%;*/
	background: #f5f5f5;
}
.single .sub-right {
	width: 30%;
	float:right;
	margin: 0px 0px 0px 0px
}
.single .sub-right .sidebar{
	float: none;
	margin-top: -28px;
	width: 100%;
}

.single .blockquote {
	color:#828f8d;
	font: normal 400 20px/25px "myriad-pro-n4","myriad-pro", Arial, Helvetica, sans-serif;
}

.single .sub-left h1 {
	color:#2e2e2e;
	font: normal 700 23px/22px "nimbus-sans-n7","nimbus-sans", Arial, Helvetica, sans-serif;
	margin:40px 0px 40px 0px;
}

.single .sub-left p{
	color:#474d4d;
	font: normal 400 15px/22px "myriad-pro-n4","myriad-pro", Arial, Helvetica, sans-serif;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.single .right-eguide-top {
	position:relative;
	z-index:10;

}
.single .right-eguide-top img{
	margin: 0px 0px 0px 15px;
}
.single .right-eguide-top p{
	color:#5c6464;
	font: normal 300 18px/21px "myriad-pro-n4","myriad-pro", Arial, Helvetica, sans-serif;
	margin:0px 0px 0px 0px;
}

.single .right-eguide-top div {
	margin-right:  -20px;

}
.single .blog-comment-section {
	background: url("../images/bg-comment-section.jpg") repeat-x scroll center top #373737;
	padding:28px 0px 50px 0px;
}

.single .featured-blog-container{
	margin: -30px 0px 0px 0px;
	padding-top: 0px;
}

.single .right-eguide-title {
	/*height: 71px;*/
	/*width:300px;*/
	background-color:#313131;

	position:relative;
	z-index:5;
	padding-top: 30px;
	padding-bottom: 15px;
}

.single .right-eguide-title h1{
	color:#99af59;
	font: normal 700 24px/23px "nimbus-sans-n7","nimbus-sans", Arial, Helvetica, sans-serif;
	/*float:left;
	clear:left;*/
	margin:0px 0px 0px 15px;
}

.single .right-eguide-title h2 {
	color:#fff;
	font: italic 300 19px/22px "nimbus-sans-n7","nimbus-sans", Arial, Helvetica, sans-serif;
	/*float:left;*/
	margin:15px 0px 0px 15px;
}

.right-eguide-row {
	/*height:66px;*/
	width: 100%;
	background-color: #313131;
	/*padding-left: 9px;*/
	overflow: hidden;
}
.right-eguide-row-light {background: url("../images/bg-eguide-row.jpg") repeat-y scroll center center #3a3a3a;}

.right-eguide-row p a{
	float:left;
	margin:15px 0px 15px 15px;
	color:#d1d1d1;
	font: normal 400 15px  "myriad-pro-n4", "myriad-pro", Arial, Helvetica, sans-serif;
	line-height: 1.5;
	width:200px;
	text-decoration: none;
}
.comment-count {
	float:right;
	margin:19px 12px 0px 10px;
	padding:0px 0px 0px 20px;
	background: url("../images/icon-eguide-comment.png") no-repeat scroll left center transparent;
	color:#fff;
	font: normal 400 12px/15px "myriad-pro-n4","myriad-pro", Arial, Helvetica, sans-serif;
}
.single .blog-comment-section h1{
	color:#fff;
	font: normal 300 21px/21px "nimbus-sans-n3","nimbus-sans", Arial, Helvetica, sans-serif;
	float:left;
	margin:20px 0px 2px 18px;
}

#disqus_thread {
	/*width:630px;*/
}
.single-post .sub-left p { width: 100%; }
