@charset "utf-8";

body {
    background: #ccc!important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: Arial, Helvetica, sans-serif;
    letter-spacing: normal!important;
    line-height: normal!important;
}
.VDOLEFTTAG .coverage_left.main_article_sidebar_nav.blog_article_dev_content.tagsMobi2 {
    MARGIN-TOP: 66px;
}


.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: 22px;
    }
    .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%;
    margin-top:20px;
}
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: 190px;
    background-position: 50% 50%!important
}



figure.imgLiquid.booksimagedefaultr.imgLiquidFill.img209.borderImg.imgLiquid_bgSize.imgLiquid_ready {
    height: 100px;
}

ul.developerListing li .book_list_img figure.img209 {
    width: 125px!important;
    /* height: 125px!important; */
    background-position: 50% 0%!important;
    background-size: contain!important;
}
ul.developerListing li .book_list_img figure.imgLiquid {}ul.developerListing li .discription_developerListing {
    padding: 0px 10px 0px;
}
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: 3px;
    line-height: 130%;
    margin-top: 7px;
}

select#bookReport_select {
    height: 33px;
    margin-right: 195px;
    float:left;
}
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;
    bottom: 9px;
    right: 0;
}

.bookReport_buy_priceInfo1 {
    padding: 0 13px;
    font-size: 14px;
    color: black;
}
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;
}

button.bookReport_buy2 {
    text-transform: uppercase;
    display: inline-block;
    padding: 10px 15px;
    margin: 0px 0;
    background: #efb100;
    border-radius: 2px;
    border-style: none;
    color: #FFF;
}
ul.bookReport_save_rates.bookReport_bottom_linedivider {
    margin: 2px 0 5px;
}

.originalprice{ color:red; font-weight:600; text-decoration:line-through}
.disprice{ color:red; font-weight:600;  }
.saveprice {
    float: left;
    width: 100%;
    font-size:13px;
}

p.versn {
    color: #000;
    font-weight: bold;
    margin: 0;
}
.bookReport_buy_priceInfo ul.bookReport_save_rates {
    list-style-type: none;
    font-size: 12px;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
}

.flright1{ float:right}
.flleft1{ float:left}
.wid48{ float:left; width:48%;}

.wid48_1{float:left; width:48%;}
.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;
}
.bookmarks {
    float: left;
    margin-right: 10px;
    margin-bottom: 0px;
}
.bookmarks{
    display: block;
    width: 34px;
    height: 31px;
    text-indent: -99999px;
}
.bookmarks>a {
    background: url(../images/split3.png) -368px -6px;
    padding-bottom: 5px !important;
}
.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: 5px 0px 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: 395px;
    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: 21.5px;
    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;
}

article.main_sidebar_article ul li a:hover, article.main_sidebar_article ul li a:focus{
    text-decoration: none;
    border-bottom: solid 4px 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;
    text-align: center;
}
.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: 18px;
    line-height: normal;
    margin: 5px;
}
.social_share span.social_share_btn a img {
    margin-top:3px;
}
.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: 240px;
    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;
    background: #5ac007;
}

aside.left_sec.leftFocus {
    margin-top: 21px!important;
}

.introhdrFocus {
    max-width: 310px;
    float: left;
    padding-top: 20px;
    width:100%;
}
.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: 0px;
    right: 0px;
    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%!important;
    max-width: 1024px;
    height: auto;
    margin: 0 auto;
    padding: 0!important;
    /* margin: 0; */
}
.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: 20px;
}
.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;
}

.hindisubscription{
max-width:181px; 
margin-left:66px;	
}
.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;
}
.textSubs.blank {
    padding-top:149px;
	border:none;
}
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;
}
.dividerTOp3 {
    border-bottom: red solid 2px;
    float: left;
    width: 15%;
    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;
}
.hindisubsleftlog{
padding-top:20px;
}
.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;
}


.topbasket {
    width: 41px;
    padding: 23px 25px 21px;
    height: 58px;
    background: url(../images/basketIcon.png) no-repeat 12px 6px;
    background-size: 68%;
    /* float: right; */
    position: relative;
}

.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: 40%;
    width: 100%;
    border: 1px solid #c2c2c2;
    /* border-right: none; */
    font-size: 14px;
    float: left;
    margin-right: 5px;
}
.popup-search input:focus {
    background: #fff
}
.popup-search-btn {
    width: 140px;
    text-align: justify;
    color: #fff;
    padding: 8px 9px;
    text-transform: uppercase;
    border: 1px solid #c2c2c2;
    font-weight: bold;
    background: url(../images/popup-search.jpg) #9a9a9a no-repeat top right;
    float: left;
}
.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: 100%;
}
.popup-book-list {
    width: 235px;
    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 5px 5px 5px;
}
.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;
}
.paddingBtm0 {
    padding-bottom: 0px;
}
.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;
    margin-bottom: 15px;
    border-bottom: #e1e1e1 solid 1px;
    padding-bottom: 10px;
    margin-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    color: #5d5f5b;
    font-size: 16px;
    line-height: 25px;
}
.rss_nav_ul li a {
    letter-spacing: 0.6px;
    color: #4a4a4a!important;
}
.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;
	font-weight:bold;
}
.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 15px;
}
.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: 10px;
    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;
}

#libraryFooter {
    width:100%;
    float:left;
    background:#575757;
    -moz-box-shadow: -1px -8px #b8b8b8;
    -webkit-box-shadow: -1px -6px #b8b8b8;
    box-shadow:-1px -8px #b8b8b8;
    margin-top:100px;
    padding:20px 0;
    text-align:center;
    color:white;
    font-size:11px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:0.5px
}
.popupWrapper {
    width:100%;
    float:left;
}
.topHeadingPopup {
    width:100%;
    float:left;
    padding:15px 0;
    background:#314c59;
}
.topHeadingPopup .leftHead {
    color:white;
    font-size:22px;
    font-family:Arial, Helvetica, sans-serif;
    float:left;
    margin-left:32px;
}
.topHeadingPopup .photoCount {
    color:white;
    font-size:16px;
    font-family:Arial, Helvetica, sans-serif;
    float:right;
    margin-right:32px;
    padding-top:6px;
}
.popupBreadCrum {
    width:95%;
    float:left;
    padding:15px 0 15px 2.5%;
    background:#fff;
    margin:20px 0;
    color:#222121;
    font-size:13px;
    font-family:Arial, Helvetica, sans-serif;
}
.popupBreadCrum span {
    color:red;
}
.bigImageWrapper {
    position:relative;
    width:100%;
    float:left;
    background:#212124;
    text-align:center;
}
.iconSet {
    position:absolute;
    right:22px;
    bottom:15px
}
.iconSet a {
    margin-right:20px;
    cursor: pointer;
}
.libraryDetail {
    width:100%;
    float:left;
    background:#fff;
    margin-top:15px;
}
.libraryDetailLeft {
    width:75%;
    float:left;
    border-right:#929294 solid 2px;
}
.libraryDetailRight {
    width:24%;
    float:right;
}
.libMain {
    padding-right:50px;
    padding-left:32px;
}
.libMain h4 {
    color:#333333;
    font-size:20px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:0.5px;
    margin:0;
    padding-bottom:10px;
}
.libMain .dtls {
    color:#333333;
    font-size:15px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    letter-spacing:0.5px;
}
.LibNmRight {
    text-align:right;
    padding-right:32px;
}
.photoBy {
    color:#026e96;
    font-family:Arial, Helvetica, sans-serif;
    font-size:18px;
    padding-bottom:7px;
}
.photoDtl {
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
    padding-bottom:7px;
}
.photoDtl span {
    color:#459c6f;
}
.photoId {
    color:#333;
    font-family:Arial, Helvetica, sans-serif;
    font-size:15px;
}
.dispnonemobi {
    display: block;
}
a.next1 {
    right: 10px;
    position: absolute;
    color: white;
    cursor: pointer;
    font-size: 28px;
}

a.prev1 {
    left: 11px;
    position: absolute;
    color: white;
    cursor: pointer;
    font-size: 28px;
}

.next_prev {
    position: absolute;
    top: 50%;
    width: 100%;
}

.image-align {
    width: 100%!important;
}
.popup-book-list:hover .library-title-description{ display:block}
.library-title-description {
    padding: 5px;
    background:url(../images/lib_bg.png);
    color: #fff;
    font-size: 12px;
    text-transform: capitalize;
    min-height: 30px;
    position: absolute;
    bottom:32px;

    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    width:92%;
    display:none;
    text-align:left;
}
.library-title{
    font-size: 14px;
    color: #fff;
    font-weight: 600;
    min-height: 17px;
}
.library-block a{
    color: #fff;
}

.topHeaderGallery{
    width:94%; float:left;
    background:white;
    padding:10px 3%
}
.above-heading{
    color: #BF4E4E;
    line-height: 35px;
}

button.close.closeGallery:hover {
    opacity:1;

}

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

.linegreenBorder{
    width: 50%;
    background-color: #59bf06;
    height: 7px;
    float: left;
}

.lineredBorder {
    width: 50%;
    background-color: #db1b10;
    height: 7px;
    float: left;
}

button.close.closegal {
    background: #CB1308;
    padding: 10px 15px;
    top: 0;
    right: 0;
    margin-right: 33px;
    margin-top: 18px;
}
span.topCart {
    /* background: red; */
    color: white;
    padding: 0px 4px;
    border-radius: 14px;
    position: absolute;
    top: 8px;
    left: 29px;
    /* margin: 10px; */
    font-size: 12px;
}

.social_share span.social_share_btn a span {
    margin-top: 6px;
    float: right;
    margin-left: 10px;
}


.toggleDowmDiv ul{ margin:0 auto; list-style:none; padding:0}

.toggleDowmDiv ul li a {
    display: block;
    padding: 10px;
    border-bottom: #D2D2D2 solid 1px;
    text-decoration: none;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
    color: #3d3d3d;
    background: #FBFBFB;
}


.toggleDowmDiv ul li a:hover{
    background:red;
    color:white;

}

.toggleDowmDiv ul li a.lastChild{
    border-bottom:none;	
}

.toggleDowmDiv {
    border: #B1B1B1 solid 1px;
    width: 200px;
    margin-top: 8px;
    display:none;	
    position:absolute;
    top:22px;
}

.arrow-up2 {
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    margin-top: -8px;
    border-bottom: 8px solid #424242;
    float: left;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #464646;
    float: right;
    margin-top: 6px;
    margin-left: 5px;
}
a.togglemnu {
    float: left;
    position: relative;
    border-right: #797979 solid 1px;
    padding-right: 10px;
    color: black;
    font-size: 15px;
}

i.fa.fa-user.userC {
    color: #2B2B2B;
    font-size: 16px;
}
#comment_name,.comment_user{
    width: 97%;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    font-size: 12px;
    resize: none;
    padding:10px;
}
#comment_email,.comment_email{
    width: 97%;
    margin-bottom: 10px;
    border: 1px solid #ccc;
    font-size: 12px;
    resize: none;
    padding: 10px;
}
.topBannerAll{
    width:100%;
}

ul.subsList li:nth-child(1) {
    margin-left: 15px;
    margin-right: 15px;
	padding-left: 35px;
    padding-right: 35px;
}

ul.subsList li:nth-child(1) > div.dividerTOp2 {
    margin-left: -67px;
}

ul.subsList li:nth-child(3) {
    border-right: #000 solid 1px;
    /* margin-left: 15px; */
    margin-right: 15px;
    padding: 0 15px 0 0;
}

/*
.main_nav>ul li:nth-child(6) a{
    color: red;
    font-weight: bold;
}
*/
