@charset "utf-8";
body {
		background: #ccc;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		font-family: Arial, Helvetica, sans-serif;
		letter-spacing: normal!important;
}
.dispnonemobi {
		display: block;
}
.wordcloud {
		height: 390px;
		padding: 0;
		page-break-after: always;
		page-break-inside: avoid;
		width: 550px;
		background: #fff
}
h1 a:hover,
h2 a:hover {
		text-decoration: none;
		border-bottom: 1px solid #4a4a4a;
}
a {
		text-decoration: none;
		color: #4a4a4a;
}
a:hover {
		text-decoration: none;
}
a.indepth2 {
		text-decoration: none;
		color: #4a4a4a;
}
a.indepth2:hover {
		text-decoration: none;
		border-bottom: 1px solid #4a4a4a!important;
}
a.whiteLink {
		text-decoration: none;
		color: #fff;
}
a.whiteLink:hover {
		text-decoration: none;
		color: #fff;
		border-bottom: 1px solid #fff;
}
.wordcloud {
		height: 390px;
		padding: 0;
		page-break-after: always;
		page-break-inside: avoid;
		width: 550px;
		background: #fff
}
.fl {
		float: left;
}
.fr {
		float: right;
}
.clearFix {
		clear: both!important
}
.container {
		width: 1024px;
		margin: 0 auto;
		background: #fff;
}
.container_2 {
		width: 100%;
		max-width: 1024px;
		margin: 0 auto;
		background: url(../images/gray_aside_bg.png) repeat-y #fff 22.18203125% 0;
}
.height70px {
		height: 70px;
}
.dte_logo_container {
		float: left;
		padding-left: 75px!important;
		padding-top: 64px;
		padding-right: 70px;
		width: 47.8515625%;
		position: relative;
}
.dte_logo {
		background: transparent;
		width: 100%;
		height: 110px;
		text-indent: none;
		display: block;
		border: none!important;
}
.dte_logo img {
		width: 100%;
		max-width: 490px;
}
.logo4embed {
		background: url(../images/logo4embed.png) no-repeat;
		width: 647px;
		height: 81px;
		text-indent: -9999px;
		display: block;
		border: none!important;
}
.logo4embedNew {
		background: url(../images/dtelogo-short.png) no-repeat;
		width: 150px;
		height: 34px;
		text-indent: -9999px;
		display: block;
		border: none!important;
}
.social_sec {
		width: 25.632813%;
		float: left;
		text-align: right;
		min-height: 177px;
		margin-top: 7px;
}
.social_sec ul.subscriberUL {
		float: right;
		margin-top: 0;
		list-style: none;
		font-family: Arial, Calibri, Tahoma;
		font-size: 13px;
		color: #3a3a3a;
		line-height: 33px;
		padding: 0;
		width: 168px;
		margin-bottom: 20px;
}
.social_sec ul.subscriberUL li {
		padding-right: 10px;
}
.social_sec ul.subscriberUL li a {
		float: right;
}
.social_sec ul.subscriberUL li.hiGuest {
		font-weight: bold;
}
.social_sec ul.subscriberUL li.subscriberLogin a {
		color: #3a3a3a;
		text-decoration: none;
}
.social_sec ul.subscriberUL li.subscriberLogin a:hover {
		color: #000;
}
.connectWithUs {
		clear: both;
		padding-right: 0px;
		bottom: 0;
}
.connectWithUs label {
		font-size: 12px;
		font-family: Arial, Tahoma;
		color: #919191;
		font-weight: bold;
		margin-right: 10px;
}
.connectWithUs ul.socialIcons {
		width: 193px;
		padding: 8px 0 0;
		margin: 0!important;
		list-style: none;
		float: right;
}
.connectWithUs ul.socialIcons li {
		border: none!important;
		float: left!important;
		margin-left: 9px;
}
.connectWithUs ul.socialIcons li a.facebook {
		background: url(../images/dte_image_sprites.png) no-repeat -5px -5px;
		text-indent: -9999px;
		width: 28px!important;
		height: 28px!important;
		display: block;
}
.connectWithUs ul.socialIcons li a.facebook:hover {
		background: url(../images/dte_image_sprites.png) no-repeat -5px -36px;
}
.connectWithUs ul.socialIcons li a.twitter {
		background: url(../images/dte_image_sprites.png) no-repeat -45px -5px;
		text-indent: -9999px;
		width: 29px!important;
		height: 29px!important;
		display: block;
}
.connectWithUs ul.socialIcons li a.twitter:hover {
		background: url(../images/dte_image_sprites.png) no-repeat -45px -36px;
}
.connectWithUs ul.socialIcons li a.googlePlus {
		background: url(../images/dte_image_sprites.png) no-repeat -83px -5px;
		text-indent: -9999px;
		width: 28px!important;
		height: 28px!important;
		display: block;
}
.connectWithUs ul.socialIcons li a.googlePlus:hover {
		background: url(../images/dte_image_sprites.png) no-repeat -83px -36px;
}
.connectWithUs ul.socialIcons li a.youtube {
		background: url(../images/dte_image_sprites.png) no-repeat -123px -5px;
		text-indent: -9999px;
		width: 28px!important;
		height: 28px!important;
		display: block;
}
.connectWithUs ul.socialIcons li a.youtube:hover {
		background: url(../images/dte_image_sprites.png) no-repeat -123px -36px;
}
.connectWithUs ul.socialIcons li a.pntrist {
		background: url(../images/dte_image_sprites.png) no-repeat -162px -5px;
		text-indent: -9999px;
		width: 28px!important;
		height: 28px!important;
		display: block;
}
.connectWithUs ul.socialIcons li a.pntrist:hover {
		background: url(../images/dte_image_sprites.png) no-repeat -162px -36px;
}
.connectWithUs ul.socialIcons li a.rss {
		background: url(../images/dte_image_sprites.png) no-repeat -201px -5px;
		text-indent: -9999px;
		width: 28px!important;
		height: 28px!important;
		display: block;
}
.connectWithUs ul.socialIcons li a.rss:hover {
		background: url(../images/dte_image_sprites.png) no-repeat -201px -36px;
}
.connectWithUs ul.socialIcons li a.rss {
		background: url(../images/dte_image_sprites.png) no-repeat -201px -5px;
		text-indent: -9999px;
		width: 28px!important;
		height: 28px!important;
		display: block;
}
.connectWithUs ul.socialIcons li a.whatsapp {
		background: url(../images/dte_image_sprites.png) -430px -5px;
		text-indent: -9999px;
		width: 28px!important;
		height: 28px!important;
		display: block;
}
.connectWithUs ul.socialIcons li a.whatsapp:hover {
		background: url(../images/dte_image_sprites.png) -430px -36px;
}
.subscribe_sec {
		width: 12.35%;
		float: right;
}
.subscribe_sec .magazine {
		margin-top: -4px;
		padding: 0;
		height: 159px;
		border-top: 1px solid #db1b10;
		overflow: hidden;
}
.subscribe_sec .magazine img {
		width: 100%;
		max-width: 147px;
}
.subscribe_btn {
		background: url(../images/subscribeNewTop_btn.png) no-repeat center center;
		border: none;
		width: 127px;
		height: 21px;
		padding: 0;
}
.redGreeDivider {
		background: url(../images/red_green_divider.gif) repeat-y 48.14453125% 0;
		width: 100%;
		max-width: 1024px;
		height: 7px;
		clear: left;
}
.browse_search {
		background: #f0f0ec;
		padding: 10px 0;
		width: 100%;
		float: left;
}
.search_sec {
		border: 2px solid #c2c2c2;
		border-right: 0;
		float: right;
		width: 65.13671875%;
		background: #fff;
		height: 38px;
}
.focustags_btn {
		width: 130px;
		height: 38px;
		float: left;
		margin-left: 8px;
}
.focustags_btn a {
		display: block;
		background: #7bb73b;
		color: #FFF;
		padding: 12px 13px;
		text-align: center;
		text-transform: uppercase;
		font-size: 15px
}
.search_sec .search_input {
		background: #fff;
		border: none;
		color: #747474;
		font-size: 16px;
		width: 75.21383647798742%;
		float: left;
		padding: 9px;
}
.search_sec .search_btn {
		background: url(../images/icons_sprite1.png) no-repeat -3px -326px #9b9b9a;
		border: none;
		color: #fff;
		font-size: 16px;
		font-weight: bold;
		float: right;
		height: 38px;
		width: 45px;
}
.browse_by_subject {
		width: 197px;
		float: left;
		position: relative;
}
.browse_by_subject .txt_label {
		background: none repeat scroll 0% 0% #98CB52;
		padding: 0;
		color: #FFF;
		font-size: 15px;
		border: medium none;
		height: 41px;
		vertical-align: middle;
		width: 152px;
		float: left;
}
.browse_by_subject .browse_by_subject_btn {
		background: url(../images/browse_sub_catIcon.png) no-repeat center center #7ab73b;
		border: none;
		width: 45px;
		height: 41px;
		vertical-align: middle;
		float: left;
}
.browse_by_subject .browse_by_subject_btn.toggle_browse_by_subject {
		background: url(../images/browse_sub_catIcon2.png) no-repeat center center #7ab73b;
}
span.browse_nav_divider {
		width: 110px;
		position: absolute;
		bottom: 0;
		right: 5px;
		height: 2px;
		background: rgba(188, 24, 14, 1.0);
		display: none;
}
nav.dropdown_browse_subject {
		position: absolute;
		z-index: 9999;
		background: #FFF;
		width: 232px;
		top: 41px;
		left: 0;
		text-align: right;
		border: 2px solid #d7d9d8;
		-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.25);
		box-shadow: 0 5px 3px rgba(0, 0, 0, 0.25);
		display: none;
}
nav.dropdown_browse_subject ul {
		display: block;
		margin: 0 10px 0 50px;
		padding: 0;
}
nav.dropdown_browse_subject ul>li {
		border-bottom: 1px solid #b5b5b5;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 14px;
		position: relative;
}
nav.dropdown_browse_subject ul>li:hover>span.browse_nav_divider {
		display: block;
}
nav.dropdown_browse_subject ul>li>a {
		display: block;
		padding: 15px 0;
}
nav.dropdown_browse_subject ul>li>a:hover {
		text-decoration: none;
}
ul.dropdown_items {
		position: absolute;
		top: 0;
		left: 181px;
		z-index: 99999;
		width: 730px;
		opacity: 0!important;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.4s ease-in-out;
}
ul.dropdown_items>li {
		width: 205px;
		float: left;
}
ul.dropdown_items.active {
		opacity: 1!important;
}
.dropdown_browse_content {
		width: 0px;
		position: absolute;
		top: 41px;
		left: 232px;
		background: #f5f3f4;
		padding: 20px 0;
		margin: 0 auto;
		z-index: 999;
}
.dropdown_browse_content:hover {
		display: block!important;
}
.dropdown_browse_content_border {
		border: 2px solid #d7d9d8;
}
.main_nav {
		background: #fff;
		border-bottom: 1px solid #abaaaa;
		padding-left: 5px;
		position: relative;
}
.main_nav>ul {
		list-style: none;
		padding: 0;
		margin: 0;
		width: 89.984375%;
		overflow: hidden;
		position: absolute;
		float: left;
		background: #FFF;
}
.main_nav>ul li {
		float: left;
		margin-right: 0.3%;
		padding-bottom: 9px;
		margin-left: 0.78125%;
		padding-right: 2.1%;
		padding-left: 2.2%;
		text-transform: uppercase;
}
.main_nav>ul li a {
		color: #403f3f;
		text-decoration: none;
		font-size: 15px;
		display: block;
		padding-top: 16px;
}
.main_nav>ul li:hover {
		border-bottom: 4px solid #7ab73b;
}
.main_nav>ul li.active {
		border-bottom: 4px solid #7ab73b;
}
.moreLink {
		width: 10.15625%;
		float: right;
		position: relative;
}
.moreLink>a {
		display: block;
		height: 48px;
		background: url(../images/main_nav_addIcon.png) no-repeat center center #7b7a7a!important;
}
ul.main_nav_dropdown {
		position: absolute;
		width: 200px;
		-webkit-box-shadow: -5px 0 5px rgba(0, 0, 0, 0.25);
		box-shadow: -5px 0 5px rgba(0, 0, 0, 0.25);
		background: #FFF;
		z-index: 99999;
		right: 0;
		top: 48px;
		margin: 0;
		padding: 0 10px 50px 10px;
		list-style-type: none;
		display: none;
}
ul.main_nav_dropdown>li {
		padding-right: 10px;
		text-align: right;
		border-bottom: 1px solid #b4b4b4;
}
ul.main_nav_dropdown>li>a {
		display: block;
		padding-top: 12px;
		padding-bottom: 12px;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
}
ul.main_nav_dropdown>li:hover>a {
		padding-right: 5px;
}
.mainNavShadow {
		height: 10px;
		background: url(../images/main_nav_shadow.png) repeat-x;
}
.main_nav_collapse {
		display: block;
		position: absolute;
}
.main_nav_collapse a {
		display: block;
		background: rgba(0, 0, 0, 0.15);
		width: 40px;
		height: 40px;
		border-radius: 50%;
}
.main_nav_collapse a ul {
		padding: 10px;
		margin: 0;
		list-style-type: none;
}
.main_nav_collapse a ul li {
		border: 2px solid #4a4a4a;
		margin: 0 0 3px 0;
		padding: 0;
		height: 0;
}
.home_banner {
		position: relative;
}
.banner_img {
		height: 429px;
		width: 100%;
		max-width: 1024px;
}
.banner_img img {
		width: 100%;
		max-width: 1024px;
}
.home_banner_content {
		background: rgba(45, 45, 45, 0.77);
		position: absolute;
		width: 100%;
		bottom: 0px;
		color: #fff;
		padding: 10px 0 10px 0;
}
.banner_headings {
		width: 400px;
		padding: 0px 45px;
		float: left;
}
.home_banner_content .banner_headings h1 {
		padding: 0;
		margin: 0;
		text-transform: uppercase!important;
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 5px;
}
.home_banner_content .banner_headings .headingDis {
		font-size: 16px;
		padding: 0;
		margin: 0;
		line-height: 22px;
}
.home_banner_content ul.bannerLinks {
		width: 500px;
		list-style: none;
		float: left;
		margin: 0;
		padding: 0;
}
.home_banner_content ul.bannerLinks li {
		border-bottom: 1px solid #ccc;
		float: left;
		padding: 10px 30px;
		margin-right: 40px;
}
.home_banner_content ul.bannerLinks li a {
		color: #fff;
		text-decoration: none;
		font-size: 15px;
		padding: 5px 10px;
		border-bottom: 5px solid transparent;
}
.home_banner_content ul.bannerLinks li a:hover,
.home_banner_content ul.bannerLinks li a.active {
		color: #fff;
		text-decoration: none;
		font-size: 15px;
		border-bottom: 5px solid #cb1308;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
		.home_banner_content ul.bannerLinks li {
				margin-right: 39px;
		}
		.social_content_row .social_content.social_content_even .social_share {
				bottom: -28px!important;
		}
}
.postedAuth {
		color: #50504e;
		font-size: 14px;
		padding: 8px 0;
}
.postedAuth button {
		text-transform: uppercase;
		border: medium none;
		background: #C2C2C2 none repeat scroll 0% 0%;
		color: #3F3F3F;
		font-size: 14px;
		padding: 2px 5px;
		font-weight: bold;
}
.postedAuth button:hover {
		background: #C10000 none repeat scroll 0% 0%;
		color: #fff;
}
.postedAuthUP {
		color: #50504e;
		font-size: 16px;
		padding: 8px 0;
		text-transform: uppercase;
}
.listQuate {
		font-size: 22px!important;
		line-height: 30px!important;
		font-weight: bold!important;
}
.listQuate:after {
		content: url(../images/quotes1.png);
}
.listQuate:before {
		content: url(../images/quotes2.png);
}
ul.developerListing li div.list_thumbImg {
		position: relative;
		width: 130px;
		height: 115px;
}
p.list_dev_link {
		margin-top: 40px;
		float: left;
}
p.list_dev_link a {
		color: #4F514D;
		font-size: 14px;
}
p.list_dev_link a:hover {
		color: #CB1308;
		outline: 0;
		text-decoration: none;
}
p.list_dev_link a:hover,
p.list_dev_link a.active {
		color: #CB1308;
		outline: 0;
		text-decoration: none;
}
.ListFollowFlip {
		float: right;
}
.ListFollowFlip ul {
		list-style: none;
		text-align: right;
		color: #4f514d;
		font-size: 12px;
		text-transform: uppercase;
}
.ListFollowFlip ul li {
		border-bottom: 1px solid #ccc;
}
.ListFollowFlip ul li img {
		vertical-align: middle;
		margin-left: 5px;
}
.ListFollowFlip+.breadcrumb_data {
		width: 60%;
		padding-top: 10px;
}
ul.ListingDeveloper {
		list-style: none;
		margin: 0;
		padding: 0;
}
ul.ListingDeveloper li {
		margin-bottom: 0px;
}
ul.developerListing {
		list-style: none;
		margin: 0;
		padding: 0;
		display: table;
		width: 100%;
}
ul.developerListing li.leftImg {
		display: table-cell;
		vertical-align: top;
		width: 125px;
}
ul.developerListing li.rightDetail {
		display: table-cell;
		vertical-align: top;
		width: 90%;
		height: 100px;
		position: relative;
		padding-top: 0px;
}
ul.developerListing li div.imgShadow {
		position: absolute;
		margin: -25px 0 0 0;
}
ul.developerListing li .book_list_img figure.imgLiquid {
		width: 150px;
		height: 209px;
		background-position: 50% 50%!important
}
ul.developerListing li .book_list_img figure.img209 {
		width: 125px!important;
		height: 125px!important;
		background-position: 50% 50%!important
}
ul.developerListing li .book_list_img figure.imgLiquid {}ul.developerListing li .discription_developerListing {
		padding: 0px 10px 10px;
}
ul.developerListing li .gallery {
		text-align: right;
		padding: 30px;
}
ul.developerListing li .discription_developerListing h3 {
		color: #4f514d;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 0px;
		margin-top: 0px;
}
img.listingImg {
		width: 125px;
		height: 110px;
}
ul.developerListing li .discription_developerListing h3:hover {
		text-decoration: underline;
}
ul.developerListing li .discription_developerListing p {
		color: #4f514d;
		font-size: 16px;
		margin-bottom: 10px;
		line-height: 130%;
		margin-top: 10px;
}
span.readMore_developerListing {
		color: #c10000;
		font-weight: bold;
		font-size: 12px;
		text-transform: uppercase;
		position: absolute;
		bottom: 10px;
}
span.readMore_developerListing a {
		color: #c10000;
}
span.date_developerListing {
		font-size: 12px;
		float: right;
		position: absolute;
		bottom: 9px;
		right: 0;
}
span.videoDuration {
		background: rgba(0, 0, 0, .7);
		color: #fff;
		position: absolute;
		bottom: 4px;
		right: 0px;
		padding: 2px 10px;
		font-size: 14px;
		font-weight: bold;
}
span.videoIcon {
		background: url(../images/multimedia_icons.png) no-repeat;
		width: 20px;
		height: 20px;
		position: absolute;
		bottom: 4px;
		left: 8px;
}
span.GalleryIcon {
		background: url(../images/multimedia_icons.png) no-repeat scroll -21px 0% transparent;
		width: 22px;
		height: 20px;
		position: absolute;
		bottom: 10px;
		left: 8px;
}
ul.developerListing li label.caount {
		color: #7b7a7a;
		font-size: 220px;
		margin: 0;
		padding: 0;
		font-weight: bold;
		letter-spacing: -10px;
}
.bookReviewPageHeader {
		width: 100%;
		position: relative;
		padding-bottom: 5px;
}
.bookReviewPageHeader>.reportTxtBx2,
.bookReviewPageHeader>.reportCoverImg1,
.bookReviewPageHeader>.report_miniCarousel {
		max-height: 320px;
}
.cartoon_img_liquid {
		width: 100%;
		height: 725px;
}
.bookReview1 {
		width: 592px;
		float: left;
}
.bookReviewImg1 {
		float: left;
		width: 213px;
		height: 177px;
		margin: 0 4px 0 0;
}
.bookReviewImg1 figure {
		width: 213px;
		height: 177px;
}
.bookReviewTxtBx1 {
		background: #393939;
		color: #fff;
		width: 371px;
		float: left;
		height: 177px;
		text-align: right;
		display: table;
		margin: 0px 2px 4px 0px;
}
.bookReviewTxtBxIn2 {
		display: table-cell;
		vertical-align: middle;
		padding: 5px 20px 5px 30px;
}
.bookReviewTxtBxIn {
		display: table-cell;
		vertical-align: middle;
		padding: 5px 30px;
}
.bookReviewTxtBx1 h2 {
		text-transform: uppercase;
		font-size: 24px;
		font-weight: bold;
}
.bookReviewTxtBx1 h4 {
		font-weight: normal;
		font-size: 16px;
		margin-bottom: 30px;
}
.bookReviewTxtBx1 p {
		font-size: 12px;
		line-height: 18px;
}
.bookReviewImg2 {
		float: left;
		width: 317px;
		height: 147px;
		margin: 0 2px 3px 0;
}
.bookReviewTxtBx2 span {
		font-size: 72px;
		position: absolute;
}
.bookReviewTxtBx2 {
		background: #459c6f;
		color: #fff;
		width: 213px;
		float: left;
		height: 166px;
		display: table;
		font-size: 14px;
		letter-spacing: -0.2px;
		line-height: 18px;
		margin: 0px 4px 0 0px;
}
.bookReviewCoverImg1 {
		width: 228px;
		height: 320px;
		float: left;
		margin: 0;
		position: relative;
}
.bookReviewNav {
		background: #898989;
		color: #fff;
		float: right;
		width: 180px;
		padding: 10px 10px 0;
}
.bookReviewNav figure {
		width: 180px;
		height: 301px;
}
.bookReviewTxtBx22 {
		width: 371px;
		height: auto;
		float: left;
}
.bookReviewTxtBx22 figure {
		width: 371px;
		height: 166px;
}
.bookReviewNav h5 {
		margin: 0;
		margin-bottom: 5px;
		font-size: 12px;
}
.bookReviewNav h4 {
		margin: 0;
		margin-bottom: 5px;
		font-size: 18px;
		font-weight: bold;
}
.bookReviewNav ul {
		list-style: none;
		margin: 0 -10px;
		padding: 0 10px 30px;
		background: #898989;
		position: relative;
}
.bookReviewNav ul li {
		border-bottom: 1px solid #b6b6b6;
		display: block;
		padding: 5px 0px;
}
.bookReviewNav ul li:last-child {
		border-bottom: none!important;
}
.bookReviewNav ul li a {
		color: #fff;
		font-size: 14px;
		text-transform: uppercase;
}
.bookReviewNav button.moreIcon {
		position: absolute;
		left: 21px;
		bottom: 0;
}
.main_article p.main_article_hilight2 {
		background-color: #459c6f;
		color: #FFF;
		font-size: 16px;
		letter-spacing: normal;
		padding: 14px 10px 9px!important;
		margin-left: 0;
}
.main_article p.main_article_hilight3 {
		background-color: #459c6f;
		color: #FFF;
		font-size: 18px;
		letter-spacing: normal;
		padding: 14px 10px 9px!important;
		margin-left: 0;
}
aside.sidebar_main .intro_header h3.noline {
		font-size: 14px;
		font-weight: normal;
		color: #828080;
		text-transform: uppercase;
		padding: 21px 0 5px 0;
		margin: 0;
		border-bottom: none;
}
.relatedBooksList {
		margin-bottom: 10px;
		background: #f6f6f6;
}
.relatedBooksList .relatedBooksListImg {
		width: 183px;
		height: 238px;
		float: left;
}
.relatedBooksList .relatedBooksListTxt {
		float: left;
		width: 560px;
		margin-left: 20px;
		position: relative;
		height: 209px;
		padding: 15px 0;
}
.relatedBooksList .relatedBooksListTxt h3 {
		font-size: 22px;
		color: #4f514d;
		font-weight: bold;
		letter-spacing: normal;
		margin-bottom: -5px;
		margin-top: 0px;
}
.relatedBooksList .relatedBooksListTxt h3 a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.relatedBooksList .relatedBooksListTxt p {
		font-size: 16px;
		color: #4f514d;
		line-height: 24px;
}
.relatedBooksList .relatedBooksListTxt div.relatedBooksListEditor {
		position: absolute;
		font-size: 14px;
		bottom: 0;
		padding: 10px 0px;
		line-height: 44px;
		color: #4f514d;
}
.borderDivider {
		border-bottom: 2px dotted #9d9d9d;
		width: 160px;
}
.bookNow {
		background: #c50202;
		color: #fff;
		font-weight: bold;
		font-size: 12px;
		padding: 5px 7px;
}
nav.hot_topics2 {
		margin-left: 10px;
		margin-right: 15px;
		text-transform: uppercase;
		color: #4f514d;
}
h2.topHeading {
		margin-left: -10px!important;
		letter-spacing: normal;
}
.ui-dialog {
		overflow: hidden;
		position: absolute!important;
		top: 80px!important;
		left: 0;
		padding: .2em;
		outline: 0;
}
nav.hot_topics2 ul {
		margin: 0 0 15px -10px;
		padding: 0;
}
nav.hot_topics2 ul li {
		font-size: 14px;
		line-height: 38px;
		letter-spacing: normal;
		border-bottom: 1px solid #cacac7;
}
nav.hot_topics2 ul li:first-child {
		border-top: 0;
}
nav.hot_topics2 ul li a {
		display: block;
		color: #4f514d;
}
nav.hot_topics2 ul li a:hover,
nav.hot_topics2 ul li a:focus {
		text-decoration: none;
}
.reportCoverImg1 {
		width: 246px;
		float: left;
		margin: 0;
		position: relative;
}
.reportCoverImg1 figure {
		height: 320px;
}
.report_miniCarousel {
		width: 540px;
		float: left;
		margin: 0 0 0 5px;
		position: relative;
		overflow: hidden;
}
#reportPage_miniCarousal .owl-prev {
		position: absolute;
		top: 40%;
		left: 10px;
		background: url(../images/prev_icon.png) no-repeat;
		width: 19px;
		height: 19px;
		display: block;
		text-indent: -9999px!important;
}
#reportPage_miniCarousal .owl-next {
		position: absolute;
		top: 40%;
		right: 10px;
		background: url(../images/next_icon.png) no-repeat;
		width: 19px;
		height: 19px;
		display: block;
		text-indent: -9999px!important;
}
#reportPage_miniCarousal .item {
		height: 320px;
		width: 100%;
}
.owl-theme .owl-controls .owl-page {
		display: inline-block;
		zoom: 1;
		display: inline;
}
.owl-theme .owl-controls .owl-page span {
		display: block;
		width: 10px;
		height: 10px;
		margin: 5px 5px;
		filter: Alpha(Opacity=50);
		opacity: 0.5;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		background: #676767;
}
.reportTxtBx2 {
		background: #313131;
		color: #fefefe;
		width: 218px;
		float: left;
		display: table;
		font-size: 16px;
		letter-spacing: normal;
		line-height: 24px;
		margin: 0px 4px 4px 0px;
}
.reportTxtBxIn2 {
		display: table-cell;
		vertical-align: middle;
		padding: 0 27px 0 27px;
}
.bookReport_buy figure.bookReport_buy_display {
		width: 385px;
		float: left;
}
.bookReport_buy figure.bookReport_buy_display img {
		width: 100%;
}
.bookReport_buy_priceInfo {
		width: 345px;
		float: left;
		padding: 15px;
		margin-left: 9px;
		border: 1px solid #DDD;
}
.bookReport_buy_priceInfo ul.bookReport_buy_rates {
		list-style-type: none;
		font-size: 12px;
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
}
.bookReport_buy_priceInfo ul.bookReport_buy_rates li {
		float: left;
		font-size: 30px;
		color: #4a4a4a;
		width: 49%;
}
.bookReport_buy_priceInfo ul.bookReport_buy_rates li span.bookReport_currsym {
		font-size: 18px;
		color: #459c6f;
}
.bookReport_buy_priceInfo ul.bookReport_buy_rates li.bookReport_inr {
		text-align: left;
}
.bookReport_buy_priceInfo ul.bookReport_buy_rates li.bookReport_usd {
		text-align: right;
}
.bookReport_buy_priceInfo ul.bookReport_buy_rates li span.bookReport_pricefloat {
		font-size: 18px;
		color: #8a8a8a;
		line-height: 30px;
}
.bookReport_buy_priceInfo ul.bookReport_buy_rates li.bookReport_buy_divider {
		width: 1px;
		border-right: 1px solid #DDD;
}
.bookReport_buy_priceInfo p {
		padding: 0!important;
		margin: 0!important;
		display: table-cell;
		vertical-align: middle;
		font-size: 12px;
}
.bookReport_buy_priceInfo p span.bookReport_saving {
		color: #FFF;
		display: block;
		width: 30px;
		height: 27px;
		border-radius: 50%;
		background: #459c6f;
		text-decoration: none;
		float: right;
		text-align: center;
		font-size: 10px;
		padding-top: 3px;
		margin-left: 15px;
}
.bookReport_buy_priceInfo select#bookReport_select {
		font-size: 12px;
		margin: 15px 0;
}
input#bookReportQty {
		width: 30px;
		height: 30px;
}
button.bookReport_buy {
		text-transform: uppercase;
		display: inline-block;
		padding: 10px 15px;
		margin: 15px 0;
		background: #efb100;
		border-radius: 2px;
		border-style: none;
		color: #FFF;
}
.bookReport_buy_priceInfo ul.bookReport_save_rates {
		list-style-type: none;
		font-size: 12px;
		margin: 0 0 15px 0;
		padding: 0 0 15px 0;
}
.bookReport_buy_priceInfo ul.bookReport_save_rates li {
		float: left;
		font-size: 18px;
		color: #4a4a4a;
		width: 49%;
}
.bookReport_buy_priceInfo ul.bookReport_save_rates li span.bookReport_currsym {
		font-size: 12px;
		color: #459c6f;
}
.bookReport_buy_priceInfo ul.bookReport_save_rates li.bookReport_inr {
		text-align: left;
}
.bookReport_buy_priceInfo ul.bookReport_save_rates li.bookReport_usd {
		text-align: right;
}
.bookReport_buy_priceInfo ul.bookReport_save_rates li span.bookReport_pricefloat {
		font-size: 12px;
		color: #8a8a8a;
		line-height: 30px;
}
.bookReport_buy_priceInfo ul.bookReport_save_rates li.bookReport_buy_divider {
		width: 1px;
		border-right: 1px solid #DDD;
}
.bookReport_buy_priceInfo ul.bookReport_bottom_linedivider {
		border-bottom: 1px solid #DDD;
}
.bookReport_container {
		margin-bottom: 20px;
		margin-top: 20px;
}
.bookReport_container ul.bookReport {
		list-style: none;
		margin: 0;
		padding: 0;
}
.bookReport_container ul.bookReport li.sapDivider:nth-child(odd) {
		margin-right: 70px;
}
.bookReport_container ul.bookReport li.sapDivider:nth-child(even) {
		float: right!important;
}
.bookReport_container ul.bookReport li.sapDivider {
		margin-bottom: 65px;
		width: 350px;
		float: left;
}
.bookReport_container ul.bookReport li .bookReport_div {
		border-bottom: 2px dotted #aaa;
		border-top: 2px dotted #aaa;
		padding: 10px 0 15px 0;
		margin-bottom: 10px;
}
.bookReport_container ul.bookReport li .bookReport_discription {
		color: #4f514d;
		font-size: 16px;
		line-height: 22px;
}
ul.sub_bookReport {
		list-style: none;
		margin: 0;
		padding: 0;
		display: table;
}
ul.sub_bookReport li {
		display: table-cell;
		position: relative;
		vertical-align: top;
		padding: 0 4px;
		width: 33%;
}
ul.sub_bookReport li figure {
		height: 120px;
		width: 95px;
}
ul.sub_bookReport li:last-child {
		vertical-align: bottom!important;
}
ul.sub_bookReport li .bookReport_pdfIcon {
		position: absolute;
		bottom: 0;
		right: 5px;
		background: url(../images/pdf_grayIcon.png) no-repeat;
		height: 45px;
		width: 40px;
		cursor: pointer;
}
ul.sub_bookReport li .bookReport_pdfIcon:hover {
		position: absolute;
		bottom: 0;
		right: 5px;
		background: url(../images/pdf_red.png) no-repeat;
}
ul.sub_bookReport li .bookReport_title {
		font-size: 21px;
		color: #4f514d;
		text-transform: uppercase;
		font-weight: bold;
		margin-left: 5px;
}
ul.sub_bookReport li label {
		font-size: 49px;
		color: #459c6f;
		font-weight: bold;
		letter-spacing: normal;
}
.bookReport_intro_social_icons {}.bookReport_intro_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 12px;
}
.bookReport_intro_social_icons ul>li {
		float: left;
		margin-right: 10px;
		margin-bottom: 0px;
}
.bookReport_intro_social_icons ul>li>a {
		display: block;
		width: 34px;
		height: 31px;
		text-indent: -99999px;
}
.bookReport_intro_social_icons ul>li.ext_link>a {
		background: url(../images/split2.png) -3px -6px;
}
.bookReport_intro_social_icons ul>li.ext_link>a:hover {
		background: url(../images/split2.png) -3px -38px;
}
.bookReport_intro_social_icons ul>li.download>a {
		background: url(../images/split2.png) -40px -6px;
}
.bookReport_intro_social_icons ul>li.download>a:hover {
		background: url(../images/split2.png) -40px -38px;
}
.bookReport_intro_social_icons ul>li.facebook>a {
		background: url(../images/split2.png) -77px -6px;
}
.bookReport_intro_social_icons ul>li.facebook>a:hover {
		background: url(../images/split2.png) -77px -38px;
}
.bookReport_intro_social_icons ul>li.tweet>a {
		background: url(../images/split2.png) -114px -6px;
}
.bookReport_intro_social_icons ul>li.tweet>a:hover {
		background: url(../images/split2.png) -114px -38px;
}
.bookReport_intro_social_icons ul>li.linkdin>a {
		background: url(../images/split2.png) -151px -6px;
}
.bookReport_intro_social_icons ul>li.linkdin>a:hover {
		background: url(../images/split2.png) -151px -38px;
}
.bookReport_intro_social_icons ul>li.social_email>a {
		background: url(../images/split3.png) -188px -6px;
}
.bookReport_intro_social_icons ul>li.social_email>a:hover {
		background: url(../images/split3.png) -188px -38px;
}
.bookReport_intro_social_icons ul>li.social_print>a {
		background: url(../images/split3.png) -224px -6px;
}
.bookReport_intro_social_icons ul>li.social_print>a:hover {
		background: url(../images/split3.png) -224px -38px;
}
.bookReport_intro_social_icons ul>li.social_gplus>a {
		background: url(../images/split3.png) -260px -6px;
}
.bookReport_intro_social_icons ul>li.social_gplus>a:hover {
		background: url(../images/split3.png) -260px -38px;
}
.bookReport_intro_social_icons ul>li.bookmarks>a {
		background: url(../images/split3.png) -368px -6px;
}
.bookReport_intro_social_icons ul>li.bookmarks>a:hover {
		background: url(../images/split3.png) -368px -38px;
}
.bookReport_intro_social_icons ul>li.social_watsapp {
		display: none;
}
.bookReport_intro_social_icons ul>li.social_watsapp>a {
		background: url(../images/split3.png) -296px -6px;
}
.bookReport_intro_social_icons ul>li.social_watsapp>a:hover {
		background: url(../images/split3.png) -296px -38px;
}
@media screen and ( max-width: 768px) {
		.bookReport_intro_social_icons ul>li.social_watsapp {
				display: block;
		}
		ul.socialIcons>li>a.whatsapp {
				display: block;
		}
}
@media screen and ( orientation: portrait) {
		.bookReport_intro_social_icons ul>li.social_watsapp {
				display: block;
		}
		ul.socialIcons>li>a.whatsapp {
				display: block;
		}
}
@media screen and ( max-width: 1024px) and ( orientation: landscape) {
		.bookReport_intro_social_icons ul>li.social_watsapp {
				display: block;
		}
		ul.socialIcons>li>a.whatsapp {
				display: block;
		}
}
.bookReport_subcontent {
		width: 220px;
		float: right;
		margin-bottom: 10px;
}
.comment_count_sec {
		border-top: 1px solid #DDD;
		border-bottom: 1px solid #DDD;
}
.comment_count_sec a,
.comment_count_sec span {
		color: #4a4a4a;
		display: table-cell;
		vertical-align: middle;
		position: relative;
		padding-left: 20px;
}
.comment_count_sec img.icon_xs {
		position: absolute;
		bottom: 16px;
		left: 0;
}
.comment_count_item {
		float: left;
		font-size: 14px;
		padding-top: 15px;
}
.comment_count_item:first-child {
		background: url(../images/divider_vr.png) no-repeat 55px center;
}
.comment_count_item.no_bg {
		background: none!important;
}
.topicDetials .social_comment_share {
		border-top: 1px solid #DADADA;
		padding: 0px 10px 0px;
		margin-top: 10px;
		border-bottom: 1px solid #fbe5ab;
}
.topicDetials .social_comment_share .bookReport_intro_social_icons {
		display: inline-block;
}
.topicDetials .social_comment_share .bookReport_intro_social_icons ul {
		padding-top: 5px;
		display: inline-block;
}
.topicDetials .social_comment_share .comment_count_sec {
		float: right;
		display: inline-block;
		border: none;
		padding-right: 10px;
}
.topicDetials .social_comment_share .comment_count_item {
		padding: 0;
}
.topicDetials .social_comment_share .comment_count_item:first-child {
		background: none!important;
}
.topicDetials .social_comment_share .comment_count_sec a,
.topicDetials .social_comment_share .comment_count_sec span {
		color: #a2a2a2;
		display: table-cell;
		text-transform: uppercase;
		vertical-align: middle;
		position: relative;
		padding-left: 20px;
		border-right: #bfbfbf solid 1px;
		padding-top: 12px;
		padding-bottom: 10px;
		padding-right: 10px;
		font-weight: 500;
		font-size: 13.5px;
		letter-spacing: normal;
}
.topicDetials .social_comment_share .comment_count_sec span.icon1 {
		background-image: url(../images/shIcon.png);
		background-repeat: no-repeat;
		background-position: center left;
}
.topicDetials .social_comment_share .comment_count_sec span.icon2 {
		background-image: url(../images/lkIcon.png);
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 23px;
		margin-left: 12px;
		float: left;
}
.topicDetials .social_comment_share .comment_count_sec a.icon3 {
		background-image: url(../images/cmntIcon.png);
		background-repeat: no-repeat;
		background-position: center left;
		padding-left: 23px;
		margin-left: 12px;
		float: left;
}
li {
		list-style: none!Important;
}
.topicDetials .social_comment_share .comment_count_sec a.last {
		border-right: #fff solid 1px;
}
.sunitaRightLinkMaxHeight {
		height: 280px;
}
.sunitabgColor {
		background-color: #464646;
}
.lifestyle_article_banner {
		text-align: center;
		background-color: #95c8c6;
		position: relative;
}
.lifestyle_banner-text {
		background: url("../images/gray_aside_bg.png") repeat-y scroll 0 0 #fff;
		position: absolute;
		top: 105%;
		width: 100%
}
.lifestyle_article_banner figure {
		position: relative;
		top: 45px;
		height: 512px;
		margin: 0 auto;
}
.lifestyle_article_banner figure img {
		width: 100%;
		max-width: 929px;
		height: 662px;
}
span.lifestyle_intro_title_border {
		width: 135px;
		float: left;
		border-top: 1px solid #95c8c6;
		height: 1px;
		margin-top: 20px;
		margin-left: 5px;
}
.lifestyle_intro_img figure {
		width: 928px;
		margin: 0 auto;
		height: 32px;
		margin-top: 83px;
}
.lifestyle_news_content {
		width: 800px;
		float: right;
}
.lifestyle_news_content .lifestyle_rt_social ul {
		margin: 0 33px 10px 0;
}
.lifestyle_intro_title {
		display: inline;
		width: 717px;
		text-align: right;
		float: right;
		color: #ffffff;
		font-size: 30px;
		font-weight: bold;
		letter-spacing: normal;
		margin: 0!important;
		margin-top: 0px!important;
		padding: 17px!important;
		line-height: normal;
		background-color: #95c8c6;
		margin-right: 28px!important;
		margin-top: 0px!important;
		text-transform: uppercase;
}
.lifestyle_intro_title a {
		color: #fff!important
}
.lifestyle_intro_title_text {
		text-align: right;
		margin-right: 40px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 23px;
		color: #4f514d;
		padding-top: 10px;
}
.lifestyle_intro_border_bottom {
		border-bottom: 3px solid #95c8c6;
		width: 214px;
		float: right;
		margin-top: 35px;
		margin-right: 27px;
}
.lifestyle_fitness_icon {
		margin-right: 230px!important;
		margin-top: 10px!important;
		padding-bottom: 45px;
}
.lifestyle_recomand_icon {
		margin-top: 124px!important;
		padding-bottom: 15px;
}
.lifestyle_beauty_quote_icon {
		margin-right: 47px!important;
		margin-top: 30px!important;
		padding-bottom: 15px;
}
.question_mark_icon {
		margin-top: 4px!important;
		padding-bottom: 15px;
}
.top_tip_white_box_icon {
		margin-top: 70px!important;
		padding-bottom: 10px;
		margin-right: 50px!important;
}
.lifestyle_subcontent_social_icons {}.lifestyle_story_tag_social_icons {
		width: 220px;
		float: right;
		margin-bottom: 10px;
}
.lifestyle_story_tag_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 12px;
}
.lifestyle_story_tag_social_icons ul>li {
		float: left;
		margin-right: 10px;
}
.lifestyle_story_tag_social_icons ul>li>a {
		display: block;
		width: 30px;
		height: 30px;
		text-indent: -99999px;
}
.lifestyle_story_tag_social_icons ul>li.ext_link>a {
		background: url(../images/icon_set_article_social.png) 0px -60px;
}
.lifestyle_story_tag_social_icons ul>li.ext_link>a:hover {
		background: url(../images/icon_set_article_social.png) 0px -305px!important;
}
.lifestyle_story_tag_social_icons ul>li.download>a {
		background: url(../images/icon_set_article_social.png) -30px -60px;
}
.lifestyle_story_tag_social_icons ul>li.download>a:hover {
		background: url(../images/icon_set_article_social.png) -30px -305px!important;
}
.lifestyle_story_tag_social_icons ul>li.facebook>a {
		background: url(../images/icon_set_article_social.png) -60px -60px;
}
.lifestyle_story_tag_social_icons ul>li.facebook>a:hover {
		background: url(../images/icon_set_article_social.png) -60px -305px!important;
}
.lifestyle_story_tag_social_icons ul>li.tweet>a {
		background: url(../images/icon_set_article_social.png) -90px -60px;
}
.lifestyle_story_tag_social_icons ul>li.tweet>a:hover {
		background: url(../images/icon_set_article_social.png) -90px -305px!important;
}
.lifestyle_story_tag_social_icons ul>li.linkdin>a {
		background: url(../images/icon_set_article_social.png) -120px -60px;
}
.lifestyle_story_tag_social_icons ul>li.linkdin>a:hover {
		background: url(../images/icon_set_article_social.png) -120px -305px!important;
}
.lifestyle_subcontent_social_icons2 {
		width: 220px;
		float: right;
		margin-bottom: 1px;
		margin-top: 22px;
}
.lifestyle_left_sec_text {
		font-size: 25px!important;
}
.lifestyle_topicDetials {
		width: 780px;
		float: left;
		margin-left: 2px;
}
.lifestyle_fitness_text {
		min-height: 420px;
		width: auto;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #95c8c6;
		color: #ffffff;
		width: 320px;
		float: left;
}
.lifestyle_fitness_text h2 {
		padding: 30px 27px 30px 27px;
		font-size: 24px;
}
.lifestyle_fitness_text p {
		font-size: 16px;
		line-height: 25px;
		padding: 30px 47px 32px 27px;
}
.lifestyle_fitness_text .posted {
		font-size: 14px!important;
		padding: 5px 20px 7px 0!important;
		border-bottom: 2px solid #c6e2e1;
		width: 181px;
		margin-left: 27px;
}
.lifestyle_fitness_text .posted_noBorder {
		font-size: 14px!important;
		padding: 5px 20px 20px 0!important;
		width: 181px;
		margin-left: 27px;
		text-transform: uppercase
}
.lifestyle_fitness_img {
		float: left
}
.lifestyle_fitness_img figure {
		width: 451px!important;
		height: 420px!important;
}
.lifestyle_fitness2_img {
		float: left;
		margin-bottom: 10px;
}
.lifestyle_fitness2_img figure {
		width: 772px!important;
		height: 365px!important;
}
.lifestyle_fitness3_img {
		float: left
}
.lifestyle_fitness3_img figure {
		width: 371px!important;
		height: 270px!important;
}
.lifestyle_fitness4_img {
		float: right;
}
.lifestyle_fitness4_img figure {
		width: 388px!important;
		height: 295px!important;
}
.lifestyle_fitness5_img {
		float: left
}
.lifestyle_fitness5_img figure {
		width: 379px!important;
		height: 313px!important;
		margin-top: 4px;
}
.lifestyle_fitness6_img {
		float: left
}
.lifestyle_fitness6_img figure {
		width: 391px!important;
		height: 298px!important;
}
.lifestyle_fitness7_img {
		float: left
}
.lifestyle_fitness7_img figure {
		width: 367px!important;
		height: 306px!important;
}
.lifestyle_fitness8_img {
		float: left
}
.lifestyle_fitness8_img figure {
		width: 393px!important;
		height: 269px!important;
}
.lifestyle_fitness9_img {
		float: left
}
.lifestyle_fitness9_img figure {
		width: 377px!important;
		height: 270px!important;
}
.lifestyle_fitness11_img {
		float: right;
}
.lifestyle_fitness11_img figure {
		width: 388px!important;
		height: 400px!important;
}
.lifestyle_top_tip {
		float: left;
		width: 100%;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center
}
.lifestyle_top_tip h2 {
		margin-top: 12px;
		margin-bottom: 10px;
		color: #4f514d;
}
.lifestyle_top_tip p {
		width: 100%;
		max-width: 731px;
		color: #4f514d;
		margin-left: 27px;
		padding-top: 10px;
		padding-bottom: 20px;
		line-height: 26px;
}
.lifestyle_top_tip .food_divider_common {
		margin: 0 auto;
}
.lifestyle_fitness_text_10_moves {
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		background-color: #edede9;
		color: #4f514d;
		width: 363px;
		float: left;
}
.lifestyle_fitness_text_10_moves h2 {
		padding: 16px 7px 10px 10px;
		font-size: 24px;
		line-height: 33px;
}
.lifestyle_fitness_text_10_moves p {
		font-size: 16px;
		line-height: 25px;
		padding: 16px 45px 16px 10px;
}
.lifestyle_fitness_text_10_moves .posted {
		font-size: 14px!important;
		padding: 15px 20px 7px 0!important;
		border-bottom: 2px solid #b0afae;
		width: 181px;
		margin-left: 17px;
}
.lifestyle_fitness_text_10_moves .posted_noBorder {
		font-size: 14px!important;
		padding: 5px 20px 13px 0!important;
		width: 181px;
		margin-left: 17px;
		text-transform: uppercase
}
.lifestyle_fitness_text_10_moves .food_divider_common {
		margin: 0 0 0 10px;
}
.lifestyle_recmondation {
		float: left;
		background-color: #e1f0ef;
		width: 388px;
		margin-left: 8px;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center
}
.lifestyle_recmondation img {
		margin-top: 38px;
}
.lifestyle_recmondation h2 {
		text-align: center;
		margin-top: 12px;
		color: #4f514d;
		text-transform: uppercase;
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 10px;
}
.lifestyle_recmondation h4 {
		text-align: center;
		margin-top: 12px;
		color: #4f514d;
		text-transform: capitalize;
		font-size: 18px;
		line-height: 30px;
		line-height: 24px;
		margin-top: 33px;
		margin-bottom: 55px;
}
.lifestyle_recmondation p {
		text-align: center;
		color: #4f514d;
		font-size: 16px;
		line-height: 40px;
		padding: 10px 60px
}
.lifestyle_recmondation .food_divider_common {
		margin: 0 auto;
}
.lifestyle_combined {
		width: 374px;
		float: left
}
.lifestyle_question_mark2 {
		margin-top: 9px!important;
}
.lifestyle_question_mark {
		float: left;
		width: 365px;
		margin-top: 29px;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center
}
.lifestyle_question_mark h2 {
		margin-top: 22px;
		color: #4f514d;
		margin-bottom: 10px;
}
.lifestyle_question_mark p {
		color: #4f514d;
		padding: 25px 25px 25px 25px;
		line-height: 24px;
}
.lifestyle_question_mark .food_divider_common {
		margin: 0 auto;
}
.lifestyle_2_minute_box {
		background: none;
		margin-left: 24px;
}
.lifestyle_2_minute_box p {
		padding: 10px 25px 16px 10px!important;
}
.lifestyle_2_minute_box .posted_noBorder {
		padding: 5px 20px 0px 0!important;
}
.lifestyle_surpasing_box {
		padding-left: 10px!important;
		width: 372px;
		min-height: 280px;
}
.lifestyle_top_tip_white_box {
		width: 388px!important;
		margin-left: 0!important;
		background-color: #95c8c6!important;
		color: #ffffff;
		text-align: center;
}
.lifestyle_top_tip_white_box img {
		margin-top: 15px;
}
.lifestyle_top_tip_white_box h2 {
		color: #ffffff;
}
.lifestyle_top_tip_white_box p {
		line-height: 24px!important;
		padding-left: 25px;
		padding-right: 25px;
		color: #ffffff;
		padding-top: 10px;
}
.lifestyle_factos_dairy {
		width: 383px;
		margin-top: 4px;
}
.lifestyle_factos_dairy h2 {
		margin-top: 5px;
}
.lifestyle_factos_dairy h2.pad {
		padding: 0 10px
}
.lifestyle_factos_dairy h1 {
		color: #95c8c6;
		margin-bottom: 10px;
		font-size: 60px;
		margin-top: 13px;
}
.lifestyle_factos_dairy p {
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 35px;
		padding-right: 35px;
}
.lifestyle_question_mark2 {
		margin-top: 0px;
}
.lifestyle_question_mark2 h2 {
		margin-top: 20px;
}
.lifestyle_question_mark2 h4 {
		text-align: center;
		margin-top: 12px;
		color: #4f514d;
		text-transform: capitalize;
		font-size: 18px;
		line-height: 30px;
		line-height: 4px;
		margin-top: 23px;
		font-weight: normal;
}
.lifestyle_question_mark2 .food_divider_common {
		margin: 0 auto;
}
.lifestyle_right_way_box {
		width: 95.5%;
		background-color: #e1f0ef;
		padding: 18px;
}
.lifestyle_more_about {
		margin-left: 17px;
		background: none;
		width: 363px;
}
.lifestyle_more_about h2 {
		text-align: center;
		margin-top: 85px;
		font-size: 18px;
}
.lifestyle_more_about p {
		padding: 16px 25px 7px 17px!important;
		text-align: center;
		line-height: 22px;
}
.lifestyle_more_about_img {
		margin-top: 10px;
}
.lifestyle_more_about_img2 {
		margin-top: -4px;
}
.lifestyle_genius_box {
		width: 382px;
		background: none;
}
.lifestyle_genius_box h2 {
		padding: 16px 38px 16px 17px!important;
}
.lifestyle_genius_box p {
		padding: 16px 25px 16px 17px;
}
.lifestyle_beauty_quote {
		float: left;
		background-color: #95c8c6;
		width: 391px;
		margin-left: 1px;
		font-family: Arial, Helvetica, sans-serif;
		text-align: center;
}
.lifestyle_beauty_quote img {
		margin-top: 38px;
}
.lifestyle_beauty_quote h2 {
		text-align: center;
		margin-top: 12px;
		color: #ffffff;
		text-transform: uppercase;
		font-size: 24px;
		line-height: 30px;
}
.lifestyle_beauty_quote h4 {
		text-align: center;
		margin-top: 12px;
		color: #ffffff;
		text-transform: capitalize;
		font-size: 18px;
		line-height: 30px;
		line-height: 24px;
		margin-top: 33px;
}
.lifestyle_beauty_quote p {
		text-align: center;
		color: #ffffff;
		font-size: 16px;
		line-height: 24px;
		padding-left: 41px;
		padding-right: 41px;
		margin-top: 45px;
}
.lifestyle_beauty_quote_hr {
		color: #ffffff;
		margin-top: 32px;
		margin-bottom: 16px;
		margin-left: 41px;
		margin-right: 41px;
		border-bottom: 1px solid #ffffff;
}
.lifestyle_combined2 {
		margin-left: 10px;
		width: 369px;
		float: left;
		margin-bottom: 10px;
}
.lifestyle_common_skin {
		margin-top: -4px;
		width: 368px;
}
.lifestyle_common_skin h2 {
		margin-top: 10px;
}
.lifestyle_natural_recipes {
		width: 378px;
		background-color: #e1f0ef;
}
.lifestyle_natural_recipes p {
		padding-top: 4px;
		padding-bottom: 0px;
}
.lifestyle_beauty_top_tip {
		width: 394px!important;
		margin-left: 0!important;
		text-align: center;
		background: none;
		color: #4f514d;
		margin-top: -28px!important;
}
.lifestyle_beauty_top_tip h2 {
		color: #4f514d;
		margin-top: 20px;
}
.lifestyle_beauty_top_tip p {
		line-height: 24px!important;
		padding-left: 15px;
		padding-right: 15px;
		color: #4f514d;
}
.lifestyle_subcontent_social_icons.bookReport_intro_social_icons ul {
		display: inline-block;
		margin: 0;
}
.lifestyle_subcontent_social_icons.bookReport_intro_social_icons ul li {
		margin: 0 5px;
}
.lifestyle_rt_social ul {
		float: right;
		margin: 0 33px 10px 0;
}
.padtop16 {
		padding-top: 16px;
}
.lifestye_socialpadding1 {
		padding: 10px 20px 10px 0px
}
.lifestyle_intro_title_text.marginright {
		margin-right: 30px;
}
.video_gallery_headerImg {
		width: 100%;
		background-repeat: no-repeat;
		position: relative;
		height: auto;
}
.video_gallery_headerImg_imgliquid {
		width: 698px;
		height: 548px;
}
.video_gallery_headerImg_imgliquid2 {
		width: 408px;
		height: 322px;
}
.video_gallery_headerImg_play_icon {
		position: absolute;
		bottom: 94px;
		left: 168px;
}
.video_gallery_headerImg_play_icon2 {
		position: absolute;
		bottom: 190px;
		left: 297px;
}
.video_gallery_headerImg_text {
		width: 283px;
		height: auto;
		position: absolute;
		top: 0px;
		left: 408px;
		background-color: #f0b101;
		font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-align: left;
		padding: 34px 25px 17px 25px;
}
.video_without_headerImg_text {
		width: 255px;
		min-height: 378px;
		position: absolute;
		top: 0px;
		right: 0px;
		background-color: #f0b101;
		font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-align: left;
		padding: 85px 56px 85px 15px;
}
.video_without_headerImg_text h1 {
		font-size: 30px;
		letter-spacing: normal;
		line-height: 35px;
		text-transform: none;
		margin-top: 7px;
}
.video_without_headerImg_text h3 {
		margin: 0;
		padding: 0;
		font-size: 18px;
		letter-spacing: normal;
		line-height: 24px;
		text-transform: none;
}
.video_without_headerImg_text p {
		border-top: 1px solid #fff;
		font-weight: normal;
		line-height: 22px;
		letter-spacing: normal;
		border-bottom: 1px solid #fff;
		margin-top: 20px;
		padding: 30px 0;
}
.video_gallery_headerImg_text h1 {
		font-size: 24px;
		letter-spacing: normal;
		line-height: 24px;
		text-transform: uppercase;
}
.video_gallery_headerImg_text h3 {
		margin: 0;
		padding: 0;
		font-size: 18px;
		letter-spacing: normal;
		line-height: 24px;
		text-transform: uppercase;
}
.video_gallery_headerImg_text p {
		border-top: 1px solid #fff;
		font-weight: normal;
		line-height: 22px;
		letter-spacing: normal;
		border-bottom: 1px solid #fff;
		margin-top: 17px;
		padding: 14px 0;
}
.video_gallery_headerImg_right_section {
		width: 280px;
		float: left;
		margin: 0px;
		position: absolute;
		color: #807f80;
		right: 0;
		top: 0px;
		padding-bottom: 26px;
		font-family: Arial, Helvetica, sans-serif;
}
.video_gallery_headerImg_right_section_text {
		margin-top: 45px;
		border-top: 1px solid #807f80;
		border-bottom: 1px solid #807f80;
		text-transform: uppercase;
		margin-left: 30px;
		margin-right: 25px;
		padding: 7px 9px 12px;
		margin-bottom: 60px;
}
.video_gallery_headerImg_right_section_text h1 {
		margin: 0;
		padding: 0;
		font-size: 24px;
		line-height: 24px;
}
.video_gallery_headerImg_right_section_text h3 {
		margin: 0;
		padding: 0;
		font-size: 14px;
		line-height: 24px;
}
.video_gallery_headerImg_figure {
		position: relative;
}
.video_gallery_headerImg_figure_img_liquid1 {
		height: 218px;
		width: 280px;
		position: relative;
}
.video_gallery_headerImg_figure_img_liquid2 {
		height: 144px;
		width: 184px;
		position: relative;
}
.video_gallery_headerImg_figure_img_liquid3 {
		height: 260px;
		width: 332px;
		position: relative;
}
.video_gallery_headerImg_figure_img_liquid4 {
		height: 144px;
		width: 184px;
		position: relative;
}
.video_gallery_headerImg_video_icon {
		background: url(../images/multimedia_icons.png) no-repeat;
		position: absolute;
		bottom: 8px;
		left: 6px;
		text-indent: -9999999px;
		height: 20px;
		width: 20px;
}
.video_without_rightSection {
		float: left;
		height: auto;
		width: 787px;
		margin-left: 0px!important;
}
.no_margin {
		margin-right: 0px!important;
		margin-left: 4px!important;
}
.home_video_gallery {
		float: left;
		height: auto;
		width: 518px;
}
.home_video_gallery_without {
		float: left;
		height: auto;
		width: 800px;
}
.home_video_gallery_section1 {
		float: left;
		width: auto;
		height: auto;
		margin-top: 4px;
}
.home_video_gallery_section2 {
		float: left;
		width: 518px;
		height: 140px;
		margin-top: -5px;
}
.home_video_gallery_section1_article1 {
		float: left;
		width: auto;
		height: auto;
}
.home_video_gallery_section1_article2 {
		float: left;
		width: auto;
		height: auto;
		margin-left: 2px;
}
.home_video_gallery_section2_article2 {
		float: left;
		width: auto;
		height: auto;
		margin-left: 2px;
		padding-top: 100px;
}
.home_video_gallery_without_section2_article2 {
		float: left;
		width: auto;
		height: auto;
		margin-left: 2px;
		padding-top: 52px;
}
.video_without_icon {
		margin-left: 11px;
}
.video_gallery_home_section_text {
		width: 165px;
		border-top: 1px solid #807f80;
		border-bottom: 1px solid #807f80;
		text-transform: uppercase;
		padding: 5px 0px 10px 5px;
		color: #807f80;
		margin-top: 19px;
		margin-left: 5px;
}
.video_gallery_home_section_text h1 {
		margin: 0;
		padding: 0;
		font-size: 20px;
		line-height: 24px;
}
.video_gallery_home_section_text h3 {
		margin: 0;
		padding: 0;
		font-size: 14px;
		line-height: 24px;
}
.other_video {
		border-top: 2px solid #f0c240;
		float: left;
		height: auto;
		width: 772px;
		margin-left: 12px;
		margin-bottom: 0px;
		margin-top: 0;
}
.other_video_img {
		float: left;
}
.other_video_video1 {
		width: 277px;
		height: 200px;
}
.other_video_video2 {
		width: 213px;
		height: 170px;
}
.other_video_video3 {
		width: 128px;
		height: 102px;
}
.other_video_video4 {
		width: 128px;
		height: 102px;
}
.other_video_video5 {
		width: 270px;
		height: 216px;
}
.other_video_video6 {
		width: 128px;
		height: 102px;
}
.other_video_video7 {
		width: 128px;
		height: 102px;
}
.other_video_video8 {
		width: 156px;
		height: 125px;
}
.other_video_img2 {}.other_video_text {
		float: left;
		height: auto;
		margin-left: 17px;
		margin-top: 15px;
		width: 260px;
}
.other_video_text p {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		line-height: 24px;
		border-bottom: 1px solid #dfdfdf;
		color: #4f514d;
}
.other_video_text p a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.other_video_text2 {
		float: left;
		height: auto;
		margin-left: 5px;
		margin-top: 5px;
		width: 125px;
}
.other_video_text2 p {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		line-height: 22px;
		border-bottom: 1px solid #dfdfdf;
		color: #4f514d;
}
.other_video_text2 p a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.other_video_text6 {
		float: left;
		height: auto;
		margin-left: 10px;
		margin-top: -5px;
		width: 260px;
}
.other_video_text6 p {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		line-height: 22px;
		border-bottom: 1px solid #dfdfdf;
		color: #4f514d;
}
.other_video_text6 p a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.other_video_text_width {
		font-size: 16px!important;
		line-height: 30px!important;
}
.other_video_date_text {
		border-bottom: none!important;
		font-weight: normal!important;
		line-height: 30px!important;
}
.other_video1 {
		float: left;
}
.other_video3 {
		float: right;
		margin-top: -57px;
}
.other_video4 {
		float: right;
		margin-top: 7px;
}
.other_video5 {
		float: left;
		margin-left: 78px;
		margin-top: 55px;
}
.other_video8 {
		float: left;
		margin-left: 95px;
		margin-top: 47px;
}
.other_video6 {
		float: left;
		margin-top: 21px;
		margin-left: 15px;
}
.sidebar_pic_of_day2_text {
		margin-left: 33px;
		font-family: Arial, Helvetica, sans-serif;
		color: #4f514d;
		margin-top: 299px;
		float: left;
}
.sidebar_pic_of_day2_text h1 {
		font-size: 22px;
		line-height: 24px;
		word-spacing: .2px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		text-transform: uppercase;
		color: #4f514d;
}
.sidebar_pic_of_day2_text ul {
		margin: 0;
		padding: 0;
}
.sidebar_pic_of_day2_text ul li {
		color: #7f7f7f;
		font-size: 15px;
		font-weight: normal;
		width: 130px;
		line-height: 38px;
		margin: 0;
		padding: 0px 0;
		text-transform: uppercase;
		border-bottom: 2px solid #d2d2d0;
		list-style-type: none;
}
.sidebar_pic_of_day2_text ul li a:hover {
		text-decoration: none;
}
.sunita_blog_sidebar_container_home {
		padding: 34px 0px 8px 10px;
		font-family: Arial, Helvetica, sans-serif;
		color: #A2A09F;
		font-size: 14px;
		margin: 0px;
}
.sunita_blog_headerImg {
		width: 100%;
		position: relative;
		height: 483px;
}
ul.sunita_blog_headerImg_icon {
		list-style: none;
		margin: 0;
		padding: 10px;
		float: right;
		position: absolute;
		width: 204px;
		right: 0px;
		top: 252px;
		background-color: #f5f4f2;
}
ul.sunita_blog_headerImg_icon p {
		font-family: Arial, Helvetica, sans-serif;
		color: #7f7f7f;
		text-transform: uppercase;
		font-size: 14px;
		padding-left: 5px;
		padding-bottom: 10px;
}
ul.sunita_blog_headerImg_icon li {
		float: left;
		margin-left: 8px;
}
ul.sunita_blog_headerImg_icon li.emailSunita a {
		width: 31px;
		height: 31px;
		display: block;
		background: #7f7f7f;
		border-radius: 100%;
		text-align: center;
		vertical-align: middle;
		line-height: 31px;
		color: white;
		font-weight: normal;
		font-size: 20px;
}
ul.sunita_blog_headerImg_icon li.emailSunita a:hover {
		background: #000;
}
ul.sunita_blog_headerImg_icon li.fb a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -77px -6px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blog_headerImg_icon li.fb a:hover {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -77px -38px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blog_headerImg_icon li.twitter a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -114px -6px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blog_headerImg_icon li.twitter a:hover {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -114px -38px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blog_headerImg_icon li.linkedIn a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -151px -6px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blog_headerImg_icon li.linkedIn a:hover {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -151px -38px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blog_headerImg_icon li.chain a {
		width: 35px;
		height: 31px;
		background: url(../images/split2.png) 0px -6px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blog_headerImg_icon li.chain a:hover {
		width: 35px;
		height: 31px;
		background: url(../images/split2.png) 0px -38px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blog_headerImg_icon li.down a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -40px -6px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blog_headerImg_icon li.down a:hover {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -40px -38px;
		text-indent: -999999px;
		display: block;
}
.sunita_blog_headerImg_right_section {
		width: 224px;
		float: left;
		margin: 0px;
		position: absolute;
		background-color: #464646;
		right: 0;
		top: 331px;
		padding-bottom: 0;
		z-index: 9;
		height: 296px;
}
.sunita_blog_headerImg_right_section .moreIcon {
		margin-left: 194px;
}
.sunita_blog_headerImg_right_section h3 {
		margin: 0;
		padding: 0;
		color: #f4f3f2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		line-height: 20px;
		padding-top: 25px;
		padding-left: 17px;
}
.sunita_blog_headerImg_right_section ul {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 9px;
		padding-right: 9px;
		background-color: #464646;
}
.sunita_blog_headerImg_right_section ul li {
		list-style-type: none;
		border-bottom: 1px solid #969696;
		line-height: 24px;
}
.sunita_blog_headerImg_right_section ul li a {
		text-decoration: none;
		color: #ffffff;
		font-size: 15px;
		border-bottom: 5px solid transparent;
		display: block;
		margin-left: 7px;
		padding-top: 5px;
		padding-bottom: 4.5px;
		letter-spacing: normal;
		text-transform: uppercase;
}
.sunita_blog_headerImg_right_section ul li a:hover {
		border-bottom: 5px solid #98cb52;
}
.sunita_blog_headerImg_text {
		width: 300px;
		position: absolute;
		top: 322px;
		right: 230px;
		background-color: #93c94a;
		font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-align: right;
		height: 305px;
}
.sunita_blog_headerImg_text h1 {
		font-size: 64px;
		margin: 0;
		padding: 0;
		letter-spacing: normal;
		padding-right: 22px;
		line-height: 53px;
		padding-top: 22px;
}
.sunita_blog_headerImg_text h3 {
		margin: 0;
		padding: 0;
		font-size: 34px;
		padding-right: 22px;
		letter-spacing: normal;
		line-height: 30px;
}
.sunita_blog_headerImg_text p {
		width: 254px;
		font-weight: normal;
		line-height: 24px;
		letter-spacing: normal;
		padding: 20px 20px 30px 20px;
}
.sunita_blog_date_text {
		margin: 0;
		font-size: 14px!important;
		border-bottom: 1px dashed gray;
		width: 160px;
		margin-left: 12px!important;
		padding-left: 0px!important;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 12px;
		padding-bottom: 15px;
}
.sunita_blog_date_text_green {
		margin: 0;
		font-size: 14px!important;
		border-bottom: 1px dashed #fff;
		width: 160px;
		margin-left: 12px!important;
		padding-left: 0px!important;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 12px;
		padding-bottom: 15px;
}
.sunita_blog {
		-moz-column-count: 3;
		-webkit-column-count: 3;
		column-count: 3;
		-moz-column-gap: 11px;
		-webkit-column-gap: 11px;
		column-gap: 11px;
		-webkit-column-fill: auto;
		column-fill: auto;
		float: left;
		height: auto;
		width: 772px;
		margin-left: 12px;
		margin-bottom: 20px;
}
.sunita_blog .sunita_blogBox {
		max-width: 100%;
		display: inline-block;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-transition: all .2s ease;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		transition: all .2s ease;
		width: 250px;
		height: auto;
		background-color: #f0f0ec;
		font-family: Arial, Helvetica, sans-serif;
		color: #5d5f5b;
		font-size: 18px;
		line-height: 25px;
		letter-spacing: normal;
		min-height: 415px;
}
.sunita_blog .sunita_blogBox_green {
		max-width: 100%;
		display: inline-block;
		-webkit-column-break-inside: avoid;
		-moz-column-break-inside: avoid;
		column-break-inside: avoid;
		-webkit-transition: all .2s ease;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		transition: all .2s ease;
		width: 250px;
		height: auto;
		background-color: #98cb52;
		font-family: Arial, Helvetica, sans-serif;
		color: #fff;
		font-size: 18px;
		line-height: 25px;
		letter-spacing: normal;
		min-height: 415px;
}
.section_divider_27 {
		height: 27px;
}
.section_divider_37 {
		height: 37px;
}
.sunita_blog_text {
		margin: 0;
		padding: 12px 10px;
}
.sunita_blog_text_green {
		margin: 0;
		padding: 12px 10px;
}
.sunita_blog_quotes {
		padding: 7px 29px 12px 31px;
		margin-left: 12px;
		margin-top: 5px;
		background: url(../images/quotes2.png) no-repeat top left;
		line-height: 26px;
		font-weight: bold
}
.sunita_blog_quotes_green {
		padding: 7px 29px 12px 31px;
		margin-left: 12px;
		margin-top: 5px;
		background: url(../images/quotes2_white.png) no-repeat top left;
		line-height: 26px;
		font-weight: bold
}
.sunita_blog_quotes.font {
		font-size: 20px;
}
.sunita_blog_quotes::after {
		content: url(../images/quotes1.png);
}
.sunita_blog_quotes_green::after {
		content: url(../images/quotes1_white.png);
}
.sunita_blog_text a:hover {
		border-bottom: 1px solid #5d5f5b;
}
.sunita_blog_text_green a {
		color: #fff;
}
.sunita_blog_text_green a:hover {
		border-bottom: 1px solid #fff;
}
.sunita_blog_dec_minHeight {
		min-height: 230px!important;
}
.sunita_blog_bottom_img {
		position: relative;
		bottom: -8px;
}
.sunita_blog_dec_bottom_img {
		position: absolute;
}
ul.sunita_blogSocial_icons {
		list-style: none;
		margin: 0;
		padding: 0;
		padding: 10px;
		margin-bottom: 33px;
}
ul.sunita_blogSocial_icons li {
		float: left;
		margin-right: 5px;
}
ul.sunita_blogSocial_icons li.fb a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll -59px 1px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blogSocial_icons li.twitter a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll -89px 1px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blogSocial_icons li.linkedIn a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll -119px 1px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blogSocial_icons li.chain a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll 1px 1px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blogSocial_icons_green {
		list-style: none;
		margin: 0;
		padding: 0;
		padding: 10px;
		margin-bottom: 33px;
}
ul.sunita_blogSocial_icons_green li {
		float: left;
		margin-right: 5px;
}
ul.sunita_blogSocial_icons_green li.fb a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll -59px -90px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blogSocial_icons_green li.twitter a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll -89px -90px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blogSocial_icons_green li.linkedIn a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll -119px -90px;
		text-indent: -999999px;
		display: block;
}
ul.sunita_blogSocial_icons_green li.chain a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll 1px -90px;
		text-indent: -999999px;
		display: block;
}
.blogger_headerImg {
		width: 100%;
		background-image: url(../images/blogger_article_header_Img_1.png);
		background-repeat: no-repeat;
		position: relative;
		height: 320px;
}
ul.blogger_headerImg_icon {
		list-style: none;
		margin: 0;
		padding: 10px;
		float: right;
		border-top: 1px solid #c2c2c2;
		border-bottom: 1px solid #c2c2c2;
}
ul.blogger_headerImg_icon li {
		float: right;
		margin-right: -10px;
		margin-left: 20px;
}
ul.blogger_headerImg_icon li.fb a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -77px -6px;
		text-indent: -999999px;
		display: block;
}
ul.blogger_headerImg_icon li.fb a:hover {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -77px -38px;
		text-indent: -999999px;
		display: block;
}
ul.blogger_headerImg_icon li.twitter a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -114px -6px;
		text-indent: -999999px;
		display: block;
}
ul.blogger_headerImg_icon li.twitter a:hover {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -114px -38px;
		text-indent: -999999px;
		display: block;
}
ul.blogger_headerImg_icon li.linkedIn a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -151px -6px;
		text-indent: -999999px;
		display: block;
}
ul.blogger_headerImg_icon li.linkedIn a:hover {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -151px -38px;
		text-indent: -999999px;
		display: block;
}
ul.blogger_headerImg_icon li.chain a {
		width: 35px;
		height: 31px;
		background: url(../images/split2.png) 0px -6px;
		text-indent: -999999px;
		display: block;
}
ul.blogger_headerImg_icon li.chain a:hover {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -4px -38px;
		text-indent: -999999px;
		display: block;
}
ul.blogger_headerImg_icon li.down a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -40px -6px;
		text-indent: -999999px;
		display: block;
}
ul.blogger_headerImg_icon li.down a:hover {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -40px -38px;
		text-indent: -999999px;
		display: block;
}
.blogger_headerImg_img {
		float: right;
		margin-right: 30px;
		margin-top: 25px;
		position: relative;
}
.blogger_headerImg_img img {
		width: auto;
		border: 1px solid #fff;
		height: 140px;
		border-radius: 10px;
		margin: 0px 10px 0px 10px;
}
.blogger_headerImg_img2 {
		width: auto;
		height: auto;
		position: absolute;
		right: 2px;
		bottom: -19px;
		float: right;
}
.headerImg_right_section {
		width: 262px;
		float: left;
		margin: 0px;
		position: absolute;
}
.headerImg_right_section h3 {
		margin: 0;
		padding: 0;
		color: #4f514d;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 20px;
		padding-top: 32px;
		padding-left: 38px;
}
.headerImg_right_section ul {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 26px;
}
.headerImg_right_section ul li {
		list-style-type: none;
		border-bottom: 1px solid gray;
		line-height: 24px;
}
.headerImg_right_section ul li a {
		text-decoration: none;
		color: #4f514d;
		font-size: 16px;
		text-transform: uppercase;
		border-bottom: 5px solid transparent;
		display: block;
		margin-left: 10px;
		padding-top: 18px;
		padding-bottom: 18px;
		margin-right: 10px;
}
.headerImg_right_section ul li a:hover {
		border-bottom: 5px solid #98cb52;
}
.blogger_headerImg h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 64px;
		color: #6ba52e;
		margin: 0;
		top: 120px;
		right: 240px;
		line-height: 102px;
		letter-spacing: normal;
		position: absolute;
}
.blogger_headerImg p {
		font-family: Arial, Helvetica, sans-serif;
		color: #6ba52e;
		width: 314px;
		font-weight: normal;
		line-height: 24px;
		text-align: right;
		letter-spacing: normal;
		position: absolute;
		top: 209px;
		right: 314px;
}
.blogger_headerImg_img figure img {
		width: 186px;
		height: 224px;
}
.blogger_headerImg_tag {
		width: 100%;
		background: #4A4A4A;
		background-repeat: no-repeat;
		position: relative;
		height: 185px;
}
ul.blogger_headerImg_icon_tag {
		list-style: none;
		margin: 0;
		padding: 10px 10px 10px 0px;
		float: left;
		border-top: none;
		border-bottom: 1px solid #cb1308;
}
ul.blogger_headerImg_icon_tag li {
		float: left;
		margin-right: 10px;
		margin-left: 0px;
}
.blogger_headerImg_tag h1 a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 40px;
		color: #4C7125;
		margin: 0;
		text-align: right;
		line-height: 40px;
		letter-spacing: normal;
		display: block;
		padding: 10px 0;
}
.blogger_headerImg_tag p {
		font-family: Arial, Helvetica, sans-serif;
		color: #fff;
		font-weight: normal;
		line-height: 24px;
		text-align: left;
		letter-spacing: normal;
		font-size: 14px;
}
.headerImg_right_section_tag {
		width: 21.875%;
		background: rgb(85, 117, 40);
		top: 102px;
		float: left;
		margin: 0px;
		position: absolute;
		z-index: 9;
}
.headerImg_right_section_tag .moreIcon {}.headerImg_right_section_tag .showMoreLink {
		background: #faf9f7;
		margin-left: -20px;
		padding-left: 20px;
		width: 190px;
		z-index: 1;
}
.headerImg_right_section_tag .showMoreLink {}.blogger_author_display {
		width: 53%;
		float: right;
		padding-top: 0px;
		padding-right: 60px;
		padding-left: 10px;
}
.blogger_author_display.author_noimage {
		float: right;
		margin-right: 175px;
}
.blogger_author_display h1 a:hover {
		border-bottom: none!important;
}
.headerImg_right_section_tag h3 {
		margin: 0;
		padding: 0;
		color: #fff;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 20px;
		padding-top: 12px;
		padding-left: 32px;
		text-transform: uppercase;
}
.headerImg_right_section_tag ul {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 20px;
		margin-top: 5px;
		background: #faf9f7;
		width: 205px;
}
.headerImg_right_section_tag ul li {
		list-style-type: none;
		border-bottom: 1px solid #bbb;
		line-height: 2px;
		width: 205px;
}
.headerImg_right_section_tag ul li a {
		text-decoration: none;
		color: #4f514d;
		font-size: 15px;
		text-transform: uppercase;
		border-bottom: 5px solid transparent;
		display: block;
		line-height: 24px;
		margin-left: 5px;
		margin-right: 5px;
		padding-bottom: 5px;
		padding-top: 10px;
		text-transform: uppercase;
}
.headerImg_right_section_tag ul li a:hover {
		border-bottom: 5px solid #98cb52;
}
.blogger_subcontent_social_icons {
		width: 200px;
		float: right;
		margin-bottom: 10px;
}
.blogger_subcontent_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 5px;
}
.blogger_subcontent_social_icons ul>li {
		float: left;
		margin-right: 10px;
}
.blogger_subcontent_social_icons ul>li>a {
		display: block;
		width: 30px;
		height: 30px;
		text-indent: -99999px;
}
.blogger_subcontent_social_icons ul>li.ext_link>a {
		background: url(../images/icon_set_article_social.png) 0px 0px;
}
.blogger_subcontent_social_icons ul>li.ext_link>a:hover {
		background: url(../images/icon_set_article_social.png) 0px -152px;
}
.blogger_subcontent_social_icons ul>li.download>a {
		background: url(../images/icon_set_article_social.png) -30px 0px;
}
.blogger_subcontent_social_icons ul>li.download>a:hover {
		background: url(../images/icon_set_article_social.png) -30px -152px;
}
.blogger_subcontent_social_icons ul>li.facebook>a {
		background: url(../images/icon_set_article_social.png) -60px 0px;
}
.blogger_subcontent_social_icons ul>li.facebook>a:hover {
		background: url(../images/icon_set_article_social.png) -60px -152px;
}
.blogger_subcontent_social_icons ul>li.tweet>a {
		background: url(../images/icon_set_article_social.png) -90px 0px;
}
.blogger_subcontent_social_icons ul>li.tweet>a:hover {
		background: url(../images/icon_set_article_social.png) -90px -152px;
}
.blogger_subcontent_social_icons ul>li.linkdin>a {
		background: url(../images/icon_set_article_social.png) -120px 0px;
}
.blogger_subcontent_social_icons ul>li.linkdin>a:hover {
		background: url(../images/icon_set_article_social.png) -120px -152px;
}
.blogger_story_tag_social_icons {
		float: right;
		margin-bottom: 10px;
}
.blogger_story_tag_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 12px;
}
.blogger_story_tag_social_icons ul>li {
		float: left;
		margin-right: 14px;
}
.blogger_story_tag_social_icons ul>li>a {
		display: block;
		width: 30px;
		height: 31px;
		text-indent: -99999px;
}
.blogger_story_tag_social_icons ul>li.ext_link>a {
		background: url(../images/icon_set_article_social.png) 0px -60px;
}
.blogger_story_tag_social_icons ul>li.ext_link>a:hover {
		background: url(../images/split2.png) -4px -38px;
}
.blogger_story_tag_social_icons ul>li.download>a {
		background: url(../images/icon_set_article_social.png) -30px -60px;
}
.blogger_story_tag_social_icons ul>li.download>a:hover {
		background: url(../images/split2.png) -40px -38px;
}
.blogger_story_tag_social_icons ul>li.facebook>a {
		background: url(../images/icon_set_article_social.png) -60px -60px;
}
.blogger_story_tag_social_icons ul>li.facebook>a:hover {
		background: url(../images/split2.png) -77px -38px;
}
.blogger_story_tag_social_icons ul>li.tweet>a {
		background: url(../images/icon_set_article_social.png) -90px -60px;
}
.blogger_story_tag_social_icons ul>li.tweet>a:hover {
		background: url(../images/split2.png) -114px -38px;
}
.blogger_story_tag_social_icons ul>li.linkdin>a {
		background: url(../images/icon_set_article_social.png) -120px -60px;
}
.blogger_story_tag_social_icons ul>li.linkdin>a:hover {
		background: url(../images/split2.png) -151px -38px;
}
.blogger_sidebar_container_borderGreen_top_1px {
		border-top: 1px solid #98cb52;
		width: 136px;
		margin-left: 30px;
}
.blogger_Sunita_Post {
		width: 100%;
		height: auto;
		margin-top: 0px;
}
.sidebar_Sunita_Post_text {
		margin-left: 33px;
		font-family: Arial, Helvetica, sans-serif;
		color: #4f514d;
		margin-top: 10px;
		float: left;
}
.sidebar_Sunita_Post_text h1 {
		font-size: 25px;
		line-height: 24px;
		word-spacing: .2px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		text-transform: uppercase;
		margin-top: 20px;
}
.sidebar_Sunita_Post_text p {
		font-size: 16px;
		font-weight: normal;
		width: auto;
		line-height: 25px;
		word-spacing: -.2px;
		margin: 0;
		padding: 9px 0;
		margin-right: 12px;
		text-transform: uppercase;
}
.blogger_date_text {
		margin: 0;
		font-size: 14px!important;
		border-bottom: 1px dashed gray;
		width: 160px;
		margin-left: 12px!important;
		padding-left: 0px!important;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 12px;
		padding-bottom: 15px;
}
.blogger_date_text_green {
		margin: 0;
		font-size: 14px!important;
		border-bottom: 1px dashed #fff;
		width: 160px;
		margin-left: 12px!important;
		padding-left: 0px!important;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 12px;
		padding-bottom: 15px;
}
.bloggerinner {
		margin: 0 -5px;
}
.bloggers {
		border-top: 1px solid #98cb52;
		float: left;
		height: 100%;
		width: 100%!important;
		max-width: 780px;
		margin-left: 10px;
		padding: 5px;
}
.bloggers .bloggersBox {
		max-width: 100%;
		display: inline-block;
		width: 250px;
		margin-bottom: 12px;
		height: auto;
		background-color: #f0f0ec;
		font-family: Arial, Helvetica, sans-serif;
		color: #5d5f5b;
		font-size: 18px;
		line-height: 25px;
		padding-bottom: 10px;
}
.bloggers .bloggersBox_green {
		max-width: 100%;
		display: inline-block;
		width: 250px;
		margin-bottom: 12px;
		height: auto;
		background: #98cb52;
		font-family: Arial, Helvetica, sans-serif;
		color: #fff;
		font-size: 18px;
		line-height: 25px;
		padding-bottom: 10px;
}
.bloggerMargin {
		margin: 5px;
}
.blogger_text {
		margin: 0;
		padding: 12px 10px;
}
.blogger_text_green {
		margin: 0;
		padding: 12px 10px;
		color: #fff!important;
}
.blogger_text_green a {
		color: #fff;
}
.blogger_text_green a:hover {
		border-bottom: 1px solid #fff;
}
.blogger_text a:hover {
		border-bottom: 1px solid #5d5f5b;
}
ul.bloggerSocial_icons {
		list-style: none;
		margin: 0;
		padding: 0;
		padding: 10px;
		margin-bottom: 31px;
		padding-top: 0;
}
ul.bloggerSocial_icons li {
		float: left;
		margin-right: 5px;
}
ul.bloggerSocial_icons li.fb a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -77px -6px;
		text-indent: -999999px;
		display: block;
}
ul.bloggerSocial_icons li.fb a:hover {
		background: url(../images/split2.png) -77px -38px;
}
ul.bloggerSocial_icons li.twitter a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -114px -6px;
		text-indent: -999999px;
		display: block;
}
ul.bloggerSocial_icons li.twitter a:hover {
		background: url(../images/split2.png) -114px -38px;
}
ul.bloggerSocial_icons li.linkedIn a {
		width: 31px;
		height: 31px;
		background: url(../images/split2.png) -151px -6px;
		text-indent: -999999px;
		display: block;
}
ul.bloggerSocial_icons li.linkedIn a:hover {
		background: url(../images/split2.png) -151px -38px;
}
ul.bloggerSocial_icons li.chain a {
		width: 35px;
		height: 31px;
		background: url(../images/split2.png) 0px -6px;
		text-indent: -999999px;
		display: block;
}
ul.bloggerSocial_icons li.chain a:hover {
		background: url(../images/split2.png) 0px -38px;
}
ul.bloggerSocial_icons_green {
		list-style: none;
		margin: 0;
		padding: 0;
		padding: 10px;
		margin-bottom: 31px;
		padding-top: 0;
}
ul.bloggerSocial_icons_green li {
		float: left;
		margin-right: 5px;
}
ul.bloggerSocial_icons_green li.fb a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll -59px -90px;
		text-indent: -999999px;
		display: block;
}
ul.bloggerSocial_icons_green li.fb a:hover {
		background: url(../images/split2.png) -77px -38px;
}
ul.bloggerSocial_icons_green li.twitter a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll -89px -90px;
		text-indent: -999999px;
		display: block;
}
ul.bloggerSocial_icons_green li.twitter a:hover {
		background: url(../images/split2.png) -114px -38px;
}
ul.bloggerSocial_icons_green li.linkedIn a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll -119px -90px;
		text-indent: -999999px;
		display: block;
}
ul.bloggerSocial_icons_green li.linkedIn a:hover {
		background: url(../images/split2.png) -151px -38px;
}
ul.bloggerSocial_icons_green li.chain a {
		width: 31px;
		height: 31px;
		background: url(../images/icon_set_article_social.png) no-repeat scroll 1px -90px;
		text-indent: -999999px;
		display: block;
}
ul.bloggerSocial_icons_green li.chain a:hover {
		background: url(../images/split2.png) -4px -38px;
}
.bloggers2 {
		border-top: 2px solid #98cb52;
		float: left;
		height: auto;
		width: 772px;
		margin-left: 12px;
		margin-bottom: 20px;
}
.bloggers2 .bloggersBox2 {
		max-width: 100%;
		-webkit-transition: all .2s ease;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		transition: all .2s ease;
		width: 250px;
		float: left;
		margin-bottom: 12px;
		height: auto;
		background-color: #f0f0ec;
		font-family: Arial, Helvetica, sans-serif;
		color: #5d5f5b;
		font-size: 18px;
		line-height: 25px;
		letter-spacing: normal;
		min-height: 510px;
}
.bloggers2 .bloggersBox2_green {
		max-width: 100%;
		-webkit-transition: all .2s ease;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		transition: all .2s ease;
		width: 250px;
		float: left;
		margin-bottom: 12px;
		height: auto;
		background-color: #98cb52;
		font-family: Arial, Helvetica, sans-serif;
		color: #fff;
		font-size: 18px;
		line-height: 25px;
		letter-spacing: normal;
		min-height: 510px;
}
.bloggers2 .bloggersBox2_green:nth-child(2) {
		max-width: 100%;
		-webkit-transition: all .2s ease;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		transition: all .2s ease;
		width: 510px!important;
		margin: 0 11px 12px 0px;
		height: auto;
		background-color: #98cb52;
		font-family: Arial, Helvetica, sans-serif;
		color: #fff;
		font-size: 18px;
		float: left;
		line-height: 25px;
		letter-spacing: normal;
}
.bloggers2 .bloggersBox2:nth-child(1) {
		float: right;
		height: 500px;
}
.bloggers2 .bloggersBox2:nth-child(2) {
		max-width: 100%;
		-webkit-transition: all .2s ease;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		transition: all .2s ease;
		width: 510px!important;
		margin: 0 11px 12px 0px;
		height: auto;
		background-color: #f0f0ec;
		font-family: Arial, Helvetica, sans-serif;
		color: #5d5f5b;
		font-size: 18px;
		float: left;
		line-height: 25px;
		letter-spacing: normal;
}
.bloggers2 .bloggersBox2:nth-child(4) {
		max-width: 100%;
		-webkit-transition: all .2s ease;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		transition: all .2s ease;
		width: 510px!important;
		margin: 0 11px 12px 0px;
		height: auto;
		background-color: #f0f0ec;
		font-family: Arial, Helvetica, sans-serif;
		color: #5d5f5b;
		font-size: 18px;
		float: right!important;
		line-height: 25px;
		letter-spacing: normal;
		margin-right: 0px;
}
.bloggersBox figure {
		height: auto;
		width: 100%;
		max-width: 250px;
}
.bloggersBox_green figure {
		height: auto;
		width: 100%;
		max-width: 250px;
}
.redLine_1px {
		border-top: 1px solid #cb1308;
}
.redLine_2px {
		border-top: 2px solid #cb1308;
}
.greenLine_1px {
		border-top: 1px solid #98cb52;
}
.greenLine_2px {
		border-top: 2px solid #98cb52;
}
.yellowLine_1px {
		border-top: 1px solid #e8cb05;
}
.yellowLine_2px {
		border-top: 2px solid #e8cb05;
}
.skyBlueLine_1px {
		border-top: 1px solid #95c8c6;
}
.skyBlueLine_2px {
		border-top: 2px solid #95c8c6;
}
.brownLine_1px {
		border-top: 1px solid #764601;
}
.brownLine_2px {
		border-top: 2px solid #764601;
}
.blueLine_1px {
		border-top: 1px solid #53abec;
}
.blueLine_2px {
		border-top: 2px solid #53abec;
}
.blue2Line_1px {
		border-top: 1px solid #294d84;
}
.blue2Line_2px {
		border-top: 2px solid #294d84;
}
.tweetblue2Line_1px {
		border-top: 1px solid #55ACEE;
}
.tweetblue2Line_2px {
		border-top: 2px solid #55ACEE;
}
.fbblue2Line_1px {
		border-top: 1px solid #3b579d;
}
.fbblue2Line_2px {
		border-top: 2px solid #3b579d;
}
.green2Line_1px {
		border-top: 1px solid #449c6f;
}
.green2Line_2px {
		border-top: 2px solid #449c6f;
}
.yellow2Line_1px {
		border-top: 1px solid #efb100;
}
.yellow2Line_2px {
		border-top: 2px solid #efb100;
}
.orangeLine_1px {
		border-top: 1px solid #e45d03;
}
.orangeLine_2px {
		border-top: 2px solid #e45d03;
}
.grayLine_1px {
		border-top: 1px solid #adadad;
}
.grayLine_1px.padbtmtp {
		margin-top: 8px;
		margin-bottom: 10px;
}
.grayLine_2px {
		border-top: 2px solid #adadad;
}
.green3Line_1px {
		border-top: 1px solid #578f97;
}
.green3Line_2px {
		border-top: 2px solid #578f97;
}
.green4Line_1px {
		border-top: 1px solid #95c3a9;
}
.green4Line_2px {
		border-top: 2px solid #95c3a9;
}
.whiteLine_1px {
		border-top: 1px solid #FFF;
}
.whiteLine_2px {
		border-top: 2px solid #FFF;
}
section.NewsSection1 {
		position: relative;
		width: 100%;
}
.NewsSection1_imgliquid {
		width: 100%;
		height: 472px;
}
.left_sec {
		width: 17.1875%;
		float: left;
		padding: 0 0 0 3.3203125%;
		position: relative;
		margin-top: 14px;
}
.left_sec2 {
		width: 81.6796875%;
		float: left;
		padding: 0 0 0 18.3203125%;
		position: relative;
}
.followMeBarLeft {
		width: 100%;
		float: left;
		padding: 0;
		position: relative;
}
.coverage_left {
		width: 20%;
		float: left;
		position: relative;
}
.topicHeading {
		width: 135px;
		padding: 30px 0px 0px 10px;
		text-transform: uppercase;
}
.topicHeading2 {
		padding: 15px 0px 0px 0px;
		text-transform: uppercase;
		margin-top: 20px;
}
.topicHeading h2 {
		font-size: 20px;
		font-family: Arial, Tahoma, "Calibri";
		color: #4F514D;
		margin: 0px 0px 8px;
		line-height: 26px;
}
.topicHeading h2+h3 {
		color: #4F514D;
		margin-left: 15px;
}
.topicDetials {
		width: 77.5390625%;
		float: right;
		margin-right: 10px;
		margin-top: 10px;
		position: relative;
}
.topicDetials iframe {
		width: 100%!important;
}
.topicDetials>.bookReport_intro_social_icons {
		width: 60%;
		float: left;
}
.topicDetials>.comment_count_sec {
		width: 40%;
		float: left;
}
.topicDetials_imgliquid {
		height: 418px;
		width: 770px;
}
.topicHeading {
		width: 71.05263157894737%;
		padding: 24px 0 0 00.9765625%;
}
.topicHeading h1 {
		font-size: 25px;
		font-family: Arial, Tahoma, Calibri;
		color: #4f514d;
		font-weight: bold;
		margin: 0 0 8px 0;
		line-height: 26px;
}
.topicSubHeading h2 {
		font-size: 20px;
		font-family: Arial, Tahoma, Calibri;
		color: #4f514d;
		font-weight: bold;
		margin: 10px 0 13px 0;
}
.topicSubHeading h3 {
		font-size: 18px;
		font-family: Arial, Tahoma, Calibri;
		color: #4f514d;
		font-weight: bold;
		margin: 10px 0 13px 0;
}
.seeAll_btn {
		background: url(../images/icons_sprite1.png) #878686;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		padding: 3px 25px 3px 8px;
		background-repeat: no-repeat;
		background-position: 67px -213px;
		margin-bottom: 10px;
}
.seeAll_btn:hover {
		background: url(../images/icons_sprite1.png) #7b7a7a;
		color: #fff!important;
		text-decoration: underline;
		-webkit-transition: 500ms ease;
		-moz-transition: 500ms ease;
		-o-transition: 500ms ease;
		transition: 500ms ease;
		background-repeat: no-repeat;
		background-position: 67px -213px;
}
.seeAll_btn_gallery {
		background: url(../images/sm_right_aarow.png) no-repeat 95% center #878686;
		color: #fff;
		font-weight: bold;
		font-size: 14px;
		text-decoration: none;
		padding: 3px 20px 3px 8px;
		width: 98%;
		margin-bottom: 7px;
}
.seeAll_btn_gallery:hover {
		background: url(../images/sm_right_aarow.png) no-repeat 95% center #7b7a7a;
		color: #fff!important;
		text-decoration: underline;
		-webkit-transition: 500ms ease;
		-moz-transition: 500ms ease;
		-o-transition: 500ms ease;
		transition: 500ms ease;
}
.hvr-shutter-in-horizontal {
		display: inline-block;
		vertical-align: middle;
		-webkit-transform: translateZ(0);
		transform: translateZ(0);
		box-shadow: 0 0 1px rgba(0, 0, 0, 0);
		-webkit-backface-visibility: hidden;
		backface-visibility: hidden;
		-moz-osx-font-smoothing: grayscale;
		position: relative;
		background: #c2c2c2;
		-webkit-transition-property: color;
		transition-property: color;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
}
.hvr-shutter-in-horizontal:before {
		content: "";
		position: absolute;
		z-index: -1;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: #ccc;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
		-webkit-transform-origin: 50%;
		transform-origin: 50%;
		-webkit-transition-property: transform;
		transition-property: transform;
		-webkit-transition-duration: 0.3s;
		transition-duration: 0.3s;
		-webkit-transition-timing-function: ease-out;
		transition-timing-function: ease-out;
}
.hvr-shutter-in-horizontal:hover,
.hvr-shutter-in-horizontal:focus,
.hvr-shutter-in-horizontal:active {
		color: white;
}
.hvr-shutter-in-horizontal:hover:before,
.hvr-shutter-in-horizontal:focus:before,
.hvr-shutter-in-horizontal:active:before {
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
}
.news1 {
		background: #3f3f3f;
		position: relative;
		margin-bottom: 3px;
}
.news1 img {
		float: right;
		height: auto;
		width: 100%;
}
.news1 figure {
		width: 53.17769130998703%;
		text-align: center;
		float: right;
		height: 300px;
		background-color: #efefec;
}
.news1 figure span {
		display: block;
}
.newsContent {
		padding: 21px 1.171875%;
		width: 36.31647211413748%;
		float: left;
		min-height: 230px;
}
.newsContent h2 {
		margin-bottom: 10px;
}
.newsContent h2 a {
		margin: 0 0 15px 0;
		font-size: 22px;
		font-weight: bold;
		color: #fff;
}
.newsContent h2 a:hover {
		border-bottom: 1px solid #fff;
		text-decoration: none;
}
.newsContent .content_des {
		font-size: 18px;
		color: #fff;
		padding: 0 0 30px;
}
.posted1 {
		position: absolute;
		bottom: 10px;
		border-top: 1px dotted #999;
		padding: 15px 0 0 0;
}
.newsContent label {
		font-size: 14px;
		color: #fff;
		margin-bottom: 5px;
		display: block;
}
.dateTime {
		font-size: 14px;
		color: #fff;
}
.nTopics {
		margin-bottom: 3px;
}
.nTopics:last-child {
		margin-bottom: 0;
}
ul.ulColums {
		list-style: none;
		margin: 0;
		padding: 0;
}
ul.ulColums li {
		width: 32.94422827496757%;
		float: left;
		margin-right: 0.390625%;
		background: #FFF;
		cursor: pointer;
}
ul.ulColums li:last-child {
		margin-right: 0!important;
		float: right;
}
ul.ulColums li:nth-child(odd) {
		background: #efefec!important;
}
.nTopic1 {
		width: 254px;
		min-height: 380px;
		position: relative;
}
.nTopic1 figure {
		width: 253px;
		height: 170px;
		background-color: #efefec;
}
.nTopics ul.ulColums li .nTopic1 {
		width: 100%;
		min-height: 380px;
		position: relative;
}
.nTopics ul.ulColums li .nTopic1 figure img {
		width: 100%;
		max-width: 254px;
}
.nTopic1 .nTopicContent {
		padding: 15px 10px 0px 10px;
}
.nTopicContent .nTopicDec {
		color: #787878;
		font-size: 16px;
		padding: 10px 0 0 0;
		letter-spacing: normal;
}
.nTopicContent h2 {
		margin: 0 0 10px 0;
		color: #4a4a4a;
		font-size: 22px;
		font-weight: bold;
		letter-spacing: normal!important;
		min-height: inherit;
}
.nTopicContent .content_vAlign h2 {
		min-height: inherit;
}
.otr_topic {
		background: #efefec;
		margin-top: 7px;
		height: auto;
		display: table;
		width: 100%;
		min-height: 60px;
}
.otr_topic p.content_des {
		color: #4a4a4a;
}
.content_vAlign {
		display: table-cell;
		vertical-align: middle;
		padding: 5px 10px;
		position: relative;
}
.content_vAlign .bPostedBY {
		border-top: none;
		left: 0;
}
.nTopicDec2 {
		color: #787878;
		font-size: 14px;
		padding: 5px 50px 0 0;
		display: inline-block;
}
.nTopicDec2 a:hover {
		border-bottom: 1px solid #787878;
}
.content_vAlign p span.author_divider {
		height: 1px;
}
.content_vAlign p+p.nTopicDec2 {
		float: left;
}
.nTopic2 {
		width: 100%;
		min-height: 370px;
		position: relative;
		background: #3f3f3f;
		margin-bottom: 7px;
}
.nTopic2 figure {
		width: 100%;
		height: 208px;
}
.nTopic3 {
		width: 100%;
		min-height: 370px;
		position: relative;
		background: #636363;
		margin-bottom: 7px;
}
.nTopic3 figure {
		height: 208px;
}
.nTopic2 .nTopicContent2 {
		padding: 15px 10px 0px 10px;
}
.nTopic3 .nTopicContent3 {
		padding: 15px 10px 0px 10px;
}
.nTopicContent2 .nTopicDec2 {
		color: #fff;
		font-size: 16px;
		padding: 10px 0 5px 0;
		border-top: none;
		line-height: 160%;
}
.nTopicContent2 .nTopicDec2 label {
		clear: both;
		width: 100%;
		float: left;
		font-size: 12px;
}
.nTopicContent2,
.nTopicContent3 {
		min-height: 213px;
}
.nTopicContent2 h2,
.nTopicContent3 h2 {
		min-height: 80px;
}
.nTopicContent2 h2 a {
		color: #ffffff;
		font-size: 22px;
		font-weight: bold;
		letter-spacing: normal;
		line-height: 26px!important;
		margin-bottom: 15px;
}
.nTopicContent2 h2 a:hover {
		border-bottom: 1px solid #ffffff;
}
.nTopicContent3 h2 a {
		color: #ffffff;
		font-size: 22px;
		font-weight: bold;
		line-height: 26px!important;
		margin-bottom: 5px;
}
.nTopicContent3 h2 a:hover {
		border-bottom: 1px solid #ffffff;
}
ul.ulRows {
		list-style: none;
		padding: 0;
		margin: 0;
}
ul.ulRows li:nth-child(odd) {
		background: #efefec!important;
}
.otr_topic2 {
		display: table;
		width: 100%;
		height: 73px;
}
.nTopicDec3 {
		display: table-cell;
		vertical-align: middle;
		padding: 5px 10px;
}
.nTopicDec3 a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.nTopicContent3 .nTopicDec3 {
		color: #fff;
		font-size: 16px;
		padding: 6px 0 11px 0;
		letter-spacing: normal;
		line-height: 160%;
}
span.trending_divider_red {
		display: block;
		border-top: 1px solid #cb1307;
		margin-top: 10px;
}
.divider600px {
		height: 665px;
		border-left: 1px solid #d7d6d6;
		width: 1px;
		margin: 0 10px 0 11px;
}
.divider210px {
		height: 210px;
		border-left: 1px solid #d7d6d6;
		width: 1px!important;
		margin: 0 10px 0 11px;
}
.width388px {
		width: 50.3242542153048%;
}
.width388px {}.width280px {
		width: 48.526863084922010398613518197574%;
		margin-right: 0.29296875%;
}
.width360px {
		width: 46.69260700389105%;
}
.tdTopicMd {
		width: 36.722%;
		background: #efefec;
		min-height: 207px;
		padding: 10px 1.977% 0.977%;
}
.tdTopicMd h2 {
		color: #525151;
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 10px;
		letter-spacing: normal;
		word-break: break-all;
}
.tdTopicMd .nTopicDecAoth {
		font-size: 14px;
		color: #525151;
		letter-spacing: normal;
		line-height: 20px;
}
.tdTopicMd .nTopicDecAoth a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.width185px {
		width: 55.389%;
		margin-left: 10px;
}
.discripsn1 {
		color: #525151;
		font-size: 18px;
		padding: 10px;
		background: #ddd;
		letter-spacing: normal;
		line-height: 22px;
}
.discripsn1 a:hover {
		border-bottom: 1px solid #525151;
}
.discripsn2 {
		color: #525151;
		font-size: 16px;
		padding: 10px;
		background: #fff;
		letter-spacing: normal;
		line-height: 22px;
}
.BlogsSection1 {}.width183px {
		width: 17.87109375%;
}
.blogList1 {
		background: #f6f6f6;
		min-height: 318px;
		position: relative;
}
.blogList1 figure {
		width: 100%;
		height: 195px;
}
.bDetails {
		color: #50504e;
		font-size: 16px;
		padding: 20px 10px 0 10px;
		letter-spacing: normal;
		line-height: 22px;
		min-height: 75px;
}
.bDetails a:hover {
		border-bottom: 1px solid #525151;
}
.bPostedBY {
		color: #787878;
		font-size: 14px;
		border-top: 1px dotted #aaa;
		padding: 5px 7px;
		display: inline-block;
		position: absolute;
		bottom: 0px;
		letter-spacing: normal;
}
.bPostedBY a {
		color: #787878!important;
}
.bPostedBY a:hover {
		border-bottom: 1px solid #787878;
}
.main_headline_content .bPostedBY {
		border-top: none;
		width: 100%;
}
ul.ulColums_10px {
		list-style: none;
		margin: 0;
		padding: 0;
}
ul.ulColums_10px li {
		float: left;
		margin-right: 3px;
}
ul.ulColums_10px li:last-child {
		margin-right: 0!important;
		float: right;
}
.opinion_new_section {
		width: 578px;
		float: left;
}
.opinion_new_section_img1 {
		width: 203px;
		height: auto;
		float: left
}
.opinion_new_section_img2 {
		width: 375px;
		height: auto;
		float: left;
}
.opinion_new_section_text {
		padding-left: 4px;
		padding-top: 5px;
		color: #50524f;
		float: left;
}
.opinion_new_section_text h3 {
		font-size: 20px;
		letter-spacing: normal;
}
.opinion_new_section_text h3 a:hover {
		border-bottom: 1px solid #50524f
}
.opinion_new_section_text p {
		line-height: 23px;
		margin-top: 8px;
		width: 510px;
		font-size: 18px;
}
.opinion_new_section_text span {
		width: 172px;
		padding-top: 5px;
		border-top: 1px dotted #50524f;
		float: left;
		margin-top: 18px;
		font-size: 15px;
}
.opinion_new_section_text span a:hover {
		border-bottom: 1px solid #50524f;
}
.book_review_buySection {
		margin-top: 40px;
		color: #6f6f6f;
		line-height: 22px;
		font-weight: 600;
}
.NewsSection1_withBorder {
		position: relative;
		margin: 0 25px 0 33px;
}
.NewsSection1_withBorder .topicDetials.social_details {
		margin-top: 0;
		margin-right: 0;
}
.NewsSection1_withBorder .topicDetials.social_details .bb_timeline_day {
		margin-top: 0;
}
.NewsSection1_withBorder .topicDetials.social_details .bb_timeline_day ul li {
		padding-right: 0;
		width: 100%;
}
.NewsSection1_withBorder .topicDetials.social_details .bb_timeline_day ul li {
		padding-right: 0;
		width: 100%;
}
.bb_timeline_List p {
		padding-bottom: 0;
		padding-top: 15px!important;
		margin-left: 0;
}
.bb_timeline_List p a {
		display: inline-block;
		padding-bottom: 15px;
}
.left_sec_withBorder {
		width: 150px;
		float: left;
		padding: 7px 0 0 3px;
		position: relative;
}
.topicHeading_withBorder {
		width: 135px;
		text-transform: uppercase;
}
span.timeline_day2 {
		color: #50524f;
		text-transform: uppercase;
		padding: 2px 8px;
		font-size: 16px;
		font-weight: bold;
		position: relative;
		top: -5px;
		display: block;
}
span.timeline_day2:hover,
span.timeline_day2:active {
		background: #7AB73B;
		color: #FFF;
		text-transform: uppercase;
		padding: 2px 8px;
		font-size: 16px;
		font-weight: bold;
		position: relative;
		top: -5px;
}
.OpinionsSection1 {}.width578px {
		width: 75.875486381322957198443579766537%;
}
.opinionSec {
		background: #f6f6f6;
		position: relative;
}
.opinionSec .width280px {
		width: 49.5%;
}
.opinionSec figure {
		width: 100%;
		height: 227px;
		background-color: #efefec
}
.opinionSec_detail {
		position: relative;
		padding: 13px 6px;
		height: 125px;
}
.opinionSec_detail h2 a {
		font-weight: bold;
		font-size: 22px;
		letter-spacing: normal;
		display: block;
}
.opinionSec_detail h2 {
		margin-bottom: 10px;
}
.opinionSec_detail p.bDetails {
		padding-left: 0px;
		padding-top: 10px;
		clear: both;
}
.mr5px {
		margin-right: 5px;
}
.mr10px {
		margin-right: 10px;
}
.interviewSec {
		background: #636363;
		position: relative;
}
.interviewTxt {
		background: #98cb52;
		font-weight: bold;
		color: #fff;
		padding: 5px;
}
.interviewieImg {
		height: 200px;
}
.interviewDetlTxt {
		color: #fff;
		padding: 9px;
		font-size: 15px;
}
.interviewPostedBy {
		position: absolute;
		bottom: 0;
		color: #fff;
		font-size: 14px;
		padding: 5px;
		border-top: 1px dotted #fff;
		display: inline-block;
}
.ExpertQuotation {
		position: relative;
		height: 100%;
		padding-bottom: 0;
}
.ExpertQuotationTable {
		display: table;
		margin: 10px 0 5px 0;
		padding: 5px 10px;
}
.ExpertColumn {
		display: table-cell;
		vertical-align: top;
		background: url(../images/gray_topLine_doted.gif) no-repeat left bottom;
		padding: 0px 0px 20px 0px;
}
.countLabel {
		width: 62px;
		border-top: 2px solid #b2b3b1;
}
.countLabel label {
		font-size: 60px;
		color: #9d9d9d;
}
.expertTitleNauth h2 {
		font-size: 22px;
		font-weight: bold;
		color: #4f514d;
		line-height: 27px;
		margin-bottom: 7px;
		padding-top: 15px;
		letter-spacing: normal;
}
.expertTitleNauth h4 {
		font-size: 18px;
		font-weight: normal;
		color: #4f514d;
		letter-spacing: normal;
}
.ExpertArticle {
		font-size: 16px;
		font-weight: normal;
		color: #4f514d;
		padding: 5px;
		letter-spacing: normal;
		line-height: 24px;
}
.ExpertPBY.bPostedBY {
		font-size: 16px;
		font-weight: normal;
		color: #787878;
		padding: 5px;
		letter-spacing: normal;
		bottom: 0;
		position: static;
		text-indent: 70px;
		background: url(../images/orangeLine.gif) no-repeat left center;
		border-top: none;
}
.ExpertPBY a:hover {
		border-bottom: 1px solid #4f514d;
}
ul.ExpertArticleList {
		display: table;
		margin: 0;
		padding: 0;
		position: relative;
}
ul.ExpertArticleList li:last-child {
		border-right: none;
		padding-right: 0;
}
ul.ExpertArticleList li:first-child {
		padding-left: 0px;
		position: relative;
}
ul.ExpertArticleList li:nth-child(2) {
		width: 50%;
		position: relative;
}
ul.ExpertArticleList li {
		display: table-cell;
		border-right: 1px solid #b5b5b5;
		padding-left: 30px;
		padding-right: 20px;
		vertical-align: top;
}
.TwitterFeedPost {
		position: relative;
		min-height: 140px;
		padding-bottom: 40px;
}
.TwitterPost {
		font-size: 16px;
		font-weight: normal;
		color: #4f514d;
		padding: 15px 5px 0px 5px;
		letter-spacing: normal;
		line-height: 22px;
}
.TwitterPBY a {
		font-size: 14px;
		font-weight: normal;
		color: #0769b5;
		padding: 5px;
		letter-spacing: normal;
		bottom: 10px;
		position: absolute;
}
.twitterFollow_Btn a {
		padding: 5px;
		bottom: 0px;
		right: 0px!important;
		position: absolute;
}
ul.TwitterFeedList {
		display: table;
		margin: 0;
		padding: 0;
}
ul.TwitterFeedList li:last-child {
		border-right: none;
		padding-right: 0;
}
ul.TwitterFeedList li:first-child {
		padding-left: 0px;
}
ul.TwitterFeedList li {
		display: table-cell;
		border-right: 1px solid #e1e1e1;
		padding-left: 10px;
		padding-right: 5px;
		padding-bottom: 5px;
		vertical-align: top;
}
.twitterLikeShare {
		padding: 3px;
		border-top: 1px solid #e1e1e1;
		border-bottom: 1px solid #e1e1e1;
		margin: -5px;
		color: #999;
		font-size: 12px;
}
section.TopicsOfInterestSaction1 {}.cloud_tag_content {
		width: 63.683527885862516212710765239948%;
}
.cloud_tag_content.related_tag {
		width: 100%;
}
.related_tag .TopicClouds {
		height: auto!important;
		display: block!important;
		padding-top: 24px;
}
.TopicClouds {
		text-align: center;
		height: 258px;
		display: table-cell;
		vertical-align: middle;
}
.TopicCloudsIn {
		display: inline-block;
}
.TopicCloudsIn ul {
		list-style: none;
		line-height: 24px;
		padding: 0;
		margin: 0;
}
.TopicCloudsIn ul li {
		display: inline;
}
.TopicMoreIn ul {
		list-style: none;
		padding: 0;
		background: #efefec;
		height: 258px;
		margin: 0;
		overflow-y: scroll;
}
.TopicMoreIn ul li {
		height: 63px;
		border-bottom: 1px solid #ccc;
		font-size: 16px;
		color: #4f514d;
		width: 100%;
		display: table;
		vertical-align: middle;
		background: #efefec;
}
.TopicMoreIn ul li:hover {
		background: #3385c2;
		color: #fff;
		cursor: pointer;
}
.TopicMoreIn ul li a {
		font-size: 16px;
		color: #4f514d;
		display: table-cell;
		vertical-align: middle;
		letter-spacing: normal;
		padding: 0 10px;
}
.TopicMoreIn ul li a:hover {
		background: #3385c2;
		font-size: 16px;
		color: #fff;
		display: table-cell;
		vertical-align: middle;
		text-decoration: none;
}
.TopicMoreIn ul li:last-child {
		border-bottom: none;
}
.TopicMore {
		width: 32.944228274967574578469520103761%;
		height: 258px;
		display: table-cell;
		vertical-align: middle;
		overflow: auto;
}
.topicsDivider {
		border-left: 1px solid #ccc;
		width: 1px;
		margin: 0px 10px 0px 13px;
		height: 260px;
}
ul.topicOfInterest_cloud {
		text-align: justify;
}
ul.topicOfInterest_cloud li a {
		font-weight: bold;
		color: #696969;
		letter-spacing: normal;
}
ul.topicOfInterest_cloud li.cloud_h6 a {
		font-size: 22px;
		color: #222;
}
ul.topicOfInterest_cloud li.cloud_h5 a {
		font-size: 20px;
		color: #929292;
}
ul.topicOfInterest_cloud li.cloud_h4 a {
		font-size: 18px;
		color: #3b3b3b;
}
ul.topicOfInterest_cloud li.cloud_h3 a {
		font-size: 16px;
		color: #737373;
}
ul.topicOfInterest_cloud li.cloud_h2 a {
		font-size: 14px;
		color: #3b3b3b;
}
ul.topicOfInterest_cloud li.cloud_h1 a {
		font-size: 12px;
		color: #acacac;
}
section.CartoonIllustrationSaction1 {}ul.CartoonIllustration {
		display: table;
		margin: 0;
		padding: 0;
		list-style: none;
		width: 100%;
		background: #525151 none repeat scroll 0 0;
}
ul.CartoonIllustration li {
		float: left;
		width: 45%;
		position: relative;
}
ul.CartoonIllustration li div.cart_illus_img {
		height: 248px;
}
ul.CartoonIllustration li.cartoonDisSec {
		position: relative;
		background: #525151;
		width: 48.638132295719844357976653696498%;
}
ul.CartoonIllustration li .cartoonDis {
		width: 100%;
		display: block;
		vertical-align: top;
		height: 40px;
		padding: 27px 3.242542153047989623865110246433% 0;
}
ul.CartoonIllustration li .cartoonDis a {
		color: #fff;
		font-size: 18px;
		letter-spacing: normal;
		font-weight: normal;
		display: block;
}
ul.CartoonIllustration li .cartoonDis a:hover {
		text-decoration: underline;
}
ul.CartoonIllustration li .cartoonIllustrationAut {
		padding: 0 3.242542153047989623865110246433%;
		font-size: 14px;
		-webkit-text-fill-color: rgba(255, 255, 255, 1);
		-webkit-opacity: 1;
		color: rgba(255, 255, 255, 1);
		text-shadow: none;
		letter-spacing: normal;
}
section.RecipesSaction1 {}ul.RecipesSec {
		margin: 0;
		padding: 0;
		list-style: none;
}
ul.RecipesSec li {
		float: left;
}
ul.RecipesSec li.recipeImg {
		width: 25.680933852140077821011673151751%;
		height: 135px;
		position: relative;
		overflow: hidden;
		min-height: 186px;
}
ul.RecipesSec li.recipeImg a {
		display: block;
}
ul.RecipesSec li.recipeImg img {}ul.RecipesSec li.recipeContent {
		width: 74.189364461738002594033722438392%;
}
ul.RecipesSec li.recipeContent ul {
		margin: 0;
		padding: 0;
		list-style: none;
}
ul.RecipesSec li.recipeContent ul li.greenBgContent {
		width: 29.72027972027972027972027972028%;
		background: #449c6f;
		height: 114px;
		position: relative;
		padding: 10px 10px 7px 10px;
		margin-left: -1px;
		min-height: 174px;
}
ul.RecipesSec li.recipeContent ul li.greenBgContent h3 a {
		color: #fff;
		font-size: 22px;
		letter-spacing: normal;
}
ul.RecipesSec li.recipeContent ul li.greenBgContent h3 a:hover {
		text-decoration: none;
		border-bottom: 1px solid #fff;
}
ul.RecipesSec li.recipeContent ul li.greenBgContent p {
		color: #fff;
		font-size: 16px;
		letter-spacing: normal;
}
ul.RecipesSec li.recipeContent ul li.greenBgContent .recipeAuth {
		color: #fff;
		font-size: 14px;
		letter-spacing: normal;
		border-top: 1px dotted #fff;
		padding: 5px 0;
		display: inline-block;
		position: absolute;
		bottom: 0px;
}
ul.RecipesSec li.recipeContent ul li.recipeSmDis {
		float: left!important;
		background: none repeat scroll 0% 0% #EFEFEC;
		width: 65.909090909090909090909090909091%;
		height: 134px;
		margin-left: 5px;
}
ul.RecipesSec li.recipeContent ul li.recipeSmDis p {
		color: #302f2f;
		font-size: 16px;
		letter-spacing: normal;
		padding: 15px;
		line-height: 20px;
}
.healthPage_banner {
		width: 100%;
		max-width: 1024px;
		margin: 0 auto;
		position: relative;
}
.healthPage_bannerImg {}.healthPage_bannerImg figure {
		width: 54.00390625%;
		overflow: hidden;
		float: left;
}
.healthPageBannerTabs {
		width: 44.8984375%;
		float: left;
		display: table;
}
.healthPageBannerTabs ul {
		list-style: none;
		padding: 0;
		display: table-cell;
		vertical-align: middle;
		margin: 0;
}
.healthPageBannerTabs ul li {
		height: 40px;
		margin-bottom: 4px;
		font-size: 16px;
		color: #fff;
		display: table;
		vertical-align: middle;
		width: 100%;
		background: #676767;
		position: relative;
		display: table;
}
.healthPageBannerTabs ul li:hover {
		background: #b32727;
		color: #fff;
		cursor: pointer;
}
.healthPageBannerTabs ul li:hover .healthIssueDate {
		border-top: 1px solid #fff;
}
.healthPageBannerTabs ul li>a {
		font-size: 17px;
		color: #fff;
		letter-spacing: normal;
		padding: 10px 20px;
		display: block;
}
.healthPageBannerTabs ul li .healthIssueDate a:hover {
		background: #b32727;
		vertical-align: middle;
		text-decoration: none;
}
.foodPage_banner {}.foodPage_bannerImg {
		width: 671px;
		height: 419px;
		position: absolute;
}
.foodPage_banner {
		width: 100%;
		position: relative;
}
.foodPage_banner figure {
		width: 100%;
}
.foodPageBannerContent {
		position: absolute;
		width: 354px;
		right: 0;
		top: 0px;
}
.foodPageBannerContent ul {
		list-style: none;
		padding: 0;
		margin: 0;
}
.foodPageBannerContent ul li.foodPageTopGreen {
		height: 122px;
		font-size: 16px;
		color: #fff;
		vertical-align: middle;
		background: #7db93e;
		position: relative;
		padding: 15px 50px 5px 20px;
		text-align: right;
}
.foodPageBannerContent ul li.foodPageTopGreen h1 {
		text-transform: uppercase;
		font-size: 18px;
		font-weight: normal;
		padding: 0 0 9px 0;
		margin-bottom: 7px;
}
.foodPageBannerContent ul li.foodPageTopGreen p {
		font-size: 16px;
		line-height: 20px;
}
.foodPageBannerContent ul li.foodPageTopRecipe {
		height: 247px;
		font-size: 16px;
		color: #fff;
		text-align: right;
		background: #313131;
		position: relative;
		padding-bottom: 30px;
		vertical-align: middle;
}
.foodPageBannerContent ul li.foodPageTopRecipe .foodPageTopRecipe_content {
		padding: 10px 50px 5px 20px;
		vertical-align: middle;
}
.foodPageBannerContent ul li.foodPageTopRecipe .foodPageTopRecipe_content h2 {
		font-size: 14px;
		font-weight: bold;
}
.foodPageBannerContent ul li.foodPageTopRecipe .foodPageTopRecipe_content h3 {
		font-size: 15px;
		font-weight: normal;
		padding: 5px 0 12px 0;
		margin-bottom: 12px;
		text-transform: uppercase;
}
.foodPageBannerContent ul li.foodPageTopRecipe .foodPageTopRecipe_content h4 {
		font-size: 14px;
		font-weight: normal;
		padding: 5px 0 5px 0;
		text-transform: uppercase;
}
.foodPageBannerContent ul li.foodPageTopRecipe .foodPageTopRecipe_content ul {
		font-size: 15px;
		line-height: 22px;
		margin-bottom: 5px;
}
.foodPageBannerContent ul li.foodPageTopRecipe .foodPageTopRecipe_content a.readMore {
		font-size: 12px;
		text-transform: uppercase;
		font-weight: bold;
		color: #8dc63f;
}
.waterPage_banner {
		width: 100%;
		max-width: 1024px;
		height: 420px;
		position: relative;
		margin: 0 auto;
}
.waterPage_bannerImg {
		position: absolute;
		width: 100%!important;
}
.md_drop1 {
		background: url(../images/md_drop1_hover.png) no-repeat;
		width: 122px;
		height: 170px;
		position: absolute;
		z-index: 99;
		padding-top: 50px;
}
.md_drop1:hover {
		background: url(../images/md_drop1.png) no-repeat;
		width: 118px;
		height: 170px;
		position: absolute;
		z-index: 99;
		padding-top: 50px;
}
.sm_drop1 {
		background: url(../images/sm_drop1_hover.png) no-repeat;
		width: 92px;
		height: 127px;
		position: absolute;
		z-index: 99;
		padding-top: 20px;
}
.sm_drop1:hover {
		background: url(../images/sm_drop1.png) no-repeat;
		width: 92px;
		height: 127px;
		position: absolute;
		z-index: 99;
		padding-top: 20px;
}
.sm_drop3 {
		background: url(../images/sm_drop3_hover.png) no-repeat;
		width: 91px;
		height: 129px;
		position: absolute;
		z-index: 99;
		padding-top: 20px;
}
.sm_drop3:hover {
		background: url(../images/sm_drop3.png) no-repeat;
		width: 89px;
		height: 129px;
		position: absolute;
		z-index: 99;
		padding-top: 20px;
}
.sm_drop2 {
		background: url(../images/sm_drop2_hover.png) no-repeat;
		width: 99px;
		height: 139px;
		position: absolute;
		z-index: 99;
		padding-top: 25px;
}
.sm_drop2:hover {
		background: url(../images/sm_drop2.png) no-repeat;
		width: 98px;
		height: 139px;
		position: absolute;
		z-index: 99;
		padding-top: 25px;
}
.md_drop2 {
		background: url(../images/md_drop2_hover.png) no-repeat;
		width: 122px;
		height: 170px;
		position: absolute;
		z-index: 99;
		padding-top: 50px;
}
.md_drop2:hover {
		background: url(../images/md_drop2.png) no-repeat;
		width: 122px;
		height: 170px;
		position: absolute;
		z-index: 99;
		padding-top: 50px;
}
.md_drop3 {
		background: url(../images/md_drop2_hover.png) no-repeat;
		width: 122px;
		height: 168px;
		position: absolute;
		z-index: 99;
		padding-top: 50px;
}
.md_drop3:hover {
		background: url(../images/md_drop2.png) no-repeat;
		width: 122px;
		height: 168px;
		position: absolute;
		z-index: 99;
		padding-top: 50px;
}
.lg_drop1 {
		background: url(../images/md_drop2_hover.png) no-repeat;
		width: 122px;
		height: 191px;
		position: absolute;
		z-index: 99;
		padding-top: 50px;
}
.lg_drop1:hover {
		background: url(../images/md_drop2.png) no-repeat;
		width: 122px;
		height: 191px;
		position: absolute;
		z-index: 99;
		padding-top: 50px;
}
.lg_drop1>.dropTxt>.txth3 {
		font-size: 15px!important;
		text-align: center!important;
		width: 120px
}
.dropTxt {
		display: table;
		vertical-align: middle;
		position: relative;
		height: 120px;
		text-align: center;
}
.dropTxt .txth3 {
		display: table-cell;
		vertical-align: middle;
		font-size: 15px;
		padding: 10px;
		color: #FFF;
		font-weight: bold;
		text-transform: none;
		letter-spacing: normal;
}
.dropTxt .txth3 a {
		color: #18416b;
		position: relative;
}
.dropTxt .txth3:hover a {
		color: #FFF;
}
.dpp1 {
		top: 25px;
		left: 25px;
}
.dpp2 {
		top: 25px;
		left: 210px;
}
.dpp3 {
		top: 175px;
		left: 380px;
}
.dpp4 {
		top: 35px;
		left: 500px;
}
.dpp5 {
		top: 220px;
		left: 625px;
}
.dpp6 {
		top: 30px;
		left: 780px;
}
.dpp7 {
		top: 220px;
		left: 880px;
}
section.waterFocusSaction1 {}.waterFocus_indiaMap {
		margin-right: 10px;
		height: 376px;
		width: 39.29961089494163424124513618677%;
}
.waterFocusTopic {}.waterFocusTopicIn {}.waterFocusTopicIn ul {
		margin: 0;
		padding: 0;
		list-style: none;
}
.waterFocusTopicIn ul li {
		background: #efefec;
		height: 88px;
		width: 59.403372243839169909208819714656%;
		display: block;
		margin-bottom: 7px;
}
.waterFocusTopicIn ul li .waterFocusImg {
		float: left;
		width: 116px;
		height: 87px;
}
.waterFocusTopicIn ul li .waterFocus_topicContant .waterFocus_topicContantLink {
		height: 55px;
		display: table-cell;
		vertical-align: middle;
}
.waterFocusTopicIn ul li .waterFocus_topicContant .waterFocus_topicContantLink a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.waterFocusTopicIn ul li .waterFocus_topicContant {
		width: 326px;
		height: 77px;
		float: left;
		position: relative;
		padding: 5px 5px 5px 10px;
}
.waterFocusTopicIn ul li .issueDate {
		position: absolute;
		bottom: 0;
		color: #4f514d;
		font-size: 14px;
		padding: 8px 0;
		border-top: 1px dotted #787878;
}
indiaPage_header img {
		width: 100%;
		height: 429px;
}
.india_banner_img {
		width: 100%;
		height: 429px;
}
ul.tabs {
		margin: 0px;
		padding: 0px 0 0 0px;
		list-style: none;
		background: #cacac8;
}
ul.tabs li {
		background: #a6a8a5;
		color: #fff;
		display: table-cell;
		padding: 10px 15px;
		cursor: pointer;
		font-size: 14.5px;
		width: 30%;
		text-align: center;
		text-transform: none;
		height: 50px
}
ul.tabs li.current {
		background: #3f3f3f;
		color: #fff;
}
ul.tabs li:nth-child(2) {
		border-left: 1px solid rgba(0, 0, 0, 0.4);
		border-right: 1px solid rgba(0, 0, 0, 0.4);
}
.tab-content {
		display: none;
		background: #ededed;
}
.tab-content.current {
		display: inherit;
}
section.ShowCaseSaction1 {}.ShowCase_content {}.ShowCase_txtContent {
		background: #302f2f;
		width: 24.12451361867704%;
		height: 211px;
		color: #fff;
		position: relative;
		padding: 0 8px;
		letter-spacing: normal;
}
.ShowCase_txtContentColl {
		height: 160px;
		display: table-cell;
		vertical-align: middle;
}
.ShowCase_txtContentColl .ShowCase_txtt a {
		font-size: 22px;
		font-weight: bold;
		color: #fff;
}
.ShowCase_txtContentColl .ShowCase_txtt a:hover {
		border-bottom: 1px solid #fff;
		text-decoration: none;
}
.showCaseAuth {
		font-size: 14px;
		position: absolute;
		bottom: 0px;
		color: #fff;
		border-top: 1px dotted #fff;
		display: inline-block;
		margin-right: 10px;
		padding: 8px 0 5px 0;
		line-height: 20px;
}
.showCaseAuth a {
		color: #fff;
}
.showCaseAuth a:hover {
		border-bottom: 1px solid #fff;
}
.ShowCase_content .ShowCase_ImgContent {
		width: 49.28664072632944%;
		height: 212px;
		position: relative;
}
.ShowCase_content .ShowCase_ImgContent>a {
		display: block;
}
.ShowCase_content .ShowCase_ImgTxtContent {
		width: 23.346303501945525291828793774319%;
		background: #efefec;
		height: 212px;
}
.ShowCase_content .ShowCase_ImgTxtContent .ShowCase_ImgTxtContentImg {
		width: 100%;
		max-width: 180px;
		height: 105px;
		position: relative;
}
.ShowCase_content .ShowCase_ImgTxtContent .ShowCase_ImgTxtContentImg>a {
		display: block;
}
.ShowCase_content .ShowCase_ImgTxtContent .ShowCase_ImgTxtContentTxt {
		font-size: 14px;
		color: #4f514d;
		padding: 10px 8px;
}
.ShowCase_content .ShowCase_ImgTxtContent .ShowCase_ImgTxtContentTxt a {
		letter-spacing: normal;
		line-height: 18px;
		color: #4f514d;
}
.ShowCase_content .ShowCase_ImgTxtContent .ShowCase_ImgTxtContentTxt a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.worldPageHeader_banner {
		position: relative;
		width: 100%;
		max-width: 1024px;
		margin: 0 auto;
}
.worldMapImg {
		position: absolute;
}
.continent {
		height: 420px;
		position: relative;
}
.continent #map {
		width: 100%;
		max-width: 1024px;
}
.continent .newYork1 {}.continent .newYork1 .newYork1Img {
		float: left;
		width: 82px;
		height: 77px;
}
.continent .newYork1 .newYork1Content {
		background: url(../images/new_york_bg.png) no-repeat;
		color: #fff;
		font-size: 14px;
		letter-spacing: normal;
		width: 220px;
		height: 65px;
		padding: 5px;
		float: left;
}
.continent .southAmerica1 {
		overflow: hidden;
}
.continent .southAmerica1 .southAmerica1Img {
		float: left;
		width: 82px;
		height: 77px;
}
.continent .southAmerica1 .southAmerica1Content {
		background: url(../images/south_america_bg.png) no-repeat;
		color: #fff;
		font-size: 14px;
		letter-spacing: normal;
		width: 220px;
		height: 65px;
		padding: 5px;
		float: left;
}
.continent .asia1 {}.continent .asia1 .asia1Img {
		float: left;
		width: 82px;
		height: 77px;
}
.continent .asia1 .asia1Content {
		background: url(../images/asia_bg.png) no-repeat;
		color: #fff;
		font-size: 14px;
		letter-spacing: normal;
		width: 209px;
		height: 65px;
		padding: 5px;
		float: left;
}
section.indiaSnapShotSaction1 {}.indiaSnapShot_indiaMapIn img {
		width: 100%;
		max-width: 328px;
		height: 368px;
		position: absolute;
}
.indiaSnapShot_indiaMap {
		margin-right: 10px;
		height: 368px;
		width: 42.023346303501945525291828793774%;
}
.indiaSnapShotTopic {
		width: 56.679636835278858625162127107652%;
}
.indiaSnapShotTopicIn {}.indiaSnapShotTopicIn ul {
		margin: 0;
		padding: 0;
		list-style: none;
}
.indiaSnapShotTopicIn ul li {
		background: #efefec;
		height: 115px;
		width: 100%;
		display: block;
		margin-bottom: 8px;
}
.indiaSnapShotTopicIn ul li .indiaSnapShotImg {
		float: left;
		width: 39.816933638443935926773455377574%;
		position: relative;
		line-height: 0;
		height: 115px;
}
.indiaSnapShotTopicIn ul li .indiaSnapShotImg .tag {
		padding: 10px 5px!important;
		font-size: 12px!important;
		font-weight: bold!important;
}
.indiaSnapShotTopicIn ul li .indiaSnapShot_topicContant .indiaSnapShot_topicContantLink {
		display: table-cell;
		vertical-align: middle;
}
.indiaSnapShotTopicIn ul li:hover {
		background: #64949e;
}
.indiaSnapShotTopicIn ul li:hover .indiaSnapShot_topicContant .indiaSnapShot_topicContantLink a {
		color: #fff!important;
}
.indiaSnapShotTopicIn ul li:hover .indiaSnapShot_topicContant .indiaSnapShot_topicContantLink a:hover {
		border-bottom: 1px solid #fff;
}
.indiaSnapShotTopicIn ul li:hover .issueDate {
		color: #fff!important;
		border-top: 1px dotted #fff;
}
.indiaSnapShotTopicIn ul li .indiaSnapShot_topicContant .indiaSnapShot_topicContantLink a {
		font-weight: bold;
		font-size: 18px;
		letter-spacing: normal;
		line-height: 24px;
}
.indiaSnapShotTopicIn ul li .indiaSnapShot_topicContant {
		width: 56.292906178489702517162471395881%;
		height: 106px;
		float: left;
		position: relative;
		padding: 0.48828125% 0.48828125% 0.48828125% 0.9765625%;
}
.indiaSnapShotTopicIn ul li .issueDate {
		color: #4f514d;
		font-size: 14px;
		padding: 6px 0;
		border-top: 1px dotted #787878;
}
.indiaSnapShotTopicIn ul li:hover .issueDate a {
		color: #fff;
}
.indiaSnapShotTopicIn ul li:hover .issueDate a:hover {
		border-bottom: 1px solid #fff;
}
.tag.tag_green2 {
		background: #64949e;
}
.IndiaTrendingTopic {}.IndiaTrendingTopicIn {
		width: 525px;
		position: absolute;
		border-bottom: 1px solid #cb1308;
}
.IndiaTrendingTopicIn2 {
		width: 525px;
		position: absolute;
		border-bottom: 1px solid #cb1308;
}
.IndiaTrendingTopicIn ul {
		margin: 0;
		padding: 0;
		list-style: none;
}
.IndiaTrendingTopicIn2 ul {
		margin: 0;
		padding: 0;
		list-style: none;
}
.IndiaTrendingTopicIn ul li:nth-child(even) {
		background: #fff;
}
.IndiaTrendingTopicIn ul li {
		background: #efefec;
		height: 96px;
		display: block;
		position: relative;
}
.IndiaTrendingTopicIn2 ul li:nth-child(even) {
		background: #fff;
}
.IndiaTrendingTopicIn2 ul li {
		background: #efefec;
		height: 104px;
		display: block;
		position: relative;
}
.IndiaTrendingTopicIn2 ul li .IndiaTrendingTopic_topicContant {
		padding: 5px 5px 5px 10px;
		color: #525151;
		font-size: 16px;
		letter-spacing: normal;
		display: table-cell;
		vertical-align: middle;
		height: 60px;
}
.IndiaTrendingTopicIn2 ul li .IndiaTrendingTopic_topicContant a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.IndiaTrendingTopicIn ul li .IndiaTrendingTopic_topicContant {
		padding: 0px 5px 5px 10px;
		color: #525151;
		font-size: 16px;
		letter-spacing: normal;
		display: table-cell;
		vertical-align: middle;
		height: 60px;
}
.IndiaTrendingTopicIn ul li .IndiaTrendingTopic_topicContant a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.IndiaTrendingTopicIn ul li .issueDate {
		position: absolute;
		bottom: 5px;
		color: #4f514d;
		font-size: 14px;
		padding: 6px 0;
		letter-spacing: normal;
}
.IndiaTrendingTopicIn2 ul li .issueDate {
		position: absolute;
		bottom: 5px;
		color: #4f514d;
		font-size: 14px;
		padding: 6px 0;
		letter-spacing: normal;
}
.IndiaTrendingTopic_list {
		width: 246px;
		background: #3f3f3f;
		height: 290px;
}
.IndiaTrendingTopic_list figure {
		height: 133px;
		width: 246px;
}
.IndiaTrendingTopic_list h4 {
		color: #fff;
		font-size: 20px;
		font-weight: bold;
		letter-spacing: normal;
		padding: 5px 10px;
}
.IndiaTrendingTopic_list2 {
		width: 250px;
		background: #3f3f3f;
		height: 210px;
}
.IndiaTrendingTopic_list2 figure {
		height: 97px;
		width: 250px;
}
.IndiaTrendingTopic_list2 h4 {
		color: #fff;
		font-size: 20px;
		font-weight: bold;
		letter-spacing: normal;
		padding: 2px 8px;
}
.IndiaTrendingTopic_list2 .ttDis {
		color: #fff;
		font-size: 16px;
		letter-spacing: normal;
		margin: 5px 10px;
		padding: 8px 0px;
		line-height: 19px;
		display: inline-block;
}
.IndiaTrendingTopic_list .ttDis {
		color: #fff;
		font-size: 16px;
		letter-spacing: normal;
		margin: 5px 10px;
		padding: 10px 0px;
		display: inline-block;
}
section.News2Saction1 {}.news2 {
		background: #3f3f3f;
		position: relative;
		margin-bottom: 7px;
}
.news2 .news2Img img {
		float: right;
}
.news2 .news2Img {
		float: left;
		width: 230px;
		position: relative;
		line-height: 0;
		background-color: #efefec;
}
.news2 .news2Img figure {}.news2 .news2Content {
		padding: 20px 12px;
		width: 517px;
		float: left;
}
.news2Content h2 a {
		margin: 0 0 15px 0;
		font-size: 22px;
		font-weight: bold;
		color: #fff;
		line-height: 26px;
}
.news2Content h2 a:hover {
		text-decoration: none;
		border-bottom: 1px solid #fff;
}
.tagliht {
		padding: 10px 10px!important;
}
.news2Content p.news2content_des {
		font-size: 16px;
		color: #fff;
		margin-top: 5px;
		padding-bottom: 45px;
}
.news2posted1 {
		position: absolute;
		bottom: 5px;
		border-top: 1px dotted #999;
		padding: 10px 0px 0px;
}
.news2Content label {
		font-size: 14px;
		color: #fff!important;
		margin-bottom: 5px;
		display: block;
		width: auto;
}
.news2Content label a {
		color: #fff;
}
.news2Content label a:hover {
		border-bottom: 1px solid #fff;
}
.news2Content p.blog_author {
		margin-left: 0;
		clear: both;
		padding-top: 0;
		border-top: 0;
		margin-top: 10px;
}
.news2Content span.author_divider {
		margin-top: 10px;
		margin-bottom: 10px;
}
.News2IIContent p.blog_author {
		margin-left: 0;
		clear: both;
		padding-top: 0;
		border-top: 0;
}
.News2IIContent span.author_divider {
		margin-top: 10px;
		margin-bottom: 10px;
}
.news2dateTime {
		font-size: 14px;
		color: #fff;
}
.news2II {
		background: #EFEFEC;
		position: relative;
		margin-bottom: 7px;
}
.news2II .news2IIimg {
		float: left;
		line-height: 0px;
		position: relative;
		width: 230px;
}
.news2II .news2IIimg figure {
		height: 230px;
}
.News2IIContent {
		background: none repeat scroll 0% 0% #EFEFEC;
		color: #4A4A4A;
		width: 511px;
		float: left;
		padding: 10px 15px;
}
.news2IIposted1 {
		position: absolute;
		bottom: 5px;
		border-top: 1px dotted #999;
		padding: 10px 0px 0px;
		font-size: 14px;
		color: #787878;
}
.news2IIposted1 span a {
		color: #787878;
}
.news2IIposted1 span a:hover {
		border-bottom: 1px solid #787878;
}
.News2IIContent h2 a {
		margin: 0 0 15px 0;
		font-size: 22px;
		font-weight: bold;
		color: #4a4a4a;
		line-height: 26px;
		letter-spacing: normal;
}
.News2IIcontent_des {
		margin-top: 10px;
}
.climate_change_banner {}.climate_change_banner figure {
		display: block;
		text-align: center;
		position: relative;
		height: 420px;
}
.climate_change_banner figure img {
		width: 100%;
}
.climate_change_banner figure figcaption.vertical_right {
		display: block;
		text-align: right;
		background: rgba(49, 49, 49, 0.92);
		width: 235px;
		height: 420px;
		position: absolute;
		top: 0;
		right: 0;
}
.climate_change_banner figure figcaption.vertical_right article {
		padding: 10px 30px 10px;
}
.climate_change_banner figure figcaption.vertical_right article.banner_bg {
		padding: 13px 30px 18px 40px;
		background: #7bb73b;
		text-transform: uppercase;
}
.climate_change_banner figure figcaption.vertical_right article.banner_bg p {
		font-weight: bold!important;
		padding: 0;
		width: 200px;
}
.climate_change_banner figure figcaption.vertical_right article.banner_bg p a {
		color: #FFF;
}
.climate_change_banner figure figcaption.vertical_right article h3 {
		font-size: 16px;
		margin: 0 0px 0 46px;
		font-weight: bold;
}
.climate_change_banner figure figcaption.vertical_right article h2 {
		font-size: 26px;
		font-weight: bold;
		line-height: 25px;
		text-transform: uppercase;
		margin: 0;
		padding: 0
}
.climate_change_banner figure figcaption.vertical_right article p {
		font-size: 15px;
		line-height: 18px;
		font-weight: normal;
		margin: 10px 30px 0 -34px;
		width: 162px;
		padding-bottom: 10px;
}
.greenLine_banner_2px {
		border-top: 2px solid #98cb52;
		margin-left: 25px;
		margin-right: 0;
		width: 128px;
}
.climate_change_banner figure figcaption.vertical_right article+p {
		padding-right: 55px;
}
.climate_change_banner .slick-dots {
		position: absolute;
		bottom: 25px;
		right: 0;
		list-style: none;
		display: block;
		text-align: center;
		padding: 0px;
		width: 236px;
		margin-top: 5px;
		margin-bottom: 5px;
}
.climate_change_banner .slick-dots li {
		position: relative;
		display: inline-block;
		height: 20px;
		width: 20px;
		margin: 0px 5px;
		padding: 0px;
		cursor: pointer;
}
.climate_change_banner .slick-dots li button {
		border: 0;
		background: transparent;
		display: block;
		height: 20px;
		width: 20px;
		outline: none;
		line-height: 0;
		font-size: 0;
		color: transparent;
		padding: 5px;
		cursor: pointer;
}
.climate_change_banner .slick-dots li button:focus {
		outline: none;
}
.climate_change_banner .slick-dots li button:before {
		position: absolute;
		top: 0;
		left: 0;
		content: "\2022";
		width: 20px;
		height: 20px;
		font-family: "slick";
		font-size: 36px;
		line-height: 20px;
		text-align: center;
		color: #FFF;
		opacity: 0.25;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
}
.climate_change_banner .slick-dots li.slick-active button:before {
		opacity: 0.75;
}
.climate_change_banner figure figcaption.vertical_right .climate_banner_text {
		color: #FFF;
}
.climate_change_banner figure figcaption.vertical_right .climate_banner_text article h3 p a {
		color: #FFF;
}
main {
		background: url(../images/main_bg.png) repeat-y;
}
.section_divider_3 {
		height: 3px;
}
.section_divider_5 {
		height: 5px;
}
.section_divider_7 {
		height: 7px;
}
.section_divider_15 {
		height: 17px;
}
.section_divider_17 {
		height: 17px;
}
.section_divider_27 {
		height: 27px;
		clear: both;
}
.section_divider_47 {
		height: 47px;
}
.sidebar_container {
		padding-left: 17.857142857142857142857142857143%;
		padding-right: 22.321428571428571428571428571429%;
}
.news_content_container {
		padding-right: 1%;
}
.news_content_container.news_content_social {
		padding-left: 0;
}
.subs_lining {
		width: 117px;
		float: right;
		border-bottom: 1px solid #bababa;
}
.subs_content {
		padding-right: 10px;
		display: block;
}
.foodPageBannerContent ul li.foodPageTopGreen h1,
.foodPageBannerContent ul li.foodPageTopRecipe .foodPageTopRecipe_content h3 {
		margin: 0;
}
span.foodPageTopGreen_divider,
span.foodPageTopRecipe_content_divider {
		width: 170px;
		border-top: 1px solid #FFF;
		display: block;
		float: right;
		margin-bottom: 10px;
}
span.foodPageTopRecipe_content_divider {
		border-top: 1px solid #7db93e;
}
.intro_header h2 {
		padding: 18px 0 0 0;
		margin: 22px 0 0 0;
}
aside.sidebar_main {
		width: 20.703125%;
		float: left;
}
aside.sidebar_main .intro_header h3 {
		font-size: 14px;
		font-weight: normal;
		color: #828080;
		text-transform: uppercase;
		padding: 30px 0 8px 10px;
		margin: 0;
		border-bottom: 1px solid gray;
}
aside.sidebar_main .intro_header h3 img {
		position: relative;
		bottom: -5px;
}
aside.sidebar_main .intro_menu {
		padding-left: 40px;
		background: #ba1c12;
}
aside.sidebar_main .intro_menu h3 {
		color: #FFF;
		text-transform: uppercase;
		font-size: 18px;
		font-weight: normal;
		padding: 6px;
		margin: 15px 0 0 0;
}
aside.sidebar_main .intro_header.border_exclude h3 {
		border-bottom: 1px solid transparent;
		padding-left: 0;
}
aside.sidebar_main .left_sec {
		width: 84.821428571428571428571428571429%!important;
}
aside.sidebar_main .left_sec {
		width: 84.821428571428571428571428571429%!important;
}
.news_content {
		width: 78.63671875%;
		float: right;
}
.news_content_life {
		background: #fff!important;
}
.news_content .intro_header .form_group {
		width: 253px;
		float: right;
		margin-top: -34px;
		clear: both;
}
.news_content .intro_header .form_group p {
		display: block;
		color: #4f514d;
		font-size: 12px;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
}
.news_content .intro_header .form_group input[type=text] {
		width: 173px;
		height: 14px;
		float: left;
		font-size: 12px;
		text-transform: uppercase;
		border: 2px solid #828080;
		color: #444444;
		padding: 4px 5px;
}
.news_content .intro_header .form_group button[type=button] {
		background: #828080;
		color: white;
		font-size: 12px;
		height: 26px;
		font-weight: bold;
		text-transform: uppercase;
		padding: 5px 6px;
		border: 2px solid #828080;
		border-style: none!important;
}
.news_content .intro_menu {
		background: #444;
		margin-left: 0px;
		margin-top: 7px;
		padding-left: 10px;
		min-height: 31px;
}
.news_content .intro_menu ul {
		list-style-type: none;
		padding: 7px 0;
		margin: 0;
}
.news_content .intro_menu ul>li {
		background: url(../images/icon_bull_red.png) no-repeat left center;
		display: inline-block;
		color: #b3150b;
		padding-left: 10px;
}
.news_content .intro_menu ul>li:first-child {
		background: none;
		padding-left: 0;
}
.news_content .intro_menu ul>li>a {
		font-size: 16px;
		color: #FFF;
		text-decoration: none;
		margin: 0;
		text-transform: uppercase;
		padding: 0 10px;
}
.news_content .intro_menu ul>li:first-child>a {
		padding-left: 0;
		background: none;
}
.news_content .intro_menu ul>li:last-child>a {
		padding-right: 0;
}
.input_group {
		border-top: 1px solid #828080;
		border-right: 2px solid #828080;
		border-bottom: 1px solid #828080;
		background-color: #828080;
		border-left: 0px solid #828080;
}
.input_group_btn {}span.intro_title_border {
		width: 135px;
		float: left;
		border-top: 1px solid #ba1c12;
		height: 1px;
		margin-top: 20px;
		margin-left: 5px;
}
.intro_title {
		display: inline;
		float: left;
		color: #4f514d;
		font-size: 36px;
		font-weight: bold;
		letter-spacing: normal;
		padding-top: 13px;
		line-height: normal;
}
.intro_title_world {
		display: inline;
		float: left;
		color: #4f514d;
		font-size: 36px;
		font-weight: bold;
		letter-spacing: normal;
		line-height: normal;
		border-top: 1px solid #cb1308;
		width: 135px;
		padding-top: 10px!important;
		padding-left: 12px!important;
}
.intro_title_climate {
		display: inline;
		float: left;
		color: #4f514d;
		font-size: 36px;
		font-weight: bold;
		letter-spacing: normal;
		line-height: normal;
		border-top: 1px solid #cb1308;
		width: 267px;
		padding-top: 10px!important;
		padding-left: 12px!important;
}
.intro_title_world h2 {
		border-top: 1px solid red;
}
.green2Line_2px_margin {
		margin-top: 47px;
}
.green2Line_2px_margin2 {
		margin-top: 22px;
}
p.blog_author {
		font-size: 14px;
		margin-top: 0;
		margin-left: 12px;
		padding-top: 17px;
		border-top: 2px dotted #787878;
		margin-right: 12px;
}
.interminheight {
		height: 300px!important;
}
.related_title {
		text-transform: uppercase;
}
nav.hot_topics {
		margin-left: 35px;
		margin-right: 15px;
		text-transform: uppercase;
		color: #4f514d;
		margin-top: 8px;
}
nav.hot_topics h1 {
		font-size: 25px;
		font-family: Arial, Tahoma, 'Calibri';
		color: #4f514d;
		font-weight: bold;
		line-height: 26px;
}
nav.hot_topics h2 {
		margin: 0;
		padding: 0;
}
nav.hot_topics h3 {
		margin: 78px 0 0 0;
		padding: 0;
}
nav.hot_topics ul {
		margin: 0;
		padding: 0;
}
nav.hot_topics ul li {
		font-size: 14px;
		letter-spacing: normal;
		border-top: 1px solid #cacac7;
		width: 172px;
}
nav.hot_topics ul li:first-child {
		border-top: 0;
}
nav.hot_topics ul li a {
		display: block;
		color: #4f514d;
		border-bottom: 4px solid transparent;
		padding: 12px 0;
}
nav.hot_topics ul li a:hover,
nav.hot_topics ul li a:focus {
		text-decoration: none;
		border-bottom: solid 4px red;
}
nav.hot_topics ul li a.red:hover,
nav.hot_topics ul li a.red:focus {
		border-bottom: 4px solid red;
}
section.hot_topics .intro_menu h3 {
		margin-top: 0;
}
section.hot_topics .news_content .intro_menu {
		margin-top: 0;
}
.tag_fix nav.hot_topics {
		margin-left: 0;
}
.main_article_sidebar_nav nav.hot_topics {
		margin-left: 0;
		margin-right: 0;
		text-transform: uppercase;
		color: #4f514d;
		margin-top: 8px;
}
.blog_text p.blog_author {
		border-top: none;
}
.blog_text span.author_divider {
		border-top: 2px dotted #999;
		margin-left: 12px;
}
article.showcase_book_content {}article.showcase_book_content figure {
		width: 176px;
		height: 208px;
		float: left;
		overflow: hidden;
}
.showcase_book_text {
		width: 527px;
		float: left;
		padding: 35px 35px 20px 33px;
}
.showcase_book_text h4 {
		font-size: 18px;
		line-height: 24px;
		letter-spacing: normal;
		font-weight: normal;
		padding-bottom: 25px;
}
.showcase_book_text h4 a {
		color: #FFF;
}
.showcase_book_text h4 a:hover {
		text-decoration: none;
		border-bottom: 1px solid #fff;
}
.showcase_book_text span.author_divider {
		margin-top: 40px;
		height: 0;
}
.showcase_book_text p {
		font-size: 16px;
		line-height: 24px;
		letter-spacing: normal;
}
.showcase_book_text p.blog_author {
		font-size: 14px;
		margin: 0;
		border-top: none;
		padding-top: 18px;
}
.showcase_book_text p.blog_author a {
		color: #FFF;
}
.showcase_book_text p.blog_author a:hover {
		border-bottom: 1px solid #fff;
}
.showcase_book_text.hilight {
		background: #525151;
		color: #FFF;
}
.negative_margin_top30 {}.intro_social_icons {
		float: left;
}
.intro_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 12px;
}
.intro_social_icons ul>li {
		float: left;
		margin-right: 10px;
}
.intro_social_icons ul>li>a {
		display: block;
		width: 30px;
		height: 30px;
		text-indent: -99999px;
}
.intro_social_icons ul>li.ext_link>a {
		background: url(../images/icon_set_article_social.png) 0px -30px;
}
.intro_social_icons ul>li.ext_link>a:hover {
		background: url(../images/icon_set_article_social.png) 0px -122px;
}
.intro_social_icons ul>li.download>a {
		background: url(../images/icon_set_article_social.png) -30px -30px;
}
.intro_social_icons ul>li.download>a:hover {
		background: url(../images/icon_set_article_social.png) -30px -122px;
}
.intro_social_icons ul>li.facebook>a {
		background: url(../images/icon_set_article_social.png) -60px -30px;
}
.intro_social_icons ul>li.facebook>a:hover {
		background: url(../images/icon_set_article_social.png) -60px -122px;
}
.intro_social_icons ul>li.tweet>a {
		background: url(../images/icon_set_article_social.png) -90px -30px;
}
.intro_social_icons ul>li.tweet>a:hover {
		background: url(../images/icon_set_article_social.png) -90px -122px;
}
.intro_social_icons ul>li.linkdin>a {
		background: url(../images/icon_set_article_social.png) -120px -30px;
}
.intro_social_icons ul>li.linkdin>a:hover {
		background: url(../images/icon_set_article_social.png) -120px -122px;
}
.page_follow_content {
		display: inline-block;
		float: right;
		margin: 22px 0 0 0;
		padding-right: 30px;
		position: relative;
}
.page_follow_content p {
		color: #8a8a8a;
		float: right;
		font-size: 12px;
}
.page_follow_content a.rss {
		background: url(../images/dte_image_sprites.png) no-repeat -201px -5px;
		text-indent: -9999px;
		width: 28px!important;
		height: 28px!important;
		display: block;
		position: absolute;
		top: -8px;
		right: 0;
		float: right;
}
.blog2 {}article.blog_content1 {
		width: 185px;
		float: left;
}
article.blog_content1 figure {
		position: relative;
		width: 100%;
		text-align: center;
		height: 185px;
}
article.blog_content1 img {
		width: 100%;
		height: 100%;
}
.topicHeading h2.heading_subcategory {
		margin-top: -20px;
}
.blog_text h4 {
		font-size: 18px;
		font-weight: normal;
		margin: 15px 6px;
		padding-bottom: 10px;
		letter-spacing: normal;
		border-bottom: 2px dotted #787878;
}
.blog_text h4 a {
		color: #4f514d;
}
.blog_text h4 a:hover {
		text-decoration: underline
}
.blog_text p.blog_author {
		color: #4f514d;
}
.blog_text p.blog_author a:hover {
		border-bottom: 1px solid #4f514d;
}
.blog_content2 {
		max-width: 580px;
		float: right;
}
.blog_content2 figure {
		width: 183px;
		display: block;
		float: left;
		height: 187px;
}
.blog_content2 figure img {
		height: 100%;
}
.blog_content2 .blog_text {
		width: auto;
		float: left;
}
.blog_content3 {
		max-width: 771px;
		width: 100%;
		float: left;
}
.blog_content3 figure {
		width: 183px;
		display: block;
		float: left;
		height: 187px;
}
.blog_content3 figure img {
		height: 100%;
}
.blog_content3 .blog_text {
		width: 329px;
		float: left;
}
.blog_content4 {
		max-width: 771px;
		width: 100%;
		float: left;
}
.blog_content4 figure {
		width: 192px;
		display: block;
		float: left;
		height: 187px;
}
.blog_content4 figure img {
		height: 100%;
}
.blog_content4 .blog_text {
		max-width: 540px;
		width: 100%;
		float: left;
}
.blog_content4 .blog_text p.blogger_details a:hover {
		text-decoration: underline;
}
.blog_content5 {
		width: 75.22697795071335927367055771725%;
		float: right;
}
.blog_content5 figure {
		width: 37.931034482758620689655172413793%;
		display: block;
		float: left;
		height: 100%;
}
.blog_content5 .blog_text {
		width: 62.068965517241379310344827586207%;
		float: left;
}
.blog_content5 .blog_text.blog_horizontal2_item {
		border-bottom: none;
		height: 100%;
}
.blog_content5 .blog_text.blog_horizontal2_item figure {
		margin-right: 0;
		margin-left: 3px;
}
.blog_content5 .blog_text.blog_horizontal2_item h4 {
		border-bottom: none;
		margin: 30px 6px 30px 3px;
		height: auto!important;
		padding-bottom: 0;
}
.blog_content5 .blog_text.blog_horizontal2_item h4 a {}.blog_content5 figure img {
		width: 100%
}
.blog_content5 .blog_text img {
		margin-left: 5px;
		float: left;
		margin-top: 10px;
}
.blog_content5 .blog_text p {
		margin-left: 10px;
		float: left;
		color: #4a4a4a;
		font-size: 14px;
		margin-top: 30px;
		border-top: 2px dotted #4a4a4a;
		padding-top: 10px;
}
.blog_content5 .blog_text p a:hover {
		border-bottom: 1px solid #4a4a4a;
}
article.blog_content6 {
		width: 23.99481193255512%;
		float: left;
		background: #B5B5B5;
		position: relative;
		overflow: hidden;
}
article.blog_content6 figure {
		position: relative;
		width: 100%;
		text-align: center;
		height: 50%;
}
article.blog_content6 figure+.blog_text {
		position: absolute;
		bottom: -10px;
		height: 50%;
}
article.blog_content6 figure+.blog_text figure,
figure.author_liquid {
		height: 68px!important;
		width: 74px!important;
		float: left;
		margin-right: 6px;
}
article.blog_content6 img {
		float: left;
}
article.blog_content6 p a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.blog_autor6_main {
		width: 100%;
}
.blog_autor6_main p {
		float: left;
		color: #4a4a4a;
		font-size: 14px;
		position: absolute;
		width: 100px;
		right: 10px;
		bottom: 20px;
}
.blog_horizontal {
		background: #e0e0e0;
		position: relative;
}
.blog_horizontal:nth-child(even) {
		background: #efefec;
}
.blog_horizontal .blog_text {
		position: relative;
}
.blog_horizontal .blog_text h4 a {
		margin: 44px 0 36px 12px;
		padding-bottom: 0px;
		border-bottom: 1px solid transparent;
}
.blog_horizontal .blog_text p.blog_author {
		margin-top: 0;
}
.blog_horizontal .blog_text p.blog_author a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.blog_horizontal2 {
		background: #e0e0e0;
		position: relative;
}
.blog_horizontal2:nth-child(even) {
		background: #efefec;
}
.blog_horizontal2 .blog_text {
		position: relative;
}
.blog_horizontal2 .blog_text p.blog_author {
		margin-top: 0;
}
.homeblog ul.ulColums_10px li .blogList1 {
		padding-bottom: 20px;
}
.homeblog ul.ulColums_10px li p.bPostedBY {
		min-height: 40px;
		padding-left: 10px;
		padding-right: 10px;
}
.BlogsSection1 .homeblog .width183px {
		width: 196px;
}
.OpinionsSection1 .homeblog .width183px {
		width: 23.735408560311284046692607003891%;
		float: left;
		margin-right: 0.29296875%;
}
article.contribute_title {
		background: #7bb73b;
		text-transform: uppercase;
		color: #FFF;
		width: 120px;
		height: 185px;
		padding: 0 13px;
		float: left;
		display: table;
		font-size: 14px;
}
article.contribute_title h2 {
		margin: 0;
		display: table-cell;
		vertical-align: middle;
}
.blog_carousel {
		width: 617px;
		float: right;
}
.blog_carousel img {
		width: 100%;
		max-width: 150px;
		border: 1px solid transparent;
}
.blog_carousel a:hover img {
		opacity: 0.7;
}
.tag {
		font-size: 14px;
		font-weight: bold;
		color: #FFF;
		display: inline;
		padding: 2px 5px 2px;
		text-transform: uppercase;
}
.tag.tag_green {
		background: #44991a;
}

.tag.tag_gold {
		background: #e6af05;
}
.tag.tag_blue {
		background: #3385c2;
}
.tag.tag_jade {
		background: #449c6f;
}
.tag.tag_orange {
		background: #e45d03;
}
.tag.tag_gray {
		background: #8f8f8f;
}
.tag.tag_parrot_green {
		background: #98cb52;
}

.tag.tag_red {
		background: #98cb52;
}

.tag.tag_light_green {
		background: #449c6f;
}
.tag.tag_abs {
		position: absolute;
}
.tag.tag_top {
		top: 0px;
}
.tag.tag_rt {
		right: 0px;
}
.tag.tag_btm {
		bottom: 0px;
}
.tag.tag_lt {
		left: 0px;
}
.tag a {
		color: #FFF;
}
.tag.tag_btw {
		left: 80px;
}
.tag.tag_btw2 {
		left: 87px;
}
.tag.tag_lt2 {
		left: 4px;
}
.NewsSection1 .topicHeading h2 {
		letter-spacing: normal;
		font-weight: bold;
		margin-top: 0;
}
.NewsSection1 .topicHeading h2 span {
		font-size: 25px;
}
.mm_container {
		margin-bottom: 5px;
}
.mm_container article {}.mm_container article.mm_tile_2 {
		width: 25%;
		float: left;
}
.mm_container article.mm_tile_2 figure>span {
		display: block;
		height: 145px;
}
.mm_container article a {
		display: block;
		overflow: hidden;
		margin: 0 1px 2px;
		background: #3f3f3f;
		height: 100%;
		max-height: 500px;
		color: #FFF;
		position: relative;
}
.mm_container article:last-child a {
		margin-right: 0;
}
.mm_container article a:hover {
		text-decoration: none;
		background: #1c1c1c;
		-webkit-transition: 500ms ease;
		-moz-transition: 500ms ease;
		-o-transition: 500ms ease;
		transition: 500ms ease;
}
.mm_container article:first-child a {
		margin-left: 0;
}
.mm_container article:last-child a {
		margin-right: 0;
}
.mm_container article img {
		width: 100%;
}
.mm_container article figcaption {
		position: relative;
}
.mm_container article figcaption p {
		padding: 45px 15px 0 15px;
		margin: 0;
		font-size: 19px;
		line-height: 24px;
		letter-spacing: normal;
}
.mm_container article.mm_tile_5 {
		width: 50%;
		float: left;
}
.mm_container article.mm_tile_5 figure>span {
		display: block;
		height: 305px;
}
.mm_container article.mm_tile_5 figcaption p {
		padding: 5px 10px 5px 50px;
}
.mm_container article.mm_tile_2 figcaption p.contenttext,
.mm_container article.mm_tile_5 figcaption p.contenttext {
		font-size: 12px;
		padding: 5px 15px;
		line-height: 16px;
}
span.mm_icon {
		width: 22px;
		height: 22px;
		position: absolute;
		top: 10px;
		left: 15px;
}
span.mm_icon.mm_icon_vid {
		background: url(../images/multimedia_icons.png) no-repeat 2px 0px;
}
span.mm_icon.mm_icon_img {
		background: url(../images/multimedia_icons.png) no-repeat -21px 0;
}
span.mm_icon.mm_icon_info {
		background: url(../images/multimedia_icons.png) no-repeat -43px 0px;
}
#BooksPublications .owl-prev {
		position: absolute;
		top: 50px;
		left: 0px;
		background: url(../images/icons_sprite1.png) no-repeat;
		width: 20px;
		height: 70px;
		display: block;
		text-indent: -9999px!important;
		background-position: -59px 0px;
}
#BooksPublications .owl-next {
		position: absolute;
		top: 50px;
		right: 0px;
		background: url(../images/icons_sprite1.png) no-repeat;
		width: 20px;
		height: 70px;
		display: block;
		text-indent: -9999px!important;
		background-position: -59px 0px;
}
#BooksPublications .owl-pagination {
		display: none;
}
article.books_item {
		width: 96%;
		float: left;
}
article.books_item>div {
		border-left: 1px solid #b9b9b9;
		padding: 0 17px;
}
article.books_item:first-child>div {
		border-left: none;
		padding-left: 0;
}
article.books_item:last-child>div {
		padding-right: 0;
}
article.books_item a:hover,
article.books_item a:focus {
		outline: 0;
}
article.books_item a figure {
		display: block;
		overflow: hidden;
}
article.books_item a figure img {
		width: 100%;
}
article.books_item a+p+span {
		display: block;
		margin-top: 13px!important;
		margin-bottom: 8px!important;
}
article.books_item p {
		margin: 0;
		padding: 0;
		padding-bottom: 10px
}
article.books_item p a:hover {
		border-bottom: 1px solid #4a4a4a;
}
article.books_item>div>.publishing_body {
		border-left: none;
		padding: 0 5px;
}
article.books_item:first-child>div>.publishing_body {
		border-left: none;
		padding-left: 0;
}
article.books_item:last-child>div>.publishing_body {
		padding-right: 0;
}
.publishing_body {
		background: #efefec;
		padding-bottom: 10px;
}
.publishing_body>a {
		display: block;
		width: inherit;
		height: 250px;
}
.publishing_body button {
		text-transform: uppercase;
		border: none;
		background: #c2c2c2;
		color: #3f3f3f;
		font-size: 16px;
		font-weight: bold;
}
.publishing_body>a.orderBook {
		text-transform: uppercase;
		border: none;
		background: #c2c2c2;
		color: #3f3f3f;
		font-size: 16px;
		font-weight: bold;
		display: block;
		height: auto;
		width: 100px;
		text-align: center;
		padding: 5px 0;
		margin-left: 15px;
}
p.item_books_name {
		margin-top: 10px;
		color: #3f3f3f;
		font-size: 16px;
		letter-spacing: normal;
		line-height: 20px;
		min-height: 80px;
		border-bottom: 2px dotted #4f514d;
}
p.item_books_details {
		color: #3f3f3f;
		font-size: 14px;
		line-height: 20px;
		letter-spacing: normal;
}
p.item_books_name,
.publishing_body button,
.publishing_body span {
		margin: 6px 15px 0px!important;
}
.item_books_desc {
		padding: 0 15px;
}
.item_books_desc p {
		font-size: 14px;
		line-height: 20px;
		color: #3f3f3f;
}
.dte_explan_content {
		background: #fff;
}
.dte_explan_content figure {
		width: 276px;
		height: 208px;
		float: left;
		overflow: hidden;
}
.dte_explan_img_content h4 {
		margin: 15px 0 10px 0px;
		font-size: 18px;
}
.dte_explan_img_content {
		margin: 10px 10px 20px 0px;
		font-size: 14px;
		line-height: 18px;
}
.dte_explan_author {
		border-top: 2px dotted #555;
		padding: 10px;
		float: left;
		width: 450px;
}
.location_img {
		background: url(../images/location.jpg) center top;
		background-size: cover;
		width: 300px;
		float: left;
}
.location_img img {
		width: 100%;
}
.dte_explains_content {
		width: 460px;
		float: right;
}
.ui-tabs-vertical {}.ui-tabs-vertical .ui-tabs-nav {
		background: #FFF;
		width: 115px;
		float: left;
		margin: 0;
		padding: 0;
}
.ui-tabs-vertical .ui-tabs-nav li {
		clear: left;
		width: 100%;
		float: left;
		text-transform: uppercase;
		font-size: 14px;
		margin: 0;
		line-height: normal;
		border-top: 1px solid #c1c1c1;
		border-bottom: 2px solid transparent;
}
.ui-tabs-vertical .ui-tabs-nav li:first-child {
		border-top: none;
}
.ui-tabs-vertical .ui-tabs-nav li:hover {
		border-bottom: 2px solid #e45d03;
}
.ui-tabs-vertical .ui-tabs-nav li a {
		display: block;
		color: #4a4a4a;
}
.ui-tabs-vertical .ui-tabs-nav li a:hover,
.ui-tabs-vertical .ui-tabs-nav li a:focus {
		outline: 0;
		text-decoration: none;
}
.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {}.ui-tabs-vertical .ui-tabs-panel {
		width: 335px;
		float: right;
		background: #6d6d6d!important;
		padding: 0;
}
.tab_body {}.tab_body>p {
		padding: 0;
		margin: 0;
}
.tab_body_content {
		padding: 0 12px;
}
.tab_body_content>img {
		position: relative;
		top: 25px;
		left: 25px;
}
.location_info_tab {
		padding: 0;
}
.location_info_news {
		margin-top: -5px;
}
.location_info_news ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
}
.location_info_news ul>li {
		margin-top: 10px!important;
		background: #efefec;
}
.location_info_news ul>li figure {
		display: block;
		width: 115px;
		float: left;
		overflow: hidden;
		text-align: center;
}
.location_info_news ul>li figure img {
		width: 100%;
}
span.info_news_text {
		display: block;
		float: left;
		width: 585px;
		padding-left: 10px!important;
		padding-right: 35px!important;
		height: 80px;
}
span.info_news_text p {
		color: #4a4a4a;
		margin-top: 17px;
}
span.info_news_text a:hover {
		border-bottom: 1px solid #4a4a4a;
}
span.info_news_text p a {
		font-size: 15px;
		line-height: 20px;
		letter-spacing: normal;
		margin: 0;
		padding: 0px 0 0 0!important;
}
ul.disasterlist {
		margin: 0;
		padding: 0;
		display: block;
		height: 100%;
		width: 145px;
		float: left;
		list-style-type: none;
}
ul.disasterlist>li {
		border-bottom: 1px solid #8f8e8e;
		font-size: 14px;
		font-weight: bold;
		text-transform: uppercase;
}
ul.disasterlist>li:last-child {
		border-bottom: none;
}
ul.disasterlist>li>a {
		display: block;
		color: #FFF;
		border-bottom: 2px solid transparent;
		padding: 7px;
}
ul.disasterlist>li>a:hover,
ul.disasterlist>li>a:focus {
		border-bottom: 2px solid #e45d03;
		outline: 0;
		text-decoration: none;
}
.dtc_explains_past {
		background: #efefec;
		color: #4f514d;
}
.dtc_explains_past .news_headlines {
		width: 175px;
		float: left;
		padding: 15px 20px 0 10px;
}
.dtc_explains_past .news_headlines h3 {
		border-bottom: 2px dotted #4f514d;
		padding-bottom: 12px;
		font-size: 22px;
		line-height: 27px;
		letter-spacing: normal;
		margin: 0 0 20px 0;
}
.dtc_explains_past .news_headlines h3 a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.dtc_explains_past .news_headlines ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
}
.dtc_explains_past .news_headlines ul>li {
		border-bottom: 1px solid #4f514d;
}
.dtc_explains_past .news_headlines ul>li:last-child {
		border-bottom: 0;
}
.dtc_explains_past .news_headlines ul>li>a {
		display: block;
		font-size: 14px;
		line-height: 20px;
		letter-spacing: normal;
		padding: 8px 0;
}
.dtc_explains_past .news_headlines ul>li>a:hover {
		text-decoration: underline
}
.dtc_explains_past figure {
		position: relative;
		overflow: hidden;
}
figure.dtc_explains_past_vid {
		width: 327px;
		float: left;
		margin-right: 8px;
		height: 264px;
}
figure.dtc_explains_past_pics {
		width: 231px;
		float: left;
		height: 264px;
}
.dtc_explains_past_pics_small1 {
		width: 230px;
		height: 152px;
}
.dtc_explains_past_pics_small2 {
		width: 230px;
		height: 106px;
}
article.in_depth_news {
		width: 575px;
		float: left;
}
article.in_depth_news figure {
		text-align: center;
		background-position: 50% 50%!important;
}
article.in_depth_news figure img {}article.in_depth_news figure>span img {
		height: 100%;
}
article.in_depth_news a:hover,
article.in_depth_news a:focus {
		outline: 0;
}
article.in_depth_news2 {
		width: 100%!important;
		float: left;
}
article.in_depth_news2 figure {
		width: 290px;
		float: left;
		display: block;
		overflow: hidden!important;
		text-align: left!important;
}
article.in_depth_news2 figure.wide_img {
		width: 290px;
		height: 248px!important;
		float: left;
		display: block;
		overflow: hidden!important;
		text-align: left!important;
}
article.in_depth_news2 figure>span {
		height: 290px!important;
		display: block;
		position: relative;
}
article.in_depth_news2 figure.wide_img>span {
		height: auto!important;
		display: block;
		position: relative;
}
article.in_depth_news2 figure>span img {
		height: 100%;
}
article.in_depth_news2 figure.wide_img>span img {
		height: auto!important;
}
article.in_depth_news2 figure.wide_img span.tag_btm {
		bottom: 4px!important;
}
article.in_depth_news2 .in_depth_news_content {
		display: table;
}
article.in_depth_news2 .in_depth_news_content .new_text_format {
		height: 145px;
		display: table-row;
}
article.in_depth_news2 .in_depth_news_content .new_text_format p {
		padding: 0;
		display: table-cell;
		vertical-align: middle;
		color: #d5d4d4;
}
.in_depth_news_content {
		width: 285px;
		float: left;
		color: #525151;
		background: #d3d3d3;
}
.in_depth_news_content h2 {
		font-size: 24px;
		line-height: 28px;
		letter-spacing: normal;
		margin: 0!important;
		padding: 0!important;
		padding-left: 10px!important;
		margin: 0!important;
		padding-top: 10px!important;
}
.in_depth_news_content h2 a {
		border-bottom: 1px solid transparent;
}
.in_depth_news_content h2 a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.in_depth_news_content p {
		font-size: 16px;
		letter-spacing: normal;
		margin: 0;
		clear: both;
		padding: 10px;
		line-height: 21px;
}
.in_depth_news_content.lt_gray {
		background: #efefec;
}
.in_depth_news_content.hilight {
		background: #525151!important;
		color: #FFF;
}
.in_depth_news_content.hilight a {
		color: #FFF!important;
}
.in_depth_news_content.hilight a:hover {
		border-bottom: 1px solid #fff;
}
.in_depth_news_content.hilight p {
		padding-top: 0;
}
.in_depth_news_content2 {
		width: 275px;
		margin-right: 10px;
}
.in_depth_news_content3 {
		width: 485px;
		float: left;
}
.in_depth_news_content_alt {
		width: 196px;
		float: right;
		margin-right: 0;
}
p.comment_counter {
		margin-right: 30px;
		margin-left: 5px;
		padding-top: 5px;
		padding-bottom: 5px;
}
p.comment_counter a {
		padding: 0!important;
		display: inline;
}
p.comment_counter a>img {
		float: left;
		padding-right: 10px;
		width: 23px;
		height: 23px!important;
}
.indeptImgSpan .in_depth_hoverImg {
		opacity: 1;
		transition: all 0.3s ease 0s;
		-webkit-transition: all 0.3s ease 0s;
		-moz-transition: all 0.3s ease 0s;
		-o-transition: all 0.3s ease 0s;
		position: absolute;
		left: 0;
		top: 0;
}
.indeptImgSpan:hover .in_depth_hoverImg {
		display: none;
}
.newIndeptHover {
		text-align: left;
		position: absolute;
}
.indepth_nav {
		width: 50%;
		float: right;
}
.indepth_nav ul {
		padding: 0 0 0 10px;
		margin: 0;
		background: #FFF;
}
.indepth_nav ul>li {
		border-bottom: 1px solid #cacaca;
}
.indepth_nav ul>li:hover,
.indepth_nav ul>li:focus {
		border-bottom: 1px solid #afaeae;
}
.indepth_nav ul>li>a {
		display: block;
		font-size: 15px;
		color: #403f3f;
		padding: 20px 0;
		border-bottom: 2px solid transparent;
}
.indepth_nav ul>li>a:hover,
.indepth_nav ul>li>a:focus {
		border-bottom: 2px solid #e8cb05;
		text-decoration: none;
		outline: 0;
}
.indepth_nav2 {
		width: 63%;
}
.indepth_nav1 {
		width: 23.086900129701686121919584954604%;
}
.indepth_nav1 ul>li>a {
		display: block;
		font-size: 15px;
		color: #403f3f;
		padding: 14px 0;
		border-bottom: 2px solid transparent;
}
.indepth_nav2 ul>li>a {
		display: block;
		font-size: 15px;
		color: #403f3f;
		padding: 14px 0;
		border-bottom: 2px solid transparent;
}
.in_depth_news_row {}.in_depth_news_row .in_depth_news_content {
		width: 270px;
		padding: 23px 10px 0 1.17188%;
}
.in_depth_news_row .in_depth_news_content>h2 {
		margin: 0;
		padding: 0!important;
}
.in_depth_news_row .in_depth_news_content>h2 a {
		margin: 0 0 40px 0!important;
		padding: 0!important;
}
.in_depth_news_row .in_depth_news_content>p {
		margin: 0!important;
		padding: 10px 0 0 0!important;
		font-size: 16px;
}
.in_depth_news_row figure {
		width: 504px!important;
}
.in_depth_news_content.in_depth_midbox {}.in_depth_news_content.in_depth_midbox h2 a {
		margin: 20px 0!important;
		padding: 0!important;
}
.in_depth_news_content.in_depth_midbox p.midbox_text {
		min-height: 90px;
		padding: 0 10px 10px;
		margin: 0;
}
.in_depth_news_content.in_depth_midbox p.comment_counter {
		margin: 8px 10px 0 10px;
		padding-bottom: 8px;
}
span.indepth_brdr_ylw {
		display: block;
		border-top: 1px solid #e6af05;
		width: 155px;
		margin: 17px 0 22px 12px;
}
article.article_in_depth_fig figure {
		width: 285px!important;
		height: 243px!important;
}
article.article_in_depth_fig figure img {
		width: 100%;
}
.in_depth_subcontent2_social_icons {
		width: 220px;
		float: right;
		margin-bottom: 9px;
		margin-top: -5px;
}
.in_depth_subcontent_social_icons {
		width: 220px;
		float: right;
		margin-top: -15px;
}
.in_depth_subcontent3_social_icons {
		width: 176px;
		float: right;
		margin-top: -15px;
}
.in_depth_content_row article.in_depth_news {
		width: 36%;
		position: relative;
}
.in_depth_content_row article.in_depth_news figure {
		background: #DDD;
		cursor: pointer;
		z-index: 99;
		opacity: 1;
		-webkit-transition: all 0.6s ease-in-out;
		-moz-transition: all 0.6s ease-in-out;
		transition: all 0.6s ease-in-out;
}
.in_depth_content_row article.in_depth_news .newIndeptHover {
		padding-bottom: 10px;
}
.in_depth_content_row article.in_depth_news figure:hover>.newIndeptHover {
		opacity: 1;
		-webkit-transition: all 0.6s ease-in-out;
		-moz-transition: all 0.6s ease-in-out;
		transition: all 0.6s ease-in-out;
}
.in_depth_content_row article.in_depth_news2 figure {
		position: static;
		cursor: default;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
}
.in_depth_content_row article.in_depth_news2 figure:hover {
		opacity: 1;
}
.social_content_row:last-child {
		margin-bottom: 0;
}
.social_content_row figure {
		position: relative;
		width: 43.839169909208819714656290531777%;
		float: left;
		display: block;
		text-align: center;
		overflow: hidden;
		min-height: 310px;
}
.social_content_row figure a {
		display: block;
		width: 100%;
		background-position: 50% 50%!important
}
.social_content_row figure img {
		width: 100%;
}
.social_content_row .social_share span.social_share_btn a:hover,
.social_content_row .social_share span.social_share_btn a:focus {
		text-decoration: none;
}
.social_content_row_alt .social_share span.social_share_btn a:hover,
.social_content_row_alt .social_share span.social_share_btn a:focus {
		text-decoration: none;
}
.social_content_row .social_content.social_content_even {
		width: 43.339169909208819714656290531777%;
		float: right;
		background: #b5b5b5;
}
.social_content_row .social_content.social_content_even .social_content_main {
		padding: 15px 10px;
		display: block;
		float: left;
		min-height: 163px;
}
.social_content_row .social_content.social_content_even .social_content_main .social_content_textpad {
		padding: 0 0 30px;
}
.social_content_row .social_content.social_content_even .social_content_main .social_content_textpad+.bPostedBY,
.social_content_row .social_content.social_content_even .social_content_main .social_content_textpad .bPostedBY {
		left: 10px;
		right: auto;
		border-top: 0;
		padding-left: 0;
		bottom: 0;
		font-size: 14px;
}
.social_content_row .social_content.social_content_even .bPostedBY span.author_divider {
		font-size: 14px;
		height: 10px;
}
.social_content_row .social_content.social_content_even .social_share {
		position: absolute;
		width: 100%;
		bottom: -30px;
}
.social_content_row .social_content.social_content_even .social_share span.social_share_btn:first-child {
		border-left: 1px solid #3385c2!important;
}
.social_content {
		width: 56.160830090791180285343709468223%;
		float: left;
		letter-spacing: normal;
		position: relative;
}
.social_content p.blog_author {}.social_content.lt_gray,
.social_content.social_content_even {
		background: #efefec;
}
.social_content.lt_gray .social_content_wrapper {
		overflow: hidden;
}
.social_content.lt_gray .social_content_wrapper .bPostedBY {
		border-top: none;
		left: 0;
}
.social_content.lt_gray .social_content_wrapper .bPostedBY p {
		font-size: 14px!important;
}
.social_content.lt_gray .social_content_wrapper figure {
		height: 160px;
}
.social_content .social_content_main.social_col_sqr {
		width: auto;
}
.social_content_row_alt .social_content {
		width: 60.311284046692607003891050583658%;
		background: #efefec;
}
.social_content>.bPostedBY {
		position: static;
		border-top: none;
}
.social_content_main {
		padding: 15px 1.953125%;
		color: #4f514d;
}
.social_content_main h2 {
		font-size: 24px;
		margin: 0 0 10px 0;
		letter-spacing: normal;
}
.social_content_main h2 a {
		color: #4f514d;
}
.social_content_main h2 a:hover {
		border-bottom: 1px solid #4A4A4A!important;
}
.social_content_main p {
		font-size: 16px;
		margin: 0;
		line-height: 21px;
}
.social_content_main .bPostedBY p {
		font-size: 14px;
}
.social_content_main p.blog_author {
		font-size: 14px;
		color: #818081;
		border-top: none;
		padding: 0;
		margin: 0;
		float: left;
		display: block;
		clear: both;
		line-height: 27px;
}
.social_content_main p.blog_author a {
		color: #787878!important;
}
.social_content_main p.blog_author a:hover {
		border-bottom: 1px solid #818081;
}
.social_content_main span.author_divider {
		margin-bottom: 10px;
}
.social_content_main.social_col_rect {
		float: left;
		padding: 0 15px 0 10px;
		width: 44.383916990920881971465629053178%;
}
.social_content_main.social_col_rect h2 {
		margin-top: 15px;
		letter-spacing: normal!important;
}
.social_content_main.social_col_rect+figure {
		width: 48.79%;
		float: right;
		position: relative;
		right: -5px;
}
.social_content_main.social_col_rect+figure a {
		position: relative;
}
.social_content_main.social_col_sqr {
		width: 39.254085603112840466926070038911%;
		float: right;
		background: #B5B5B5;
		display: table-cell;
		vertical-align: middle;
		position: static;
		min-height: inherit;
}
.social_content_main.social_col_sqr h2 {
		margin-top: 0;
}
.social_content_main.social_col_sqr span.author_divider {
		height: 1px;
}
.social_content_main.social_col_sqr p {
		letter-spacing: normal;
}
.social_content.hilight {
		background: #525151;
}
.social_content.hilight .social_content_main,
.social_content.hilight .social_content_main h2 a,
.social_content.hilight .social_content_main p.blog_author,
.social_content.hilight .social_content_main p.blog_author a {
		color: #FFF!important;
}
.social_content.hilight .social_content_main p.blog_author a {
		color: #FFF!important;
}
.social_content.hilight .social_content_main h2 a:hover {
		border-bottom: 1px solid #fff!important;
}
.social_content.hilight .social_content_main span.author_divider {
		border-color: #FFF;
}
span.author_divider {
		border-top: 2px dotted #8a8a8a;
		width: 160px;
		display: block;
		float: left;
		height: 1px;
}
span.divider_yellow {
		border-bottom: 1px solid #e8c505;
		width: 160px;
		display: block;
		float: left;
		clear: both;
		margin-top: 10px;
}
span.divider_yellow.divider_space {
		margin: 10px 0 10px 10px;
}
.social_share {
		display: table;
		width: 100%;
		clear: both;
		background-color: #9b9c9c;
}
.social_share span.social_share_btn {
		background: #3385c2;
		display: table-cell;
		color: #FFF;
}
.social_share span.social_share_btn:first-child {
		border-left: 1px solid #3385c2;
}
.social_share span.social_share_btn:last-child {}.social_share span.social_share_btn p {
		margin: 0;
}
.social_share span.social_share_btn a {
		display: inline-block;
		color: #FFF;
		font-size: 21px;
		line-height: normal;
		margin: 5px;
}
.social_share span.social_share_btn a img {
		margin-top: 2px;
}
.social_share.share_gray span.social_share_btn {
		background: #9b9c9c;
		border-right: 1px solid #9b9c9c;
}
.social_content_row_alt {
		position: relative;
}
.social_content_row_alt figure {
		position: relative;
		width: 306px;
		height: 100%;
		float: left;
		display: block;
		text-align: center;
		overflow: hidden;
}
.social_content_row_alt figure a {
		display: block;
		width: 100%;
		height: 273px;
}
.social_content_row_alt figure img {
		width: 100%;
		height: 100%;
}
.social_content_row_alt .social_share {
		position: static;
}
.social_content_row_alt .social_share span.social_share_btn {
		background: #9b9c9c;
}
.social_content_row_alt .social_share span.social_share_btn a {
		width: auto;
}
.social_content_row_alt .social_share span.social_share_btn a img {
		float: none;
}
.social_content_row_alt .social_share span.social_share_btn a span.share_count {
		position: relative;
		top: -5px;
}
.social_content_row2 .social_content_cover {
		width: 68.352788586251621271076523994812%;
		float: left;
}
.social_content_row2 figure {
		width: 100%;
		height: 230px;
}
.social_content_row2 figure a {
		height: auto;
}
.social_content_row2 figure a img {
		height: auto;
		width: auto;
}
.social_content_row2 .social_content {
		width: 31.517509727626459143968871595331%;
		height: 245px;
}
.social_content_row2 .social_content .social_content_main {
		padding: 15px 0 0 3.171875%;
}
.social_content_row figure .social_share.social_share_lg span.social_share_btn:last-child,
.social_content_row figure+.social_content .social_share.social_share_lg span.social_share_btn:last-child {
		border-right: none
}
.social_content_even .social_share span.social_share_btn {
		border-left: 2px solid #3385c2;
		border-right: 2px solid #FFF!important;
}
.social_content_even .social_share span.social_share_btn:last-child {
		border-right: none!important;
}
.social_content_even span.author_divider {
		border-top: 2px dotted #FFF;
}
.social_content_even p {
		color: #FFF!important;
}
.social_content_textpad h2 a {
		color: #FFF;
}
.three_content {
		position: relative;
}
.three_content .social_share {
		position: absolute;
		bottom: 0;
}
article.world_news_column {
		width: 33.073929961089494163424124513619%;
		float: left;
		margin: 0 0.259403372243839169909208819715% 0 0;
		color: #3f3f3f;
}
article.world_news_column:first-child {
		margin-left: 0;
}
article.world_news_column:last-child {
		margin-right: 0;
}
article.world_news_column figure {
		width: 100%;
		height: 180px;
		position: relative;
}
article.world_news_column figure img {
		height: 100%;
		width: 100%;
}
article.world_news_column p.blog_author {
		border-top: none;
		font-size: 16px;
		line-height: 24px;
}
article.world_news_column p.blog_author a:hover {
		border-bottom: 1px solid #4a4a4a;
}
article.world_news_column h3 {
		min-height: 92px;
		font-size: 21px;
		line-height: 23.5px;
		letter-spacing: normal;
		margin: 10px;
		font-weight: bold;
}
article.world_news_column h3 a:hover {
		border-bottom: 1px solid #4a4a4a
}
article.world_news_column span.author_divider {
		margin-left: 10px;
		margin-right: 10px;
}
article.world_news_column.news_col_lite.minHeightIntervieweeColumn {
		min-height: 444px;
}
.italicFont {
		font-style: italic;
}
.italicFontLt {
		color: #FFF;
}
.news_col_lite {
		background: #efefec;
}
.news_col_mid {
		background: #e4e4e4;
}
.news_col_dark {
		background: #3f3f3f;
}
.news_col_dark span.author_divider {
		border-top: 2px dotted #FFF;
}
.news_col_dark h3 a,
.news_col_dark p a,
.news_col_dark p {
		color: #FFF;
}
.news_col_dark h3 a:hover {
		border-bottom: 1px solid #fff!important;
}
.news_col_dark p a:hover {
		border-bottom: 1px solid #fff!important;
}
.news_feature_content {
		width: 425px;
		float: left;
		padding: 35px 30px 0 10px;
		position: relative;
}
.news_feature_content h3 {
		font-size: 22px;
		margin: 0;
		padding: 0;
}
.news_feature_content h3 a:hover {
		border-bottom: 1px solid #fff;
}
article.dte_news_feature figure {
		width: 306px;
		height: 235px;
		float: left;
		overflow: hidden;
}
article.dte_news_feature figure a {
		display: block;
}
article.dte_news_feature figure a img {
		height: 235px;
}
article.dte_news_feature .hilight {
		background: #3f3f3f;
		color: #FFF;
}
article.dte_news_feature .hilight a {
		color: #FFF;
}
article.dte_news_feature .hilight a:hover {
		border-bottom: 1px solid #fff;
}
article.dte_news_feature p.blog_author {
		margin: 0;
		padding: 0;
		border: none;
		line-height: 21px;
}
article.dte_news_feature p.blog_author a {
		display: inline;
}
article.dte_news_headlines {
		background: #efefec;
		color: #4a4a4a;
}
article.dte_news_headlines figure {
		width: 22.568093385214007782101167315175%;
		height: 122px;
		overflow: hidden;
		float: left;
}
article.dte_news_headlines figure a {
		display: block;
}
article.dte_news_headlines figure a img {
		height: 122px;
}
article.dte_news_headlines p.content_des {
		font-size: 14px;
		line-height: 21px;
		margin: 0px;
}
.main_headline_content {
		width: 74.189364461738002594033722438392%;
		float: right;
		padding: 10px 15px 0 10px;
		position: relative;
}
.main_headlblog_authorine_content h3 {
		font-size: 20px;
		margin: 0;
		padding: 0;
}
.main_headline_content h3 {
		line-height: 26px
}
.main_headline_content h3 a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.main_headline_content p.blog_author {
		margin: 0;
		padding: 0;
		border: none;
		color: #787878;
		border-color: #787878;
		padding-top: 5px;
}
.main_headline_content p.blog_author a {
		display: inline;
		color: #787878;
}
.main_headline_content p.blog_author a:hover {
		border-bottom: 1px solid #787878;
}
.main_headline_content span.author_divider {
		height: 1px;
		margin-top: 10px;
}
.main_headline_content.main_headline_contentfull {
		width: auto;
}
.in_mag_content {}.in_mag_content article {
		margin: 0 5px;
		padding: 0;
}
.in_mag_content article:first-child {
		margin-left: 0;
}
.in_mag_content article:last-child {
		margin-right: 0;
}
.in_mag_content article a {
		margin: 0;
		color: #4f514d;
		display: inline;
}
.in_mag_content article a:hover {
		border-bottom: 1px solid #4a4a4a!important;
}
.in_mag_content article h3+p {
		font-size: 16px;
		color: #4f514d;
		padding: 15px 0 0 0;
		margin: 0;
		min-height: 130px;
}
.in_mag_content article h3 {
		font-size: 22px;
		margin: 5px 0 0 0;
		letter-spacing: normal;
		min-height: 45px;
}
.in_mag_content article figure {
		color: #4f514d;
		display: block;
		overflow: hidden;
}
.in_mag_content article span.author_divider {
		margin-left: 0;
}
.in_mag_content article p.blog_author {
		border-top: none;
		margin-left: 0;
		margin-bottom: 0;
}
.in_mag_content article p.blog_author a {
		display: inline;
}
.in_mag_content article p.blog_author a:hover {
		border-bottom: 1px solid #fff;
}
.in_mag_content .in_mag_col3 .row_mag_covers:last-child {
		min-height: 257px;
}
.in_mag_content .in_mag_col3 .row_mag_covers:last-child figure {
		width: 100%;
}
.in_mag_content .in_mag_col3 .row_mag_covers:last-child figure {
		height: 257px;
}
article.in_mag_col1 {
		width: 291px;
		float: left;
		background: #f6f6f6;
}
article.in_mag_col2 {
		width: 270px;
		float: left;
		background: #f6f6f6;
}
article.in_mag_col1 figure,
article.in_mag_col2 figure {
		width: inherit;
		height: 230px;
}
article.in_mag_col1 figure a,
article.in_mag_col2 figure a {
		display: block;
}
article.in_mag_col3 {
		width: 190px;
		float: left;
		margin-right: 0;
}
.row_mag_covers figure {
		position: relative;
		height: 230px
}
.row_mag_covers figure>a {
		display: block;
}
.row_mag_covers figure figcaption {
		font-size: 14px;
		font-weight: bold;
		display: block;
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
		text-transform: uppercase;
		background: #44991a;
		color: #FFF;
		line-height: 40px;
		padding-left: 10px;
}
.row_mag_covers figure figcaption span.mag_info_date {
		background: #f6f6f6;
		color: #636363;
		padding: 12px 5px;
		position: relative;
		right: -16px;
}
.row_mag_covers figure figcaption span.mag_info_issue {
		font-size: 16px;
		display: block;
		width: 100%;
		position: relative;
		left: -10px;
		padding-left: 10px;
		background: #f6f6f6;
		color: #636363;
}
.row_mag_covers:last-child {
		padding-top: 10px;
}
.row_mag_hilight {
		background: #3f3f3f;
		padding: 10px 20px 10px 10px;
		font-size: 16px;
}
.row_mag_hilight p {
		margin: 0;
		line-height: 21px;
		color: #FFF;
}
.row_mag_hilight p.blog_author {
		font-size: 14px;
		margin-left: 0!important;
}
.row_mag_hilight p.blog_author a {
		color: #FFF;
}
.row_mag_hilight span.author_divider {
		margin-left: 0!important;
		margin-top: 15px;
}
.in_mag_content2 article h3 {
		font-size: 22px;
		margin: 5px 0 0 0;
		letter-spacing: normal;
		min-height: 63px;
}
.in_mag_content2 article h3+p {
		font-size: 16px;
		color: #4f514d;
		padding: 0;
		margin: 0;
		min-height: 150px;
}
.in_mag_col_text {
		padding: 10px 15px 0 5px;
}
article.showcase_tips {
		background: #efefec;
}
article.showcase_tips figure {
		position: relative;
		width: 25.940337224383916990920881971466%;
		height: 136px;
		float: left;
}
article.showcase_tips figure>a {
		display: block;
		height: 134px;
}
.tipsContent {
		height: 136px!important;
		display: table-cell;
		vertical-align: middle;
		padding: 0 12px 0 12px;
}
.showcase_tips_content {
		width: 73.503242542153047989623865110246%;
		float: right;
		background: #efefec;
}
.showcase_tips_content h3 a {
		color: #4f514d;
		font-size: 20px;
		line-height: 24px;
		letter-spacing: normal;
}
.showcase_tips_content h3 a:hover {
		border-bottom: 1px solid #4f514d;
		text-decoration: none;
}
.showcase_tips_content p {
		clear: both;
		color: #8a8a8a;
		font-size: 14px;
		letter-spacing: normal;
}
article.showcase_poll {}article.showcase_poll figure {
		position: relative;
		width: 551px;
		float: left;
}
article.showcase_poll figure a {
		display: block;
}
article.showcase_poll figure img {}.showcase_poll_content {
		width: 200px;
		float: left;
		background: #302f2f;
		padding: 10px;
}
.showcase_poll_content h3 {
		margin: 0;
}
.showcase_poll_content h3 a {
		color: #FFF;
		font-size: 22px;
		line-height: 27px;
		letter-spacing: normal;
		margin: 0;
		padding: 0;
}
.showcase_poll_content h3 a:hover {
		border-bottom: 1px solid #fff;
}
.showcase_poll_content p {
		clear: both;
		color: #8a8a8a;
		font-size: 14px;
}
.showcase_poll_content p.blog_author {
		margin: 0;
		padding: 0;
		border-top: none;
		color: #FFF;
		line-height: 20px;
}
.showcase_poll_content p.blog_author a {
		color: #FFF;
}
.showcase_poll_content p.blog_author a:hover {
		border-bottom: 1px solid #fff;
}
.showcase_poll_content span.author_divider {
		height: 1px;
		border-color: #FFF;
		margin-top: 10px;
}
.news_focus_view {
		width: 440px;
		float: left;
}
.news_focus_content {
		width: 320px;
		float: left;
		margin-left: 10px;
}
.news_focus_text {
		background: #efefec;
		padding: 24px 24px 0 15px;
		min-height: 123px;
		color: #4a4a4a;
}
.news_focus_text h3 {
		letter-spacing: normal;
		font-size: 24px;
		line-height: 18px;
		margin-bottom: 15px;
}
.news_focus_text h3 a {
		color: #4a4a4a;
		padding-bottom: 10px;
		border-bottom: 1px solid #e45d03;
}
.news_focus_text h3 a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.news_focus_text p {
		font-size: 16px;
		line-height: 20px;
		padding-top: 9px;
}
.news_focus_featured {
		margin-top: 10px;
}
.news_focus_featured figure {
		width: 150px;
		float: left;
		height: 218px;
}
.news_focus_featured .featured_text {
		width: 150px;
		float: left;
		padding: 20px 10px;
}
.news_focus_featured .featured_text p,
.news_focus_featured .featured_text h4 {
		margin: 0;
		padding: 0;
		color: #4a4a4a;
		letter-spacing: normal;
}
.news_focus_featured .featured_text h4 {
		font-size: 20px;
		line-height: 27px;
}
.news_focus_featured .featured_text h4 a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.news_focus_featured .featured_text p {
		font-size: 16px;
		line-height: 20px;
}
.news_focus_featured .featured_text p.blog_author {
		font-size: 14px;
		padding: 17px 0 0 0;
		margin: 44px 0 0 0;
}
.news_focus_featured .featured_text p.blog_author a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.health_focus {}figure.health_focus_img {
		width: 66.147859922178988326848249027237%;
		float: left;
		position: relative;
		height: 336px;
}
.health_focus_content {
		width: 222px;
		float: left;
		padding: 30px 12px 0 17px;
		margin-left: 10px;
		height: 306px;
}
.health_focus_content h3 {
		margin: 0;
		padding: 0;
}
.health_focus_content h3 a:hover {
		border-bottom: 1px solid #fff;
}
.health_focus_content h3+p {
		line-height: 23px;
		margin: 32px 16px 0 0;
		padding-top: 25px;
}
.health_focus_content.hilight_mid {
		background: #7f7f7f;
		color: #FFF;
}
.health_focus_content.hilight_mid a {
		color: #FFF;
}
article.india_news_info {
		width: 68.352788586251621271076523994812%;
		float: left;
		background: #efefec;
		margin-right: 6px;
}
article.india_news_info h3,
article.india_news_info p {
		margin: 0;
		letter-spacing: normal;
}
article.india_news_info h3 {
		color: #4f514d;
		font-size: 22px;
		line-height: 27px;
		padding: 22px 0;
}
article.india_news_info h3 a:hover {
		border-bottom: 1px solid #4a4a4a;
}
article.india_news_info p {
		color: #4f514d;
		font-size: 16px;
		line-height: 150%;
		float: left;
		margin: 0;
}
article.india_news_info2 {
		width: 30.739299610894941634241245136187%;
		float: left;
}
.india_news_content1 {
		width: 54.269449715370018975332068311195%;
		float: left;
		padding: 0 1.297016861219195849546044098573%;
}
.india_news_content2 {
		width: 527px;
		float: left;
		padding: 0 1.297016861219195849546044098573%;
}
.india_news_vid {
		width: 41.745730550284629981024667931689%;
		float: left;
}
.india_news_vid figure {
		width: 100%;
		position: relative;
		min-height: inherit;
		overflow: hidden;
}
.india_news_pic figure {
		position: relative;
		min-height: inherit;
		overflow: hidden;
		width: 100%;
}
.india_news_section2 article.india_news_info {
		width: 69.260700389105058365758754863813%;
		float: left;
		background: #efefec;
		margin-right: 0;
}
.india_news_section2 article.india_news_info .india_news_content2 {
		width: 69.260700389105058365758754863813%;
		padding: 0 1.297016861219195849546044098573% 0 20px;
}
article.india_news_info3 {
		width: 100%;
}
article.india_news_info3 .india_news_content1 {
		width: 40%;
		padding: 10px 0 0 0!important;
		color: #4a4a4a;
		min-height: 248px;
}
article.india_news_info3 .india_news_vid {
		width: 60%;
}
article.india_news_info4 {
		background: #efefec;
}
article.india_news_info4 .india_news_content1 {
		width: 40%;
		padding: 10px 0 0 0!important;
		color: #4a4a4a;
}
article.india_news_info4 .india_news_content1 h3,
article.india_news_info4 .india_news_content1 p {
		padding: 10px;
		line-height: 21px;
		margin: 0px;
}
article.india_news_info3 .india_news_content1 h3,
article.india_news_info3 .india_news_content1 p {
		padding: 10px;
		line-height: 21px;
		margin: 0px;
}
article.india_news_info3 .india_news_content1 span.author_divider {
		margin-left: 10px;
}
article.india_news_info4 .india_news_content1 span.author_divider {
		margin-left: 10px;
}
article.india_news_info4 .india_news_pic {
		width: 60%;
		float: left;
}
.trending2_hilight {
		width: 215px;
		float: left;
		background: #3f3f3f;
		color: #FFF;
		padding: 27px 15px 0 15px;
}
.trending2_hilight a,
.trending2_hilight+figure a {}.trending2_hilight h3 {
		margin: 0;
		padding: 0;
}
.trending2_hilight h3 a {
		color: #FFF;
		margin: 0;
		padding: 0;
}
.trending2_hilight h3 a:hover {
		border-bottom: 1px solid #fff
}
.trending2_hilight p {
		margin: 30px 0 0 0;
		padding: 25px 0 0 0;
		line-height: 23px!important;
}
.trending2_hilight+figure {
		width: 548px;
		float: left;
		height: 336px;
		position: relative;
}
.iep_news {}article.iep_news_row figure {
		width: 235px;
		height: 176px;
		overflow: hidden;
		float: left;
}
.iep_news_text {
		width: 511px;
		float: left;
		color: #4f514d;
		background: #efefec;
		padding: 25px 15px 10px 10px;
}
.iep_news_text:nth-child(even) {
		width: 480px;
		padding: 15px 35px 12px 20px;
}
.iep_news_text h3 {
		font-size: 22px;
		line-height: 27px;
		letter-spacing: normal;
		padding-bottom: 10px;
}
.iep_news_text p {
		font-size: 16px;
		line-height: 21px;
		letter-spacing: -0.8px;
}
.iep_news_text p.iep_url {
		font-size: 14px;
		padding-top: 5px;
		letter-spacing: normal;
}
.iep_news_text p.iep_url a {
		color: #0e548b;
}
.iep2_news {}.iep2_news_text {
		width: 415px;
		float: left;
		color: #4f514d;
		background: #efefec;
		padding: 25px 15px 10px 10px;
}
.iep2_news_text:nth-child(even) {
		width: 480px;
		padding: 25px 0px 3px 13px;
}
.iep2_news_text h3 {
		font-size: 18px;
		line-height: 27px;
		letter-spacing: normal;
		padding-bottom: 10px;
}
.iep2_news_text h3 a:hover {
		text-decoration: none;
		border-bottom: 1px solid #4a4a4a;
}
.iep2_news_text p {
		font-size: 16px;
		line-height: 21px;
		letter-spacing: -0.8px;
}
.iep2_news_text p.iep2_url {
		font-size: 16px;
		padding-top: 5px;
		letter-spacing: normal;
		word-break: break-all;
}
.iep2_news_text p.iep2_url a {
		color: #0e548b;
}
.iep2_news_text p.iep2_url a:hover {
		text-decoration: underline
}
.iep2_news_text2 {
		width: 306px!important;
		background: none!important;
}
.related_feat_content {
		background: rgba(45, 45, 45, 0.77);
		width: 100%;
		position: absolute;
		bottom: 0;
}
.related_feat_content .topicHeading {
		color: #FFF;
		padding-top: 0px;
		margin-top: 10px;
		margin-bottom: 10px;
}
.related_feat_content .topicHeading h1 {
		color: #FFF;
}
.rel_feat h3 {
		font-size: 26px;
		line-height: 31px;
		letter-spacing: normal;
		text-transform: uppercase;
		margin-top: 15px;
}
.rel_feat h3 a,
.rel_feat p {
		color: #FFF;
}
.rel_feat h3 a:hover {
		border-bottom: 1px solid #fff;
}
.sp_coverage_intro_social_icons {
		float: left;
}
.sp_coverage_intro_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 0px;
}
.sp_coverage_intro_social_icons ul>li {
		float: left;
		margin-right: 10px;
}
.sp_coverage_intro_social_icons ul>li>a {
		display: block;
		width: 30px;
		height: 30px;
		text-indent: -99999px;
}
.sp_coverage_intro_social_icons ul>li.ext_link>a {
		background: url(../images/icon_set_article_social.png) 0px -30px;
}
.sp_coverage_intro_social_icons ul>li.ext_link>a:hover {
		background: url(../images/icon_set_article_social.png) 0px -152px;
}
.sp_coverage_intro_social_icons ul>li.download>a {
		background: url(../images/icon_set_article_social.png) -30px -30px;
}
.sp_coverage_intro_social_icons ul>li.download>a:hover {
		background: url(../images/icon_set_article_social.png) -30px -152px;
}
.sp_coverage_intro_social_icons ul>li.facebook>a {
		background: url(../images/icon_set_article_social.png) -60px -30px;
}
.sp_coverage_intro_social_icons ul>li.facebook>a:hover {
		background: url(../images/icon_set_article_social.png) -60px -152px;
}
.sp_coverage_intro_social_icons ul>li.tweet>a {
		background: url(../images/icon_set_article_social.png) -90px -30px;
}
.sp_coverage_intro_social_icons ul>li.tweet>a:hover {
		background: url(../images/icon_set_article_social.png) -90px -152px;
}
.sp_coverage_intro_social_icons ul>li.linkdin>a {
		background: url(../images/icon_set_article_social.png) -120px -30px;
}
.sp_coverage_intro_social_icons ul>li.linkdin>a:hover {
		background: url(../images/icon_set_article_social.png) -120px -152px;
}
.sp_coverage_text {
		width: 289px;
		float: left;
		padding: 10px 9px 9px;
		background: #efefec;
}
.sp_coverage_text h3 a:hover {
		text-decoration: none;
		border-bottom: 1px solid #4a4a4a;
}
.sp_coverage_text span.author_divider {
		margin-top: 10px;
}
.sp_coverage_text p {
		font-size: 16px;
		line-height: 21px;
		letter-spacing: normal;
		color: #4a4a4a;
}
.sp_coverage_vid {
		width: 220px;
		float: left;
}
.sp_coverage_vid figure {
		overflow: hidden;
		text-align: center;
		height: 400px;
}
.sp_coverage_img {
		width: 237px;
		float: right;
}
.sp_coverage_img figure {
		overflow: hidden;
		text-align: center;
}
ul.timeline_day {
		display: block;
		width: 100%;
		float: left;
		margin: 0;
		padding: 0;
		list-style-type: none;
		background: #efefec;
}
ul.timeline_day>li {
		position: relative;
		border-bottom: 5px solid #FFF;
}
ul.timeline_day>li:last-child {
		border-bottom: none;
}
ul.timeline_day>li>a {
		display: block;
		width: 100%;
		padding: 25px 0 10px 10px;
}
.article_banner {
		text-align: center;
		width: 100%;
		height: auto;
		overflow: auto;
}
.article_banner img {
		width: 100%;
}
.news_content_container h3 {
		margin: 13px 0 0 0;
		padding: 0;
		font-size: 30px;
		color: #5f5f5f;
		letter-spacing: normal;
		font-weight: normal;
}
.Article_main_section {
		width: 1024px;
		margin: 0 auto;
		height: 2250px;
		background: url(images/Article_main_bg.jpg) repeat-y center;
}
.main_sidebar_text {
		width: 186px;
		color: #6b6c68;
		font-size: 14px;
		letter-spacing: normal;
}
.main_sidebar_text2 {
		width: 90%;
		color: #6b6c68;
		font-size: 14px;
		letter-spacing: normal;
		text-align: center;
		margin-top: 10px;
		margin-bottom: 15px;
}
#dte_intro .main_sidebar_text2 {
		width: 180px;
}
.main_sidebar_text3 {
		width: 30%;
		color: #6b6c68;
		font-size: 14px;
		letter-spacing: normal;
		text-align: right;
		margin-top: 0px;
		float: right;
}
.main_sidebar_text2 p {
		margin: 0;
		padding: 0;
		margin-bottom: 12px;
}
.main_sidebar_text p {
		margin: 0;
		padding: 0;
		margin-bottom: 12px;
}
.main_sidebar_text2.author_info_sidebar {
		text-align: left;
}
.main_article p {
		letter-spacing: -0.25px;
		color: #4f514d;
		padding: 15px 12px;
		line-height: 24px;
		margin-bottom: 5px;
}
.main_article p:last-child {
		padding-bottom: 0;
}
.main_article p.main_article_hilight {
		background-color: #cb1308;
		color: #FFF;
		font-size: 18px;
		letter-spacing: -0.3px;
		padding: 15px 10px;
		margin-left: -5px;
}
.main_article p>span {
		text-decoration: underline;
}
.main_article>h3 {
		margin: 0;
		padding: 0;
		font-size: 29px;
		color: #4f514d;
		letter-spacing: 0.5px;
		line-height: normal;
		font-weight: 500;
		padding-top: 15px;
		padding-bottom: 15px;
}
.main_article .main_article_content {
		padding: 0;
}
.main_article #main_article_content p {
		padding: 0;
}
.main_article #main_article_content p a {
		color: #7db93f;
}
.main_article .main_article_content .bookReport_social_icons ul li {
		margin-left: 7px;
}
#main_article_content ul,
#main_article_content ol {
		margin-left: 40px;
}
.main_article.article_coverage>h3 {
		margin-bottom: 25px;
}
.main_article.article_coverage>h3>span.timeline_day {
		margin-right: 10px;
}
.subcontent_social_icons {
		width: 200px;
		float: right;
		margin-bottom: 10px;
}
.subcontent_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 5px;
}
.subcontent_social_icons ul>li {
		float: left;
		margin-right: 10px;
}
.subcontent_social_icons ul>li>a {
		display: block;
		width: 30px;
		height: 30px;
		text-indent: -99999px;
}
.subcontent_social_icons ul>li.ext_link>a {
		background: url(../images/icon_set_article_social.png) 0px 0px;
}
.subcontent_social_icons ul>li.ext_link>a:hover {
		background: url(../images/icon_set_article_social.png) 0px -122px;
}
.subcontent_social_icons ul>li.download>a {
		background: url(../images/icon_set_article_social.png) -30px 0px;
}
.subcontent_social_icons ul>li.download>a:hover {
		background: url(../images/icon_set_article_social.png) -30px -122px;
}
.subcontent_social_icons ul>li.facebook>a {
		background: url(../images/icon_set_article_social.png) -60px 0px;
}
.subcontent_social_icons ul>li.facebook>a:hover {
		background: url(../images/icon_set_article_social.png) -60px -122px;
}
.subcontent_social_icons ul>li.tweet>a {
		background: url(../images/icon_set_article_social.png) -90px 0px;
}
.subcontent_social_icons ul>li.tweet>a:hover {
		background: url(../images/icon_set_article_social.png) -90px -122px;
}
.subcontent_social_icons ul>li.linkdin>a {
		background: url(../images/icon_set_article_social.png) -120px 0px;
}
.subcontent_social_icons ul>li.linkdin>a:hover {
		background: url(../images/icon_set_article_social.png) -120px -122px;
}
.story_tag_quote {
		background: #636363;
		color: #FFF;
		padding: 22px 17px 10px 9px;
		font-size: 18px;
}
.story_tag_quote>p {
		color: #FFF;
		margin: 0;
		padding: 0;
		font-size: 18px;
}
.news_content_container .story_tag_quote {
		margin-left: 0;
}
.story_tag_author {}.story_tag_author p {
		color: #FFF;
		min-width: 320px;
		float: left;
}
.story_tag_social_icons {
		width: 220px;
		float: right;
		margin-bottom: 10px;
}
.story_tag_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 12px;
}
.story_tag_social_icons ul>li {
		float: left;
		margin-right: 10px;
}
.story_tag_social_icons ul>li>a {
		display: block;
		width: 30px;
		height: 30px;
		text-indent: -99999px;
}
.story_tag_social_icons ul>li.ext_link>a {
		background: url(../images/split2.png) -4px -78px;
}
.story_tag_social_icons ul>li.ext_link>a:hover {
		background: url(../images/split2.png) -4px -110px;
}
.story_tag_social_icons ul>li.download>a {
		background: url(../images/split2.png) -41px -78px;
}
.story_tag_social_icons ul>li.download>a:hover {
		background: url(../images/split2.png) -41px -38px;
}
.story_tag_social_icons ul>li.facebook>a {
		background: url(../images/split2.png) -78px -78px;
}
.story_tag_social_icons ul>li.facebook>a:hover {
		background: url(../images/split2.png) -78px -110px;
}
.story_tag_social_icons ul>li.tweet>a {
		background: url(../images/split2.png) -115px -78px;
}
.story_tag_social_icons ul>li.tweet>a:hover {
		background: url(../images/split2.png) -115px -38px;
}
.story_tag_social_icons ul>li.linkdin>a {
		background: url(../images/split2.png) -152px -78px;
}
.story_tag_social_icons ul>li.linkdin>a:hover {
		background: url(../images/split2.png) -152px -110px;
}
.main_sidebar_article {
		margin-top: 15px;
		margin-bottom: 25px;
		color: #4f514d;
		font-size: 14px;
}
.main_sidebar_article a {
		padding-top: 5px;
		display: block;
}
.main_sidebar_article figure {
		width: 174px;
		text-align: center;
		margin-top: 0px;
}
.main_sidebar_article figure a {
		text-align: left;
}
.main_sidebar_article figure img {
		width: 100%;
		max-width: 174px;
}
.main_sidebar_article figure figcaption {
		text-align: left;
}
.main_sidebar_article figure figcaption span {
		font-size: 14px;
}
.main_sidebar_article figure figcaption span {
		font-size: 14px;
}
.main_article_sidebar_nav nav.hot_topics h2 {
		font-weight: normal;
}
.main_article_sidebar_nav nav.spl_covrage_hot_topics h2 {
		margin-top: 0px;
}
.main_article_sidebar_nav article.main_sidebar_article {
		margin-top: 30px;
		margin-bottom: 0;
		border-bottom: 1px solid #d4d4d1;
}
.main_article_sidebar_nav article.main_sidebar_article h1 {
		text-transform: uppercase;
		font-size: 24px;
		line-height: 22px;
		letter-spacing: normal;
}
.main_article_sidebar_nav article.main_sidebar_article p {
		text-transform: uppercase;
		font-size: 15px;
		letter-spacing: normal;
		padding-top: 12px;
}
.main_article_sidebar_nav article.main_sidebar_article p a {
		display: block;
		border-bottom: 4px solid transparent;
		width: 140px;
}
.main_article_sidebar_nav article.main_sidebar_article p a:hover {
		text-decoration: none;
		border-bottom: 4px solid #727272;
}
.blog_article_dev_content article.main_sidebar_article p>a.red: {
		border-bottom: 4px solid transparent;
}
.blog_article_dev_content article.main_sidebar_article p>a.red:hover {
		border-bottom: 4px solid red;
}
.focus_tags nav.hot_topics h2 {
		margin-top: 0;
		margin-bottom: 15px;
}
.focus_tags .Article_left_section_Author article.main_sidebar_article {
		margin-top: 18px;
		margin-bottom: 0;
}
.focus_tags .Article_left_section_Author article.main_sidebar_article figcaption {
		font-size: 14px;
}
.focus_tags_content {}.focus_tags_content p {
		padding: 12px 0;
		color: #4f514d;
		font-size: 15px;
}
.focus_tags_content p span {
		text-decoration: underline;
}
.focus_tags_content p:first-child {
		padding-top: 0;
		color: #000;
		font-size: 16px;
}
.focus_tags_content p:last-child {
		padding-bottom: 0;
}
.blog_social_icons {
		width: 280px;
		float: left;
		margin-bottom: 10px;
		padding-left: 20px!important;
}
p.blogger_details {
		padding: 12px 20px;
		font-size: 18px;
		color: #4f514d;
		font-weight: normal;
}
p.blogger_details+span.author_divider {
		margin-left: 20px;
		height: 0;
}
article.dte_recomm_contents {
		display: table;
		width: 100%;
}
article.dte_recomm_contents figure {
		width: 23.441734417344173441734417344173%;
		height: 150px;
		float: left;
		overflow: hidden;
		display: table-cell;
}
article.dte_recomm_contents .dte_recomm_text {
		width: 73.712737127371273712737127371274%;
		float: left;
		position: relative;
		padding: 5px 0 5px 0;
		display: table-cell;
		vertical-align: middle;
}
article.dte_recomm_contents .dte_recomm_text h3 {
		padding: 10px 10px 0;
}
article.dte_recomm_contents .dte_recomm_text h3 a {
		color: #4a4a4a;
}
article.dte_recomm_contents .dte_recomm_text h3 a:hover {
		text-decoration: none;
		border-bottom: 1px solid #4a4a4a;
}
article.dte_recomm_contents .dte_recomm_text p {
		color: #787878;
		padding: 10px 10px 22px;
}
article.dte_recomm_contents.hilight .dte_recomm_text {
		background: #4a4a4a;
}
article.dte_recomm_contents.hilight .dte_recomm_text a {
		color: #FFF;
}
article.dte_recomm_contents.hilight .dte_recomm_text a:hover {
		border-bottom: 1px solid #fff;
}
article.dte_recomm_contents.midbox .dte_recomm_text h3 {
		padding-top: 10px;
		padding-bottom: 12px;
}
article.dte_recomm_contents.midbox .dte_recomm_text span.author_divider {
		margin-left: 10px;
}
.dte_gallery_row figure {
		position: relative;
}
.dte_gallery_row figure img {
		position: relative;
		z-index: -99;
}
.dte_gallery_row figure figcaption {
		color: #4a4a4a;
		display: block;
		padding: 8px 12px;
}
.dte_gallery_row figure figcaption h3 {
		font-size: 24px;
		line-height: 24px;
		letter-spacing: normal;
		font-weight: normal;
}
.dte_gallery_row figure figcaption p {
		font-size: 18px;
		line-height: 24px;
		letter-spacing: normal;
		font-weight: normal;
}
.dte_gallery_row figure figcaption span.author_divider {
		margin-top: 10px;
}
.dte_gallery_icons {
		height: 50px;
		position: relative;
		overflow: hidden;
}
.dte_gallery_icons .blog_social_icons {
		position: absolute;
		top: 0;
		right: -240px;
}
.dte_gallery_icons .blog_social_icons ul>li {
		float: left;
		margin-right: 0;
		margin-left: 10px;
}
.gallery_slider-for .story_tag_social_icons {
		width: 45px;
		position: absolute;
		right: 0;
		background: rgba(45, 45, 45, 0.77);
		border-left: 1px solid #FFF;
		opacity: 0;
		-webkit-transition: all 0.6s ease-in-out;
		-moz-transition: all 0.6s ease-in-out;
		transition: all 0.6s ease-in-out;
		padding-top: 50px;
}
.gallery_slider-for .story_tag_social_icons ul {
		border-top: 1px solid #FFF;
		height: 100%;
}
.gallery_slider-for .story_tag_social_icons ul>li {
		float: none;
		padding-bottom: 10px;
		margin-left: 10px;
		margin-right: 5px;
}
.gallery_slider-for span.gallery_main_image {
		display: block;
		width: 100%;
		height: 400px;
}
span.icon_share {
		width: 30px;
		height: 30px;
		border-radius: 50%;
		position: absolute;
		z-index: 9;
		top: 10px;
		right: 5px;
}
span.icon_share:hover+.story_tag_social_icons {
		opacity: 1;
}
span.icon_share+.story_tag_social_icons:hover {
		opacity: 1;
}
#dialog {
		padding: 0px 20px 30px 20px;
}
#dialog h4 {
		color: #555;
		text-transform: uppercase;
		font-weight: normal;
		font-size: 16px;
		margin-bottom: 5px;
}
.embed_au {
		font-size: 16px;
		margin: 12px 0px;
		border-bottom: 2px dotted #aaa;
		padding-bottom: 10px;
		display: inline-block;
}
.embed_author {
		font-size: 15px;
		color: #555
}
.published_at_content {
		font-size: 15px;
		color: #555
}
.embed_content {
		color: #7b7b7b;
		position: relative;
		color: #7B7B7B;
		position: relative;
		font-size: 14px;
		line-height: 20px;
		.embed_params {
				width: 120px;
				float: right;
				position: absolute;
				bottom: 0;
				right: 0;
		}
		.embed_params button {
				width: 100%;
				font-size: 14px;
				color: #FFF;
				background: #878586;
				text-align: left;
				text-transform: uppercase;
				border-style: none;
				margin-top: 8px;
				font-weight: bold;
		}
		.EmbedSubscribe {
				border-top: 2px solid #ccc;
				padding-top: 20px;
				margin-top: 30px;
		}
		.EmbedSubscribe .ci {
				margin-left: 30px;
				padding: 0 0 10px 0;
				border-bottom: 1px solid #ccc;
				margin-bottom: 10px;
				text-transform: uppercase;
				font-size: 15px;
		}
		.EmbedSubscribe .support_dte {
				margin-left: 30px;
				padding: 0 0 10px 0;
				margin-bottom: 10px;
				text-transform: uppercase;
				font-size: 15px;
		}
		.EmbedSubscribe .subs_btn {
				margin-left: 30px;
				padding: 0 0 10px 0;
				margin-bottom: 10px;
				text-transform: uppercase;
				font-size: 15px;
		}
		.divEmbed {
				overflow: auto;
				max-height: 400px;
		}
}
h2.EmbedTitle {
		font-size: 18px !important;
		font-weight: 400 !important;
		line-height: 32px !important;
}
.embed_content h4 {
		text-transform: uppercase;
		font-weight: normal;
		margin-bottom: 15px;
}
.embed_content h4 span {
		width: 300px;
		display: block;
		float: right;
		text-align: right;
		text-transform: none;
		font-size: 14px;
		font-weight: bold;
}
.embed_content h4 span a {
		color: #2E2E2E;
}
.embed_form_element {
		width: 510px;
		float: left;
}
.embed_form_element textarea {
		width: 100%;
		border: 3px solid #c5c5c5;
		padding: 10px;
		font-family: "Courier New", Courier, monospace;
		color: #4A4A4A;
}
.embed_params {
		width: 120px;
		float: right;
		position: absolute;
		bottom: 0;
		right: 0;
}
.embed_params button {
		width: 100%;
		font-size: 14px;
		color: #FFF;
		background: #878586;
		text-align: left;
		text-transform: uppercase;
		border-style: none;
		margin-top: 8px;
		font-weight: bold;
}
.comma:after {
		content: url(../images/comma2.png);
}
.comma:before {
		content: url(../images/comma1.png);
}
/*
/*
-------------------------------------------
SPECIAL FEATURE STYLES
-------------------------------------------
*/

.spl_feature_banner,
.spl_coverage_banner {
		position: relative;
}
.spl_coverage_banner {
		height: auto;
		width: 100% !important;
		max-width: 1024px;
}
.spl_coverage_banner figure {
		overflow: hidden;
		width: 100% !important;
		max-width: 1024px;
}
.spl_coverage_banner figure img {
		width: 100% !important;
		max-width: 1024px;
}
.spl_banner_heading {
		position: absolute;
		width: 100%;
		top: 0;
		left: 0;
}
.spl_banner_heading h2 {
		display: block;
		padding: 5px 3.90625%;
		/* 40px/1024px */

		text-transform: uppercase;
		color: #FFF;
		width: 92.1875%;
		/* 944px/1024px background: #B20A00;*/

		font-weight: normal;
		font-size: 21px;
		letter-spacing: normal;
}
.spl_banner_heading p {
		display: block;
		padding: 5px 3.90625%;
		/* 40px/1024px */

		color: #FFF;
		width: 92.1875%;
		/* 944px/1024px background: #B20A00;*/

		background: rgba(78, 68, 64, 0.86);
		font-weight: normal;
		font-size: 16px;
		letter-spacing: normal;
}
.spl_heading_red {
		background: #B20A00;
}
.spl_heading_gray {
		background: #9A9A9A;
}
.spl_heading_green {
		background: #98CB52;
}
.spl_heading_green2 {
		background: #7AB73B;
}
.spl_heading_yellow {
		background: #EEC400;
}
.tips_heading_bg_colr {
		background: #449c6f;
}
.main_nav.main_subnav {
		position: absolute;
		bottom: 0px;
		left: 0;
		width: 100%;
		background: rgba(78, 68, 64, 0.86);
		border: none !important;
		padding-left: 0;
		display: block;
		float: left;
}
.main_nav.main_subnav.postionCoverage {
		bottom: 52px!important;
}
.main_nav.main_subnav span.page_title2 {
		width: 13.96484375%;
		/*143px/1024px*/

		float: left;
		font-size: 25px;
		line-height: 23px;
		letter-spacing: normal;
		color: #FFF;
		text-transform: uppercase;
		padding: 5px 40px;
}
.main_nav.main_subnav span.page_title2 h2 {
		font-size: 25px;
		padding-top: 4px;
		margin-top: -5px;
		padding-left: 12px;
}
.spl_covrage_banner_article2 h2 {
		font-size: 25px;
		padding-top: 4px;
		margin-top: -5px;
		padding-left: 12px;
}
.spl_covrage_banner_article2 {
		width: 78.22265625%;
		/*143px/1024px*/

		height: 100%;
		float: right;
		margin-left: 0;
}
.spl_covrage_banner_article2 p {
		font-size: 16px;
		line-height: 21px;
		letter-spacing: normal;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-left: 23px;
		color: #FFF;
}
.seelAllcoverage {
		margin-top: 10px;
		margin-left: 43px;
		margin-bottom: 20px;
}
.main_nav.main_subnav span.page_title {
		width: 20.503125%;
		/* 212px/1024px */
		/* width: auto;*/
		/*143px/1024px*/

		float: left;
		font-size: 25px;
		line-height: 23px;
		letter-spacing: normal;
		color: #FFF;
		text-transform: uppercase;
		padding: 0 0 0 0.0390625%;
}
.main_nav.main_subnav span.page_title h2 {
		font-size: 25px;
		padding-top: 14px;
		/*margin-top: -18px;*/

		padding-left: 12px;
}
.main_nav.main_subnav ul {
		width: 799px;
		float: right;
		margin-left: 0;
		background: none;
		right: 0;
}
.main_nav.main_subnav ul > li {
		margin: 0;
}
.main_nav.main_subnav ul > li > a {
		color: #FFF;
		padding-left: 26px;
		padding-right: 26px;
		padding-bottom: 10px;
		margin: 0 15px;
}
.spl_covrage_banner_article {
		width: 79.39453125%;
		/* 813px/1024px */

		height: 100%;
		float: right;
		margin-left: 0;
		display: table;
}
/*.spl_covrage_banner_article:hover { text-decoration: underline; color: #FFF; }*/

.spl_covrage_banner_article p {
		clear: both;
		font-size: 16px;
		line-height: 21px;
		padding-top: 0;
		padding-left: 23px;
		padding-right: 23px;
		padding-bottom: 10px;
		color: #FFF;
}
.spl_covrage_banner_article h3.spl_coverage_heading {
		height: auto !important;
		font-size: 22px !important;
		font-weight: bold;
		line-height: 21px;
		padding-top: 10px;
		padding-left: 23px;
		padding-right: 23px;
		padding-bottom: 5px;
		margin-bottom: 0;
		color: #FFF;
}
.spl_covrage_banner_article h3.spl_coverage_heading:hover {
		text-decoration: underline;
		color: #FFF;
		cursor: pointer;
}
.spl_covrage_banner_article p a {
		color: #FFF;
}
.spl_covrage_banner_article h3 {
		font-size: 28px;
		font-weight: normal;
		letter-spacing: normal;
		padding: 11.5px 23px;
		color: #FFF;
}
.spl_covrage_banner_article.spl_heading_tips {
		padding-top: 18px;
}
.main_nav.main_subnav ul li a.nav_fx_red:hover,
.main_nav.main_subnav ul li a.nav_fx_red.active {
		border-bottom: 4px solid #B20A00;
}
.main_nav.main_subnav ul li a.nav_fx_gray:hover,
.main_nav.main_subnav ul li a.nav_fx_gray.active {
		border-bottom: 4px solid #9A9A9A;
}
.main_nav.main_subnav ul li a.nav_fx_green:hover,
.main_nav.main_subnav ul li a.nav_fx_green.active {
		border-bottom: 4px solid #98CB52;
}
.main_nav.main_subnav ul li a.nav_fx_yellow:hover,
.main_nav.main_subnav ul li a.nav_fx_yellow.active {
		border-bottom: 4px solid #EEC400;
}
p.spl_feat_intro {
		color: #4f514d;
		line-height: 24px;
		font-size: 16px;
		background: #EBEBEB;
		display: block;
		float: left;
		margin: 5px 0 0 5px;
		padding: 10px 0 10px 10px;
}
p.spl_feat_intro_link {
		line-height: 24px;
		font-size: 14px;
		display: block;
		float: left;
}
p.spl_feat_intro_link a {
		color: #4F514D;
}
p.spl_feat_intro_link a:hover,
p.spl_feat_intro_link a:focus {
		color: #CB1308;
		outline: 0;
		text-decoration: none;
}
p.spl_feat_intro_link.intro_link_green a:hover,
p.spl_feat_intro_link.intro_link_green a:focus {
		color: #43A673;
}
.main_article_album {
		width: 100%;
}
.main_article_album_img_liquid {
		min-height: 449px;
		width: 771px;
}
.main_article_album figure {
		position: relative;
		overflow: hidden;
		z-index: 0;
}
.main_article_album figure.fl {
		width: 48.378728923476005188067444876783%;
		/* 373px/771px */
}
.main_article_album figure.fl img {
		width: 100%;
		max-width: 373px;
}
.main_article_album .fr {
		width: 32.425421530479896238651102464332%;
		/* 250px/771px */
}
.main_article_album .fr figure img {
		width: 100%;
		max-width: 250px;
}
.main_article_album figure.main_img {
		width: 460px;
		height: auto;
		float: left;
}
.main_article_album figure.main_img img {
		height: 100%;
		width: 100%;
}
.main_article_album .main_article_thumbs {
		width: 300px;
		float: right;
}
.main_article_album .main_article_thumbs figure {
		margin-bottom: 8px;
}
.main_article_album .main_article_thumbs figure:last-child {
		margin-bottom: 0;
}
.sidebar_tweet_feed {
		position: absolute;
		bottom: 13px;
}
.sidebar_tweet_feed > .topicHeading.trend_fb > h1 {
		font-size: 22px;
		margin-right: -30px;
}
.sidebar_tweet_feed > .topicHeading > .topicSubHeading {
		margin-left: -10px;
		margin-top: 20px;
}
.sidebar_tweet_feed > .topicHeading > .topicSubHeading > a.seeAll_btn {
		background: url(../images/sm_right_aarow2.png) no-repeat 90% center #d8d6d6;
		color: #6f6a6a;
}
.sidebar_tweet_feed > .fb_feed_content {
		padding-top: 40px;
		text-transform: uppercase;
		color: #6f6a6a;
}
.sidebar_tweet_feed > .fb_feed_content h4 span {
		padding-left: 8px;
}
.fb_feed_content figure {
		margin-top: 20px;
}
.fb_feed_content ul {
		list-style-type: none;
		margin: 0 -20px 0 0;
		padding: 0;
}
.fb_feed_content ul > li {
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-size: 18px;
		line-height: 53px;
		border-bottom: 1px solid #bcbbb9;
}
.fb_feed_content ul > li > span {
		display: block;
		width: 135px;
		float: left;
		color: #3b579d;
}
.fb_feed_content h4.tweet_user {
		border-bottom: 1px solid #bcbbb9;
		margin-right: -20px;
}
.fb_feed_content h4.tweet_user span.fb_decor_btm {
		display: block;
		height: 7px;
		border-bottom: 4px solid #3b579d;
		width: 136px;
}
.tweet_feed_content {
		width: 150px;
		padding-right: 25px;
}
.tweet_feed_content p {
		font-size: 16px;
		line-height: 20px;
		letter-spacing: normal;
		color: #4f514d;
		text-transform: none;
}
.tweet_feed_content p > a {
		color: #0769B5 !important;
		font-size: 14px;
}
.tweet_feed_content h4.tweet_user {
		text-transform: none;
		padding-top: 40px;
		border-bottom: 1px solid #bcbbb9;
		margin-bottom: 25px;
}
.tweet_feed_content h4.tweet_user a:hover {
		text-decoration: none;
}
.tweet_feed_content h4.tweet_user span.tweet_decor_btm {
		display: block;
		height: 7px;
		border-bottom: 4px solid #55ACEE;
		width: 136px;
}
.tweet_options {
		margin-top: 29px;
}
.tweet_options ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
}
.tweet_options ul li {
		float: left;
		padding: 2px 8px;
		border: 1px solid #CCD6DD;
}
.tweet_options ul li:first-child {
		border-left: none;
}
.tweet_options ul li:nth-child(4) {
		border-right: none;
}
.tweet_options ul li a {
		display: block;
		text-indent: -99999px;
}
.tweet_options ul li.tweet_options_reply a {
		width: 16px;
		background: url(../images/icon_sprite_twitter.png) 0px 18px;
}
.tweet_options ul li.tweet_options_reply a:hover {
		background: url(../images/icon_sprite_twitter.png) -16px 18px;
}
.tweet_options ul li.tweet_options_retweet a {
		width: 16px;
		background: url(../images/icon_sprite_twitter.png) -32px 18px;
}
.tweet_options ul li.tweet_options_retweet a:hover {
		background: url(../images/icon_sprite_twitter.png) -64px 18px;
}
.tweet_options ul li.tweet_options_fav a {
		width: 20px;
		background: url(../images/icon_sprite_twitter.png) -80px 18px;
}
.tweet_options ul li.tweet_options_fav a:hover {
		background: url(../images/icon_sprite_twitter.png) -118px 18px;
}
.tweet_options ul li.tweet_options_more a {
		width: 16px;
		text-indent: 0px;
		color: #8899AC;
}
.tweet_options ul li.tweet_options_more a:hover {
		text-decoration: none;
		color: #55ACEE;
}
.news_content_article_info {
		padding: 20px 0 20px 19px;
}
.news_content_article_info .topicHeading {
		padding-top: 10px;
}
.news_content_article_info .intro_social_icons ul {
		padding-top: 0;
}
.news_content_article_info .topicDetials {
		width: 100%;
}
span.timeline_day {
		background: #7AB73B;
		color: #FFF;
		text-transform: uppercase;
		padding: 2px 8px;
		font-size: 16px;
		font-weight: bold;
		position: relative;
		top: -5px;
}
span.timeline_day.timeline_day_yl {
		background: #E8BA00;
}
nav.sidebar_timeline_day {
		width: 212px !important;
}
nav.sidebar_timeline_day ul {
		margin: 0px 0 35px 0;
		padding: 0;
}
nav.sidebar_timeline_day ul > li {} nav.sidebar_timeline_day ul > li:hover {
		background: #E1E1DF;
}
nav.sidebar_timeline_day ul > li > a {
		display: block;
		color: #403F3F;
		padding-top: 16px;
		border-bottom: 1px solid #D3D2D0;
		padding-left: 40px;
}
nav.sidebar_timeline_day ul > li:first-child > a {
		padding-top: 12px;
}
nav.sidebar_timeline_day ul > li > a:hover {
		text-decoration: none;
}
nav.sidebar_timeline_day ul > li > a h4 {
		font-size: 18px;
		line-height: 15px;
		letter-spacing: normal;
		text-transform: uppercase;
}
nav.sidebar_timeline_day ul > li > a p {
		font-size: 15px;
		line-height: 18px;
		letter-spacing: normal;
		padding: 8px 0;
}
nav.sidebar_timeline_day ul > li > a span.timeline_day_divider {
		border-top: 3px solid #7AB73B;
		width: 112px;
		display: block;
		float: left;
}
nav.sidebar_timeline_day nav.hot_topics ul li:hover {
		background: none;
}
nav.sidebar_timeline_day nav.hot_topics ul li a {
		display: block;
		color: #403F3F;
		padding: 12px 0;
		border-bottom: 4px solid transparent;
}
nav.sidebar_timeline_day nav.hot_topics ul li a:hover {
		background: none;
}
.main_tweet_box {
		width: 255px;
		float: left;
		border-left: 1px solid #e1e1e1;
}
.main_tweet_box:last-child {
		border-right: 1px solid #e1e1e1;
}
.main_tweet_box .tweet_options {} .main_tweet_box .tweet_options ul {
		border-top: 1px solid #CCD6DD;
		border-bottom: 1px solid #CCD6DD;
		padding: 5px 0;
}
.main_tweet_box .tweet_options ul li {
		border: none;
		color: #2E2E2E;
		font-size: 12px;
		display: table-cell;
		vertical-align: middle;
}
.main_tweet_box .tweet_options ul li a {
		margin-top: -3px;
		display: inline-block;
		float: left;
}
.main_tweet_box .tweet_options ul li a + span {
		padding-top: 5px;
		padding-left: 10px;
}
.main_tweet_box > p a {
		display: inline;
		float: left;
		font-size: 14px;
		color: #0769B5;
		padding: 5px;
}
.main_tweet_box > p a img {
		width: 64px;
}
.tweet_box_content {
		background: #3C93D7;
		padding: 10px;
		color: #FFF;
}
.timeline_content .news_content_article_info {
		padding-left: 0;
		padding-bottom: 0;
}
.timeline_content .hot_topics {
		margin-left: 0px;
		width: 188px !important;
		background: url(../images/gray_aside_bg.png) repeat-y top right !important;
}
.timeline_content article.main_sidebar_article {
		margin-top: 60px;
}
.timeline_content article.main_sidebar_article h1 {
		font-size: 16px;
		line-height: 22px;
		letter-spacing: -0.20px;
		font-weight: normal;
}
.timeline_content article.main_sidebar_article p {
		text-transform: none;
		padding: 0;
}
.timeline_content article.main_sidebar_article p a {
		display: block;
		border-bottom: 3px solid transparent;
		width: 165px;
}
.timeline_content article.main_sidebar_article p a:hover {
		text-decoration: none;
		border-bottom: 3px solid #7AB73B;
}
.timeline_article .sidebar_tweet_feed {
		position: static !important;
}
.timeline_article .sidebar_tweet_feed .fb_feed_content ul {
		list-style-type: none;
		margin: 0 20px 0 0;
		padding: 0;
}
.timeline_article .sidebar_tweet_feed .fb_feed_content h4.tweet_user {
		border-bottom: 1px solid #bcbbb9;
		margin-right: 20px;
}
.main_img_display {
		height: 335px !important;
}
/*
-------------------------------------------
INDEPTH PAGE STYLES
-------------------------------------------
*/

.collapsible_header {
		background: #F0F0EC;
		padding: 15px 10px;
}
.collapsible_header h3 {
		display: inline-block;
		font-size: 28px;
		font-weight: normal;
		line-height: normal;
		letter-spacing: normal;
		color: #4F514D;
}
.collapse_content {
		border-top: 35px solid #D7D7CF;
		border-bottom: 12px solid #D7D7CF;
		border-left: 12px solid #D7D7CF;
		border-right: 12px solid #D7D7CF;
}
.collapse_content p {
		color: #272f36;
		font-size: 16px;
		line-height: 24px;
		padding: 18px 0;
		text-align: justify;
}
.collapse_content_first {
		border-top: 35px solid #D7D7CF;
		border-bottom: 12px solid #D7D7CF;
		border-left: 12px solid #D7D7CF;
		border-right: 12px solid #D7D7CF;
}
.collapse_content_first p {
		color: #272f36;
		font-size: 16px;
		line-height: 24px;
		padding: 18px 0;
		text-align: justify;
}
.collapse_content_alt {
		border-top: 35px solid #D7D7CF;
		border-bottom: none;
		border-left: 12px solid #D7D7CF;
		border-right: 12px solid #D7D7CF;
}
.collapse_content_alt p {
		color: #272f36;
		font-size: 16px;
		line-height: 24px;
		padding: 18px 0;
		text-align: justify;
}
.collapse_content_alt .collapse_content_intro_text {
		border-bottom: 12px solid #D7D7CF;
}
.collapse_content_alt2 {
		border-bottom: none;
}
.collapse_content_alt2 .collapse_content_intro_text {
		border-bottom: none;
}
.collapse_content_main2 {
		padding: 0 30px 0 68px !important;
}
.collapse_content_intro {
		display: table;
		position: relative;
}
.collapse_content_intro figure.extend {
		float: left;
		background: #FFF;
		padding: 10px;
		-webkit-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
}
.collapse_content_intro figure.extend.extended {
		width: 184px;
		border-top: 12px solid #d7d7cf;
		border-bottom: 12px solid #d7d7cf;
		border-left: 12px solid #d7d7cf;
		margin-left: -215px;
		margin-top: -12px;
		margin-bottom: -12px;
}
.collapse_content_intro figure.extend.extended img.collapse_display {
		width: 200px;
		height: auto;
}
.collapse_content_intro figure.extend img.collapse_display {
		width: 300px;
		height: auto;
}
.collapse_content_intro.collapse_hilight {
		padding-top: 12px;
}
.collapse_content_intro_first {
		display: table;
		position: relative;
}
.collapse_content_intro_first figure.extend {
		float: left;
		background: #FFF;
		padding: 10px;
		-webkit-transition: all 0.2s ease-in-out;
		-o-transition: all 0.2s ease-in-out;
		transition: all 0.2s ease-in-out;
}
.collapse_content_intro_first figure.extend.extended {
		width: 184px;
		border-top: 12px solid #d7d7cf;
		border-bottom: 12px solid #d7d7cf;
		border-left: 12px solid #d7d7cf;
		margin-left: -215px;
		margin-top: -12px;
		margin-bottom: -12px;
}
.collapse_content_intro_first figure.extend.extended img.collapse_display {
		width: 200px;
		height: auto;
}
.collapse_content_intro_first figure.extend img.collapse_display {
		width: 300px;
		height: auto;
}
.collapse_content_intro.collapse_hilight figure.extended {
		padding-top: 24px;
		margin-top: -24px;
}
/*.collapse_content_intro figure img { display: none; }
*/

.collapse_content_intro_text {
		display: table-cell;
		vertical-align: middle;
		padding-right: 30px;
		padding-left: 30px;
}
.intro_text_hilight_yellow {
		color: #FFF;
		background: #e8ba00;
		width: 51.875%;
		/* 415px/800px */

		height: 100%;
		float: left;
		/*	padding-left: 2.44140625%; /* 25px/1024x */

		padding-left: 0;
		margin-top: 10px;
		padding-bottom: 40px;
		padding-top: 43px;
		-webkit-transition: all 0.15s ease-in-out;
		-o-transition: all 0.15s ease-in-out;
		transition: all 0.15s ease-in-out;
}
.intro_text_hilight_yellow.extended {
		width: 598px;
}
.intro_text_hilight_yellow p {
		font-size: 18px;
		line-height: 21px;
		letter-spacing: normal;
		color: #FFF;
		padding-top: 0;
		padding-left: 25px;
		padding-right: 25px;
}
.intro_text_hilight_yellow h3 {
		font-size: 24px;
		line-height: 10px;
		letter-spacing: normal;
		font-weight: normal;
		padding-left: 25px;
		padding-right: 25px;
}
.intro_text_hilight_yellow ul {
		margin: 0 0 0 15px;
		padding: 0 25px;
}
.intro_text_hilight_yellow ul > li {
		padding-left: 0;
		font-size: 16px;
		line-height: 38px;
		margin: 0;
}
.collapse_content_main {
		padding: 17px 30px 0 90px;
		background: #FFF;
		position: relative;
		z-index: 1;
		display: none;
}
.collapse_content_main_data_first {
		padding: 17px 30px 0 90px;
		background: #FFF;
		/*position: relative;*/

		z-index: 1;
}
.collapse_content_main ul.story_points {
		margin: 0;
		padding: 0;
		margin-left: 22px;
}
.collapse_content_main ul.story_points > li {
		padding-left: 15px;
		font-size: 16px;
		line-height: 32px;
		letter-spacing: normal;
		margin: 0;
		color: #272f36;
		margin-top: 15px;
}
.collapse_content_main .subcontent_social_icons {
		width: 247px;
		margin-top: 7px;
}
article.collapse_content_main figure.collapse_content_main_img {
		overflow: hidden;
}
.collapse_content_main2 {
		background: #FFF;
}
.collapse_content_main2.collapse_top_offset17 {
		margin-top: -17px;
}
.collapse_btn {
		width: 80px;
		margin: 0 auto;
		text-transform: uppercase;
		text-align: center;
		margin-top: -10px;
}
.collapse_btn2 {
		margin-top: 5px !important;
}
.collapse_btn3 {
		margin-top: 5px !important;
}
.collapse_btn {
		width: 80px;
		margin: 0 auto;
		text-transform: uppercase;
		text-align: center;
		margin-top: -10px;
}
.collapse_btn a {
		font-size: 14px;
		color: #FFF;
		line-height: 10px;
		letter-spacing: normal;
		font-weight: bold;
}
.collapse_btn a:hover,
.collapse_btn a:focus {
		text-decoration: none;
		outline: 0;
}
.collapse_btn span {
		padding: 4px 5px;
		background: #E8BA00;
}
.collapse_btn span + img {
		margin-top: 5px;
		-webkit-transition: -webkit-transform .3s ease-in-out;
		-ms-transition: -ms-transform .3s ease-in-out;
		transition: transform .3s ease-in-out;
}
img.iconflip {
		transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
}
.collapse_btn_first {
		width: 80px;
		margin: 0 auto;
		text-transform: uppercase;
		text-align: center;
		margin-top: -10px;
}
.collapse_btn_first a {
		font-size: 14px;
		color: #FFF;
		line-height: 10px;
		letter-spacing: normal;
		font-weight: bold;
}
.collapse_btn_first a:hover,
.collapse_btn_first a:focus {
		text-decoration: none;
		outline: 0;
}
.collapse_btn_first span {
		padding: 4px 5px;
		background: #E8BA00;
}
.collapse_btn_first span + img {
		margin-top: 5px;
		-webkit-transition: -webkit-transform .3s ease-in-out;
		-ms-transition: -ms-transform .3s ease-in-out;
		transition: transform .3s ease-in-out;
}
.collapse_btn.collapse_btn_green span {
		background: #43A673;
}
img.iconflip {
		transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
}
.collapse_btn.collapse_btn_green span {
		background: #43A673;
}
.subcontent_indepth {
		text-align: center;
		position: relative;
		border-top: 12px solid #D7D7CF;
		border-bottom: 12px solid #D7D7CF;
		border-left: 12px solid #D7D7CF;
		border-right: 12px solid #D7D7CF;
}
.subcontent_indepth img.indepth_article_img {
		width: 100%;
		max-width: 800px;
}
.indepth_inner_collapse {
		border-top: 0;
		border: none;
		padding-left: 17px;
		display: none;
		padding-right: 30px;
}
.indepth_inner_collapse p {
		text-align: justify;
		color: #4f514d;
}
.indepth_inner_collapse h5 {
		margin: 0;
}
.indepth_inner_collapse.vid_hilight_text {
		background: #E8BA00;
}
.indepth_inner_collapse.vid_hilight_text p {
		color: #FFF;
}
.indepth_inner_album {} .indepth_inner_album .indepth_inner_main_img {
		width: 59.273670557717250324254215304799%;
		float: left;
}
/* 457px/771px */

.indepth_inner_album .indepth_inner_main_img img {
		width: 100%;
		max-width: 457px;
}
.indepth_inner_album .indepth_inner_img {
		width: 31.128404669260700389105058365759%;
		float: left;
		margin-left: 3px;
}
/* 240px/771px */

.indepth_inner_album .indepth_inner_img img {
		width: 100%;
		max-width: 237px;
}
img.img_chevron {
		position: absolute;
		top: -5px;
		left: 95px;
}
img.img_chevron2 {
		position: absolute;
		top: -1px;
		left: 100px;
}
.subcontent_indepth_box {
		background: #FFF;
		width: 92.25%;
		/* 738px/800px */

		margin: 0 auto;
		padding-top: 30px;
		padding-bottom: 30px;
		position: relative;
}
.subcontent_indepth_box img {
		width: 100%;
		max-width: 800px;
}
#play_indepth_video {
		position: absolute;
		bottom: 125px;
		left: 297px;
		cursor: pointer;
}
.indepth_sidebar_content h3.main_article_title {
		font-size: 20px;
		line-height: 23px;
		letter-spacing: normal;
		text-transform: uppercase;
		color: #4f514d;
}
.indepth_sidebar_content article.main_sidebar_article h1 {
		font-size: 16px;
		line-height: 22px;
		letter-spacing: normal;
		font-weight: normal;
}
.indepth_sidebar_content article.main_sidebar_article p {
		text-transform: none;
		padding-top: 0;
}
.indepth_sidebar_content article.main_sidebar_article p > a:hover {
		border-bottom: 3px solid #e8ba00;
}
.indepth_sidebar_content nav.spl_covrage_hot_topics {
		margin-left: 0;
		margin-bottom: ;
}
.collapse_top_offset17 {
		margin-top: -17px;
}
.collapse_top_offset97 {
		margin-top: -97px;
}
/*
-------------------------------------------
BLOGGER ARTICLE
-------------------------------------------
*/

p.blogger_article_intro_link {
		line-height: 24px;
		font-size: 14px;
		display: block;
		float: left;
}
p.blogger_article_intro_link a {
		color: #4F514D;
}
p.blogger_article_intro_link a:hover,
p.blogger_article_intro_link a:focus {
		color: #7DB93E;
		outline: 0;
		text-decoration: none;
}
.blog_article_dev_content nav.hot_topics {
		margin-left: 0;
}
.blog_article_dev_content nav.hot_topics h2 {
		font-size: 20px;
		font-weight: 500;
}
.blog_article_dev_content article.main_sidebar_article h1 {
		font-size: 20px;
		line-height: 22px;
		letter-spacing: normal;
}
.blog_article_dev_content article.main_sidebar_article p > a:hover {
		border-bottom: 4px solid #7DB93E;
}
/*
-------------------------------------------
TIPS STYLES
-------------------------------------------
*/

ul.user_feedback_info {
		border-top: 1px solid #43A673;
		border-bottom: 1px solid #43A673;
		padding: 5px 0;
		margin: 0 30px 0 0;
		list-style-type: none;
		display: block;
		width: 100%;
}
ul.user_feedback_info li {
		float: left;
}
.icon_feedback,
.info_feedback {
		width: 50px;
		float: left;
}
.icon_feedback a {
		display: block;
		width: 30px;
		height: 30px;
		border-radius: 50%;
		background: #c2c2c2;
		text-align: center;
		padding: 5px;
}
.icon_feedback a:hover {
		background: #43a673;
}
.icon_feedback span img {} .info_feedback p {
		margin: 0;
		padding: 0;
		text-transform: uppercase;
		font-size: 14px;
		line-height: 24px;
		color: #272F36;
}
.collapse_related {
		padding-top: 5px;
		padding-bottom: 35px;
}
.collapse_related h4 {
		font-weight: normal;
		font-size: 14px;
		line-height: 19px;
		letter-spacing: normal;
		color: #4f514d;
		text-transform: uppercase;
		padding-bottom: 10px;
}
.collapse_related ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
}
.collapse_related ul li {
		float: left;
		margin: 0 5px 0 0;
		padding: 0;
}
.collapse_related ul li figure {
		width: 211px;
		overflow: hidden;
		text-align: center;
}
.collapse_related ul li figure figcaption {
		text-align: left;
		font-size: 16px;
		line-height: 23px;
		color: #4f514d;
		padding: 0 20px;
}
.collapse_content_main article.blog_content1 {
		margin-right: 15px;
		background: #f6f6f6;
}
.collapse_content_main article.blog_content1 .blog_text {
		padding: 25px 12px 10px 5px;
}
.collapse_content_main article.blog_content1 .blog_text h4 a {
		height: 80px;
}
.collapse_content_main article.blog_content1 .blog_text h4 a,
.collapse_content_main article.blog_content1 .blog_text p.blog_author,
.collapse_content_main article.blog_content1 .blog_text p.blog_author a {
		color: #4f514d;
		padding: 0;
		margin: 0;
}
.collapse_content_main article.blog_content1 .blog_text p.blog_author {
		font-size: 14px;
		line-height: 20px;
		letter-spacing: normal;
		border-top: 2px dotted #4f514d;
		padding-top: 15px;
}
.tips_extended_img {
		width: 270px;
		height: 200px;
		padding: 15px 10px 10px;
		background: #FFF;
		border-top: 12px solid #d7d7cf;
		border-bottom: 12px solid #d7d7cf;
		border-left: 12px solid #d7d7cf;
		margin-top: -12px;
		margin-bottom: -12px;
		margin-left: -180px;
		position: relative;
}
.tips_extended_img figure.tips_extended {
		width: 270px;
		height: 200px;
}
.tips_extended_img .whitewash_fix {
		display: none;
		height: 12px;
		width: 125px;
		background: #FFF;
		position: absolute;
		bottom: -12px;
		right: -3px;
}
.whitewash_fix.hide_whitewash {
		display: none;
}
/*
-------------------------------------------
PHOTO GALLERY PAGE STYLES
-------------------------------------------
*/

.topicDetials.dte_photo_gallery {
		width: 100%;
		height: 423px;
		overflow: hidden;
		background: #FFF;
		margin-right: 0;
}
.topicDetials.dte_photo_gallery figure {
		width: 73.2421875%;
		/* 750px/1024px */

		height: inherit;
		max-height: 423px;
		background: #000;
		float: left;
}
.topicDetials.dte_photo_gallery figure .gallery_img_holder {
		max-width: 750px;
		height: 423px;
		max-height: 423px;
		text-align: center;
		overflow: hidden;
}
.topicDetials.dte_photo_gallery figure img {
		width: 100%;
}
.topicDetials.dte_photo_gallery figure img.vertImgWidth {
		width: auto!important;
		max-height: 100%;
		margin: 0 auto;
}
.topicDetials.dte_photo_gallery .gallery_caption {
		float: right;
		color: #FFF;
		text-align: left;
		width: 26.5625%;
		/* 272px/1024px */

		background: #F0B101;
		height: 423px;
		display: table;
		border-left: 2px solid #FFF;
}
.topicDetials.dte_photo_gallery .gallery_caption article {
		display: table-cell;
		vertical-align: top;
		padding-top: 30px;
}
.topicDetials.dte_photo_gallery .gallery_caption article h3 {
		font-size: 30px;
		text-transform: none;
		font-weight: bold;
		line-height: 30px;
		letter-spacing: normal;
		padding-left: 10px;
		padding-right: 10px;
}
.topicDetials.dte_photo_gallery .gallery_caption article h5 {
		font-size: 22px;
		text-transform: none;
		;
		font-weight: normal;
		line-height: 30px;
		letter-spacing: normal;
		padding-left: 10px;
		margin: 0;
}
.topicDetials.dte_photo_gallery .gallery_caption article p {
		font-size: 16px;
		line-height: 22px;
		padding-left: 10px;
}
.topicDetials.dte_photo_gallery .gallery_caption article .photo_gallery_caption_border {
		border-top: 2px solid #F7D578;
}
.topicDetials.dte_photo_gallery .dte_gallery_row figure > span.imgLiquid {
		display: block;
		height: 625px;
}
.topicDetials.dte_photo_gallery .dte_gallery_row figure img {
		position: relative;
		z-index: 0;
}
/*.topicDetials.dte_photo_gallery figure { text-align: right; }
.topicDetials.dte_photo_gallery figure figcaption { position: absolute; top: 0; right: 0; color: #FFF; text-align: left; width: 310px; background: #F0B101; height: 100%; display: table; }
.topicDetials.dte_photo_gallery figure figcaption article { display: table-cell; vertical-align: middle; }
.topicDetials.dte_photo_gallery figure figcaption article h3 { font-size: 30px; text-transform: uppercase; font-weight: bold; line-height: 30px; letter-spacing: normal; padding-left: 10px; }
.topicDetials.dte_photo_gallery figure figcaption article p { font-size: 16px; line-height: 22px; padding-left: 10px; }
.topicDetials.dte_photo_gallery figure figcaption article .photo_gallery_caption_border { border-top: 2px solid #F7D578; margin-right: 30px; }
.topicDetials.dte_photo_gallery .dte_gallery_row figure img { position: relative; z-index: 0; }
*/
/*.topicDetials.dte_thumbs_gallery .dte_gallery_row h2 { border: 5px solid #FFF; border-collapse: collapse; }*/

.photo_thumbs_content {
		width: 78.125%;
		/* 800px/1024px */

		float: right;
}
.photo_thumbs_content .topicDetials {
		width: 98.75%;
		/* 790px/800px */

		margin-left: 0.9765625%;
		margin-right: 0;
		margin-top: 5px;
		margin-bottom: 25px;
}
.topicDetials.dte_thumbs_gallery {
		position: relative;
}
.topicDetials.dte_thumbs_gallery img {
		width: 100%;
		max-width: 100%;
}
.topicDetials.dte_thumbs_gallery .imgLiquid:hover {
		cursor: pointer;
}
.topicDetials.dte_thumbs_gallery .photo_thumb1x1 {
		width: 84px;
		height: 84px;
		float: left;
}
.topicDetials.dte_thumbs_gallery .photo_thumb1x2 {
		position: relative;
		display: inline-block;
		width: 15.992278481012658227848101265823%;
		/* Fallback */

		width: -webkit-calc(96% / 6);
		width: 96(96% / 6);
		height: 93px;
		float: left;
		border: 2px solid transparent;
}
.topicDetials.dte_thumbs_gallery .photo_thumb1x2.thumb_active {
		border: 2px solid #f0b101;
}
.topicDetials.dte_thumbs_gallery .photo_thumb2x2 {
		width: 173px;
		height: 173px;
		float: left;
}
.photo_thumbs_content .news_content_container h3 {
		margin-top: 0;
}
.photo_thumbs_content .news_content_container .main_article p {
		text-align: justify;
}
.other_gallery_section {
		width: 100%;
		height: auto;
		margin-top: 0px;
}
.sidebar_container_borderyellow_top_1px {
		border-top: 1px solid #f0c240;
		width: 136px;
		margin-left: 30px;
}
.sidebar_other_gallery_text {
		margin-left: 33px;
		font-family: Arial, Helvetica, sans-serif;
		color: #4f514d;
		margin-top: 10px;
		float: left;
}
.sidebar_other_gallery_text h1 {
		font-size: 25px;
		line-height: 24px;
		word-spacing: .2px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		text-transform: uppercase;
		margin-top: 20px;
}
.other_gallery {
		border-top: 2px solid #f0c240;
		float: left;
		height: auto;
		width: 772px;
		margin-left: 12px;
		margin-bottom: 0px;
}
.other_gallery_img {
		float: left;
		height: 416px;
		width: 455px;
		position: relative;
}
.other_gallery_text {
		float: left;
		height: auto;
		margin-left: 17px;
		margin-top: 232px;
		width: 260px;
}
.other_gallery_text p {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		line-height: 24px;
		border-bottom: 1px solid #dfdfdf;
		color: #4f514d;
}
.other_gallery_text p a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.other_gallery_text_width {
		font-size: 16px !important;
		line-height: 30px !important;
}
.other_gallery_date_text {
		border-bottom: none !important;
		font-weight: normal !important;
		line-height: 30px !important;
}
.sidebar_pic_of_day_text {
		margin-left: 33px;
		font-family: Arial, Helvetica, sans-serif;
		color: #4f514d;
		margin-top: 10px;
		float: left;
		width: 100%;
}
.sidebar_pic_of_day_text h1 {
		font-size: 22px;
		line-height: 24px;
		word-spacing: .2px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		text-transform: uppercase;
		color: #4f514d;
}
.sidebar_pic_of_day_text ul {
		margin: 0;
		padding: 0;
}
.sidebar_pic_of_day_text ul li {
		color: #7f7f7f;
		font-size: 15px;
		font-weight: normal;
		width: 130px;
		line-height: 38px;
		margin: 0;
		padding: 0px 0;
		text-transform: uppercase;
		border-bottom: 2px solid #d2d2d0;
		list-style-type: none;
}
.pic_of_day {
		float: left;
		width: 772px;
		margin-left: 12px;
		margin-bottom: 0px;
		display: table-cell;
		vertical-align: middle;
}
.pic_of_day_img {
		float: right;
		min-height: 255px;
		width: 317px;
		position: relative;
}
.pic_of_day_text {
		float: left;
		min-height: 180px;
		width: 255px;
		padding-left: 180px;
		padding-right: 20px;
		padding-top: 75px;
		color: #fff !important;
		background: #f8c015;
		display: table-cell;
		vertical-align: middle;
}
.pic_of_day_text p {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		line-height: 24px;
		border-bottom: 1px solid #fff;
		padding-right: 3px;
		text-align: right;
}
.pic_of_day_text p a {
		color: #fff;
}
.pic_of_day_text p a:hover {
		border-bottom: 1px solid #fff;
}
.pic_of_day_text_width {
		font-size: 16px !important;
		line-height: 26px !important;
		color: #fff !important;
}
.pic_of_day_date_text {
		border-bottom: none !important;
		font-weight: normal !important;
		line-height: 30px !important;
}
.pic_of_day2 {
		float: left;
		height: auto;
		width: 389px;
		margin-left: 12px;
		margin-bottom: 0px;
		margin-top: 2px;
}
.pic_of_day2.width2 {
		width: 382px;
		margin-left: 2px;
}
.pic_of_day2_img {
		float: left;
		position: relative;
		height: 216px;
		width: 389px;
}
.pic_of_day2_text {
		float: left;
		height: auto;
		margin-left: 11px;
		width: 260px;
}
.pic_of_day2_text p {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 14px;
		line-height: 24px;
		border-bottom: 1px solid #dfdfdf;
		padding-left: 6px;
		color: #4f514d;
}
.pic_of_day2_text p a:hover {
		border-bottom: 1px solid #4a4a4a;
}
.pic_of_day2_text_width {
		font-size: 16px !important;
		line-height: 30px !important;
}
.pic_of_day2_date_text {
		border-bottom: none !important;
		font-weight: normal !important;
		line-height: 30px !important;
		padding-bottom: 10px !important;
}
.gallery_photo_icon a {
		background: url(../images/multimedia_icons.png) no-repeat scroll -21px 0% transparent;
		width: 22px !important;
		height: 20px !important;
		text-indent: -1e+10px;
		display: block;
		position: absolute;
		top: 10px;
		left: 10px;
}
.gallery_photo_icon2 a {
		background: url(../images/multimedia_icons.png) no-repeat scroll -21px 0% transparent;
		width: 22px !important;
		height: 20px !important;
		text-indent: -1e+10px;
		display: block;
		position: absolute;
		top: 10px;
		right: 10px;
}
#dte_intro .sidebar_pic_of_day_text {
		margin-left: 0;
}
#dte_intro .sidebar_pic_of_day_text h1,
#dte_intro .sidebar_pic_of_day_text ul li a {
		color: #7f7f7f;
}
#dte_intro .sidebar_pic_of_day_text ul li a {
		border-bottom: 3px solid transparent;
		display: block;
		margin-left: 5px;
		margin-right: 15px;
}
#dte_intro .sidebar_pic_of_day_text ul li a:hover {
		border-bottom: 3px solid #f0b101;
		text-decoration: none;
}
#dte_intro .sidebar_breadcrumb a {
		font-size: 14px;
}
#dte_intro .sidebar_breadcrumb.sidebar_breadcrumb_yellow a {
		color: #dfa401;
}
#dte_intro .sidebar_breadcrumb.sidebar_breadcrumb_yellow2 {
		margin-bottom: 15px;
		margin-left: 10px;
}
#dte_intro .sidebar_breadcrumb.sidebar_breadcrumb_yellow2 a {
		color: #dfa401;
}
.dte_gallery.dte_photo_gallery .slick-prev,
.dte_gallery.dte_photo_gallery .slick-prev:focus {
		left: 15px;
		top: auto;
		width: 50px;
		height: 50px;
		bottom: 50%;
		margin-bottom: -25px;
		z-index: 99;
		background: url(../images/icon_gallerypage_prev.png) no-repeat center center !important;
		text-indent: -99999px;
}
.dte_gallery.dte_photo_gallery .slick-prev.slick-disabled {
		opacity: 0.2 !important;
}
.dte_gallery.dte_photo_gallery .slick-prev:before {
		background: none;
		content: none;
}
.dte_gallery.dte_photo_gallery .slick-next,
.dte_gallery.dte_photo_gallery .slick-next:focus {
		right: 287px;
		top: auto;
		width: 50px;
		height: 51px;
		bottom: 50%;
		margin-bottom: -25px;
		z-index: 99;
		background: url(../images/icon_gallerypage_next.png) no-repeat center center !important;
		text-indent: -99999px;
}
.dte_gallery.dte_photo_gallery .slick-next.slick-disabled {
		opacity: 0.2 !important;
}
.dte_gallery.dte_photo_gallery .slick-next:before {
		background: none;
		content: none;
}
.dte_gallery.dte_photo_gallery .dte_gallery_icons {
		height: 50px;
		position: relative;
		overflow: hidden;
		top: -55px;
		right: 15px;
}
.dte_gallery.dte_photo_gallery .dte_gallery_icons .blog_social_icons {
		position: absolute;
		top: 0;
		right: -240px;
}
.dte_gallery.dte_photo_gallery .dte_gallery_icons .blog_social_icons ul > li {
		float: left;
		margin-right: 0;
		margin-left: 10px;
}
.popup_slider .slick-prev {
		left: 180px;
		top: auto;
		width: 31px;
		height: 56px;
		bottom: 40%;
		margin-bottom: -25px;
		z-index: 99;
		background: url(../images/popup_arrow.png) no-repeat center center;
		position: fixed;
}
.popup_slider .slick-prev.slick-disabled {
		opacity: 0.2 !important;
}
.popup_slider .slick-prev:before {
		background: none;
		content: none;
}
.popup_slider .slick-next {
		right: 194px;
		top: auto;
		width: 31px;
		height: 56px;
		bottom: 40%;
		margin-bottom: -25px;
		z-index: 99;
		background: url(../images/popup_arrow2.png) no-repeat center center;
		position: fixed;
}
.popup_slider .slick-next.slick-disabled {
		opacity: 0.2 !important;
}
.popup_slider .slick-next:before {
		background: none;
		content: none;
}
/*
-------------------------------------------
TAG STYLES
-------------------------------------------
*/

.container_3 {
		width: 72.0703125%;
		/* 738px/1024px */

		float: left;
}
.container_3 aside.sidebar_main {
		width: 27.506775067750677506775067750678%;
		/* 203px/738px */

		margin-right: 10px;
		padding-right: 10px;
		float: left;
}
.container_3 aside.left_sec {
		width: 25.474254742547425474254742547425%;
		/* 188px/738px */

		margin-right: 10px;
		padding-right: 0;
		float: left;
}
.container_3 .news_content {
		width: 69.78319783197831978319783197832%;
		/* 515px/738px */

		float: left;
}
.container_3 .topicDetials {
		width: 66.395663956639566395663956639566%;
		/* 490px/738px */

		float: left;
		margin-right: 14px;
		margin-left: 10px;
}
.sidebar_main2 {
		width: 27.83203125%;
		/* 285px/1024px */

		float: right;
		border-left: 1px solid #a2a1a1;
}
.sidebar_main2 .sidebar_main2_intro {
		width: 240px;
}
.sidebar_main2 .sidebar_main2_intro nav.hot_topics ul {
		margin-top: 20px;
}
.sidebar_main2 .sidebar_main2_intro nav.hot_topics ul li {
		text-align: right;
		font-size: 12px;
		color: #4f514d;
		display: table;
		width: 100%;
		line-height: 0;
		padding: 5px 0;
}
.sidebar_main2 .sidebar_main2_intro nav.hot_topics ul li a {
		display: table-cell;
		color: #4f514d;
}
.sidebar_main2 .sidebar_main2_intro nav.hot_topics ul li a span {
		position: relative;
		bottom: 10px;
}
.tag_article_text {
		background: #f0f0ec;
		padding: 25px 35px 28px 5px;
		color: #4f514d;
}
.tag_article_text h3 {
		font-size: 24px;
		line-height: 24px;
		margin-bottom: 20px;
}
.tag_article_text p {
		font-size: 16px;
		line-height: 24px;
}
.tag_article_text span.tag_article_divider {
		clear: both;
}
.dte_gallery_tag figure .carousel_image_holder {
		width: 100%;
		max-width: 490px;
		height: 322px;
		overflow: hidden;
}
.dte_gallery_tag figure figcaption {
		color: #4f514d;
}
.dte_gallery_tag figure figcaption h3 {
		font-size: 16px;
		font-weight: bold;
		line-height: 24px;
}
.dte_gallery_tag figure figcaption p {
		font-size: 16px;
		line-height: 18px;
}
.pic_grid_col {
		width: 243px;
		float: left;
}
.pic_grid_col1 {
		display: table;
}
.pic_grid_col2 {
		margin-left: 3px;
}
.pic_grid_content {
		width: inherit;
		height: 210px;
		overflow: hidden;
		float: left;
		margin-bottom: 3px;
}
.pic_grid_content figure {
		width: inherit;
		height: inherit;
		overflow: hidden;
}
.pic_grid_content figure img {
		width: 100%;
		max-width: 245px;
}
.pic_grid_content_text {
		display: table;
		background: #2a3034;
}
.pic_grid_content_text p {
		color: #FFF !important;
		display: table-cell;
		vertical-align: middle;
		padding-left: 15px;
		padding-right: 15px;
}
.sidebar_main2 .sidebar_container {
		padding-left: 20px;
		/* 20px/1024px */

		padding-right: 25px;
		/* 20px/1024px */
}
.sidebar_main2 .sidebar_container figure.image_holder {
		width: 100%;
		height: 200px;
		border: 3px solid #d7d7d7;
		margin-bottom: 20px;
}
.sidebar_main2 .sidebar_container figure img {
		width: 100%;
		max-width: 238px;
}
.sidebar_main2 .sidebar_container figure + h3 {
		font-size: 24px !important;
		line-height: 31px;
		letter-spacing: normal;
		color: #4f514d;
}
/*.sidebar_main2 .main_article_sidebar_nav { margin-bottom: 20px; }
.sidebar_main2 .main_article_sidebar_nav h3.main_article_title { margin-bottom: 20px; font-size: 24px !important; line-height: 31px; letter-spacing: normal; color: #4f514d; }
*/

.indepth_sidebar_content nav.spl_covrage_hot_topics li {
		font-size: 15.5px;
		line-height: 37px;
		letter-spacing: normal;
}
.indepth_sidebar_content nav.spl_covrage_hot_topics li a {
		border-bottom: 4px solid transparent;
		display: inline-block;
		-webkit-transition: all 0.15s ease-in-out;
		-o-transition: all 0.15s ease-in-out;
		transition: all 0.15s ease-in-out;
		color: #4f514d;
}
.indepth_sidebar_content nav.spl_covrage_hot_topics li a:hover {
		border-bottom: 4px solid #cf0e03;
}
.main_article_sidebar_nav h3.main_article_title {
		font-size: 22px;
		line-height: 23px;
		letter-spacing: normal;
		color: #4f514d;
		margin: 0;
}
p.main_article_sidebar_nav {
		font-size: 16px;
		line-height: 24px;
		color: #4f514d !important;
}
p.sidebar_main2_more {
		font-size: 11px;
		line-height: 31px;
		text-transform: uppercase;
		font-weight: bold;
}
p.sidebar_main2_more a {
		color: #bb1006;
}
.tag_focus_media {
		width: 304px;
		float: left;
}
.tag_focus_thumb {
		width: 100px;
		float: left;
}
.tag_focus_thumb figure {
		overflow: hidden;
		height: 80px;
}
.tag_focus_preview {
		width: 195px;
		float: left;
		margin-left: 3px;
}
.tag_banner_focus {
		margin-bottom: 0;
		border-bottom: red solid 1px;
		float: left;
		width: 100%;
		margin-top: -4px;
}
.tag_focus_content {
		width: 700px;
		background: #5ac007;
		color: #FFF;
		float: right;
		position: relative;
		text-align: left;
		padding-left: 15px;
		padding-bottom: 15px;
		padding-right: 5px;
		padding-top:15px;
}
.tag_focus_content span.tag_gray {
		right: 5px;
}
.tag_focus_content h4 {
		padding-top: 33px;
		font-size: 24px;
		line-height: 24px;
		text-transform: uppercase;
}
.tag_focus_content p {
		font-size: 16px;
		line-height: 22px;
}
.tag_preview {
		width: 100%;
		height: 161px;
		float: left;
		background: url(../images/tag_preview_bg.jpg) repeat-x;
		overflow: hidden;
}
.tag_preview_content {
		height: 155px;
}
.tag_preview_mths {
		background: #2b3034;
		border-top: 10px solid #c2c2c0;
		width: 1024px;
		height: 24px;
}
.tag_preview_mths > .mthList {} .tag_preview_mths > .mthList div.item {
		float: left;
		text-transform: uppercase;
}
.tag_preview_mths > .mthList div.item > a {
		color: #FFF;
		display: block;
		padding-left: 10px;
		padding-right: 10px;
		/*margin-right: 9.5px; margin-left: 9.5px;*/
		/*-webkit-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;*/
}
.tag_preview_mths > .mthList div.item > a:hover {
		background: #9a9a9a;
}
.mthList {
		display: table;
		width: 990px;
}
.mthList div.item {
		display: table-cell;
		float: none;
		width: auto;
		position: relative;
		left: 30px;
		/*margin: 0 45px; */

		margin-top: 1.5px
}
.mthList div.item .tag_preview_dropdown {
		opacity: 0;
		z-index: -999999;
		/*-webkit-transition: all 0.15s ease-in-out; -o-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out;*/

		border: 2px solid transparent;
		height: 0;
		overflow: hidden
}
.mthList div.item.mthList_selected .tag_preview_dropdown {
		opacity: 1;
		height: 195px;
}
.mthList div.item > a {
		-webkit-transition: all 0.15s ease-in-out;
		-o-transition: all 0.15s ease-in-out;
		transition: all 0.15s ease-in-out;
		border: 2px solid transparent;
}
.mthList div.mthList_selected > a {
		background: #7ab73b;
		border-top: 2px solid #61922f;
		border-right: 2px solid #59852b;
		border-bottom: 2px solid #60902f;
		border-left: 2px solid #d8eac5;
}
.mthList div.mthList_selected > a:hover {
		background: #7ab73b !important;
}
.mthList div .tag_preview_dropdown {
		position: absolute;
		top: -160px;
		left: 122px;
		width: 780px;
		z-index: 9999;
}
.tag_preview_container {
		width: 340px;
		float: left;
}
.tag_preview_content_item {
		width: 295px;
		position: relative;
		background: #24292d;
		opacity: 0.5;
		z-index: 999999;
}
.tag_preview_content_item[data-tag-offset='tag-offset1'] {
		right: -25px;
		top: -65px;
		opacity: 0.75;
}
.tag_preview_content_item[data-tag-offset='tag-offset2'] {
		right: -50px;
		top: -125px;
		opacity: 1;
}
.tag_preview_content_item figure {
		width: 105px;
		float: right;
}
.tag_preview_content_text {
		position: relative;
		width: 177px;
		float: left;
		margin: 0;
		display: table;
}
p.tag_preview_content_title {
		color: #FFF;
		text-transform: uppercase;
		display: table-cell;
		vertical-align: middle;
}
/*
-------------------------------------------
TAG STYLES
-------------------------------------------
*/

.errorDisplay {
		margin: 0;
		padding: 60px 0;
		text-align: center;
		text-transform: none;
}
.errorDisplay p {
		padding: 0;
		font-size: 20px;
		line-height: 30px;
		color: #FFF;
}
.errorDisplay h3 {
		margin-bottom: 30px;
		opacity: 0.60;
}
.errorDisplay h3 img {
		width: 100%;
		max-width: 320px;
}
.errorDisplayText {
		border-radius: 3px;
		padding: 30px;
		background: rgba(0, 0, 0, 0.40);
		max-width: 400px;
		margin: 0 auto;
}
.btn_content {
		padding: 15px;
}
a#btn_go_back {
		width: 180px;
		display: block;
		margin: 0 auto;
}
a#btn_go_back button.btn_go_back {
		background: #98cb52;
		width: 100%;
		border-radius: 3px;
		padding: 15px 5px;
		font-size: 18px;
		text-align: center;
		text-transform: uppercase;
}
a#btn_go_back button.btn_go_back:hover {
		background: #7ab73b;
}
/*
-------------------------------------------
AUTHOR LIST STYLES
-------------------------------------------
*/

ul.author_list_info {
		font-family: 'Arial', sans-serif;
		margin: 0;
		padding: 0;
		list-style-type: none;
}
.containerColumnCount {
		/*-moz-column-count: 3;
	-webkit-column-count: 3;
	column-count: 3;
	-moz-column-gap: 11px;
	-webkit-column-gap: 11px;
	column-gap: 11px;
	-webkit-column-fill: auto;
	column-fill: auto;*/
		/*border-top: 2px solid #98cb52;*/

		float: left;
		height: auto;
		max-width: 772px;
		width: 100%;
		margin-bottom: 20px;
}
.containerColumnCount ul.author_list_info li.author_list_item {
		width: 100%;
		max-width: 166px;
		font-family: Arial, Helvetica, sans-serif;
		color: #5d5f5b;
		font-size: 16px;
		line-height: 25px;
		letter-spacing: -.4px;
		float: left;
		padding: 10px;
		border-bottom: 1px solid #ccc;
}
.author_list_info li.author_list_item {
		float: left;
		margin-right: 3px;
		margin-left: 3px;
}
.author_list_info li.author_list_item a:hover .author_list_header {
		background: #7bb73b;
		color: #FFF;
}
.author_list_info li.author_list_item a:hover .author_list_header h3.author_list_name {
		color: #FFF;
}
.author_list_header {
		background: #f0f1ec;
		padding: 28px 10px 20px;
		color: #3f3f3f;
}
.author_list_header h3.author_list_name {
		font-size: 18px;
		text-transform: uppercase;
		font-weight: bold;
		padding-bottom: 8px;
		margin-top: 0;
}
.author_list_header p.author_list_detail {
		font-size: 15px;
}
figure.author_list_portrait {
		width: 100%;
		text-align: center;
}
figure.author_list_portrait img {
		width: 100%;
		max-width: 250px;
}
.author_list_title {
		background: #3f3f3f;
		padding: 20px 10px;
		margin-top: -3px;
}
.author_list_title h5 {
		margin: 0;
		padding: 0;
		font-weight: normal;
		font-size: 18px;
		line-height: 25px;
}
.author_list_title h5 a {
		color: #FFF;
}
/*
-------------------------------------------
MY ACCOUNT STYLES
-------------------------------------------
*/

.my_account_info {
		padding: 20px 20px;
		margin: 0 5px;
		border: 1px solid #DDD;
		color: #4A4A4A;
}
.my_account_info input[type=text] {
		border: 1px solid #B0C4DE;
		color: #666;
		font-size: 14px;
		background: #F0F8FF;
}
.my_account_info input[type=submit] {
		width: 191px;
		height: 40px;
		border: 1px solid #8a8a8a;
		float: right;
}
.my_account_info textarea {
		width: 249px;
		border: 1px solid #B0C4DE;
		color: #666;
		font-size: 14px;
		background: #F0F8FF;
}
nav.my_acc_nav {
		font-size: 14px;
		font-weight: bold;
		letter-spacing: normal;
}
nav.my_acc_nav ul {
		margin: 0;
		padding: 0 15px 0 40px;
}
nav.my_acc_nav ul li {
		display: block;
		padding-top: 10px;
		padding-bottom: 10px;
		text-align: left;
		border-bottom: 1px solid #DDD;
}
nav.my_acc_nav ul li:last-child {
		border-bottom: none;
}
nav.my_acc_nav ul li a {
		display: block;
		color: #868686;
}
nav.my_acc_nav ul li a:hover {
		color: #db1b10;
}
nav.my_acc_nav ul li.acc_nav_active a {
		color: #1f60ac;
}
.acc_info_form,
.acc_additional_info,
.acc_additional_info2 {
		max-width: 625px;
		width: 100%
}
a.acc_change_pass {
		float: right;
		text-decoration: underline;
		position: absolute;
		right: 0;
		bottom: 0;
}
.acc_additional_info2 select {
		width: 251px;
		font-size: 14px;
		height: 30px;
}
.acc_info_form {} .acc_info_form label {
		font-size: 14px;
		color: #8a8a8a;
		font-weight: bold;
}
.acc_info_form > div {
		margin-bottom: 35px;
		position: relative;
}
.acc_info_form > div input {
		margin-top: 10px;
		width: 265px;
		height: 35px;
		padding: 0 5px;
}
.acc_info_form > p {
		margin-top: 24px;
		width: 265px;
		height: 35px;
		padding: 0 5px;
}
.acc_info_form > p.subs_detail {
		width: 100%;
		font-weight: bold;
}
.acc_info_form > p.subs_detail > span {
		font-weight: normal;
}
.acc_additional_info {} .acc_additional_info p {} .acc_additional_info label {
		font-size: 14px;
		color: #8a8a8a;
		font-weight: bold;
}
.acc_detail_profession label {
		margin-right: 30px;
}
.acc_detail_profession label input {
		margin-right: 13px;
}
.contact_checks > div {
		margin-bottom: 20px;
}
.contact_checks > div input {
		margin-right: 20px;
}
.acc_additional_info2 > div {
		margin-bottom: 18px;
}
.acc_additional_info2 label {
		margin-bottom: 18px;
		margin-left: 10px;
}
.acc_additional_info2 label span {
		display: block;
		float: left;
		width: 175px;
		text-align: right;
		padding-right: 10px;
		position: relative;
		font-size: 14px;
		color: #8a8a8a;
		font-weight: bold;
}
.acc_additional_info2 label span p {
		font-size: 12px;
		width: 100px;
		text-align: left;
		position: absolute;
		right: 0;
		font-weight: normal;
}
.acc_additional_info2 label input {
		width: 240px;
		height: 25px;
		padding: 0 5px;
}
div#main_article_content p {
		margin-bottom: 15px;
}
/*
-------------------------------------------
POPUP STYLES
-------------------------------------------
*/

.bookmark_popup_overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		background: none;
		transition: opacity 500ms;
		visibility: hidden;
		opacity: 0;
		z-index: 999999;
}
.bookmark_popup_overlay:target {
		visibility: visible;
		opacity: 1;
}
.bookmark_popup {
		margin: 70px auto;
		padding: 20px;
		background: #fff;
		border-radius: 5px;
		width: 30%;
		position: relative;
		-webkit-box-shadow: 0 0 35px rgba(0, 0, 0, 0.40);
		/* Safari 3-4, iOS 4.0.2 - 4.2, Android 2.3+ */

		-moz-box-shadow: 0 0 35px rgba(0, 0, 0, 0.40);
		/* Firefox 3.5 - 3.6 */

		box-shadow: 0 0 35px rgba(0, 0, 0, 0.40);
		/* Opera 10.5, IE 9, Firefox 4+, Chrome 6+, iOS 5 */

		-webkit-transition: all 5s ease-in-out;
		-moz-transition: all 5s ease-in-out;
		transition: all 5s ease-in-out;
}
.bookmark_popup h2 {
		margin-top: 0;
		color: #333;
		font-family: Tahoma, Arial, sans-serif;
}
.bookmark_popup .close {
		position: absolute;
		top: 20px;
		right: 30px;
		transition: all 200ms;
		font-size: 30px;
		font-weight: bold;
		text-decoration: none;
		color: #333;
}
.bookmark_popup .close:hover {
		color: orange;
}
.bookmark_popup .bookmark_popup_content {
		max-height: 30%;
		overflow: auto;
}
.bookmarkErrorMsg {
		color: red;
}
.bookmarkSuccessMsg {
		color: green;
}
@media screen and ( max-width: 768px) {
		.bookmark_popup {
				width: 75%;
		}
}
.main_nav > ul li:hover {
		border-bottom: none;
}
.commentTxtBoxErrMsg {
		border: 1px solid red !important;
}
#relatedContent {
		text-decoration: underline;
		cursor: pointer;
}
/*
-------------------------------------------
LOGIN STYLES
-------------------------------------------
*/
/*.account-access { position: relative; }
.account-access ul { list-style-type: none; position: absolute; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); box-shadow: 0 0 5px rgba(0, 0, 0, 0.6); padding: 10px; background: #F0F0F0; left: -30px; width: 150px; }
.account-access ul li { border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
.account-access ul li:last-child { border-bottom: none; }
.account-access ul li a { text-transform: uppercase; display: block; padding: 5px; }

.account-access-arrow {
  position: absolute;
  bottom: -16px;
*/
}
/*
-------------------------------------------
OVERRIDE STYLES
-------------------------------------------
*/
/*.imgLiquidNoFill  {
        background-color: #DDD;
}*/

.imgLiquid {
		background-position: 50% 50% !important;
}
.imgLiquid.imgLiquidNoFill {
		background-position: 50% 50% !important;
}
.dte_gallery_row .imgLiquidNoFill {
		background-color: #000;
}
.social_content_row .imgLiquid {
		background-color: #DDD;
}
.slick-slider {
		margin-bottom: 0;
}
.blog_carousel .slick-prev,
.blog_carousel .slick-next {
		position: absolute;
		display: block;
		height: 26px;
		width: 26px;
		border-radius: 50%;
		cursor: pointer;
		top: 50%;
		margin-top: -10px;
		padding: 0;
		border: none;
		outline: none;
}
.blog_carousel .slick-prev:focus,
.blog_carousel .slick-next:focus {
		outline: none;
		background-color: rgba(0, 0, 0, 0) !important;
}
.blog_carousel .slick-prev.slick-disabled:before,
.blog_carousel .slick-next.slick-disabled:before {
		opacity: 0.25;
}
/*.blog_carousel .slick-prev:before,
.blog_carousel .slick-next:before { font-family: "slick"; font-size: 30px; line-height: 1; color: white; opacity: 0.85; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }*/

.blog_carousel .slick-prev {
		left: -15px;
		background: url(../images/contr_prev.png) no-repeat center center;
}
.blog_carousel .slick-prev:before {
		background: none;
		content: none;
}
.blog_carousel .slick-next {
		right: -15px;
		background: url(../images/contr_next.png) no-repeat center center;
}
.blog_carousel .slick-next:before {
		background: none;
		content: none;
}
.dte_gallery_row .slick-prev,
.dte_gallery_row .slick-prev:focus {
		display: block;
		text-indent: -9999px;
		left: 0px;
		top: auto;
		width: 20px;
		height: 80px;
		bottom: -1px;
		z-index: 99;
		background: url(../images/carousel_prev.png) no-repeat center center #ebebeb !important;
}
.dte_gallery_row .slick-prev:before {
		background: none;
		content: none;
}
.dte_gallery_row .slick-next,
.dte_gallery_row .slick-next:focus {
		display: block;
		text-indent: -9999px;
		right: 0px;
		top: auto;
		width: 20px;
		height: 80px;
		bottom: -1px;
		z-index: 99;
		background: url(../images/carousel_next.png) no-repeat center center #ebebeb !important;
}
.dte_gallery_row .slick-next:before {
		background: none;
		content: none;
}
/*.dte_gallery_row.dte_gallery_tag .slick-prev {display:block; text-indent:-9999px; left: 0; top: auto; width: 20px; height: 50px; bottom: -51px; z-index: 99; background: url(../images/tag_gallery_prev.jpg) no-repeat center center; }
.dte_gallery_row.dte_gallery_tag .slick-prev:before { background: none; content: none; }

.dte_gallery_row.dte_gallery_tag .slick-next {display:block; text-indent:-9999px; right: 0; top: auto; width: 20px; height: 51px; bottom: -51px; z-index: 99; background: url(../images/tag_gallery_next.jpg) no-repeat center center; }
.dte_gallery_row.dte_gallery_tag .slick-next:before { background: none; content: none; } */

.ui-tabs-vertical .ui-tabs-nav li {} .slider-nav {
		margin-top: 10px;
}
.slider-nav h3 {
		display: inline-block;
		padding: 0;
		margin: 0;
		width: 100%;
		border-right: 1px solid #FFF;
		border-left: 1.5px solid #FFF;
}
.slider-nav h3 img {
		width: 100%;
}
.slider-nav .slick-slide {
		padding: 0;
}
.slider-for h3 {
		padding: 0;
		margin: 0;
}
.slider-for h3 img {
		width: 100%;
}
.slider-nav .slick-slide {
		text-align: center;
}
.gallery_slider-nav h2 {
		text-align: center;
		overflow: hidden;
		cursor: pointer;
}
.gallery_slider-nav h2 img {
		width: auto;
		max-width: 140px;
		border-right: 1px solid #FFF;
}
#dialog,
.ui-front {
		background: #FFF;
}
.ui-dialog-titlebar-close {
		background: url(../images/modal_close.png) no-repeat center center;
		height: 30px!important;
		margin: 0;
		padding: 0;
		position: absolute;
		right: 0;
		top: 0;
		width: 30px!important;
}
.ui-dialog {
		overflow: hidden;
		position: absolute !important;
		top: 80px !important;
		left: 0;
		padding: 0;
		outline: 0;
}
.ui-widget-overlay {
		background: rgba(45, 45, 45, 0.77);
}
.ui-dialog .ui-dialog-titlebar {
		padding: 0
}
.ui-dialog .ui-dialog-titlebar-close {
		right: 0;
		top: 0;
		border-style: none;
		margin: 0;
		z-index: 9;
		/* background-color: red; */
}
.ui-dialog .ui-dialog-title {
		display: none;
}
.mthList .owl-prev {
		position: absolute;
		top: 3px;
		left: 10px;
		background: url(../images/prev_icon.png) no-repeat;
		width: 19px;
		height: 19px;
		display: block;
		text-indent: -9999px !important;
}
.mthList .owl-next {
		position: absolute;
		top: 3px;
		right: -21px;
		background: url(../images/next_icon.png) no-repeat;
		width: 19px;
		height: 19px;
		display: block;
		text-indent: -9999px !important;
}
.mthList.owl-carousel .owl-wrapper-outer {
		overflow: hidden !important;
		position: relative;
		width: 1024px !important;
}
.pagination {
		list-style: none;
		margin: 0;
		padding: 0;
		text-align: center;
		height: 20px!important;
		margin-right: 0px!important;
		margin-bottom: 0px!important;
		max-width: 100%!important;
		display: inline-block;
		position: relative!important;
		float: right;
		border-left: 1px solid #dadada;
		padding: 4px 10px 10px;
}
.pagination li {
		font-weight: normal;
		float: left;
}
.pagination li a {
		margin: 1px 0px!important;
		display: inline-block;
		text-decoration: none;
		color: #717171!important;
		font-size: 14px;
		font-family: 'Arial', Helvetica, sans-serif;
		border: none;
		box-shadow: none;
}
.pagination li a:hover {
		background: none;
		color: #717171;
}
.pagination li.active a {
		/*border-bottom: #01a954 solid 3px!important;*/

		padding-bottom: 3px!important;
		color: #c10000!important;
}
.pagination li.next a::first-line {
		background-image: url(../images/pagination_right_arrow.jpg)!important;
		text-indent: -999999999999999999999px;
		background-repeat: no-repeat;
		/*background-position: right center;*/

		font-size: 11px;
		color: rgba( 0, 0, 0, 0);
}
.pagination li.prev a::first-line {
		background-image: url(../images/pagination_left_arrow.png)!important;
		text-indent: -999999999999999999999px;
		background-repeat: no-repeat;
		/*background-position: left center;*/

		font-size: 11px;
		color: rgba( 0, 0, 0, 0);
}
.pagination li.prev.disabled span {
		background-image: url(../images/pagination_left_arrow.png)!important;
		text-indent: -999999999999999999999px;
		background-repeat: no-repeat;
		background-position: left center;
		color: rgba( 0, 0, 0, 0);
}
.pagination li.next.disabled span {
		background-image: url(../images/pagination_right_arrow.jpg)!important;
		text-indent: -999999999999999999999px;
		background-repeat: no-repeat;
		background-position: right center;
		color: rgba( 0, 0, 0, 0);
}
.pagination li.single a,
.pagination li.active a {
		display: block;
		float: left;
		color: #fff;
		background: none;
		box-shadow: none;
}
.pagination>li:last-child>a,
.pagination>li:last-child>span {
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
}
.pagination > li > a {
		position: relative;
		float: left;
		padding: 3px 6px!important;
		margin-left: 0px!important;
		line-height: 20px!important;
		color: #428bca;
		text-decoration: none;
		background-color: #fff;
		border: none!important;
		/*border-bottom: #c8c8c8 solid 3px!important;*/
}
.pagination > li > span {
		position: relative;
		float: left;
		padding: 3px 6px!important;
		margin-left: 0px!important;
		line-height: 21px!important;
		color: #428bca;
		text-decoration: none;
		background-color: #fff;
		border: none!important;
		/*	border-bottom: #c8c8c8 solid 3px!important; */
}
.prev span,
.next span {
		display: block;
		float: left;
		color: #717171;
		text-decoration: none;
		padding: 0px 0px!important;
		margin-right: 0px!important;
}
.pagin_wrapper {
		border-top: 1px solid #dadada;
		border-bottom: 1px solid #dadada;
		position: relative;
}
.pagin_wrapper p {
		display: inline-block;
		float: right;
		text-align: right;
		color: #7b7b7b;
		text-transform: uppercase;
		padding: 10px;
		position: static;
		right: 325px;
		top: 3px;
}
/*.pagination {
        list-style-type: none;
        margin-left: 0px;
        display: inline-block;
        width: 100%;
        border-top: 1px solid #dadada;
        border-bottom: 1px solid #dadada;
}
.pagination li { float: left; }
.pagination li a { background: none; border: none; border-radius: 0; box-shadow: none; float: none; }
.pagination li a { background: none; border: none; border-radius: 0; box-shadow: none; float: none; }
*/

.signin_reveal {
		display: none;
}
.dropdown_title .jspHorizontalBar {
		display: none;
}
.owl-carousel .owl-item {
		/*margin: 0 5px;*/

		width: 100%;
		height: 250px;
}
.fv-form-bootstrap .help-block {
		color: #FF0000 !important;
}
#individuals-form p,
#form-signup p,
#student-form p,
#teacher-form p {
		margin: 0;
		padding: 0;
		font-size: 12px;
		color: #4A4A4A;
}
.indiv_form_info {
		clear: both;
}
#BooksPublications.owl-carousel .owl-item {
		height: auto !important;
}
#BooksPublications.owl-carousel .publishing_body > a {
		display: block;
		width: inherit;
}
/*.in_depth_news.in_depth_news2.in_depth_news_row span.divider_yellow { margin-top: 29px; }
*/
/*
-------------------------------------------
TWITTER WIDGETS STYLES
-------------------------------------------
*/

blockquote.twitter-tweet {
		display: inline-block;
		font-family: "Helvetica Neue", Roboto, "Segoe UI", Calibri, sans-serif;
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
		border-color: #eee #ddd #bbb;
		border-radius: 5px;
		border-style: solid;
		border-width: 1px;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
		margin: 10px 5px;
		padding: 0 16px 16px 16px;
		max-width: 468px;
}
blockquote.twitter-tweet p {
		font-size: 16px;
		font-weight: normal;
		line-height: 20px;
}
blockquote.twitter-tweet a {
		color: inherit;
		font-weight: normal;
		text-decoration: none;
		outline: 0 none;
}
blockquote.twitter-tweet a:hover,
blockquote.twitter-tweet a:focus {
		text-decoration: underline;
}
.standalone-tweet .subject .stats-narrow {
		display: none !important;
}
iframe[id^='twitter-widget-'] {
		width: 100% !important;
}
.sidebar_social_tweet iframe[id^='twitter-widget-'] {
		width: 305px !important;
}
/*
-------------------------------------------
RESPONSIVE NAVIGATION STYLES
-------------------------------------------
*/

.browse_by_subject_dropdown {
		width: 100%;
		max-width: 1024px;
		position: absolute;
		background: none;
		z-index: 9999999999 !important;
		display: block;
		margin-bottom: -10px;
		-webkit-transition: all 0.15s ease-in-out;
		.subdropdown -o-transition: all 0.15s ease-in-out;
		transition: all 0.15s ease-in-out;
		margin-top: 58px;
		/*padding: 6px;*/
}
.browse_by_subject_dropdown.height_fix {
		height: 0 !important;
}
.browse_by_subject_dropdown.view_offset {
		background: #F5F3F4;
}
.browse_by_subject_dropdown .dropdown_title {
		width: 21.2890625%;
		/* 218px/1024px */

		position: absolute;
		background: #FFF;
		-webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.25);
		box-shadow: 5px 0 5px rgba(0, 0, 0, 0.25);
		top: -4px;
		left: 0;
		float: left;
		display: none;
		padding-bottom: 10px;
}
.browse_by_subject_dropdown .dropdown_title > ul {
		display: block;
		list-style-type: none;
		margin: 0 10px 0 10px;
		padding: 0;
}
.browse_by_subject_dropdown .dropdown_title > ul > li {
		border-bottom: 1px solid #d5d5d5;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bold;
		line-height: 13px;
		letter-spacing: 0.2px;
		text-align: right;
		position: relative;
}
.browse_by_subject_dropdown .dropdown_title > ul > li > a {
		display: block;
}
.browse_by_subject_dropdown .dropdown_title > ul > li > a > span.dropdown_hover_style {
		padding-top: 15px;
		padding-bottom: 15px;
		border-bottom: 4px solid transparent;
		display: inline-block;
}
.browse_by_subject_dropdown .dropdown_title > ul > li:hover > a {
		text-decoration: none;
}
.browse_by_subject_dropdown .dropdown_title > ul > li:hover > a > span.dropdown_hover_style {
		border-bottom: 4px solid #bc180e;
}
/*.browse_by_subject_dropdown .dropdown_content { width: 788px; background: #F5F3F4; -webkit-box-shadow: 5px 0 5px rgba(0, 0, 0, 0.25); box-shadow: 5px 0 5px rgba(0, 0, 0, 0.25); float: left; display: none; }

.dropdown_content .subdropdown {
        display: none;
}
*/

.subdropdown {
		position: absolute;
		width: 805px !important;
		/* 792px/1024px */

		margin-left: 209px;
		/* 222px/1024px */

		background: #F5F3F4;
		display: none;
		top: 0;
		overflow: auto;
		z-index: -9;
}
.subdropdown ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
}
.subdropdown ul > li {
		float: left;
		width: 205px;
		text-align: left;
		border-bottom: 1px solid #d5d5d5;
		margin-left: 20px;
		margin-right: 30px;
		line-height: 20px
}
.subdropdown ul > li > a {
		display: block;
		padding-top: 20px;
		padding-bottom: 10px;
		border-bottom: 3px solid transparent;
		margin-right: 5px;
		margin-left: 5px;
		padding-left: 35px;
		color: #7E7E7E;
}
.subdropdown ul > li > a:hover {
		color: #413f40;
		border-bottom: 3px solid #60af20;
		text-decoration: none;
}
.trial1 {
		position: static !important;
}
.jspVerticalBar {
		position: absolute;
		top: 0;
		right: 0;
		width: 5px;
		height: 100%;
		background: none;
}
.jspTrack {
		background: rgba(0, 0, 0, 0.25);
		position: relative;
		height: 100% !important;
}
.jspDrag {
		background: rgba(0, 0, 0, 0.50);
		position: relative;
		top: 0;
		left: 0;
		border-radius: 2px;
		cursor: pointer;
}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag {
		float: left;
		height: 100%;
}
/*.active_navitem */

.preloader_bg {
		background: url(../images/image-preloader.gif) no-repeat center center;
}
/************END ANUJ CSS
*******************************************************************************************************************************************
****************************************************************************************************************************
***********************************************************************************************************************/
/* Css Written by Rahul till 02 March 2015 */
/* RECIPIES PAGE */

.clearfix {
		clear: both;
}
.container {
		width: 100%;
		max-width: 1024px;
		height: auto;
		margin: 0 auto;
}
.container2_recipe {
		width: 100%;
		max-width: 1024px;
		margin: 0 auto;
		background: url(../images/blogger_article_bg.jpg);
		margin-top: -45px;
}
#recipe_intro {
		width: 100%;
}
.sidebar_container_home {
		padding: 20px 0px 8px 10px;
		font-family: Arial, Helvetica, sans-serif;
		color: #A2A09F;
		font-size: 14px;
		margin: 0px;
}
.sidebar_container_home img {
		position: relative;
		bottom: -5px;
		left: -5px;
}
.home {
		float: left;
		height: auto;
		width: 777px;
		margin-left: 22px;
}
.home .social_icon {
		width: 25%;
		height: auto;
		float: left;
		margin-top: 76px;
}
.home .social_icon ul {
		margin: 0;
		padding: 0;
}
.home .social_icon ul li {
		list-style-type: none;
		float: left;
		margin-left: 10px;
}
.home .social_icon ul li:first-child {
		margin-left: 0px;
}
.recipe_distortion {
		width: 100%;
}
.sidebar_container_borderGreen_top_1px {
		border-top: 1px solid #459c6f;
		width: 136px;
		margin-left: 30px;
}
.sidebar_container_borderGreen_top_2px {
		border-top: 2px solid #459c6f;
		width: 136px;
		margin-left: 30px;
}
.sidebar_container_distortion_text {
		margin-left: 30px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #4f514d;
		line-height: 19px;
		word-spacing: .2px;
		margin-top: 10px;
		float: left;
}
.recipe_distortion_rightSection {
		float: left;
		height: auto;
		max-width: 787px;
		width: 100%;
		margin-left: 12px;
}
.recipe_distortion_rightSection > h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 30px;
		color: #3e3e3e;
		font-weight: normal;
		line-height: 24px;
		margin-left: 10px;
		margin-top: 25px;
		margin-bottom: 25px;
}
.recipe_distortion_text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 16px;
		line-height: 24px;
		padding-left: 12px;
		color: #4F514D;
		text-align: justify;
		margin-top: 23px;
}
.recipe_distortion_text.green {
		background-color: #459c6f;
		padding-top: 18px;
		padding-bottom: 18px;
}
.recipe_distortion_text.green p {
		color: #ffffff !important;
}
.recipe_headerImg {
		height: auto;
		width: 100%;
		position: relative;
}
.recipe_headerImg .recipe_headerTxt {
		position: absolute;
}
.recipe_headerImg .recipe_headerTxt h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 72px;
		color: #ffffff;
		margin: 0;
		padding-left: 241px;
		padding-top: 12px;
		line-height: 102px;
}
.recipe_headerImg .recipe_headerTxt p {
		font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
		margin-left: 397px;
		width: 267px;
		font-weight: bold;
		line-height: 24px;
		margin-top: -10px;
}
.recipe_distortion_image_container {
		width: 100%;
		margin-top: 33px;
		float: left;
}
.recipe_distortion_image_container > figure {
		margin: 0;
		padding: 0;
		float: left;
		margin-left: 12px;
}
.recipe_distortion_image_container .figure1 {
		margin: 0 !important;
		width: 256px;
		height: 247px;
}
.recipe_distortion_image_container .figure2 {
		width: 256px;
		height: 247px;
}
.recipe_distortion_image_container .figure3 {
		margin-left: 267px;
		margin-top: 7px;
		width: 246px;
		height: 247px;
}
.recipe_distortion_image_container .figure4 {
		margin-top: 7px;
		width: 246px;
		height: 247px;
}
.recipe_distortion_icon {
		margin-top: 116px;
		margin-right: 30px;
}
.recipe_distortion .social_icon ul {
		margin: 0;
		padding: 0;
}
.recipe_distortion .social_icon ul li {
		list-style-type: none;
		float: left;
		margin-left: 10px;
}
.recipe_distortion .social_icon ul li:first-child {
		margin-left: 32px;
}
.recipe_recipe {
		width: 100%;
		margin-top: 45px;
}
.sidebar_container_recipe_text {
		margin-left: 36px;
		font-family: Arial, Helvetica, sans-serif;
		color: #4f514d;
		margin-top: 10px;
		float: left;
}
.sidebar_container_recipe_text h1 {
		font-size: 25px;
		line-height: 24px;
		word-spacing: .2px;
		font-weight: bold;
}
.sidebar_container_recipe_text ul {
		font-size: 16px;
		line-height: 24px;
		word-spacing: .2px;
		font-weight: bold;
		margin: 0;
		padding: 0;
}
.sidebar_container_recipe_text li {
		font-size: 18px;
		line-height: 24px;
		word-spacing: .2px;
		font-weight: normal;
		list-style: none;
		margin-top: 10px;
}
.sidebar_container_recipe_text li a {
		color: #4f514d;
		text-decoration: none;
}
.recipe_recipe_rightSection {
		float: left;
		height: 319px;
		width: 772px;
		margin-left: 12px;
		background-image: url(../images/recipe_recipe.jpg);
}
.recipe_recipe_rightSection h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 24px;
		color: #ffffff;
		margin: 0;
		padding-left: 501px;
		padding-top: 207px;
		line-height: 24px;
}
.recipe_recipe_rightSection p {
		font-family: Arial, Helvetica, sans-serif;
		color: #ffffff;
		text-align: right;
		margin-right: 28px;
		font-weight: regular;
		line-height: 24px;
		margin-top: 5px;
		font-size: 16px;
}
.recipe_ingredients {
		width: 100%;
}
.sidebar_container_ingredients_text {
		/* margin-left: 36px;
	*/

		font-family: Arial, Helvetica, sans-serif;
		color: #4f514d;
		margin-top: 10px;
		float: left;
}
.sidebar_container_ingredients_text h1 {
		font-size: 25px;
		line-height: 24px;
		word-spacing: .2px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		margin-top: 20px;
}
.sidebar_container_ingredients_text p {
		font-size: 15px;
		font-weight: normal;
		width: auto;
		line-height: 30px;
		word-spacing: -.2px;
		border-bottom: 1px solid #b1b2ae;
		margin: 0;
		padding: 9px 0;
		margin-right: 12px;
}
.recipe_ingredients_rightSection {
		float: left;
		height: auto;
		width: 772px;
		margin-left: 12px;
		/*border:1px solid blue;*/
}
.recipe_ingredients_rightSection_container1 {
		height: 220px;
		width: 234px;
		float: left;
		background-color: #459c6f;
		color: #ffffff;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 12px;
}
.recipe_ingredients_rightSection_container1 h1 {
		font-size: 30px;
		line-height: 34px;
		font-weight: normal;
}
.recipe_ingredients_rightSection_container2 {
		height: 220px;
		width: 246px;
		float: left;
		margin-left: 4px;
}
.recipe_ingredients_steps {
		float: left;
		width: 700px;
		/*border: 1px solid blue;*/
}
.recipe_ingredients_steps .steps1 {
		width: 635px;
		border-bottom: 2px solid #459c6f;
		margin-left: 24px;
}
.recipe_ingredients_steps .steps1 h1 {
		font-size: 85px;
		font-family: Arial, Helvetica, sans-serif;
		color: #4f514d;
		margin: 0;
		padding: 0;
		display: inline;
		float: left;
		margin-left: -5px;
}
.recipe_ingredients_steps .steps1 p {
		font-size: 18px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 24px;
		padding-top: 17px;
		float: left;
		width: 525px;
		color: #4f514d;
		padding-left: 10px;
}
/* Blogger Article */

.blogger_article_headerImg {
		width: 100%;
		background-image: url(../images/blogger_article_header_Img.jpg);
		/*border:1px solid green;*/

		background-repeat: no-repeat;
		padding-bottom: 20px;
}
.headerImg_right_section {
		width: 262px;
		float: left;
		margin-top: -20px;
		/*border: 1px solid red;*/
}
.headerImg_right_section h3 {
		margin: 0;
		padding: 0;
		color: #4f514d;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 20px;
		padding-top: 32px;
		padding-left: 38px;
}
.headerImg_right_section ul {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 26px;
}
.headerImg_right_section ul li {
		list-style-type: none;
		border-bottom: 1px solid gray;
		line-height: 24px;
}
.headerImg_right_section ul li a {
		text-decoration: none;
		color: #4f514d;
		font-size: 16px;
		text-transform: uppercase;
		border-bottom: 5px solid transparent;
		display: block;
		margin-left: 10px;
		padding-top: 18px;
		padding-bottom: 18px;
		margin-right: 10px;
}
.headerImg_right_section ul li a:hover {
		border-bottom: 5px solid #98cb52;
}
.blogger_article_headerImg h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 64px;
		color: #6ba52e;
		margin: 0;
		padding-left: 376px;
		padding-top: 119px;
		line-height: 102px;
		letter-spacing: -.2px;
}
.blogger_article_headerImg p {
		font-family: Arial, Helvetica, sans-serif;
		color: #6ba52e;
		margin-left: 398px;
		width: 314px;
		font-weight: normal;
		line-height: 24px;
		margin-top: -10px;
		text-align: right;
		letter-spacing: -.4px;
}
.container2 {
		max-width: 1024px;
		width: 100%;
		margin: 0 auto;
		background: url(../images/blogger_article_bg.jpg);
}
#blogger_article_intro {
		width: 100%;
		/*border: 1px solid red;*/
}
.sidebar_container_home {
		padding: 25px 0px 8px 10px;
		font-family: Arial, Helvetica, sans-serif;
		color: #A2A09F;
		font-size: 14px;
		margin: 0px;
}
.sidebar_container_home img {
		position: relative;
		bottom: -1px;
		left: -5px;
}
.home {
		/*border:1px solid blue;*/

		float: left;
		height: auto;
		width: 100%;
		max-width: 774px;
		margin-left: 22px;
		color: #4f514d;
		font-family: Arial, Helvetica, sans-serif;
		padding-left: 3px;
		font-size: 14px;
		line-height: 16px;
		letter-spacing: -.2px;
		padding-top: 54px;
		padding-bottom: 37px;
}
.home > span {
		color: #6ba52e;
}
.sidebar_container_borderGreen_top_1px {
		border-top: 1px solid #7db93e;
		width: 136px;
		margin-left: 30px;
}
.blogger_Article_home_icon2 {
		width: 210px;
		height: 42px;
		float: left;
		padding-left: 559px;
		margin-top: 12px;
		border-bottom: 1px solid #d8d8d8;
		margin-bottom: 42px;
}
.blogger_Article_home_icon2 ul {
		margin: 0;
		padding: 0;
}
.blogger_Article_home_icon2 ul li {
		list-style-type: none;
		float: left;
		padding-left: 10px;
}
.blogger_Article_home_icon3 {
		width: 210px;
		height: 42px;
		float: left;
		padding-left: 539px;
		border-top: 1px solid #d8d8d8;
		margin-bottom: 42px;
		padding-top: 15px;
}
.blogger_Article_home_icon3 ul {
		margin: 0;
		padding: 0;
}
.blogger_Article_home_icon3 ul li {
		list-style-type: none;
		float: left;
		padding-left: 10px;
}
.blogger_Article_home_icon3 ul span {
		margin-left: -538px;
		float: left;
}
.blogger_article_related_container {
		width: 100%;
		height: auto;
		/*border: 1px solid red;*/
}
.blogger_article_related_img {
		height: auto;
		width: auto;
		margin-top: 32px;
}
.blogger_article_related_container_rightSection {
		/*border: 1px solid red;*/

		float: left;
		height: auto;
		width: 787px;
		margin-left: 12px;
}
.blogger_article_related_container_rightSection > h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 29px;
		color: #3e3e3e;
		font-weight: normal;
		line-height: 24px;
		margin-left: 10px;
		letter-spacing: -.4px;
}
.blogger_article_related_container_text {
		font-family: Arial, Helvetica, sans-serif;
		line-height: 24px;
		color: #4F514D;
		text-align: justify;
		margin-top: 15px;
		letter-spacing: -.1px;
}
.blogger_article_related_container_text.green {
		background-color: #98cb52;
		padding-top: 1px;
		padding-bottom: 1px;
		font-size: 16px !important;
}
p#main_article_info {
		color: white!important
}
.blogger_article_related_container_text.red {
		background-color: #cb1308;
		font-size: 16px !important;
		float: left;
		margin-bottom: 15px;
		width: 100%;
}
.main_article h3 + .blogger_article_related_container_text.green p {
		color: #ffffff !important;
}
.main_article h3 + .blogger_article_related_container_text.red p {
		color: #ffffff !important;
}
.blogger_article_related_container_text.gray {
		background-color: #636363;
		color: #ffffff !important;
		padding-top: 1px;
		padding-bottom: 57px;
		width: 746px;
		font-size: 18px;
		letter-spacing: -.2px !important;
}
.sidebar_container_related_text {
		margin-left: 33px;
		/*border:1px solid red;*/

		font-family: Arial, Helvetica, sans-serif;
		color: #5d5f5b;
		margin-top: 10px;
		float: left;
}
.sidebar_container_related_text h1 {
		font-size: 21px;
		line-height: 24px;
		word-spacing: .2px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		margin-top: 20px;
}
.sidebar_container_related_text p {
		font-size: 14px;
		font-weight: normal;
		width: auto;
		line-height: 25px;
		word-spacing: -.2px;
		border-bottom: 1px solid #b1b2ae;
		margin: 0;
		padding: 9px 0;
		margin-right: 12px;
		text-transform: uppercase;
}
.sidebar_container_person_in_focus {
		margin-left: 33px;
		/*border:1px solid red;*/

		font-family: Arial, Helvetica, sans-serif;
		color: #5d5f5b;
		margin-top: 15px;
		float: left;
}
.sidebar_container_person_in_focus h1 {
		font-size: 18px;
		line-height: 22px;
		word-spacing: .2px;
		font-weight: bold;
		padding: 0;
		margin: 0;
		margin-top: 20px;
}
.sidebar_container_person_in_focus ul {
		margin: 0;
		padding: 0;
		font-family: Arial, Helvetica, sans-serif;
}
.sidebar_container_person_in_focus ul li {
		list-style-type: none;
		border-bottom: 1px solid gray;
		line-height: 1px;
		width: 146px;
}
.sidebar_container_person_in_focus ul li a {
		text-decoration: none;
		color: #4f514d;
		font-size: 16px;
		text-transform: uppercase;
		border-bottom: 5px solid transparent;
		display: block;
		padding-top: 18px;
		padding-bottom: 18px;
		margin-right: 10px;
}
.sidebar_container_person_in_focus ul li a:hover {
		border-bottom: 5px solid #98cb52;
}
/************************************
sticky div css **********************************/

#sticky {} #sticky.stick {
		position: fixed;
		top: 0;
		z-index: 10000;
		width: 223px;
}
/************************************
sticky div css **********************************/

.dte_explan_content {
		background: #fff;
}
.dte_explan_content figure {
		width: 276px;
		height: 208px;
		float: left;
		overflow: hidden;
}
.dte_explan_img_content h4 {
		margin: 15px 0 10px 0px;
		font-size: 18px;
}
.dte_explan_img_content {
		margin: 10px 10px 20px 0px;
		font-size: 14px;
		line-height: 18px;
}
.dte_explan_author {
		border-top: 2px dotted #555;
		padding: 10px;
		float: left;
		width: 450px;
}
/*************************************************
CLASS ROOM CSS START ***********************************************************/

p.classroom_intro_link {
		line-height: 24px;
		font-size: 14px;
		display: block;
		float: left;
}
p.classroom_intro_link a {
		color: #4F514D;
		letter-spacing: -0.2px;
}
p.classroom_intro_link a:hover,
p.classroom_intro_link a.active {
		color: #459c6f;
}
p.article_link {
		line-height: 24px;
		font-size: 14px;
		display: block;
		float: left;
}
p.article_link a {
		color: #4F514D;
		letter-spacing: -0.2px;
}
p.article_link a:hover,
p.article_link a.active {
		color: #cb1308;
}
.classroom_content {} .classroom_content ul {
		list-style: none;
		margin: 0;
		padding: 0;
}
.classroom_content ul li {
		float: none;
		background: #f6f5f5;
		height: auto;
		margin: 0;
}
.classroom_content ul li div.classroom_img {
		width: auto;
}
.classroom_content ul li div.classroom_img img {
		width: 100%;
		max-width: 771px;
}
.classroom_content ul li ul.classroom_mediaIocns {
		list-style: none;
		margin: 0;
		padding: 0;
}
.classroom_content ul li ul.classroom_mediaIocns li.info {
		width: 33px;
		height: 33px;
		margin: 0px 1px 0 0;
}
.classroom_content ul li ul.classroom_mediaIocns li.info a {
		background: url(../images/multimedia_icons.png) no-repeat scroll -66px -31px #c2c2c2;
		display: block;
		width: 33px;
		height: 33px;
		text-indent: -99999px;
}
.classroom_content ul li ul.classroom_mediaIocns li.info a:hover {
		background: url(../images/multimedia_icons.png) no-repeat scroll -66px -31px #459c6f;
}
.classroom_content ul li ul.classroom_mediaIocns li.video {
		width: 33px;
		height: 33px;
		margin: 0px 1px 0 0;
}
.classroom_content ul li ul.classroom_mediaIocns li.video a {
		background: url(../images/multimedia_icons.png) no-repeat scroll -1px -31px #c2c2c2;
		display: block;
		width: 33px;
		height: 33px;
		text-indent: -99999px;
}
.classroom_content ul li ul.classroom_mediaIocns li.video a:hover {
		background: url(../images/multimedia_icons.png) no-repeat scroll -1px -31px #459c6f;
}
.classroom_content ul li ul.classroom_mediaIocns li.photos {
		width: 33px;
		height: 33px;
		margin: 0px 1px 0 0;
}
.classroom_content ul li ul.classroom_mediaIocns li.photos a {
		background: url(../images/multimedia_icons.png) no-repeat scroll -33px -31px #c2c2c2;
		display: block;
		width: 33px;
		height: 33px;
		text-indent: -99999px;
}
.classroom_content ul li ul.classroom_mediaIocns li.photos a:hover {
		background: url(../images/multimedia_icons.png) no-repeat scroll -33px -31px #459c6f;
}
.classroom_content ul li ul.classroom_mediaIocns li.textLink {
		margin: 0px 0px 0 0;
		height: 33px;
		display: block;
}
.classroom_content ul li ul.classroom_mediaIocns li.textLink a {
		background: #459c6f;
		display: block;
		width: auto;
		color: #fff;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bold;
		padding: 8px 8px;
}
.classroom_content ul li ul.classroom_mediaIocns li.textLink a:hover {
		background: #ccc;
		color: #000;
		text-decoration: none;
}
/*************************************************
END CLASS ROOM CSS  ***********************************************************/
/*********************************
SPL Feature and coverage page css start **************************************************/

.followMeBar {
		position: relative;
		z-index: 99;
}
.followMeBar.fixed {
		position: fixed;
		top: 0;
		box-sizing: border-box;
		z-index: 99;
		width: 100%;
		max-width: 1024px;
		/*background: url(../images/gray_aside_bg.png) repeat-y;*/
}
.followMeBar.fixed.topicHeading {
		width: 135px;
}
.followMeBar.fixed.absolute {
		position: absolute;
}
.followMeBar.fixed.absolute.sidebar_timeline_day {
		position: static!important;
}
.followMeBar.fixed.spl_feature_banner figure {
		height: 320px !important;
		-webkit-transition: all 0.9s;
		-moz-transition: all 0.9s;
		transition: all 0.9s;
}
.spl_feature_banner figure {
		height: 444px;
		-webkit-transition: all 0.9s;
		-moz-transition: all 0.9s;
		transition: all 0.9s;
		overflow: hidden;
}
.spl_feature_banner figure img {
		width: 100%;
		-webkit-transition: all 0.9s;
		-moz-transition: all 0.9s;
		transition: all 0.9s;
}
/*********************************
END SPL Feature and coverage page css **************************************************/
/*********************************
LOGIN Page css **************************************************/

.dteLogin {
		padding: 15px 30px;
}
h2.changepwd {
		font-size: 19px!important;
}
.dteLogin h2 {
		font-weight: normal;
		font-size: 24px;
		color: #555;
		margin-bottom: 20px;
		border-bottom: 1px solid #aaa;
		padding: 0 0 10px 0;
}
.userName {
		margin-bottom: 10px;
}
.userName label {
		display: block;
		font-size: 14px;
		color: #555;
		margin-bottom: 4px;
}
.userName input {
		display: block;
		color: #222;
		padding: 7px;
		width: 100%;
		max-width: 255px;
		border: 1px solid #aaa;
		background: #fff;
}
.userPassword label {
		display: block;
		font-size: 14px;
		color: #555;
		margin-bottom: 2px;
}
.userPassword input {
		display: block;
		color: #222;
		padding: 7px;
		margin-bottom: 5px;
		width: 100%;
		max-width: 255px;
		border: 1px solid #aaa;
		background: #fff;
}
.rememberMe {
		display: block;
		font-size: 12px;
		color: #555;
		margin-bottom: 15px;
		vertical-align: middle;
}
.dteLogin_btn {
		background: #7ab73b;
		border: none;
		color: #fff;
		font-size: 14px;
		padding: 5px 20px;
		margin-bottom: 20px;
		font-weight: bold;
}
.dteLogin_btn:hover,
.dteLogin_btn:focus {
		background: #72ab36;
		border: none;
		color: #fff;
		font-size: 14px;
		padding: 5px 20px;
		margin-bottom: 20px;
		font-weight: bold;
}
.dteLoginForm {
		float: left;
		width: 100%;
		max-width: 350px;
}
.loginWithOthers {
		float: left;
		background: url(../images/or.png) no-repeat left center;
		line-height: 55px;
		padding: 20px 0 0 50px;
}
.loginFooter {
		border-top: 1px solid #ccc;
		padding: 10px 0 0 0;
		font-size: 14px;
		clear: both;
		line-height: 22px;
}
/*********************************
END LOGIN Page css **************************************************/
/*****************************************************************
***Add your comment*********************************************************************************/

.addYourComment {
		margin-bottom: 20px;
		background: #fff;
}
.CommenterName {
		font-size: 12px !important;
		color: #222;
		margin-bottom: 5px !important;
		font-weight: bold;
}
.detailBox {
		border: 1px solid #bbb;
}
.titleBox {
		background-color: #fdfdfd;
		padding: 10px;
}
.titleBox label {
		color: #444;
		margin: 0;
		font-size: 18px;
		display: inline-block;
}
.login2comment {
		float: right;
		/*	background:#7ab73b;
	*/

		border: 1px dotted #fff;
		color: #fff;
		font-size: 12px;
		padding: 5px 15px;
		font-weight: bold;
}
/*.login2comment:hover, .login2comment:focus{
        float:right;
        background:#72ab36;
        border:1px dotted #fff;
        color:#fff;

        }

*/

.vlcs {
		padding: 5px 0;
		font-size: 12px;
}
.vlcs span {
		margin-right: 15px;
		border-right: 1px solid #ccc;
		padding: 5px 15px 5px 0
}
.commentBox {
		padding: 10px;
		border-top: 1px dotted #bbb;
}
.commentBox .form-group:first-child,
.actionBox .form-group:first-child {
		width: 80%;
}
.commentBox .form-group:nth-child(2),
.actionBox .form-group:nth-child(2) {
		width: 18%;
}
.actionBox .form-group * {
		width: 100%;
}
.taskDescription {
		margin-top: 10px 0;
}
.commentList {
		padding: 0;
		list-style: none;
}
.commentList li {
		margin: 10px 0px 20px 0;
		border-bottom: 1px solid #ccc;
		padding: 0 0 15px 0;
}
.commentList li > div {
		display: table-cell;
}
form.addCommnets {} form.addCommnets textarea {
		width: 98%;
		margin-bottom: 10px;
		border: 1px solid #ccc;
		font-size: 12px;
		resize: none;
		padding: 5px;
		height: 80px;
}
form.addCommnets button {
		background: #72ab36;
		border: none;
		color: #fff;
		font-size: 14px;
		padding: 5px 20px;
}
.sb_commentList {
		padding: 0;
		list-style: none;
		margin-left: 20px;
}
.sb_commentList li {
		margin: 5px 0px 10px 0;
		border-bottom: 1px solid #ccc;
		padding: 0 0 10px 0;
}
.sb_commentList li > div {
		display: table-cell;
}
.commenterImage {
		width: 50px;
		margin-right: 10px;
		height: 100%;
		float: left;
}
.commenterImage img {
		width: 100%;
		border-radius: 50%;
}
.commentText p {
		margin: 0;
		font-size: 14px;
		line-height: 20px;
		color: #222;
}
.sub-text {
		color: #aaa;
		font-family: verdana;
		font-size: 12px;
}
.actionBox {
		border-top: 1px dotted #bbb;
		padding: 10px;
}
/****************************************
End Add your comment*******************************************/
/*.ml_224 {
	margin-left: -218px;
}*/

.bb_timeline_day {
		margin-top: -7px;
}
.bb_timeline_day ul {
		list-style: none;
		margin: 0;
		padding: 0;
}
.bb_timeline_day ul li {
		float: left;
		width: 762px;
		padding: 0px 10px 0px 0px;
}
.bb_timeline_day ul li p:first-child {
		padding-top: 0px;
}
.bb_timeline_day ul li p {
		border-bottom: 1px solid #ccc;
		/*margin-left: -11px;
padding: 27px 0 10px 0;*/

		font-size: 18px;
		cursor: pointer;
}
.NewsSection1_withBorder .topicDetials.social_details .bb_timeline_day ul li {
		border-bottom: none;
}
.NewsSection1_withBorder aside.left_sec_withBorder .topicHeading_withBorder a span.timeline_day2 {
		padding: 8px 0 8px 8px;
		top: 0;
}
.bb_timeline_day ul li a {
		color: #404040;
		border-bottom: 3px solid transparent;
}
.bb_timeline_day ul li p:hover a {
		color: #404040;
		text-decoration: none;
		border-bottom: 3px solid #7bb73b;
}
/* home book review css*/

ul.homeBookReview {
		list-style: none;
		margin: 0;
		padding: 0;
}
ul.homeBookReview li {
		float: left;
		position: relative;
		line-height: 21px;
		font-size: 16px;
}
ul.homeBookReview li.bookCover {
		float: left;
		width: 19.22%;
		/* 133px/771px */

		min-height: 225px;
		margin-right: 0;
}
ul.homeBookReview li.BukReviewContent {
		color: #fff;
		width: 36.2%;
		/* 286px/771px */

		background: #459c6f;
		padding: 20px 1.46484375%;
		/* 15px/1024px */

		margin-right: 0;
}
ul.homeBookReview li.BukReviewContent h3 {
		margin-bottom: 8px;
}
ul.homeBookReview li.BukReviewContent p.auth {
		/* position:absolute; bottom:0px; */

		border-top: 2px dotted #fff;
		margin: 15px 0;
}
ul.homeBookReview li.BukReviewContent2 {
		color: #fff;
		width: 39%;
		/* 291px/771px */

		background: #525051;
		padding: 20px 1.297016861219195849546044098573%;
		/* 10px/771px */

		position: relative;
		float: right;
}
ul.homeBookReview li.BukReviewContent2 p.auth {
		text-align: right;
		position: absolute;
		bottom: 6px;
		display: block;
		width: 90%;
}
.HomeClassroom_content {} .HomeClassroom_content ul {
		list-style: none;
		margin: 0;
		padding: 0;
}
.HomeClassroom_content ul li:first-child {
		margin-left: 0px !important;
}
.HomeClassroom_content ul li {
		float: left;
		background: #f6f5f5;
		margin-left: 11px;
}
.HomeClassroom_content ul li div.classroom_img {
		height: 281px;
		width: 249px;
}
.classroom_img2 {
		height: 215px;
}
/**/

.article_image_holder {} .moreIcon {
		background: #99cb52;
		border: none;
		color: #fff;
		font-weight: bold;
		margin-left: -21px;
		cursor: pointer;
		width: 21px;
		height: 20px;
}
.moreIcon:focus,
.moreIcon2:focus {
		background: #99cb52;
		outline: 0;
}
.moreIcon2 {
		background: #99cb52;
		border: none;
		color: #fff;
		width: 21px;
		height: 20px;
		font-weight: bold;
		float: right;
}
.showMoreLink {
		display: none;
		-webkit-transition: background-position 0s ease 0s;
		-moz-transition: background-position 0s ease 0s;
		-o-transition: background-position 0s ease 0s;
		-ms-transition: background-position 0s ease 0s;
		transition: background-position 0s ease 0s;
}
.article_image_holder {}
/*.showcase_font_weight{font-weight:normal !important;}
*/

.img_hover_effect {
		position: relative;
}
/*.img_hover_effect .bookReport_social_icons{ opacity:0}
*/

span.line1 {
		color: #747474;
}
.img_hover_effect img {
		width: auto;
		max-width: 794px;
}
.bookReport_social_icons {
		position: absolute;
		top: 0px;
		right: 3px;
		opacity: 1
}
.bookReport_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 12px;
}
.bookReport_social_icons ul > li {
		float: left;
		list-style-type: none !important;
}
.bookReport_social_icons ul > li > a {
		display: block;
		width: 34px;
		height: 31px;
		text-indent: -99999px;
}
.bookReport_social_icons ul > li.ext_link > a {
		background: url(../images/split2.png) 0px -6px;
}
.bookReport_social_icons ul > li.ext_link > a:hover {
		background: url(../images/split2.png) 0px -38px;
}
.bookReport_social_icons ul > li.download > a {
		background: url(../images/split2.png) -40px -6px;
}
.bookReport_social_icons ul > li.download > a:hover {
		background: url(../images/split2.png) -40px -38px;
}
.bookReport_social_icons ul > li.facebook > a {
		background: url(../images/split2.png) -77px -6px;
}
.bookReport_social_icons ul > li.facebook > a:hover {
		background: url(../images/split2.png) -77px -38px;
}
.bookReport_social_icons ul > li.tweet > a {
		background: url(../images/split2.png) -114px -6px;
}
.bookReport_social_icons ul > li.tweet > a:hover {
		background: url(../images/split2.png) -114px -38px;
}
.bookReport_social_icons ul > li.linkdin > a {
		background: url(../images/split2.png) -151px -6px;
}
.bookReport_social_icons ul > li.linkdin > a:hover {
		background: url(../images/split2.png) -151px -38px;
}
.img_hover_effect:hover .bookReport_social_icons {
		position: absolute;
		top: 0px;
		right: 3px;
		opacity: 1
}
.img_hover_effect:hover .bookReport_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 12px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li {
		float: left;
		list-style-type: none !important;
}
.img_hover_effect:hover .bookReport_social_icons ul > li > a {
		display: block;
		width: 34px;
		height: 31px;
		text-indent: -99999px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li.ext_link > a {
		margin-right: 4px;
		background: url(../images/split2.png) 0px -6px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li.ext_link > a:hover {
		margin-right: 4px;
		background: url(../images/split2.png) 0px -38px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li.download > a {
		background: url(../images/split2.png) -40px -6px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li.download > a:hover {
		background: url(../images/split2.png) -40px -38px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li.facebook > a {
		background: url(../images/split2.png) -77px -6px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li.facebook > a:hover {
		background: url(../images/split2.png) -77px -38px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li.tweet > a {
		background: url(../images/split2.png) -114px -6px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li.tweet > a:hover {
		background: url(../images/split2.png) -114px -38px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li.linkdin > a {
		background: url(../images/split2.png) -151px -6px;
}
.img_hover_effect:hover .bookReport_social_icons ul > li.linkdin > a:hover {
		background: url(../images/split2.png) -151px -38px;
}
/******** Interview CSS Start *******/

.blog_content_interview {
		width: 771px;
		float: left;
}
.blog_content_interview_text {
		font-size: 16px;
		color: #636363;
		font-weight: normal;
		padding: 32px 32px 32px 10px;
		line-height: 24px;
}
.blog_content_interview figure {
		display: block;
		float: left;
		height: 204px;
		width: 192px;
}
.blog_content_interview .blog_text {
		float: left;
		width: 540px;
}
p.blogger_details_interview {
		padding: 10px 20px 12px;
		font-size: 16px;
		color: #636363;
		font-weight: normal;
}
p.blogger_details_interview_heading {
		padding: 12px 20px;
		font-size: 18px;
		color: #4e504d;
		font-weight: bold;
}
.blog_text span.author_divider_interview {
		border-top: 2px dotted #999;
		margin-left: 20px;
}
span.author_divider_interview {
		border-top: 2px dotted #8a8a8a;
		display: block;
		float: left;
		height: 10px;
		width: 160px;
}
.interview_anchor {
		color: #7db93f;
}
.spl_coverage_banner figure {
		/*height:500px;*/

		width: 1024px;
}
.spl_coverage_banner figure.indepthhght {
		height: 500px
}
.main_nav3.main_subnav3 {
		position: relative;
		background: #5a5a5a;
		border: none !important;
		bottom: 0px;
		width: 100%;
		margin-top: -7px;
}
.main_nav3.main_subnav3 span.page_title3 {
		width: 210px;
		float: left;
		font-size: 25px;
		line-height: 23px;
		letter-spacing: normal;
		color: #FFF;
		text-transform: uppercase;
		padding-top: 11px;
		/*padding-bottom: 11px;*/

		border-right: 1px solid #fff;
}
.spl_covrage_banner_article3 {
		width: 813px;
		height: 100%;
		float: right;
		margin-left: 0;
		padding-top: 11px;
		padding-bottom: 11px;
}
.spl_covrage_banner_article3 p {
		font-size: 16px;
		line-height: 21px;
		letter-spacing: normal;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-left: 23px;
		color: #FFF;
}
.spl_covrage_banner_article3 h3 {
		font-size: 28px;
		font-weight: normal;
		letter-spacing: normal;
		padding: 11.5px 17px;
		color: #4f514d;
}
.main_subnav_static {
		position: static !important;
		float: left;
}
/*.blog_autor6_main{margin-top:47px;}
*/
/******** Interview CSS End *******/

.blogger_intro_social_icons {
		float: left;
}
.blogger_intro_social_icons ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		padding-top: 12px;
}
.blogger_intro_social_icons ul > li {
		float: left;
		margin-right: 10px;
}
.blogger_intro_social_icons ul > li > a {
		display: block;
		width: 30px;
		height: 30px;
		text-indent: -99999px;
}
.blogger_intro_social_icons ul > li.ext_link > a {
		background: url(../images/split2.png) -4px -6px;
}
.blogger_intro_social_icons ul > li.ext_link > a:hover {
		background: url(../images/split2.png) -4px -38px;
}
.blogger_intro_social_icons ul > li.download > a {
		background: url(../images/split2.png) -41px -6px;
}
.blogger_intro_social_icons ul > li.download > a:hover {
		background: url(../images/split2.png) -41px -38px;
}
.blogger_intro_social_icons ul > li.facebook > a {
		background: url(../images/split2.png) -78px -6px;
}
.blogger_intro_social_icons ul > li.facebook > a:hover {
		background: url(../images/split2.png) -78px -38px;
}
.blogger_intro_social_icons ul > li.tweet > a {
		background: url(../images/split2.png) -115px -6px;
}
.blogger_intro_social_icons ul > li.tweet > a:hover {
		background: url(../images/split2.png) -115px -38px;
}
.blogger_intro_social_icons ul > li.linkdin > a {
		background: url(../images/split2.png) -152px -6px;
}
.blogger_intro_social_icons ul > li.linkdin > a:hover {
		background: url(../images/split2.png) -152px -38px;
}
.blogger_intro_social_icons ul > li.gplus > a {
		background: url(../images/split3.png) -260px -6px;
}
.blogger_intro_social_icons ul > li.gplus > a:hover {
		background: url(../images/split3.png) -260px -38px !important;
}
.blogger_intro_social_icons ul > li.icon_share > a {
		background: url(../images/split3.png) -332px -6px;
}
.blogger_intro_social_icons ul > li.icon_share > a:hover {
		background: url(../images/split3.png) -332px -38px !important;
}
.bookReport_intro_social_icons ul > li.icon_share > a {
		background: url(../images/split3.png) -332px -6px;
}
.bookReport_intro_social_icons ul > li.icon_share > a:hover {
		background: url(../images/split3.png) -332px -38px !important;
}
.gallery_slider_liquid {
		height: 80px;
		width: 97px
}
.search_init {
		display: none;
		float: right;
		text-align: center;
		width: 80px;
}
.search_init a {
		display: block;
		color: #7bb73b;
}
.search_init a:hover {
		text-decoration: none;
}
.search_init a img {
		width: 100%;
		max-width: 24px;
}
.search_init a p {
		text-transform: uppercase;
}
.spl_covrage_banner_article_detail {
		max-width: 772px;
		width: 100%;
		margin-left: 0;
}
.spl_covrage_banner_article_detail p {
		font-size: 16px;
		line-height: 21px;
		letter-spacing: normal;
		padding-top: 7px;
		padding-bottom: 7px;
		padding-left: 23px;
		color: #FFF;
}
.spl_covrage_banner_article_detail h3 {
		font-size: 16px;
		font-weight: normal;
		letter-spacing: -0.1px;
		padding: 8px 12px;
		color: #FFF;
		margin-top: 0 !important;
}
.main_nav3.main_subnav3 {
		background: rgba(0, 0, 0, 0.8);
}
.main_article_album figure {
		text-align: center;
}
subhead {
		font-weight: bold;
}
/* STYLES ADDED DURING DEVELOPMENT */

.breadcrumb_data {
		line-height: 24px;
		font-size: 14px;
		display: table-cell;
		vertical-align: middle;
		float: left;
		/*width: 100%;  590px/800px */

		padding-top: 10px;
}
.breadcrumb_data div {
		width: auto !important;
		display: inline;
}
.breadcrumb_data > div > span {
		color: #c10000;
		word-wrap: break-word;
}
.breadcrumb_data.listpage {
		margin-top: 40px;
		width: 350px;
}
.comment_reply_btn {
		background: #5cb85c;
		border: none;
		color: #fff;
		font-size: 12px;
		padding: 5px 10px;
		margin-bottom: 20px;
		font-weight: bold;
		cursor: pointer;
		margin: 5px;
}
.comment_post_btn {
		font-family: 'Open Sans';
		font-weight: normal;
		font-style: normal;
		background: #5cb85c;
		border: #4cae4c solid 1.5px;
		color: #fff;
		font-size: 15px;
		padding: 8px 30px 7px;
		margin-bottom: 20px;
		letter-spacing: 1px;
		border-radius: 1px;
		text-transform: capitalize;
}
.comment_post_btn:hover {
		background-color: #636363;
		border: #636363 solid 1.5px;
		-webkit-transition: 500ms ease;
		-moz-transition: 500ms ease;
		-o-transition: 500ms ease;
		transition: 500ms ease;
}
replyBtn:focus {
		outline: 0;
}
.replyBtn {
		font-family: 'Open Sans';
		font-weight: normal;
		font-style: normal;
		background: #5cb85c;
		border: #4cae4c solid 1.5px;
		color: #fff;
		font-size: 13.5px;
		padding: 6px 20px 5px;
		margin-bottom: 20px;
		/* font-weight: bold; */

		letter-spacing: .5px;
		border-radius: 2px;
		text-transform: capitalize;
		margin-right: 10px;
		font-family: arial;
}
.replyBtn:hover {
		background-color: #636363;
		border: #636363 solid 1.5px;
}
.replyBtn:focus {
		outline: 0;
		background-color: #636363;
		border: #636363 solid 1.5px;
}
.cancelBtn {
		font-family: 'Open Sans';
		font-weight: normal;
		font-style: normal;
		background: #5cb85c;
		border: #5cb85c solid 1.5px;
		color: #fff;
		font-size: 13.5px;
		padding: 6px 20px 5px;
		margin-bottom: 20px;
		/* font-weight: bold; */

		letter-spacing: .5px;
		border-radius: 2px;
		text-transform: capitalize;
		margin-right: 10px;
		font-family: arial;
}
.cancelBtn:hover {
		background-color: #636363;
		border: #636363 solid 1.5px;
		-webkit-transition: 500ms ease;
		-moz-transition: 500ms ease;
		-o-transition: 500ms ease;
		transition: 500ms ease;
}
.textAreaReply {
		width: 85%;
		margin-bottom: 5px;
		margin-top: 5px;
		border: 1px solid #ccc;
		font-size: 12px;
		resize: none;
		padding: 5px;
}
p img {
		max-width: 100%;
}
.archive_container {
		margin-bottom: 20px;
}
.archive {
		margin-right: 9px;
		width: 48.4%;
		height: auto;
		float: left;
		margin-bottom: 10px;
}
.archive figure {
		height: 326px;
		width: 237px;
		float: left;
}
.archive2 {
		padding-left: 13px;
		width: 48.4%;
		height: auto;
		float: left;
		border-left: 2px solid #c3c3c3;
		margin-bottom: 10px;
}
.archive2 figure {
		height: 326px;
		width: 237px;
		float: left;
}
.archive-thumbnail-section {
		width: 136px;
		position: relative;
		float: left;
		height: 326px;
}
.archive-thumbnail {
		margin-left: 6px;
		width: 109px;
		height: 150px;
}
.archive_pdf-icon {
		position: absolute;
		bottom: 30px;
		left: 2px;
		background: url(../images/pdf_grayIcon.png) no-repeat;
		height: 45px;
		width: 40px;
		cursor: pointer;
}
.archive_pdf-icon:hover {
		position: absolute;
		bottom: 30px;
		left: 2px;
		background: url(../images/pdf_red.png) no-repeat;
}
.download-pdf_button {
		background: #c80a0a;
		color: #fff !important;
		padding: 6px 5px;
		text-transform: uppercase;
		font-size: 15px;
		font-weight: 400;
}
.archive-text_container {
		width: 94%;
		margin-top: 3px;
		min-height: 205px;
		background: #f0f1ec;
		padding: 10px
}
.archive-text_heading {
		color: #50514c;
}
.archive-text_heading h2 {
		font-size: 19px;
		margin-bottom: 17px;
}
.archive-border {
		width: 130px;
		margin-bottom: 17px;
		margin-top: 17px;
		border-top: 2px solid #e3968e;
}
.archive-text_description {
		color: #50514c;
}
.redLine-light_2px {
		border-top: 2px solid #e3968e;
}
.scrollToTop {
		width: 28px;
		height: 28px;
		line-height: 28px;
		padding: 8px;
		text-align: center;
		/* background: whiteSmoke;*/

		font-weight: bold;
		color: #444;
		text-decoration: none;
		position: fixed;
		bottom: 14px;
		/* right:40px;*/

		right: 12px;
		display: none;
		background: #fff url('../images/top-arrow.png') no-repeat center center;
		/* background-size: 50%;
  */

		font-size: 16px;
		text-indent: -99999px;
		vertical-align: middle;
		border-radius: 100%;
		border: #e6e6e6 solid 6px;
}
.scrollToTop:hover {
		text-decoration: none;
}
/*.loginRegiMainContainer {
        width:1024px;
        margin:0 auto;
        margin-top:35px;
}*/
/*.loginRegInnerContainer {
        float:left;
        width:100%;
        background:#fff;
        padding-bottom:20px;
}*/
/*.paddingSection20 {
        padding:20px;
}*/

.headingLogReg {
		margin-top: -49px;
		float: left;
		margin-left: -20px;
		width: 205px;
		height: 209px;
		background: url(../images/subs_intro_ribbon.png) no-repeat top center;
}
.headingLogReg p {
		text-align: center;
		text-transform: uppercase;
		color: #FFF;
		font-weight: bold;
		font-size: 19px;
		line-height: 24px;
		padding-top: 80px;
}
/*.loginSection1 {
        width:100%;
        float:left;
}
.loginSection1 h3 {
        font-size: 14px;
        font-weight: normal;
        color: #828080;
        text-transform: uppercase;
        padding: 15px 0 5px 0px;
        margin: 0;
        margin-top:28px;
}*/
/*.floatLeft {
        float:left;
}*/
/*ul.breadCrumbLogin {
        margin:0;
        padding:0;
        margin-top:0px;
}
ul.breadCrumbLogin li {
        padding:0;
        padding-right:7px;
        float:left;
        list-style:none;
        color:#747474;
        font-size:13px;
        font-family: Arial, Helvetica, sans-serif;
}
ul.breadCrumbLogin li a {
        color:#747474;
}
ul.breadCrumbLogin li.active {
        color:#bf0a11;
}*/
/*.borderTopbtm {
        border-bottom:#000 solid 1px;
        border-top:#000 solid 1px;
        padding-top:15px;
        padding-bottom:20px;
        margin-top:20px;
}*/
/*ul.sosialAccount {
        margin:0;
        padding:0;
        margin-top:0px;
}
ul.sosialAccount li {
        padding:0;
        padding-right:7px;
        float:left;
        list-style:none;
        color:#747474;
        font-size:14px;
        font-family: Arial, Helvetica, sans-serif;
        text-transform:uppercase;
}
 ul.sosialAccount li:nth-child(1) {
padding-top:10px;
margin-right:40px;
}
 ul.sosialAccount li:nth-child(2) {
margin-right:20px;
}
 ul.sosialAccount li:nth-child(3) {
margin-right:20px;
}*/
/*.leftPanelLogin {
        width:305px;
        float:left;
}*/
/*.borderLeft {
        border-left:#000 solid 1px;
}*/
/*.borderRight {
        border-right:#000 solid 1px;
}*/
/*.rightPanelLogin {
        width:605px;
        float:left
}*/
/*.leftPanelLogin h2 {
        font-size: 14px;
        font-weight: normal;
        color: #828080;
        padding: 15px 0 5px 0px;
}*/
/*.rightPanelLogin h2 {
        font-size: 15px;
        color: #747474;
        padding: 25px 0 25px 0px;
        font-weight:bold;
        text-transform:uppercase;
}
.rightPanelLogin h4 {
        font-size: 17px;
        color: #333;
        padding: 5px 0 25px 0px;
        font-weight:bold;
        text-transform:uppercase;
        margin:0;
}*/
/*.pad_leftlogeg {
        padding-left:30px;
}*/
/*.subscribeList {
        width:100%;
        float:left;
}*/
/*.inputField {
        border:#828080 solid 1px;
        color:#747474;
        font-size:14px;
        font-family: Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        width:100%;
        height:30px;
        padding-left:10px;
}*/
/*.loginForm {
        width:600px;
        float:left;
}*/
/*.labelDivLoginReg {
        width:100%;
        float:left;
        margin-bottom:10PX;
}
.labelDivLoginReg label {
        color:#333;
        font-size:13px;
        font-family: Arial, Helvetica, sans-serif;
        padding-top:10px;
        width:100%;
        float:left;
        line-height:23px
}
.labelDivLoginReg2 {
        width:100%;
        float:left;
        margin-bottom:20PX;
}
.labelDivLoginReg2 label {
        color:#333;
        font-size:13px;
        font-family: Arial, Helvetica, sans-serif;
        padding-top:10px;
        width:100%;
        float:left;
        line-height:23px
}*/
/*.btnlogreg {
        background:#cb1309;
        padding:7px 20px;
        font-family: Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        color:white;
        border:none;
}*/
/*.floatright {
        float:right;
}*/
/*.leftPanelLogin h3 {
        font-size: 17px;
        font-weight: bold;
        color: #333;
        padding: 10px 0 10px 0px;
        text-transform:uppercase;
        margin:0;
}
.leftPanelLogin span.head1 {
        font-size: 13px;
 font-weight:;
        color: #747474;
        padding: 15px 0 15px 0px;
        text-transform:uppercase;
        float:left;
}*/
/*.fogrt {
        font-size: 13px;
 font-weight:;
        color: #747474;
        padding: 15px 0 15px 0px;
        font-family: Arial, Helvetica, sans-serif;
}*/
/*.redtxt {
        font-size: 15px;
 font-weight:;
        color: #cb1309;
        padding: 0px 0 10px 0px;
        font-family: Arial, Helvetica, sans-serif;
        border-bottom:#cb1309 solid 1px;
        display:inline-table;
        float:left;
        width:auto;
}
.redtxt2 {
        font-size: 15px;
 font-weight:;
        color: #cb1309;
        padding: 0px 0 10px 0px;
        font-family: Arial, Helvetica, sans-serif;
        display:inline-table;
        float:left;
        width:auto;
}
.redtxt a {
        color: #cb1309;
}
.redtxt a:hover {
        color: #000;
        border-bottom:#000 solid 1px;
}*/
/*.borderTop {
        border-top:#000 solid 1px;
        padding-bottom:20px;
        margin-top:20px;
}*/
/*ul.subsList {
        margin:0;
        padding:0;
}
ul.subsList li {
        width:180px;
        float:left;
        list-style:none;
}
ul.subsList li h5 {
        font-size: 22px;
        font-weight: bold;
        color: #747474;
        padding: 15px 0 10px 0px;
        text-transform:uppercase;
        margin:0;
}
 ul.subsList li:nth-child(2) {
border-left:#000 solid 1px;
border-right:#000 solid 1px;
margin-left:15px;
margin-right:15px;
padding:0 15px;
}*/
/*.subsPrice {
        font-size: 20px;
        font-weight:bold;
        color: #cb1309;
        font-family: Arial, Helvetica, sans-serif;
        float:left;
        width:100%;
        padding-top:20px;
}
.subsPrice span.onwards {
        font-size: 14px;
        font-weight:normal;
        color: #747474;
        padding: 0px 0 10px 0px;
        font-family: Arial, Helvetica, sans-serif;
}*/
/*.textSubs {
        font-size: 14px;
        font-weight:normal;
        color: #747474;
        font-family: Arial, Helvetica, sans-serif;
        float:left;
        width:100%;
        padding-top:8px;
        padding-bottom:8px;
        border-bottom:#f4f4f4 solid 1px;
        line-height:22px;
        text-align:justify;
        margin-bottom:8px;
}*/
/*a.subscribeBtn {
        display:inline-block;
        width:auto;
        background:#cb1309;
        padding:7px 20px;
        font-family: Arial, Helvetica, sans-serif;
        text-transform:uppercase;
        color:white;
        border:none;
}*/
/*.textSubs2 {
        font-size: 14px;
        font-weight:normal;
        color: #747474;
        font-family: Arial, Helvetica, sans-serif;
        float:left;
        width:100%;
        padding-top:0px;
        padding-bottom:10px;
        border-bottom:#f4f4f4 solid 1px;
        line-height:22px;
        margin-bottom:0px;
}
.textSubs2 span {
        font-size: 20px;
        font-weight:normal;
        color: #333;
        font-family: Arial, Helvetica, sans-serif;
        float:left;
        width:100%;
        padding-top:0px;
        padding-bottom:0px;
        border-bottom:#f4f4f4 solid 1px;
        line-height:22px;
        margin-bottom:0px;
}*/
/*.loginSection1.bg {
        background-color:#f1f1f1;
}*/
/*.pad20 {
        padding:20px;
}*/
/*.ftrTxt {
        font-size: 15px;
        font-weight:normal;
        color: #747474;
        font-family: Arial, Helvetica, sans-serif;
        float:left;
        width:100%;
        border-bottom:#f4f4f4 solid 1px;
        line-height:22px;
        margin-bottom:0px;
}*/
/*.dividerTOp {
        border-bottom:red solid 1px;
        float:left;
        width:40%;
        line-height:2px;
        margin-top:35px;
        margin-bottom:7px;
}
.dividerTOp2 {
        border-bottom:red solid 1px;
        float:left;
        width:25%;
        line-height:2px;
        margin-top:35px;
        margin-bottom:7px;
}*/
/*ul.regUl {
        margin:0;
        padding:0;
}
ul.regUl li {
        float:left;
        list-style:none;
        font-size: 14px;
        color: #747474;
        padding: 10px 0 10px 0px;
        margin:0;
}
 ul.regUl li:nth-child(2) {
border-left:#000 solid 1px;
border-right:#000 solid 1px;
margin-left:30px;
margin-right:30px;
padding-left:30px;
padding-right:30px;
}


ul.regUl2 {
        margin:0;
        padding:0;
}
ul.regUl2 li {
        float:left;
        list-style:none;
        font-size: 14px;
        color: #747474;
        padding: 10px 0 10px 0px;
        margin:0;
        width:100%;
}
*/
/*
#accordianLeft .content {
        font-size: 15px;
        font-weight:normal;
        color: #747474;
        font-family: Arial, Helvetica, sans-serif;
        line-height:23px;
        padding:10px;
}
#accordianLeft h3 {
        margin:0!important;
        padding:0!important;
        text-transform:capitalize!important;
}
#accordianLeft h3 a {
        background: url("../images/sprite.png");
        display: block;
        padding: 15px 20px 15px 0;
        padding-left: 12px;
        margin: 0;
        text-decoration: none;
        font-size: 15px;
        font-weight:bold;
        color: #333;
        font-family: Arial, Helvetica, sans-serif;
        border-bottom: 1px solid #000;
        background-position: right 20px;
        background-repeat:no-repeat;
}
#accordianLeft h3:hover {
}
#accordianLeft h3.open {
}
#accordianLeft h3.open a {
        background-position: right -20px;
 
}
#accordianLeft h3 + div {
        padding: 0px;
}
#accordianLeft h2 + div, .example {
        background: #fff;
        overflow: hidden;
        border-radius: 3px;
        -moz-border-radius: 3px;
        -webkit-border-radius: 3px;
        margin-bottom: 0px;
}*/
/* Pre hide sections with JavaScript on
--- */
/*#accordianLeft h3+div {
        display: none;
}*/
/* CSS3 Animation example
--- */
/*#accordianLeft h3 + div {
        height: 0px;
        padding: 0px;
        overflow: hidden;
        display: block!important;
        -webkit-transform: translateZ(0);
        -webkit-transition: all 0.3s ease;
        moz-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        -ms-transition:all 0.3s ease;
        transition: all 0.3s ease;
}*/
/*#accordianLeft h3.open + div {
        height: auto;
        background: #fff;
}*/
/* Event example
--- */
/*pre#event-log {
        background: #fafacc;
        padding: 10px;
        display: block;
}*/
/*.introhdr {
        width:170px;
        float:left;
        padding-top:40px;
}
.introhdr h2 {
        font-size: 15px;
        font-weight:normal;
        color: #747474;
        font-family: Arial, Helvetica, sans-serif;
        border-bottom:#000 solid 1px;
        margin-bottom:7px;
        display:inline-table;
        width:auto;
        padding-right:15px;
        padding-bottom:5px;
}
.introhdr h2 img {
        margin-top:-14px;
}*/

.account-access {
		position: absolute;
		left: 75px;
		top: 10px;
}
.account-access a {
		color: #4a4a4a;
		font-size: 14px;
		text-transform: capitalize;
}
.account-access a:hover {
		color: #2e2e2e;
}
/*****************************************

subscribe page css 28May ****************************************************************************/

.loginRegiMainContainer {
		width: 100%;
		max-width: 1024px;
		margin: 0 auto;
		/* margin-top:35px;*/
}
.loginRegInnerContainer {
		float: left;
		padding-top: 42px;
		width: 100%;
		padding-bottom: 20px;
		margin-top: -10px;
		margin-bottom: -14px;
		background: url(../images/subs_intro_bg.jpg) repeat-x #fff;
}
.paddingSection20 {
		padding: 20px;
}
.loginSection1 {
		width: 100%;
		float: left;
		/*margin: 0 auto !important;*/
}
.loginSection1 h3 {
		font-size: 14px;
		font-weight: normal;
		color: #828080;
		text-transform: uppercase;
		padding: 15px 0 5px 0px;
		margin: 0;
		margin-top: 28px;
}
.loginSection1.bg {
		background-color: #f1f1f1;
}
.floatLeft {
		float: left;
}
ul.breadCrumbLogin {
		margin: 0;
		padding: 0;
		margin-top: 0px;
}
ul.breadCrumbLogin li {
		padding: 0;
		padding: 0 4px 0 3px;
		float: left;
		list-style: none;
		color: #747474;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
}
ul.breadCrumbLogin li a {
		color: #747474;
}
ul.breadCrumbLogin li.active {
		color: #bf0a11;
}
.borderTopbtm {
		border-bottom: #bcbcbc solid 2px;
		/*  border-top:#707070 solid 1px;*/

		padding-top: 15px;
		/*  padding-bottom:20px;
	margin-top:25px !important;*/
}
ul.sosialAccount {
		margin: 0;
		padding: 0;
		margin-top: 0px;
}
ul.sosialAccount li {
		margin: 0 auto;
		padding: 0;
		padding: 0 14px 0 10px !important;
		/*float:left;*/

		display: inline-block;
		list-style: none;
		color: #747474;
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
}
ul.sosialAccount li:nth-child(1) {
		/*padding-top:10px !important;*/

		margin-right: 30px;
		/*margin-left: 10px;
  */

		margin-top: 13px;
		vertical-align: top;
}
/* ul.sosialAccount li:nth-child(2) {
margin-right:20px;
}
 ul.sosialAccount li:nth-child(3) {
margin-right:20px;
}*/

.leftPanelLogin {
		width: 305px;
		float: left;
}
.borderLeft {
		border-left: #000 solid 1px;
}
.borderRight {
		border-right: #000 solid 1px;
}
.rightPanelLogin {
		max-width: 633px;
		width: 100%;
		float: left
}
.suscribe-list {
		max-width: 633px;
		width: 100%;
		float: left
}
.suscribe-list h4 {
		font-size: 17px;
		color: #4f514c;
		padding: 5px 0 25px 0px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
}
.leftPanelLogin h2 {
		font-size: 14px;
		font-weight: normal;
		color: #828080;
		padding: 15px 0 5px 0px;
}
.rightPanelLogin h2 {
		font-size: 16px;
		color: #484848;
		padding: 15px 0 40px;
		font-weight: bold;
		text-transform: uppercase;
}
.rightPanelLogin h4 {
		font-size: 17px;
		color: #4f514c;
		padding: 5px 0 25px 0px;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
}
.pad_leftlogeg {
		padding-left: 20px;
		padding-top: 20px;
}
.subscribeList {
		width: 100%;
		float: left;
		padding-bottom: 1px;
}
.inputField {
		border: #828080 solid 1px;
		color: #747474;
		font-size: 14px;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: none;
		width: 100%;
		height: 30px;
		padding-left: 10px;
		max-width: 371px;
}
.loginForm {
		width: 600px;
		float: left;
}
.loginForm h1 {
		padding-bottom: 10px;
}
.labelDivLoginReg {
		width: 100%;
		float: left;
		margin-bottom: 10PX;
		max-width: 426px;
}
.labelDivLoginReg label {
		color: #333;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 10px;
		width: 100%;
		float: left;
		line-height: 23px
}
.labelDivLoginReg2 {
		width: 100%;
		float: left;
		margin-bottom: 12px;
}
.labelDivLoginReg2bt {
		width: 100%;
		float: left;
		margin-bottom: 20PX;
		max-width: 382px;
}
.labelDivLoginReg2 label {
		color: #333;
		font-size: 13px;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 10px;
		width: 100%;
		float: left;
		line-height: 23px
}
.btnlogreg {
		/*background:#cb1309;
	padding:7px 20px;
	font-family: Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:white;
	border:none;*/

		background: #cb1309 none repeat scroll 0 0;
		border: medium none;
		color: white;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		/*margin-right: -11px;*/

		padding: 8px 14px;
		text-transform: uppercase;
}
/* input:focus { background: #cb1309 none repeat scroll 0 0 !important;
    border: medium none;
    color: white;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    /*margin-right: -11px;*/
/*padding: 8px 14px;
text-transform: uppercase;}*/

.labelDivLoginRegbt {
		float: left;
		margin-bottom: 10px;
		max-width: 384px;
		width: 100%;
}
.labelDivLoginRegbt #signup_loader_loading {
		position: static;
		display: inline-block;
		float: left;
}
.labelDivLoginRegbt .btnlogregbt {
		float: right;
		margin-top: 4px;
		cursor: pointer;
}
.btnlogregbt {
		background: #cb1309 none repeat scroll 0 0;
		border: medium none;
		color: white;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		padding: 8px 14px;
		text-transform: uppercase;
}
.labelDivLoginRegbt input:focus {
		background: #cb1309 none repeat scroll 0 0;
}
.labelDivLoginReg2bt input:focus {
		background: #cb1309 none repeat scroll 0 0;
}
.floatright {
		float: right;
}
.current-issue {
		padding-top: 0px !important;
}
.leftPanelLogin h3 {
		font-size: 17px;
		font-weight: bold;
		color: #4f514c;
		padding: 10px 0 10px 0px;
		text-transform: uppercase;
		margin: 0;
}
.current-issue-head1 {
		font-weight: ;
		color: #747474;
		font-size: 16px;
		padding: 15px 5px;
		text-transform: uppercase;
		/*float:left;*/
}
.current-issue-img {
		padding-left: 5px;
}
.current-issue-img figure {
		width: 212px;
		height: 287px;
}
.fogrt {
		font-size: 13px;
		font-weight: ;
		color: #747474;
		padding: 15px 0 15px 0px;
		font-family: Arial, Helvetica, sans-serif;
}
.redtxt {
		font-size: 15px;
		font-weight: ;
		color: #cb1309;
		padding: 10px 0 10px 0px;
		font-family: Arial, Helvetica, sans-serif;
		border-bottom: #cb1309 solid 1px;
		display: inline-table;
		float: left;
		width: auto;
}
.redtxt2 {
		font-size: 15px;
		font-weight: ;
		color: #cb1309;
		padding: 0px 0 10px 0px;
		font-family: Arial, Helvetica, sans-serif;
		display: inline-table;
		float: left;
		width: auto;
}
.redtxt a {
		color: #cb1309;
}
.redtxt a:hover {
		color: #000;
		border-bottom: #000 solid 1px;
}
.borderTop {
		border-top: #000 solid 1px;
		padding-bottom: 20px;
		margin-top: 20px;
}
ul.subsList {
		margin: 0;
		padding: 0;
}
ul.subsList figure {
		width: 180px;
		height: 187px;
		margin: 0 auto;
}
ul.subsList li {
		width: 190px;
		float: left;
		list-style: none;
		padding-bottom: 40px!important;
		position: relative;
}
ul.subsList li h5 {
		font-size: 22px;
		font-weight: bold;
		color: #747474;
		padding: 15px 0 10px 0px;
		text-transform: uppercase;
		margin: 0;
}
ul.subsList li:nth-child(2) {
		border-left: #000 solid 1px;
		border-right: #000 solid 1px;
		margin-left: 15px;
		margin-right: 15px;
		padding: 0 15px;
}
ul.subsList li .subscribeBtn {
		margin-top: 30px;
}
ul.subsList li .subscribeBtn a {
		color: #FFF;
}
ul.subsList li .signup_more {
		text-align: right;
		position: absolute;
		width: 180px;
		display: block;
		bottom: 20px;
		padding: 10px 0;
		margin: 10px 0;
}
ul.subsList li .signup_more a {
		color: #ca1206;
		text-transform: uppercase;
		font-size: 14px;
		font-weight: bold;
		margin: 0 3px;
		padding: 5px 10px;
		border-bottom: 1px solid #ca1206;
}
.subsPrice {
		font-size: 20px;
		font-weight: bold;
		color: #cb1309;
		font-family: Arial, Helvetica, sans-serif;
		float: left;
		width: 100%;
		padding-top: 20px;
}
.sbsBtn {
		position: absolute;
		bottom: 0;
		width: 185px;
}
.subsPrice span.onwards {
		font-size: 14px;
		font-weight: normal;
		color: #747474;
		padding: 0px 0 10px 0px;
		font-family: Arial, Helvetica, sans-serif;
}
.textSubs {
		font-size: 14px;
		font-weight: normal;
		color: #747474;
		font-family: Arial, Helvetica, sans-serif;
		float: left;
		width: 100%;
		padding-top: 8px;
		padding-bottom: 8px;
		border-bottom: #cccccc solid 1px;
		line-height: 22px;
		text-align: left;
		margin-bottom: 8px;
}
a.subscribeBtn {
		display: inline-block;
		width: 180px;
		background: #cb1309;
		padding: 7px 0px;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: white;
		border: none;
		font-size: 14px;
		text-align: center;
}
a.viewdetailsMobi {
		display: inline-block;
		width: 180px;
		background: #cb1309;
		padding: 7px 0px;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: white;
		border: none;
		font-size: 14px;
		text-align: center;
		margin-top: 10px;
}
button.subscribeBtn,
button.subscribeBtn:focus {
		display: inline-block;
		width: 180px;
		background: #cb1309 !important;
		padding: 7px 0px !important;
		font-family: Arial, Helvetica, sans-serif;
		text-transform: uppercase;
		color: white;
		border: none;
		font-size: 14px !important;
		text-align: center;
}
.textSubs2 {
		font-size: 14px;
		font-weight: normal;
		color: #747474;
		font-family: Arial, Helvetica, sans-serif;
		float: left;
		width: 100%;
		padding-top: 0px;
		padding-bottom: 10px;
		border-bottom: #f4f4f4 solid 1px;
		line-height: 22px;
		margin-bottom: 0px;
}
.textSubs2 span {
		font-size: 18px;
		font-weight: normal;
		color: #333;
		font-family: Arial, Helvetica, sans-serif;
		float: left;
		width: 100%;
		padding-top: 0px;
		padding-bottom: 0px;
		border-bottom: #f4f4f4 solid 1px;
		line-height: 22px;
		margin-bottom: 0px;
}
.pad20 {
		padding: 20px;
}
.ftrTxt {
		font-size: 15px;
		font-weight: normal;
		color: #747474;
		font-family: Arial, Helvetica, sans-serif;
		/*float:left;
	width:100%;*/
		/*border-bottom:#f4f4f4 solid 1px;*/

		line-height: 22px;
		margin-bottom: 0px;
}
.dividerTOp {
		border-bottom: red solid 1px;
		float: left;
		width: 40%;
		line-height: 2px;
		margin-top: 35px;
		margin-bottom: 7px;
}
.dividerTOp2 {
		border-bottom: red solid 2px;
		float: left;
		width: 25%;
		line-height: 2px;
		margin-top: 35px;
		margin-bottom: 7px;
}
ul.regUl {
		margin: 0;
		padding: 0;
}
ul.regUl li {
		float: left;
		list-style: none;
		font-size: 14px;
		color: #747474;
		padding: 10px 0 10px 0px;
		margin: 0;
}
ul.regUl li:nth-child(2) {
		border-left: #000 solid 1px;
		border-right: #000 solid 1px;
		margin-left: 30px;
		margin-right: 30px;
		padding-left: 30px;
		padding-right: 30px;
}
ul.regUl2 {
		margin: 0;
		padding: 0;
}
ul.regUl2 li {
		float: left;
		list-style: none;
		font-size: 14px;
		color: #747474;
		padding: 5px 0;
		text-align: left;
		line-height: 22px;
		margin: 0;
		width: 100%;
}
.subscribe_message {} .subscribe_message ul {
		list-style: none;
		margin: 0;
		padding: 0;
		display: table;
}
.subscribe_message ul li {
		display: table-cell;
		vertical-align: top;
}
.subscribe_message ul li:nth-child(2) {
		margin-top: -40px;
		float: left;
}
.subscribe_message ul li:first-child {
		width: 200px;
}
.subscribe_message ul li:first-child h1 {
		color: #4e504d;
		text-transform: uppercase;
		font-size: 22px;
		margin-bottom: 20px;
}
.subscribe_message ul li:first-child p {
		color: #4e504d;
		text-transform: uppercase;
		font-size: 16px;
}
.subscribe_message .subscriptionEditorImg {
		width: 100%;
		height: 166px;
}
.subscribe_message ul li:last-child article {
		padding: 0 20px;
		color: #4e504d;
		line-height: 22px;
		font-size: 16px;
}
.subscriptionEditor {
		margin: 20px 0;
}
.dividervTOpline {
		border-bottom: red solid 1px;
		width: 15%;
		line-height: 2px;
		margin-top: 35px;
		margin-bottom: 7px;
}
.subscriptionSteps {} .subscriptionSteps ul {
		list-style: none;
		display: table;
		width: 100%;
		margin: 0;
		padding: 0;
}
.subscriptionSteps ul li {
		padding: 10px 0;
		width: 20%;
		display: table-cell;
		text-align: center;
		vertical-align: bottom;
		border-right: 1px solid #888;
		border-bottom: 1px solid #888;
		border-top: 1px solid #888;
}
.subscriptionSteps ul li:last-child {
		border-right: none;
}
.subscriptionSteps ul li label {
		font-size: 32px;
		color: #1f1f1f;
		margin-bottom: 20px;
		display: block;
		vertical-align: top
}
.subscriptionSteps ul li p {
		font-size: 16px;
		color: #4e504d;
		display: block;
}
.subscription-progressbar-100 {
		border-bottom: 10px solid #FF0004;
		margin: 5px -1px -20px 0;
}
.subscription-progressbar-50 {
		border-bottom: 10px solid #FF0004;
		margin: 5px -1px -20px 0;
		width: 50%;
}
.paybrdr {
		float: left
}
.bookThumb {
		width: 100%;
		max-width: 218px;
		height: auto;
}
.ttu {
		text-transform: uppercase;
		font-size: 20px;
		padding-top: 23px;
		padding-bottom: 10px
}
.tumpyTable {
		margin-bottom: 20px;
}
ul.titleListing {
		display: table;
		padding: 0;
		margin: 0;
		width: 100%;
		margin-bottom: 25px;
		color: #555;
}
ul.titleListing li {
		display: table-cell;
		border-right: 1px solid #555;
		border-top: 1px solid #555;
		padding: 15px 25px;
		font-size: 16px;
		text-transform: capitalize;
}
ul.titleListing li:last-child {
		border-right: none;
		width: 30%;
}
ul.titleListing li h2 span {
		text-decoration: line-through;
}
.bg_gray {
		background: #e0e0e0;
}
ul.contentListing {
		color: #777;
		margin: 0 0 50px 50px;
		padding: 0;
}
ul.contentListing li {
		line-height: 33px;
}
.circle1 {
		border: 2px solid #000;
		background: #fff;
		width: 20px;
		height: 20px;
		border-radius: 50%;
}
.loginDivider {
		border-bottom: #747474 solid 1px;
		margin-bottom: 20px;
		padding-bottom: 20px;
}
.msgLeft {
		float: left;
		width: 45%;
		padding-right: 2.5%
}
.msgRight {
		float: left;
		width: 45%;
		border-left: #737373 solid 1px;
		padding-left: 2.5%
}
#accordianLeft .content {
		font-size: 15px;
		font-weight: normal;
		color: #747474;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 23px;
		padding: 10px;
}
#accordianLeft h3 {
		margin: 0!important;
		padding: 0!important;
		text-transform: capitalize!important;
}
#accordianLeft h3 a {
		background: url(../images/sprite.png);
		display: block;
		padding: 15px 20px 15px 0;
		padding-left: 12px;
		margin: 0;
		text-decoration: none;
		font-size: 15px;
		font-weight: bold;
		color: #333;
		font-family: Arial, Helvetica, sans-serif;
		border-bottom: 1px solid #000;
		background-position: right 20px;
		background-repeat: no-repeat;
}
#accordianLeft h3:hover {} #accordianLeft h3.open {} #accordianLeft h3.open a {
		background-position: right -20px;
}
#accordianLeft h3 + div {
		padding: 0px;
}
#accordianLeft h2 + div,
.example {
		background: #fff;
		overflow: hidden;
		border-radius: 3px;
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		margin-bottom: 0px;
}
/* Pre hide sections with JavaScript on
--- */

#accordianLeft h3+div {
		display: none;
}
/* CSS3 Animation example
--- */

#accordianLeft h3 + div {
		height: 0px;
		padding: 0px;
		overflow: hidden;
		display: block!important;
		-webkit-transform: translateZ(0);
		-webkit-transition: all 0.3s ease;
		moz-transition: all 0.3s ease;
		-o-transition: all 0.3s ease;
		-ms-transition: all 0.3s ease;
		transition: all 0.3s ease;
}
#accordianLeft h3.open + div {
		height: auto;
		background: #fff;
}
/* Event example
--- */

pre#event-log {
		background: #fafacc;
		padding: 10px;
		display: block;
}
.introhdr {
		width: 260px;
		float: left;
		padding-top: 40px;
}
.introhdr h2 {
		font-size: 15px;
		font-weight: normal;
		color: #747474;
		font-family: Arial, Helvetica, sans-serif;
		/*border-bottom:#000 solid 1px;*/

		margin-bottom: 7px;
		display: inline-table;
		width: auto;
		padding-right: 15px;
		padding-bottom: 5px;
}
.introhdr h2 img {
		margin-top: -14px;
}
.introhdr h2 a:hover {
		text-decoration: none !important;
		border-bottom: none;
}
.labelDivLoginReg2v {
		float: right;
		margin-bottom: 10PX;
}
.labelDivLoginReg2vbt {
		float: right;
		margin-bottom: 10PX;
}
.leftPanelLogin {
		width: 100%;
		max-width: 330px;
		float: left;
		padding-top: 40px;
		min-height: 324px;
}
.login-coverage-story {
		width: 100%;
		max-width: 330px;
		float: left;
		padding-top: 40px;
		min-height: 324px;
}
.login-coverage-story h3 {
		font-size: 17px;
		font-weight: bold;
		color: #4f514c;
		padding: 10px 0 10px 0px;
		text-transform: uppercase;
		margin: 0;
}
.rightPanelLogin2v {
		width: 350px !important;
		float: left;
		margin-left: 50px;
}
.loginForm {
		width: 100%;
		;
		float: left;
}
.labelDivLoginReg2v {
		margin: 20px 0;
}
.rightPanelLogin2v h2 {
		font-size: 14px;
		font-weight: normal;
		color: #828080;
		padding: 15px 0 5px 0px;
		text-transform: uppercase;
		font-weight: bold;
		margin-bottom: 40px;
}
.title-color {
		color: #b4b4b4;
		padding: 7px;
		font-size: 14px;
		border: 1px solid #828080;
}
.confirmationSec {
		padding: 40px 0;
}
.confirmationSec h2 {
		color: #4f514c;
		text-transform: uppercase;
		font-weight: bold;
		font-size: 22px;
		padding: 25px 0 0 0px;
}
.confirmationSec h4 {
		color: #4f514c;
		font-weight: normal;
		font-size: 16px;
		padding: 25px 0 0 0px;
}
.confirmationSec_step {
		padding: 10px;
}
.confirmationSec_step h5 {
		color: #4f514c;
		font-weight: normal;
		font-size: 16px;
		border-bottom: 1px solid #000;
		padding: 5px 0;
		display: inline-block;
}
.confirmationSec_step ul {
		margin: 0;
		padding: 0 0 10px 0px;
		color: #4f514c;
		line-height: 33px;
		border-bottom: 1px solid #DDD;
		margin-bottom: 10px;
		list-style-type: none;
}
.confirmationSec_step ul li {} a.redLink {
		color: #cb1307;
		text-decoration: underline;
}
a.redLink:hover {
		color: #cb1307;
		text-decoration: none;
}
.simplePera {
		padding: 10px 10px 10px 0px;
		color: #4f504b;
		line-height: 32px;
		font-size: 16px;
}
.directorMsg {
		margin-bottom: 25px;
}
.directorMsg .directorImg {
		width: 143px;
		height: 165px;
		margin: 0 auto;
		float: left;
}
.directorMsg .directorImgTxt {
		background: #676767;
		color: #fff;
		float: left;
		width: 100%;
		max-width: 830px;
		min-height: 165px;
}
.directorMsg .directorImgTxt p {
		padding: 20px 10px 10px 20px;
}
.confirmOrder_container {
		background: url(../images/main_bg.png) repeat-y #fff top left;
}
.confirmOrder_container .confirmOrder_section {
		margin-bottom: 20px;
}
.confirmOrder_container .confirmOrder_section .secAside {
		max-width: 200px;
		width: 100%;
		margin: 0 0 0 20px;
		float: left;
}
.confirmOrder_container .confirmOrder_section .secAside h2,
.confirmOrder_container .confirmOrder_section .confirmOrderContent h2 {
		color: #51524d;
		text-transform: uppercase;
		font-size: 18px;
		font-weight: bold;
}
.confirmOrder_container .confirmOrder_section .basket {
		width: 36px;
		padding: 10px 10px;
		height: 37px;
		margin: -41px 0 0 200px;
		border-left: 1px solid #aaa;
		border-right: 1px solid #aaa;
		background: url(../images/basketIcon.png) no-repeat 10px 10px;
}
.confirmOrder_container .confirmOrder_section .basket span {
		color: #fff;
		font-size: 12px;
		padding: 3px 2px;
		width: 14px;
		text-align: center;
		float: right;
}
.dividervTOplineV2 {
		border-bottom: 1px solid #cb1309;
		width: 70%;
		line-height: 2px;
		margin: 0px 0px 20px 0;
}
.dividervTOplineV3 {
		border-bottom: 1px solid #cb1309;
		width: 100%;
		line-height: 2px;
		margin: 0px 0px 20px 0;
}
.confirmOrder_container .confirmOrder_section .confirmOrderContent {
		float: left;
		width: 100%;
		margin: 0 0 0 20px;
		max-width: 765px;
}
.OrderContentListing {
		margin: 20px 0;
}
.OrderContentListing h3 {
		margin-bottom: 20px;
		font-size: 16px;
		text-transform: uppercase;
		color: #4f504b;
}
.OrderContentListing ul {
		list-style: none;
		padding: 0;
		display: table;
		width: 100%;
}
.OrderContentListing ul li {
		display: table-cell;
		vertical-align: top;
		text-align: right;
}
.OrderContentListing ul li:first-child {
		width: 150px;
}
.OrderContentListing ul li label {
		color: #c5000a;
		font-weight: bold;
		font-size: 18px;
		margin: 20px;
}
.grayDivider {
		border-bottom: 1px solid #aaa;
}
.removeItem a {
		float: right;
		font-size: 22px;
		margin: 0 5px 0 0;
}
.removeItem a:hover {
		float: right;
		font-size: 22px;
		margin: 0 5px 0 0;
		color: #000;
		font-weight: bold;
}
ul.deliveryInfo {
		border-bottom: 1px solid #aaa;
		border-top: 1px solid #aaa;
		list-style: none;
		padding: 0;
		display: table;
		width: 100%;
}
ul.deliveryInfo li {
		display: table-cell;
		width: 60%;
		padding: 0;
}
ul.deliveryInfo li h2 {
		font-size: 16px !important;
}
ul.deliveryInfo li h3 {
		color: #50524d;
		font-size: 16px !important;
}
ul.deliveryInfo li p {
		color: #50524d;
		font-size: 14px;
		margin: 5px 0 0 0
}
ul.deliveryInfo li:first-child {
		width: 60%;
}
ul.deliveryInfo li ul {
		display: table;
		width: 100%;
		padding: 0;
		margin: 0;
}
ul.deliveryInfo li ul li {
		display: table-cell;
		border-left: 1px solid #aaa;
		padding: 15px;
		border-bottom: 1px solid #aaa;
}
.cs_btn {
		text-align: right;
}
.cs_btn a {
		border: 1px solid #494949;
		padding: 10px 15px;
		text-transform: uppercase;
		font-size: 14px;
		background-color: #dddddd;
}
.cs_btn a:hover,
.cs_btn a:focus {
		border: 1px solid #ce0c15;
		padding: 10px 15px;
		text-transform: uppercase;
		font-size: 14px;
		background: #ce0c15;
		color: #fff;
}
.cs_btn button {
		border: 1px solid #494949;
		padding: 10px 15px !important;
		text-transform: uppercase !important;
		font-size: 14px;
		background-color: red;
		color: white;
}
.cs_btn button:hover,
.cs_btn button:focus {
		border: 1px solid #ce0c15;
		padding: 10px 15px !important;
		text-transform: uppercase;
		font-size: 14px;
		background: #ce0c15 !important;
		color: #fff;
}
ul.confirmAddress {
		list-style: none;
		padding: 0;
		display: table;
		width: 100%;
		margin: -20px 0 20px 0;
		border-bottom: 1px solid #494949;
}
ul.confirmAddress li {
		border-right: 1px solid #494949;
		display: table-cell;
		padding: 20px 50px 0 0;
		width: 43%;
		float: left;
}
ul.confirmAddress li:last-child {
		border-right: none;
		padding-left: 30px;
		padding-right: 20px;
		width: 43%;
		float: right;
}
ul.confirmAddress li h4 {
		font-size: 16px;
		text-transform: uppercase;
		color: #4a4a4a;
		font-weight: normal;
		margin-bottom: 10px;
}
ul.confirmAddress li input {
		/*margin-bottom:30px;*/

		padding: 8px;
		width: 100%;
		font-size: 14px;
		border: 1px solid #aaa;
}
ul.confirmAddress li select {
		/*margin-bottom:30px;*/

		padding: 8px;
		width: 100%;
		font-size: 14px;
		border: 1px solid #aaa;
}
ul.confirmAddress li textarea {
		padding: 5px;
		border: 1px solid #aaa;
		width: 100%;
		resize: none;
		font-size: 14px;
		min-height: 140px;
}
ul.confirmAddress li p {
		color: #4a4a4a;
		font-size: 12px;
		margin-bottom: 30px;
		padding: 5px 0;
}
ul.confirmAddress li input[type='checkbox'] {
		width: auto;
}
ul.confirmAddress li span {
		font-size: 12px;
		color: #4a4a4a;
}
/*li input:focus{background:#fff !important;}*/

.in_extend_cls {
		height: auto !important;
}
.cc_mobile {
		display: none;
}
.food_mobile {
		display: none;
}
.health_mobile {
		display: none;
}
.ls_mobile {
		display: none;
}
.water_mobile {
		display: none;
}
/*****************************************
end subscribe page css 28May ****************************************************************************/

.spl_coverage-without-image {
		height: 57px;
		max-width: 1024px;
		width: 100%;
}
.banner-without-image {
		height: 72px;
		max-width: 1024px;
}
.mobileOn {
		display: none;
}
.scroll-pane {
		width: 100%;
		height: 525px;
		overflow: auto;
}
/******************* Popup css 06 June Start*******************/

.mediagallery-popup_container {
		width: 100%;
		background: #fff;
		margin: 0 auto;
		position: relative
}
.mediagallery-popup_container .jspHorizontalBar {
		display: none;
}
.popup-close-btn {
		position: absolute;
		top: 2px;
		right: 2px
}
.popup-border {
		width: 134px;
		border-top: 2px solid #db1b10
}
.library-heading {
		color: #4f514c;
		font-size: 16px;
		word-wrap: break-word
}
.library-heading h2 {
		text-transform: uppercase;
		margin-top: 16px;
		margin-bottom: 16px;
		font-size: 24px;
}
.popup-search {
		width: 100%;
		margin-top: 16px;
		float: left;
		margin-bottom: 22px;
}
.popup-search input {
		padding: 9px 9px;
		max-width: 82.45%;
		width: 100%;
		border: 2px solid #c2c2c2;
		border-right: none;
		font-size: 14px;
		float: left
}
.popup-search input:focus {
		background: #fff
}
.popup-search-btn {
		width: 140px;
		text-align: justify;
		color: #fff;
		padding: 8px 9px;
		text-transform: uppercase;
		border: 2px solid #c2c2c2;
		border-left: none;
		font-weight: bold;
		background: url(../images/popup-search.jpg) #9a9a9a no-repeat top right;
		float: leftf.popup_slider .slick-prev;
}
.popup-search-btn:focus {
		background: url(../images/popup-search.jpg) #9a9a9a no-repeat top right;
}
.popup-book-container {
		width: 100%;
}
.popup-book-container ul {
		padding: 0px;
		margin: 0px;
		display: inline-block;
		padding-left: 26px;
		padding-right: 26px;
		margin-top: 34px;
		border-right: 1px solid #c5c5c5;
}
.popup-book-container ul li {
		padding: 0px;
		margin: 0px;
		list-style-type: none
}
.popup-book-container ul li figure {
		height: 144px;
		width: 185px;
}
.popup-book-list {
		width: 185px;
		margin-bottom: 34px !important;
}
.popup-book-description {
		padding: 14px 5px 22px;
		background: #797979;
		color: #fff;
		letter-spacing: -0.4px;
		border-top: 1px solid #aeb0af;
		border-bottom: 1px solid #ededed;
		font-size: 16px;
		min-height: 58px;
}
.popup-book-country {
		padding: 9px 5px 9px;
		color: #fff;
		letter-spacing: normal;
		font-size: 14px;
		min-height: 65px;
		background: #797979;
		word-break: break-all;
}
.popup-buy-now-button {
		font-size: 14px;
		float: right;
		border-style: none;
		text-transform: uppercase;
		background: #CB1308;
		color: #FFF;
		padding: 5px 15px;
}
.popup-buy-now-price {
		float: left;
		padding: 3px;
		color: #3f3f3f;
		font-weight: bold;
		letter-spacing: -1.3px;
}
.popup-buy-now button {
		border: none;
		background: none;
		border-style: none;
		float: right;
		padding-right: 0;
}
.popup_checkout {
		float: right;
		width: 200px;
}
.popup_checkout p {
		margin-top: 1px;
}
.popup_checkout p span.popup_rate_display {
		display: inline-block;
		padding-top: 7px;
}
.popup_checkout button {
		font-size: 14px;
		float: right;
		border-style: none;
		text-transform: uppercase;
		background: #CB1308;
		color: #FFF;
		padding: 5px 15px;
}
ul.popup-no-space {
		padding-left: 0 !important;
		padding-right: 0 !important;
		border-right: none;
		border-collapse: collapse;
}
ul.popup-no-space li {
		margin-bottom: 0 !important;
		padding: 0 28px 30px 28px;
		float: left;
		border-right: 1px solid #c5c5c5;
		border-left: 1px solid #c5c5c5;
		border-collapse: collapse;
}
.ul-border-right {
		border-right: 1px solid #c5c5c5;
		height: 100%;
}
.seemore {
		width: 100%;
		border-top: 1px solid #c5c5c5;
		margin-top: 34px;
		position: relative;
		height: 30px;
}
.popup-seeMore-button {
		background: #464646;
		font-weight: bold;
		font-size: 14px;
		padding: 5px 12px;
		color: #fff;
		text-transform: uppercase;
		position: absolute;
		left: 44%;
		top: -49%;
}
/******************* Popup css 06 June End*******************/

.popup-book-slider {
		width: 100%;
}
.popup-book-slider ul {
		padding: 0px;
		margin: 0px;
		display: inline-block;
		padding-left: 26px;
		padding-right: 26px;
		margin-top: 34px;
		width: 94.2%;
}
.popup-book-slider ul li {
		padding: 0px;
		margin: 0px;
		list-style-type: none;
		margin: 0 auto;
}
.popup-book-slider ul li figure {
		height: 545px;
		width: 688px;
}
.popup-book-slider-list {
		width: 688px;
		margin-bottom: 34px !important;
}
.popup-book-slider-description {
		padding: 10px 16px 22px;
		background: #797979;
		color: #fff;
		letter-spacing: -0.4px;
		margin-top: 5px;
		border-bottom: 1px solid #ededed;
		font-size: 16px;
}
.popup-book-slider-country {
		padding: 15px 20px;
		color: #fff;
		letter-spacing: -0.4px;
		font-size: 14px;
		background: #797979;
}
.popup-slider-by-now {
		float: left;
		width: 100%;
}
.popup-slider-by-now-button {
		background: #d00000;
		font-weight: bold;
		font-size: 14px;
		padding: 5px 10px;
		color: #fff;
		float: right;
		text-transform: uppercase;
		margin-top: 1px;
}
.popup-slider-by-now-price {
		float: right;
		margin-right: 5px;
		padding: 4px;
		color: #3f3f3f;
		font-weight: bold;
		letter-spacing: -1.3px;
}
.mediagallery-bookmark-login_container {
		max-width: 785px;
		width: 100%;
		background: #fff;
		padding: 32px 13px;
		margin: 0 auto;
		position: relative;
		text-align: center;
}
.bookmark-login-text {
		text-transform: uppercase;
		color: #50504e;
		padding: 12px 0 27px;
		line-height: 25px;
}
.bookmark-login-form {
		margin: 0 auto;
		margin-top: 20px;
		max-width: 277px;
		width: 100%;
}
.bookmark-login-form input {
		margin-top: 26px;
		border: 2px solid #c2c2c2;
		max-width: 238px;
		width: 100%;
		padding: 9px 16px;
		font-size: 15px;
}
.bookmark-login-form input:focus {
		background: #fff;
}
.popup-login-button {
		background: #cb1309;
		font-size: 14px;
		padding: 7px 10px;
		color: #fff;
		text-transform: uppercase;
		border: none;
		margin-top: 26px;
		margin-bottom: 30px;
		float: left
}
.popup-login-button:focus {
		background: #cb1309;
}
.bookmark-login-register {
		text-transform: uppercase;
		color: #50504e;
		font-size: 16px;
		margin-bottom: 7px;
}
.bookmark-login-register span {
		color: #cb1309;
}
.seemore2 {
		width: 100%;
		border-top: 1px solid #c5c5c5;
		position: relative;
}
.floatRight {
		float: right;
}
.mobileOnSellAll {
		display: none;
}
.displayNone {
		display: inline-block;
}
.popup_slider {
		position: relative;
}
.popup_slider figure {
		text-align: center;
		margin-top: 20px;
		border: 1px solid #CCC;
		background: #F0F0F0;
		width: 688px;
		height: 330px;
}
.popup_slider figure img {} .popup_slider_text h4,
.popup_slider_text p {
		color: #FFFFFF;
		background: #6b6b6b;
		padding: 15px;
}
.popup_slider_text p {
		margin-top: 1px;
}
.popup_slider_text h4 {
		margin-top: 5px;
}
.popupslider_container {
		width: 690px;
		margin: 0 auto;
}
.titleBox label.commentLabel {
		padding-bottom: 10px;
}
#hidden_id img {
		position: relative;
		z-index: 999;
}
.popup_wrapper {
		padding: 16px;
}
.search_results_count {
		font-size: 18px;
		color: #666;
		margin-top: 12px;
}
.search_results_count .searched_for {
		color: #4f514d;
		font-weight: bold;
}
.search_results_count .searched_count {
		color: #111;
}
.popup_wrapper ul.popup-no-space li {
		padding: 0 30px 30px 30px;
}
.Question {
		font-weight: bold;
}
figure.masnoryImg img {
		width: 100%;
		height: auto;
		max-width: 100%;
}
div.masnoryImg img {
		width: 100%;
		max-width: 100%;
		display: block;
}
nav.hot_topics.hot_topics_water {
		margin-left: 0px;
		margin-top: 0px;
}
nav.hot_topics h3.hot_topics_water {
		margin-top: 20px;
}
#preloader_image {
		position: relative;
		padding-right: 30px;
}
#preloader_image > div {
		position: absolute;
		right: 15px;
		top: 0;
		width: 30px;
		height: 30px;
}
.paddingBtm10 {
		padding-bottom: 10px;
}
.eqHeight_subsDesc {
		-ms-word-break: keep-all;
		word-break: keep-all;
		/* Non standard for webkit */

		word-break: keep-all;
		-webkit-hyphens: auto;
		-moz-hyphens: auto;
		-ms-hyphens: auto;
		hyphens: auto;
}
.readmoreMain {
		min-height: 200px;
		overflow: hidden;
}
.readmoreMain > div.HeightAuto {
		height: auto;
}
a.readMoreOpen {
		color: #00a757;
		font-size: 16px;
		font-family: Arial, Helvetica, sans-serif;
}
.eqHeight_subsDesc2 {
		position: relative;
}
.contributeHoverOnMainDiv {
		position: relative;
}
.contributeHoverOnMainDiv > .contributeHoverDiv {
		opacity: 0;
		width: 151px;
		position: absolute;
		background: url(../images/contributerBg.png);
		color: #fff;
		cursor: pointer;
		bottom: 5px;
		z-index: 99999999999999999999;
}
.contributeHoverOnMainDiv:hover > .contributeHoverDiv {
		opacity: 1;
		-webkit-transition: all 0.3s ease-in-out;
		-moz-transition: all 0.3s ease-in-out;
		transition: all 0.3s ease-in-out;
}
.contentOnHoverText {
		padding: 10px 12px;
		float: left;
}
.contentOnHoverText h1 {
		margin: 0;
		padding: 0;
		font-size: 15px;
		font-weight: normal;
}
.contentOnHoverText h1 a {
		color: white;
		text-decoration: none;
}
.contentOnHoverText h1 a:hover {
		color: white;
		text-decoration: none;
}
.contentOnHoverText h1:hover a {
		color: white;
		text-decoration: none;
}
.contentOnHoverText p {
		margin: 0;
		padding: 0;
		font-size: 14px;
		line-height: 160%;
}
#post_your_comment {
		margin: 7px 0;
}
/******* FOOTER CSS START *******/

.footer_nav1 {
		width: 100%;
		margin: 0 auto;
		background: url(../images/footer_nav1_bg.png) repeat-x left top;
}
.footer_nav1 ul {
		list-style: none;
		padding: 0;
		margin: 0 auto;
		display: table;
		width: 90%;
		max-width: 890px;
}
.footer_nav1 ul li {
		display: table-cell;
		text-transform: uppercase;
		font-size: 14px;
		padding: 25px 0 10px 0;
}
.footer_nav1 ul li a {
		padding: 10px 0;
}
.footer_nav1 ul li a:hover {
		color: #000;
}
.footer_nav1 ul li:nth-child(1) {
		width: 113px;
}
.footer_nav1 ul li:nth-child(2) {
		width: 128px;
}
.footer_nav1 ul li:nth-child(3) {
		width: 190px;
}
.footer_nav1 ul li:nth-child(4) {
		width: 112px;
}
.footer_nav1 ul li:nth-child(5) {
		width: 148px;
}
.footer_nav1 ul li:nth-child(6) {
		width: 140px;
}
.footer_nav1 ul li:nth-child(7) {
		text-align: right;
}
.footer_nav2 {
		width: 100%;
		margin: 0 auto;
		background: #575757;
}
.footer_nav2 ul {
		list-style: none;
		padding: 0;
		margin: 0 auto;
		display: table;
		width: 90%;
		max-width: 890px;
}
.footer_nav2 ul li {
		display: table-cell;
		border-right: 1px solid #888888;
		font-size: 14px;
		text-align: center;
		padding: 10px 0;
}
.footer_nav2 ul li a {
		padding: 10px 0;
		color: #fff;
}
.footer_nav2 ul li a:hover {
		color: #fff;
}
.footer_nav2 ul li:nth-child(1) {
		width: 70px;
		text-align: left;
}
.footer_nav2 ul li:nth-child(2) {
		width: 114px;
}
.footer_nav2 ul li:nth-child(3) {
		width: 115px;
}
.footer_nav2 ul li:nth-child(4) {
		width: 114px;
}
.footer_nav2 ul li:nth-child(5) {
		width: 115px;
}
.footer_nav2 ul li:nth-child(6) {
		width: 115px;
}
.footer_nav2 ul li:nth-child(7) {
		width: 114px;
}
.footer_nav2 ul li:nth-child(8) {
		text-align: right;
		border-right: none;
}
.footer_nav3 {
		width: 100%;
		margin: 0 auto;
		background: url(../images/footer_nav3_bg.png) repeat-x left bottom #eaeaea;
}
.footer_nav3 ul {
		list-style: none;
		padding: 0;
		margin: 0 auto;
		display: table;
		width: 90%;
		max-width: 890px;
}
.footer_nav3 ul li {
		display: table-cell;
		font-size: 14px;
		padding: 20px 0;
}
.footer_nav3 ul li a {
		padding: 10px 0;
		color: #575757;
}
.footer_nav3 ul li a:hover {
		color: #000;
}
.footer_nav3 ul li:nth-child(1) {
		width: 194px;
}
.footer_nav3 ul li:nth-child(2) {
		width: 200px;
}
.footer_nav3 ul li:nth-child(3) {
		width: 166px;
}
.footer_nav3 ul li:nth-child(4) {
		width: 190px;
}
.footer_nav3 ul li:nth-child(5) {
		text-align: right;
}
.footer_nav_cpytxt {
		width: 90%;
		margin: 0 auto;
		background: #fff;
		float: left;
		padding: 1.5% 5%;
}
.footer_nav_cpytxt .copyright_txt {
		width: 90%;
		max-width: 890px;
		margin: 0 auto;
		font-size: 11px;
		padding: 10px 0;
		color: #666;
}
.footer_nav_cpytxt .copyright_txt a:hover {
		text-decoration: underline;
}
/*************************
END FOOTER CSSS ***********************************************************************/

.indepthImgOnTitle {
		color: #fff;
		padding: 10px;
		position: absolute;
		bottom: 0;
		background: url(../images/inbg.png);
		font-size: 15px;
		font-family: Arial, Helvetica, sans-serif;
		width: 93.5%
}
.posRelative {
		position: relative;
}
ul.subsLeftUl {
		margin: 0px;
		padding: 0px;
		list-style: none;
}
ul.subsLeftUl li {
		font-size: 14px;
		padding-bottom: 15px;
		background-image: url(../images/bulletIconImg.jpg);
		background-repeat: no-repeat;
		background-position: 0px 7px;
		padding-left: 20px;
		line-height: 160%;
}
ul.subsLeftUl_archives {
		margin: 0px;
		padding: 0px;
		list-style: none;
}
ul.subsLeftUl_archives li {
		font-size: 14px;
		padding-bottom: 15px;
		background-image: url(../images/bulletIconImg.jpg);
		background-repeat: no-repeat;
		background-position: 326px 7px;
		padding-left: 20px;
		line-height: 160%;
}
.mobiOn {
		display: none!important;
}
article.blog_horizontal .imgLiquid {
		background-position: 50% 50%!important;
}
.follwUS {
		width: 255px !important;
}
.follwUS input,
.follwUS input:focus {
		background: #fff !important;
}
.follwUS button,
.follwUS button:focus {
		border: 0 !important;
		background: #828081;
		color: #fff !important;
		text-transform: uppercase !important;
		font-size: 12px !important;
		padding: 5px 5px 5px 5px !important;
}
.topicDetials table {
		width: 100%!important;
}
.blog_carousel .owl-next {
		right: -4px;
		position: absolute;
		width: 25px;
		background-image: url(../images/contr_next.png) !important;
		height: 25px;
		top: 35%;
		background-repeat: no-repeat!important;
		text-indent: -99999px;
}
.blog_carousel .owl-prev {
		left: -9px;
		position: absolute;
		width: 25px;
		background-image: url(../images/contr_prev.png) !important;
		height: 25px;
		top: 35%;
		background-repeat: no-repeat!important;
		text-indent: -99999px;
}
.sunita_blog_headerImg img {
		max-width: 100%;
}
.mobiOn2 {
		display: none;
}
.wid771 {
		width: 771px;
}
.wid464 {
		width: 464px;
}
/************************
FOOD_NEW CSS START *****************************************/

.food_1st_cell {
		width: 100%;
		max-width: 525px;
}
.food_1content {
		list-style: none;
		margin: 0;
		padding: 0;
		display: table;
}
.food_1content li {
		display: table-cell;
		vertical-align: middle;
		width: 50%;
}
.food_1content li:first-child {
		padding: 5px 15px;
		vertical-align: middle;
		background: #edf4e8;
}
.food_1content li h2 {
		color: #4f514d;
		margin-bottom: 10px;
}
.food_1content li p {
		color: #4f514d;
		margin-bottom: 10px;
}
.food_1content li .food_1discripsn {
		color: #4f514d;
		margin-bottom: 20px;
		font-size: 16px;
}
.food_1content li .foodAuth {
		color: #4f514d;
		margin-bottom: 5px;
		border-bottom: 1px solid #878686;
		padding: 0 0 5px 0;
		font-size: 14px;
}
.food_1content li .foodAuth_date {
		color: #4f514d;
		font-size: 14px;
		text-transform: uppercase;
}
.food_1content li img {
		width: 100%;
		max-width: 245px;
}
.food_2content {
		list-style: none;
		margin: 0;
		padding: 0;
		display: table;
}
.food_2content li {
		display: table-cell;
		vertical-align: middle;
}
.food_2content li.imgFoodContent {
		width: 50%;
}
.food_2content li:last-child {
		background: #fff;
		padding: 10px 15px;
		box-shadow: inset 0px 0px 0px 5px #dae8d1;
}
.food_2content li:last-child h2 {
		color: #4f514d;
		margin-bottom: 10px;
}
.food_2content li:last-child .food_1discripsn {
		color: #4f514d;
		margin-bottom: 20px;
		font-size: 16px;
}
.food_2content li:last-child .foodAuth {
		color: #4f514d;
		margin-bottom: 5px;
		border-bottom: 1px solid #878686;
		padding: 0 0 5px 0;
		font-size: 14px;
}
.food_2content li:last-child .foodAuth_date {
		color: #4f514d;
		font-size: 14px;
		text-transform: uppercase;
}
.food_2content li ul {
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
}
.food_2content li ul li:last-child {
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
		box-shadow: none;
}
.food_3content {
		list-style: none;
		margin: 0;
		padding: 0;
		display: table;
}
.food_3content li {
		display: table-cell;
		vertical-align: middle;
}
.food_3content li:first-child {
		padding: 5px 15px;
}
.food_3content li:first-child h2 {
		color: #4f514d;
		margin-bottom: 10px;
}
.food_3content li:first-child .food_1discripsn {
		color: #4f514d;
		margin-bottom: 20px;
		font-size: 16px;
}
.food_3content li:first-child .foodAuth {
		color: #4f514d;
		margin-bottom: 5px;
		border-bottom: 1px solid #878686;
		padding: 0 0 5px 0;
		font-size: 14px;
}
.food_3content li:first-child .foodAuth_date {
		color: #4f514d;
		font-size: 14px;
		text-transform: uppercase;
}
.food_3content li ul {
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
}
.food_3content li ul li:first-child {
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
		box-shadow: none;
}
.food_4content {
		list-style: none;
		margin: 0;
		padding: 0;
		display: table;
}
.food_4content li {
		display: table-cell;
		vertical-align: middle;
}
.food_4content li:first-child {
		padding: 5px 15px;
		text-align: left;
}
.food_4content li:first-child h2 {
		color: #4f514d;
		margin-bottom: 10px;
}
.food_4content li:first-child .food_1discripsn {
		color: #4f514d;
		margin-bottom: 20px;
		font-size: 16px;
}
.food_4content li:first-child .foodAuth {
		color: #4f514d;
		margin-bottom: 5px;
		border-bottom: 1px solid #878686;
		padding: 0 0 5px 0;
		font-size: 14px;
}
.food_4content li:first-child .foodAuth_date {
		color: #4f514d;
		font-size: 14px;
		text-transform: uppercase;
}
.food_4content li ul {
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
}
.food_4content li ul li:first-child {
		list-style: none;
		margin: 0;
		padding: 0;
		display: block;
		box-shadow: none;
}
.food_5content {
		list-style: none;
		margin: 0;
		padding: 0;
		display: table;
}
.food_5content li {
		display: table-cell;
		vertical-align: middle;
}
.food_5content li:last-child {
		padding: 5px 15px;
		vertical-align: middle;
}
.food_5content li h2 {
		color: #4f514d;
		margin-bottom: 10px;
}
.food_5content li .food_1discripsn {
		color: #4f514d;
		margin-bottom: 20px;
		font-size: 16px;
}
.food_5content li .foodAuth {
		color: #4f514d;
		margin-bottom: 5px;
		border-bottom: 1px solid #878686;
		padding: 0 0 5px 0;
		font-size: 14px;
}
.food_5content li .foodAuth_date {
		color: #4f514d;
		font-size: 14px;
		text-transform: uppercase;
}
.topTip {
		box-shadow: inset 0px 0px 0px 5px #dae8d1;
		padding: 30px 25px;
		margin-bottom: 10px;
}
.topTip h1 {
		color: #4f514d;
		margin-bottom: 10px;
}
.topTip h1 img {
		vertical-align: middle;
}
.topTip p {
		color: #4f514d;
		line-height: 24px;
		font-size: 16px;
}
.bg_gray {
		background: #edede9 !important;
}
.food_2st_cell {
		background: #dae8d1;
		width: 235px;
		float: right;
		position: relative;
		margin-right: 13px;
}
.foodTopIcon {
		text-align: center;
		margin: -50px 0 20px;
}
.foodTopIcon figure {
		width: 150px;
		height: 123px;
		margin: 0 auto;
}
.food_top_bottomIcon {
		text-align: right;
		position: absolute;
		bottom: -15px;
		right: -10px;
}
.fp_1 {
		padding: 10px 15px;
		color: #4f514d;
		line-height: 22px;
		margin-bottom: 20px;
}
.fp_2 {
		padding: 10px 15px;
		color: #4f514d;
		line-height: 22px;
		margin-bottom: 20px;
		text-align: right;
}
.fp_2 h3 {
		color: #4f514d;
		margin-bottom: 20px;
		font-size: 18px;
}
.fp_2 h1 {
		color: #4f514d;
		margin-bottom: 20px;
		font-size: 24px;
		text-transform: uppercase;
		line-height: 34px;
		font-weight: bold;
}
.fp_2 h1 a {
		display: block;
}
.fp_2UL {
		list-style: none;
		text-align: right;
		text-transform: uppercase;
		line-height: 44px;
}
.fp_2UL li {
		border-bottom: 2px solid #747970;
}
.fp_3 {
		padding: 10px 15px;
		color: #4f514d;
		line-height: 22px;
		margin-bottom: 20px;
}
.fp_3 h3 {
		color: #4f514d;
		margin-bottom: 20px;
		font-size: 18px;
}
.fp_3 ul {
		list-style: none;
		padding: 0;
		margin: 0;
}
.fp_3 ul li {
		margin-bottom: 20px;
		font-size: 16px;
}
.food_social {
		padding: 50px 15px;
}
.food_sec_divider {
		border-bottom: 2px solid #90978b;
		margin: 10px 20px;
}
.FoodSection1 {
		position: relative;
		width: 75%;
		float: left
}
.Food-topicDetials {
		float: right;
		width: 69.293%;
}
.food-three-story-one {} .food-three-story-one figure {
		width: 262px;
		height: 272px;
}
.food-four-story-one {} .food-four-story-one figure {
		width: 525px;
		height: 345px;
}
.food-four-story-two {
		width: 235px;
		height: 251px;
}
.food_5content-img {
		width: 289px;
		height: 261px;
}
/* R-Food Css */
/******* food css *******/

.green4food_1px {
		border-top: 1px solid #68ad84;
}
.green4food_2px {
		border-top: 2px solid #68ad84;
}
.food_topicDetials {
		float: left;
		margin-left: 11px;
		width: 780px;
}
.food_cmCrops_img {
		float: left;
		width: 100%;
}
.food_cmCrops_img figure {
		max-width: 772px;
		width: 100%;
		height: 365px;
}
.food_cmCrops_text {
		height: auto;
		color: #4f514d;
		max-width: 741px;
		float: left;
		padding: 16px;
		padding-bottom: 10px;
		margin-bottom: 10px;
		width: 100%;
}
.food_cmCrops_text h2 {
		font-size: 24px;
		line-height: 33px;
		margin-bottom: 10px;
}
.food_cmCrops_text p {
		font-size: 16px;
		line-height: 25px;
		padding-bottom: 15px;
}
.food-post-container {
		padding: 16px 0px 7px 0 !important;
		width: 200px;
		margin-top: 13px;
}
.food-post-container-float {
		float: right
}
.food_cmCrops_text .posted {
		font-size: 14px !important;
		border-bottom: 1px solid #b0afae;
		padding: 3px 0;
}
.food_cmCrops_text .posted_noBorder {
		font-size: 14px !important;
		text-transform: uppercase;
		padding: 3px 0;
}
.food_cmCrops_img2 {
		float: left;
}
.food_cmCrops_img2 figure {
		width: 399px;
		height: 341px;
}
.food_cmCrops_recmondation {
		background-color: #edf4e8;
		width: 42.9%;
		padding-left: 25px;
		text-align: left;
}
.food_cmCrops_recmondation2 {
		margin-top: 7px;
		padding: 30px 30px 0;
		padding-left: 0px;
		text-align: right;
		width: 47% !important;
		border: 3px solid #d6e6cc;
		min-height: 259px;
}
.food_cmCrops_recmondation2 span.food_divider_common {
		margin-left: 10px;
		float: right;
}
.food_cmCrops_img3 {
		float: left;
		margin-top: 7px;
}
.food_cmCrops_img3 figure {
		width: 372px !important;
		height: 325px !important;
}
.food_cmCrops_img4 {
		float: left;
		margin-top: 7px;
}
.food_cmCrops_img4 figure {
		width: 772px !important;
		height: 365px !important;
}
.food_cmCrops_bg {
		background: #edede9;
}
.food_cmCrops_bg_2 {
		background: #dae8d1;
		margin-bottom: 10px;
}
.food_agri_img {
		float: left;
}
.food_agri_img figure {
		width: 180px !important;
		height: 263px !important;
}
.food_agri_text {
		height: auto;
		background-color: none;
		color: #4f514d;
		float: left;
		padding: 16px;
		padding-bottom: 0px;
		padding-right: 0;
		width: 575px;
}
.food_agri_text h2 {
		font-size: 24px;
		line-height: 33px;
		margin-bottom: 20px;
		text-transform: uppercase;
}
.food_agri_text-description {
		font-size: 16px;
		line-height: 25px;
}
.food_agri_text .posted {
		font-size: 14px !important;
		border-top: 1px dashed #b0afae;
		padding: 10px 0 0;
		text-transform: capitalize;
}
.food_agri_container {
		width: auto;
		margin-top: 20px;
}
.food_agri_pdfIcon {
		background: url(../images/pdf_grayIcon.png) no-repeat;
		width: 35px;
		height: 39px;
		float: left
}
.food_agri_pdfIcon:hover {
		background: url(../images/pdf_red.png) no-repeat;
		width: 35px;
		height: 39px;
		float: left
}
.food-agriheading {
		text-transform: uppercase;
		padding: 5px 10px;
		background: #666666;
		color: #fff;
		font-size: 14px;
		margin: 5px 0 0 42px;
		font-weight: bold
}
.foodPage_banner figure img {
		width: 100%;
		max-width: 100%;
}
figure.fullsizeImgFood img {
		width: 100%;
		max-width: 100%
}
/* R-Food Css end*/
/************************
FOOD_NEW CSS END *****************************************/

.blogList1 .imgLiquid {
		background-position: 50% 0 !important;
}
.tipsContent-heading {
		padding-bottom: 15px;
}
nav.hot_topics.leftMargin0 {
		margin-left: 0px;
}
#loader_div_loading {
		display: inline-block;
		position: fixed;
		top: 50%;
		bottom: aut.main_nav>ul lio;
		left: 50%;
		right: auto;
}
#hidden_id_loading {
		display: inline-block;
		position: fixed;
		top: 50%;
		bottom: auto;
		left: 50%;
		right: auto;
		z-index: 101;
}
#signup_loader_loading {
		position: absolute;
		margin-top: 4px;
}
#hidden_id_archive_loading {
		display: inline-block;
		position: fixed;
		top: 50%;
		bottom: auto;
		left: 50%;
		right: auto;
		z-index: 102;
}
#preloader_image_logincheck {
		position: absolute;
		margin-left: 324px;
		margin-top: -50px;
}
#preloader_image_id {
		position: absolute;
		margin-left: 346px;
		margin-top: -50px;
}
.copyRightContainer1 {
		font-size: 12px;
		color: #666;
		float: left;
		letter-spacing: 0.5px;
}
.copyRightContainer2 {
		font-size: 12px;
		color: #666;
		float: right;
		letter-spacing: 0.5px;
}
ul.gallerySubHeading {
		margin: 0;
		padding: 0px;
		list-style: none;
}
ul.gallerySubHeading li {
		width: 100%;
		display: block;
		float: left;
		margin-bottom: 6px;
		color: #6f6f6f;
		font-weight: 600;
		font-size: 15px;
}
ul.gallerySubHeading li a {
		color: #6f6f6f;
		background: url(../images/icons_sprite1.png);
		width: 100%;
		float: left;
		border-bottom: #cccsolid 1px;
		padding-bottom: 5px;
		background-repeat: no-repeat;
		background-position: 150px -233px;
}
.commentText p.title {
		font-weight: 600;
}
.footerSubscribe {
		width: 147px;
		margin: 0 auto;
		display: none;
}
ul.subscriberUL_footer {
		margin: 0;
		padding: 0;
		list-style: none;
		margin-top: 10px;
}
ul.subscriberUL_footer li {
		width: 100%;
		float: left;
		margin-bottom: 6px;
		color: #333;
		font-size: 11.5px;
		text-transform: uppercase;
		text-align: center;
		border-bottom: #747474 solid 1px;
		padding-bottom: 6px;
}
ul.CartoonIllustration3colLayout li.cartoonFigure figure {
		width: 100%;
		height: 215px;
		overflow: hidden
}
ul.CartoonIllustration3colLayout li.cartoonFigure figure img {
		width: 100%;
		max-width: 262px;
		height: 100%;
}
ul.CartoonIllustration3colLayout {
		display: block;
		margin: 0;
		padding: 0;
		list-style: none;
		width: 100%;
		float: left;
}
ul.CartoonIllustration3colLayout li {
		width: 262px;
		float: left;
		margin-right: 3px;
		margin-left: 0;
}
ul.CartoonIllustration3colLayout li:last-child {
		margin-right: 0;
}
.authblog_pagination {
		float: right;
		width: 789px;
}
article.world_news_column.last {
		margin: 0px;
		padding: 0px;
		/*margin-left: 6px;*/
}
.subscribe_sec_footer .magazine img {
		width: 100%;
		max-width: 147px;
}
.form_hilight_error {
		font-size: 12px;
		padding-top: 12px;
		color: #FF0000 !important;
		font-weight: normal !important;
}
.print_archive_date p {
		padding: 0px 0px 8px 5px;
		font-size: 12px;
		color: #4A4A4A;
}
.content_divider_heading {
		width: 160px;
		margin-bottom: 10px;
}
.magzine_desc {
		margin-top: 20px;
		color: #747474;
		font-size: 16px;
		padding: 15px 5px;
		line-height: 1.5;
		width: 280px;
}
.food_divider_common {
		border-top: 2px dotted #4a4a4a;
		margin-bottom: 10px;
		width: 165px;
		display: block;
}
.lifestyle_top_tip .food_divider_common {
		margin: 0 auto;
}
.portrait_interview {
		min-height: 230px;
}
.recipe_headerImg img {
		max-width: 100%;
}
.marginTop35px {
		margin-top: 35px;
}
.spl_coverage-without-image {
		width: 100%;
}
.spl_coverage-without-image .main_nav.main_subnav {
		position: static;
}
.main_nav.main_subnav {
		position: absolute;
		/*	z-index: 999999999;*/

		bottom: 0px;
		left: 0;
		width: 100%;
		background: rgba(78, 68, 64, 0.86);
		border: none !important;
		padding-left: 0;
}
.slider.gallery_slider-nav.slick-initialized.slick-slider {
		border-top: 1px solid #95c8c6;
		margin-top: 20px
}
.timeline {
		width: 100% !important;
}
.rss_nav_ul {
		list-style: none;
		padding: 10px;
		margin: 0;
		background: #FFF;
		margin-top: 20px;
}
.rss_nav_ul li {
		display: inline-block;
		width: 30%;
		text-transform: capitalize;
		vertical-align: top;
		font-size: 15px;
		margin-bottom: 15px;
		border-bottom: #e1e1e1 solid 1px;
		padding-bottom: 10px;
		margin-right: 10px;
}
.rss_nav_ul li a {
		letter-spacing: 0.6px;
		color: #6f6f6f;
}
.rss_nav_ul li img {
		float: left;
		margin-right: 15px;
}
.labelDivLoginReg.fogrt {
		float: left;
		width: auto;
}
/*********** Advertisment Widget CSS : 10-Aug-2015 *************/

.discountOffer {
		width: 100%;
		float: left;
		margin-top: 20px;
}
.discountleft {
		max-width: 535px;
		width: 100%;
		float: left;
		position: relative;
		height: 286px;
}
.discountleft img {
		max-width: 535px;
		height: 286px;
		width: 100%
}
.discountright img {
		max-width: 230px;
		height: 286px;
		width: 100%
}
.discounttext {
		padding: 40px 180px 0px 20px;
		font-size: 18px;
		line-height: 150%;
		color: #50504e;
}
.discountright {
		max-width: 230px;
		width: 100%;
		float: right;
}
.discountimg {
		width: 100%;
		float: left;
		margin-bottom: 0px;
		height: 149px;
}
.detailtxt {
		background: #505050;
		padding: 15px 5%;
		float: left;
		width: 91%;
		color: white;
		font-size: 14px;
		line-height: 150%;
}
.discountwrapper {
		position: absolute;
		top: 0;
		right: 0;
}
.redliedisc {
		border-bottom: red solid 1px;
		margin-top: 0px;
		margin-bottom: 20px;
		width: 100px;
		margin-left: 20px;
}
.onlinecode {
		width: 100%;
		float: left;
		display: block;
		margin-left: 20px;
		margin-top: 20px;
}
.dccode1 {
		display: table-cell;
		color: #50504e;
		border: #747474 solid 1px;
		background: white;
		font-size: 15px;
		padding: 7px 10px;
		border-right: none;
		text-transform: uppercase;
		margin-left: 20px;
}
.dccode2 {
		display: table-cell;
		background: #d80001;
		font-size: 15px;
		padding: 7px 20px;
		text-transform: uppercase;
		color: white
}
.dccode3 {
		display: table-cell;
		font-size: 13px;
		padding: 7px 10px;
		color: #50504e;
}
.discountText {
		position: absolute;
		top: 42px;
		left: 43px;
		color: white;
		font-size: 44px;
		font-family: 'Times New Roman', Times, serif;
		font-weight: bold;
}
.collapse_content_intro_text a {
		color: #449c6f;
}
.pdfoptions {
		position: absolute;
		bottom: 0;
}
.gobar_link {
		background: #c80a0a;
		color: #fff !important;
		padding: 6px 0px;
		text-align: center;
		display: inline-block;
		font-size: 12px;
		margin: 0px 6px;
}
.fixedFooter {
		position: fixed;
		bottom: 0;
		width: 100%;
		float: left;
		background: #5d8d2b;
		padding: 20px 0;
		color: #fff;
		left: 0;
}
.fixedFooterClosed .fa {
		padding-left: 4px;
}
.fixedFooterClosed {
		border: #bee19a solid 1px;
		color: white;
		font-weight: bold;
		border-radius: 100%;
		width: 30px;
		height: 30px;
		line-height: 30px;
		position: absolute;
		right: 0px;
		text-align: center;
		vertical-align: middle;
		top: -10px;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.4s ease-in-out;
		cursor: pointer;
}
.fixedFooterClosed:hover {
		border: #fff solid 1px;
		background: #4f7826;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.4s ease-in-out;
		letter-spacing: 0.6px;
}
.fixedWrapper {
		width: 100%;
		margin: 0 auto;
		position: relative;
		max-width: 1024px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
}
.fixedWrapper a.leaveFeedback {
		border-radius: 10px;
		border: #bee19a solid 1px;
		color: #fff;
		padding: 6px 10px;
		font-family: Arial, Helvetica, sans-serif;
		margin-left: 15px;
		font-size: 12.5px;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.4s ease-in-out;
		letter-spacing: 0.6px;
}
.fixedWrapper a.leaveFeedback:hover {
		border: #fff solid 1px;
		background: #4f7826;
		-webkit-transition: all 0.2s ease-in-out;
		-moz-transition: all 0.2s ease-in-out;
		transition: all 0.4s ease-in-out;
}
.fixedWrapper img.logo {
		float: left;
		vertical-align: middle;
		border-radius: 100%;
		margin-top: -10px;
		position: absolute
}
.textFixed {
		margin-left: 50px;
}
.lightbox_article {
		/** Default lightbox_article to hidden */

		display: none;
		/** Position and style */

		position: fixed;
		z-index: 999;
		width: 100%;
		height: 100%;
		text-align: center;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.8);
}
.lightbox_article img {
		/** Pad the lightbox_article image */

		max-width: 90%;
		max-height: 80%;
		margin-top: 2%;
}
.lightbox_article:target {
		/** Remove default browser outline */

		outline: none;
		/** Unhide lightbox_article **/

		display: block;
}
.viewdetailsMobi {
		display: none
}
.home_banner_content ul.bannerLinks li:last-child {
		margin-right: 0;
}
.leftLogo {
		float: left
}
.rightLogo {
		float: right;
		width: 30px;
		display: none;
		margin-right: 10px;
		position: relative;
}
ul.subscriberUL_footer2 {
		margin: 0;
		padding: 0;
		list-style: none;
		margin-top: 10px;
		position: absolute;
		width: 143px;
		right: 0;
		background-color: white;
		-moz-box-shadow: inset 0 0 5px #888;
		-webkit-box-shadow: inset 0 0 5px #888;
		box-shadow: inner 0 0 5px #888;
		z-index: 9999;
		display: none;
}
ul.subscriberUL_footer2 li {
		width: 92%;
		float: right;
		margin-bottom: 6px;
		color: #333;
		font-size: 12px;
		text-transform: capitalize;
		text-align: right;
		border-bottom: #c6c6c6 solid 1px;
		letter-spacing: 0.6px;
		padding: 10px 0;
		margin: 0 4%;
}
.subscribeDivToggle {
		border-radius: 100%;
		width: 30px;
		height: 30px;
		line-height: 30px;
		border: #7ab73b solid 1px;
		color: #fff;
		text-align: center;
		vertical-align: middle;
		background: #7ab73b;
		font-size: 16px;
		margin-top: 10px;
}
.arrow-up {
		width: 0;
		height: 0;
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-bottom: 8px solid #7ab73b;
		float: right;
		margin-top: -6px;
		margin-right: 7px;
}
.subsstepmobi {
		display: none!important;
}
.subsstepdesk {
		display: block!important;
}
.custom_tagActive a {
		color: #db1b10!important;
}
.TopicMoreIn h5 {
		margin: 0;
		padding-left: 10px;
		margin-top: 5px;
		font-size: 17px;
}
.pintrest {
		height: 30px;
		width: 30px;
		background: url(../images/pntrst.png);
		padding-bottom: 0px!Important;
}
.pintrest:hover {
		background: url(../images/pntrsthover.png);
}
.flp {
		height: 30px;
		width: 30px;
		background: url(../images/flip.png);
}
.flp:hover {
		background: url(../images/fliphover.png);
}
.rdt {
		height: 30px;
		width: 30px;
		background: url(../images/rdt.png);
}
.rdt:hover {
		background: url(../images/rdthover.png);
}
.feature_scroll_banner {
		width: 100%;
		float: left;
}
.mobilestoryicons .blog_social_icons {
		width: 400px!important;
}
.storySocial_icons {
		position: absolute;
		top: 1px;
		right: -302px;
		z-index: 99999999;
}
.mobilestoryicons {
		display: none;
		position: relative;
		right: 15px;
}
.socialshareDivOpen {
		margin: 0;
		padding: 0;
		list-style: none;
		margin-top: 10px;
		position: absolute;
		left: 0;
		top: 31px;
		background-color: white;
		-moz-box-shadow: inset 0 0 5px #888;
		-webkit-box-shadow: inset 0 0 5px #888;
		box-shadow: inner 0 0 5px #888;
		z-index: 9999;
		display: none;
		padding: 0 5px;
		border-radius: 5px;
}
h3.tagcld {
		font-size: 26px;
		color: #b32727;
		padding-bottom: 10px;
}
#relatedContent {
		position: relative
}
.storyLink {
		position: absolute;
		width: 350px;
		display: none;
		background: #f3f3f3;
		border: #747474 solid 1px;
		left: 0;
		padding: 5px;
		border-radius: 5px;
		z-index: 99999999;
		top: 30px;
}
.storyRow {
		width: 100%;
		float: left;
		position: relative;
		margin-bottom: 5px;
		padding-bottom: 2px;
		border-bottom: 1px solid #cacac7
}
.storyLink figure {
		width: 100px;
		display: table-cell;
}
.storyLink figure img {
		width: 100%;
}
.storyLink .figureRightLink {
		display: table-cell;
		vertical-align: middle;
		padding-left: 10px;
		color: #4a4a4a;
}
.storyClose {
		width: 30px;
		height: 23px;
		border-radius: 100%;
		background: red;
		position: absolute;
		font-size: 15px;
		text-align: center;
		padding-top: 7px;
		right: -11px;
		color: white;
		top: -11px;
		cursor: pointer;
}
.storyClose {} .sclmb {
		position: relative;
		float: right;
}
.blogger_article_related_container_text.red p {
		color: white;
}
.tagsMobi2 {
		display: block;
}
.tagsMobi {
		display: none;
}
.maxlist-more {
		font-weight: bold;
		font-size: 20px;
		color: white;
		background: #99cb52;
		display: table;
		float: right;
		padding: 3px 2px 2px;
		width: 25px;
		text-align: center;
}
.maxlist-more a {
		text-decoration: none;
		color: white;
}
.maxlist-more a:hover {
		text-decoration: none;
		border-color: #A33713;
		color: white;
}
.agriculture_mobileOn {
		display: none;
}
.followMeBar.fixed.absolute.relatedcls {
		position: inherit !important;
}
.followMeBar.relatedcls {
		width: 168px !important;
}
.main_sidebar_text10 {
		width: 200px;
		color: #6b6c68;
		font-size: 14px;
		letter-spacing: -0.5px;
		float: right;
		text-align: right;
		margin-right: 15px;
		padding-top: 40px;
}
.main_sidebar_text2.author_info_sidebar.redLine_1px {
		padding-top: 10px;
}
.main_sidebar_text11 {
		width: 180px;
		color: #6b6c68;
		font-size: 14px;
		letter-spacing: -0.5px;
		float: right;
		text-align: right;
		padding-top: 40px;
}
div#main_article_content ul li {
		list-style: inherit!important;
		padding-bottom: 10px;
		line-height: 23px;
}
.main-widgets {
		width: 100%;
		float: left;
		background: #f2f2f2;
		border: 1px solid #DDD;
		position: relative;
		max-width: 100%;
}
.item-list {
		margin: 0;
		padding: 0;
		list-style: none;
		padding: 10px;
}
.item-list>li {
		border: 1px solid #DDD;
}
.item-list>li {
		padding: 9px;
		background-color: #FFF;
		margin-top: -1px;
		position: relative;
		font-size: 12px;
		line-height: 22px;
		color: #747474;
}
.item-list>li:nth-child(even) {
		border-left: #5F5F5F solid 3px;
}
.item-list>li:nth-child(odd) {
		border-left: #9abc32 solid 3px;
}
li.item-color1 {
		border-left: #9abc32 solid 3px;
}
li.item-color2 {
		border-left: #5F5F5F solid 3px;
}
li.item-color3 {
		border-left: #4f99c6 solid 3px;
}
li.item-color4 {
		border-left: #a0a0a0 solid 3px;
}
li.item-color5 {
		border-left: #4f99c6 solid 3px;
}
.scrollbar {
		float: left;
		height: 382px;
		width: 100%;
		overflow-y: scroll;
		padding: 0px 0
}
/*
	*  STYLE 3
	*/

#scrollBar::-webkit-scrollbar-track {
		-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
		background-color: #F5F5F5;
}
#scrollBar::-webkit-scrollbar {
		width: 6px;
		background-color: #F5F5F5;
}
#scrollBar::-webkit-scrollbar-thumb {
		background-color: #000000;
}
.mainLoader {
		background: rgba(0, 0, 0, 0.6);
		width: 100%;
		height: 100%;
		position: absolute;
		z-index: 99999999999999999
}
.loader2 {
		top: 20%;
		margin: 60px auto;
		font-size: 10px;
		position: relative;
		text-indent: -9999em;
		border-top: 1.1em solid rgba(255, 255, 255, 0.9);
		border-right: 1.1em solid rgba(255, 255, 255, 0.9);
		border-bottom: 1.1em solid rgba(255, 255, 255, 0.9);
		border-left: 1.1em solid #a2a2a2;
		-webkit-transform: translateZ(0);
		-ms-transform: translateZ(0);
		transform: translateZ(0);
		-webkit-animation: load8 1.1s infinite linear;
		animation: load8 1.1s infinite linear;
}
.loader2,
.loader2:after {
		border-radius: 50%;
		width: 4em;
		height: 4em;
}
@-webkit-keyframes load8 {
		0% {
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
		}
		100% {
				-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
		}
}
@keyframes load8 {
		0% {
				-webkit-transform: rotate(0deg);
				transform: rotate(0deg);
		}
		100% {
				-webkit-transform: rotate(360deg);
				transform: rotate(360deg);
		}
}
.storynew figure {
		width: 100%;
		float: left;
		margin-top: 15px;
}
.storynew figure img {
		width: 100%;
}
.captionStory {
		width: 100%;
		float: left;
		margin-top: 0px;
		margin-bottom: 15px;
}
.captionStoryLeft {
		width: 66%;
		float: left;
		font-size: 15px;
		color: #747474;
		text-align: left;
		font-weight: normal;
}
.captionStoryLeft img.camImg {
		margin-right: 5px;
		width: 15px;
}
.captionStoryRight {
		width: 34%;
		float: right;
}
.publishedStory {
		width: 100%;
		float: left;
		padding: 10px 0 0;
}
.pbBy {
		float: left;
		color: #3d7103;
		padding-top: 5px;
}
.pbBy a {
		color: #6ba52e;
}
.pbtwtAcount {
		float: left;
		margin: 0 10px
}
.pbtwtdate {
		float: left;
		font-size: 16px;
		color: #747474;
		padding-top: 5px;
		padding-left: 4px;
}
.pblshrAccoumt {
		background: #f0f2f1;
		color: #4dc7df;
		border-radius: 10px;
		padding: 5px 10px;
		float: left;
}
.pblshrAccoumt img.twtnewIcon {} .storyIconsNew ul {
		list-style-type: none;
		margin: 0;
		padding: 0;
		display: block;
		float: right;
		margin-left: 0!important;
}
.storyIconsNew ul > li {
		float: left;
		margin-right: 10px;
}
.storyIconsNew ul > li > a {
		display: block;
		width: 24px;
		height: 24px;
		border-radius: 100%;
		text-align: center;
		color: white!important;
		text-align: center;
		line-height: 24px;
		vertical-align: middle;
		font-weight: bold;
		font-size: 15px;
		background: #808080;
}
.storyIconsNew ul > li.facebook > a:hover {
		background: #3b5999
}
.storyIconsNew ul > li.tweet > a:hover {
		background: #3185c3
}
.storyIconsNew ul > li.pinterest > a:hover {
		background: #ec2327
}
.bookReport_text_indent {
		text-indent: 0px !important;
}
ul.relatedContent.primarytag {
		margin: 0;
		padding: 0;
}
article.spl_covrage_banner_article3.spl_banner.eq_height.spl_heading_dark_gray h3 {
		color: white;
}
ul.relatedContent.primarytag a {
		font-size: 17px;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
		color: #6ba52e;
		font-weight: bold;
}
.coverage_left.main_article_sidebar_nav.blog_article_dev_content.tagsMobi2 {
		margin-top: 220px;
}
div#main_article_content li {
		list-style-type: decimal!important;
		line-height: 24px;
		padding-bottom: 10px;
		font-size: 15px;
		color: #333;
}
.author_single_block {
		cursor: pointer;
		background: #fff !important;
		margin-bottom: 3px;
		margin-left: 6px;
}
.author_two_block {
		max-width: 50%;
		display: inline-block;
		width: 49%;
		margin-bottom: 12px;
		height: auto;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		line-height: 25px;
		margin-left: 6px;
		padding-bottom: 10px;
}
.author_two_block:nth-child(1) {
		background: #98cb52;
		color: #fff;
}
.author_two_block:nth-child(2) {
		background: #f0f0ec;
}
.main_sidebar_text3.eq_height p:nth-child(3) a {
		color: #7db93f;
}
.image-align {
		margin: 0px auto;
}
.blogger-name {
		font-size: 25px;
		color: white;
		display: table;
		margin-top: 10px;
}

.focusNewHeadr{ width:100%; float:left}
.focusNewHeadr img{ width:100%;}

.focusleftNew h5 {
		padding-top: 10px;
		font-size: 22px;
		line-height: 24px;
		text-transform: uppercase;
		margin: 0;
		padding: 0;
		width: 100%;
		float: left;
		display: block;
		margin-left: 15px;
		margin-top: 14px;
		color: white;
		margin-bottom: 10px;
}

.tag_focus_media.nw {
		background: #3c3c3c;
		text-align: left;
}

.tag.tag_red {
		background: #bb1006;
		margin-left: 15px;
		margin-top: 10px;
		float: left;
}

div#main_content_data .left_sec {
		margin-top: 0;
}

.round_tag {
		width: 76%;
		float: left;
		margin-left:15px;
		border-top: dotted 1px #f1f1f1;
		margin-top: 27px;

}
.round_tag ul{ margin-top:8px}


.round_tag ul li {
		display: inline-block;
		background: #f1f1f1;
		padding: 8px;
		margin-bottom: 10px;
		border-radius: 10px;
		font-size: 14px;
}

.sidebar_container_homeTopic {
		padding: 25px 0px 8px 10px;
		font-family: Arial, Helvetica, sans-serif;
		color: #969090;
		font-size: 18px;
		margin: 0px;
		text-transform: uppercase;
		font-weight:bold;
}

.bloggerdirectory {
		width: 100%;
		float: left;
		border-bottom: red solid 1px;
		padding-bottom: 20px;
		padding-top: 14px;
		margin-bottom: 12px;
		color: white;
		font-size: 14px;
}
.blgName{
float: left;width: 20%;margin-left: 20px;
}

.bloggerdirectory  a{ color:white}
.alpha-pagination li{
		padding: 5px 15px;
		background: #eee;
		float:left;
		margin-right: 5px;
		margin-bottom:5px;
}

.collapse_content_intro_text .image-align {
    width: 100%!important;
}