@import url(http://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,700);
/**
 * Like Button toolbar button, loading text & container styles
 *
 * @todo: doesn't look like "style.css" is used anymore.
 */


/* Master container */
#jp-post-flair {
	padding-top: .5em;
}

/* Overall Sharedaddy block title */
div.sharedaddy,
#content div.sharedaddy,
#main div.sharedaddy {
	clear: both;
}

div.sharedaddy h3.sd-title {
	margin: 0 0 1em 0;
	display: inline-block;
	line-height: 1.2;
	font-size: 9pt;
	font-weight: bold;
}

div.sharedaddy h3.sd-title:before {
	content: "";
	display: block;
	width: 100%;
	min-width: 30px;
	border-top: 1px solid #ddd;
	margin-bottom: 1em;
}


/* Toolbar */
#wpadminbar li#wp-admin-bar-admin-bar-likes-widget {
	width: 61px;
	overflow: hidden;
}

#wpadminbar iframe.admin-bar-likes-widget {
	width: 61px;
	height: 28px;
	min-height: 28px;
	border-width: 0px;
	position: absolute;
	top: 0;
}

div.jetpack-likes-widget-wrapper {
	width: 100%;
	min-height: 50px;	/* Previous height, 60px */
	position: relative; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
}

div.jetpack-likes-widget-wrapper .sd-link-color {
	font-size: 12px;
}

div.jetpack-likes-widget-wrapper.slim-likes-widget {
	width: 1px; /* initial default */
	min-height: 0;
}

#likes-other-gravatars {
	display: none;
	position: absolute;
	padding: 10px 10px 12px 10px;
	background-color: #2e4453;
	border-width: 0;
	box-shadow: 0 0 10px #2e4453;
	box-shadow: 0 0 10px rgba(46,68,83,.6);
	min-width: 130px;
	z-index: 1000;
}

#likes-other-gravatars * {
	line-height: normal;
}

#likes-other-gravatars .likes-text {
	color: white;
	font-size: 12px;
	padding-bottom: 8px;
}

#likes-other-gravatars ul,
#likes-other-gravatars li {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
}

#likes-other-gravatars li::before {
	content: "";
}

#likes-other-gravatars ul.wpl-avatars {
	overflow: auto;
	display: block;
	max-height: 190px;
}

#likes-other-gravatars ul.wpl-avatars li {
	width: 32px;
	height: 32px;
	float: left;
	margin: 0 5px 5px 0;
}

#likes-other-gravatars ul.wpl-avatars li a {
	margin: 0 2px 0 0;
	border-bottom: none !important;
	display: block;
}

#likes-other-gravatars ul.wpl-avatars li a img {
	background: none;
	border: none;
	margin: 0 !important;
	padding: 0 !important;
	position: static;
}

div.sd-box {
	border-top: 1px solid #ddd;
	border-top: 1px solid rgba(0,0,0,.13);
}

.entry-content .post-likes-widget, .post-likes-widget,
.comment-likes-widget {
	margin: 0;
	border-width: 0;
	display: block;
}


/* Loading text */
.post-likes-widget-placeholder {
	margin: 0;
	border-width: 0;
	position: relative;
}

.post-likes-widget-placeholder .button {
	display: none;	/* Let's not show a dummy like button, let's just make a great button experience once it's loaded */
}

.post-likes-widget-placeholder .button span {
}

.post-likes-widget-placeholder .loading {
	color: #999;
	font-size: 12px;
}

.slim-likes-widget .post-likes-widget {
	width: auto;
	float: none;
}


/* Like Special cases (display on it's own) */
div.sharedaddy.sd-like-enabled .sd-like h3 {
	display: none;
}

div.sharedaddy.sd-like-enabled .sd-like .post-likes-widget {
	width: 100%;
	float: none;
	position: absolute; /* Need to abs position placeholder and iframe so there isn't a jarring jump */
	top: 0;
}

.comment-likes-widget {
	width: 100%;
}


/* Make ratings block. @todo: make !important unnecessary by removing inline style */
.pd-rating {
	display: block !important;
}


/* Hide G+ title */
.sd-gplus .sd-title {
	display: none;
}
/**
 * Add text colors to the playlist shortcode light color scheme.
 * 
 * Core ticket: https://core.trac.wordpress.org/ticket/27562
 */

.wp-playlist-light {
	color: #000;
}

.wp-playlist-light .wp-playlist-item {
	color: #333;
}

.wp-playlist-light .wp-playlist-playing {
	background: #fff;
	color: #000;
}

.wp-playlist-dark .wp-playlist-item .wp-playlist-caption {
	color: #fff;
}

.wp-playlist-caption {
	display: block;
}/**
 * MP6 hacks, CSS that's either WPCOM specific or otherwise not suitably for MP6 proper
 */

/* Invert stats sparkline on light theme */
body.admin-color-mp6-light li#wp-admin-bar-stats img {
	filter: invert(100%);
	-webkit-filter: invert(100%);
}

/* Fix dashicons priority so Japanese users can use the toolbar. Should long term be fixed in whatever plugin that forces all fonts to be Arial */
i.mce-i-bold, i.mce-i-italic, i.mce-i-bullist, i.mce-i-numlist, i.mce-i-blockquote, i.mce-i-alignleft, i.mce-i-aligncenter, i.mce-i-alignright, i.mce-i-link, i.mce-i-unlink, i.mce-i-wp_more, i.mce-i-strikethrough, i.mce-i-spellchecker, i.mce-i-fullscreen, i.mce-i-wp_fullscreen, i.mce-i-wp_adv, i.mce-i-underline, i.mce-i-alignjustify, i.mce-i-forecolor, i.mce-i-pastetext, i.mce-i-pasteword, i.mce-i-removeformat, i.mce-i-charmap, i.mce-i-outdent, i.mce-i-indent, i.mce-i-undo, i.mce-i-redo, i.mce-i-help, i.mce-i-wp_help, i.mce-i-wp-media-library, i.mce-i-ltr, i.mce-i-wp_page, .mce-close {
	font: normal 20px/1 'dashicons' !important;
}

.dashicons, .dashicons-before:before {
	font-family: 'dashicons' !important;
}

.noticon {
	font-family: "Noticons" !important;
}.bbp-staff-role {
	color: #f1831e;
}

.bbp-a8c-reply {
	background: #e9eff3 !important;
	border: 1px solid #c8d7e1;
	width: 98% !important;
}.va{vertical-align:bottom;}.vm{vertical-align:middle;}
.tc{display:table-cell; box-sizing:border-box;}

.maindv{margin:0 auto;max-width:978px;}
.sponsorsbx{background:#fff;border-bottom:1px solid #cfcfcf; display:table;padding:5px 0;height:64px;text-align:center;width:100%;}
.budget-logo{border-right:1px solid #cfcfcf; padding-right:15px;}
.silver-sponsorbx{border-right:1px solid #cfcfcf; padding:10px 15px 0 15px;}
.associate-sponsorbx{padding:10px 0 0 15px;}
.silver-txt{color:#6b6b6b;font:normal 12px/16px Arial, Helvetica, sans-serif;padding-right:12px; text-align:right;}
.sbi-life{border-right:1px solid #cfcfcf;padding-right:12px;}
.prima{padding-left:12px;}
.citibank{border-right:1px solid #cfcfcf;padding-right:12px;}
.american-express{padding:0 12px;}
.bankbazaar{border-left:1px solid #cfcfcf;padding-left:12px;}
.fixed{position: fixed;}
.hide1px{display:block;}html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
	border: 0;
	margin: 0;
	padding: 0; 
}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {
	display: block;
}
::selection {
 background: #2e73b1;
 color: #fff;
}
::-moz-selection {
 background: #2e73b1;
 color: #fff;
}
img::selection {
 background: #2e73b1;
}
img::-moz-selection {
 background: #2e73b1;
}
input[type="text"]:focus {
	outline: none;
}
a img {
	border: none;
	outline: none;
}
a img:hover {
	border: none;
	outline: none;
}
a {
	outline: none;
	text-decoration: none;
}
a:hover {
	outline: none;
	text-decoration: none;
}
hr {
	clear: both;
	background: #dbdbdb;
	padding: 0;
}
img[src$=".jpg"], img[src$=".gif"], img[src$=".png"] {
 font: normal 11px/16px Arial;
 color: #444;
}
p:empty {
	display: none;
}
.clear {
	clear: both;
}
body {
	font-family: Arial, Helvetica, sans-serif;
}
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 400;
	src: local('../fonts/Roboto Condensed Regular'), local('../fonts/RobotoCondensed-Regular'), 
	url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../fonts/RobotoCondensed-Regular.ttf) format('truetype');
}
/* Bold */
@font-face {
	font-family: "Roboto Condensed";
	font-style: normal;
	font-weight: 700;
	src: local('../fonts/Roboto Condensed Bold'), local('../fonts/RobotoCondensed-Bold'), 
	url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../fonts/RobotoCondensed-Bold.ttf) format('truetype');
}
#wrapper {
	clear: both;
	position: relative;
}
/****
* #.# Logo Section for All
**/
#header-bg {
	background: #f5f5f5;
	border-bottom: 1px solid #dbdbdb;
	position: relative;
	z-index: 999;
}
#middle {
	clear: both;
	margin: 0 auto;
	padding: 85px 0 0 0;
	width: 990px;
}
#middle.border {
	border-bottom: none;
	clear: both;
	margin: 0 auto;
	padding: 60px 0 0 0;
	max-width: 990px;
	width: 100%;
}
#middle .logo-section {
	clear: both;
	overflow: hidden;
	position: relative;
	margin: 0;
	padding: 0;
}
#middle .logo-section .logo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/journalism-of-courage.png) no-repeat center 6px;
	height: 65px;
	margin: 0 auto;
	padding: 15px 0 0 0;
}
#middle .logo-section .logo h2 {
	margin: 0;
	padding: 9px 0 0 0;
	text-align: center;
}
#middle .logo-section .logo h2.common {
	margin: 0;
	padding: 8px 0 0 0;
	text-align: center;
}
#middle .logo-section .logo h2.home a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/the-indian-epress.png) no-repeat center 10px;
	padding: 6px 214px;
	text-decoration: none;
}
#middle .logo-section .logo h2 a {
	color: #000;
	font: normal 50px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
#middle .logo-section.business {
	clear: both;
	overflow: hidden;
	position: relative;
	padding: 0;
}
#middle .logo-section.business .logo {
	background: none;
	height: 55px;
	margin: 0 auto;
	padding: 5px 0 0 0;
	text-align: left;
}
#middle .logo-section.business h2 {
	margin: 0;
	padding: 5px 0;
	text-align: left;
}
#middle .logo-section.business h2 span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1325px -40px;
	padding: 12px 125px 0 125px;
}
#middle .logo-section.entertainment {
	clear: both;
	overflow: hidden;
	position: relative;
	padding: 0;
}
#middle .logo-section.entertainment .logo {
	background: none;
	margin: 0 auto;
	padding: 10px 0 0 0;
	text-align: left;
}
#middle .logo-section.entertainment h2 {
	margin: 0;
	padding: 5px 0 0 0;
	text-align: left;
}
#middle .logo-section.entertainment h2 span {
	display: none;
}
#middle .logo-section.entertainment .logo h2 a {
	color: #bc0760;
	font: normal 46px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
	text-align: center;
}
#middle .logo-section.entertainment .date {
	bottom: 50px;
	color: #999898;
	font-size: 11px;
	font-weight: normal;
	left: 0;
	padding: 0;
	position: absolute;
	text-transform: uppercase;
}
#middle .logo-section.business .date {
	bottom: 42px;
	color: #999898;
	font-size: 11px;
	font-weight: normal;
	left: 0;
	padding: 0;
	position: absolute;
	text-transform: uppercase;
}
/****
* #.# Desktop Search bar or Date
**/
#middle .logo-section .date {
	bottom: 8px;
	color: #999898;
	font-size: 11px;
	font-weight: normal;
	left: 0;
	padding: 0;
	position: absolute;
	text-transform: uppercase;
}
#middle .logo-section .figure {
	bottom: 8px;
	padding: 0;
	position: absolute;
	right: 0;
	width: 170px;
}
#middle .logo-section .figure .search-panel {
	margin: 0;
	overflow: hidden;
	width: 170px;
}
#middle .logo-section .figure .search-panel form {
	background: #fff;
	border: 1px solid #dbdbdb;
	height: 25px;
	line-height: 25px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#middle .logo-section .figure .search-panel form label {
	display: none;
}
#middle .logo-section .figure .search-panel form input[type="text"] {
	background: #fff;
	border: none;
	color: #444;
	display: inline;
	float: left;
	font-size: 12px;
	font-weight: normal;
	padding: 6px 5px;
	width: 126px;
}
#middle .logo-section .figure .search-panel form input[type="submit"] {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -800px -38px;
	border: none;
	color: #aaa8a8;
	cursor: pointer;
	font-size: 12px;
	font-weight: normal;
	float: left;
	padding: 0 0 6px 0;
	padding: 0 0 8px 0\9;
	text-indent: -10000px;
	width: 30px;
}
/****
* #.# iPad Navigation
**/
#showmenu {
	display: none;
}
@media screen and (min-width:769px) and (max-width:1024px) {
.ipad-nav {
 background: #0a0700;
 clear: both;
 display: block;
 height: 47px;
}
.ipad-nav .container {
 margin:0 auto;
 max-width: 100%;
 width: 95%;
}
.ipad-nav .container .items {
 clear: both;
}
.ipad-nav .container .items ul {
 list-style: none;
 overflow: hidden;
}
.ipad-nav .container .items ul li {
 display: block;
 float: left;
 padding: 10px 0;
 text-align: center;
 width: 76%;
}
.ipad-nav .container .items ul li:first-child {
 float: left;
 padding: 15px 0 0 0;
 width: 12%;
}
.ipad-nav .container .items ul li:last-child {
 float: left;
 width: 12%;
}
.ipad-nav .container .items ul li a {
 text-decoration: none;
}
.ipad-nav .container .items ul li a.menu {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -837px -38px;
 display: block;
 height: 25px;
 padding: 0;
 text-align: left;
 width: 25px;
}
.ipad-nav .container .items ul li a.logo {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1397px -3px;
 height: 30px;
 padding: 2px 89px 4px 89px;
 text-align: center;
 width: 178px;
}
.ipad-nav .container .items ul li span {
 float: right;
}
.ipad-nav .container .items ul li span a {
 text-decoration: none;
}
.ipad-nav .container .items ul li span a.search {
 border-right: 1px solid #8a8783;
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -861px -33px;
 display: block;
 padding: 5px 12px;
}
.ipad-nav .container .items ul li span a.share {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -890px -33px;
 display: block;
 margin: 0 0 0 5px;
 padding: 5px 12px;
}
.ipad-nav .container .items ul li pre {
 background: #d8d8d8;
 padding: 5px;
 position: absolute;
 right: 10px;
 top: 72px;
}
.ipad-nav .container .items ul li form {
 background: #d8d8d8;
 padding: 5px;
 position: absolute;
 right: 10px;
 top: 72px;
 width: 190px;
}
.ipad-nav .container .items ul li form input[type=text] {
 border: 1px solid #bdbdbd;
 color: #000;
 font-size: 11px;
 float: left;
 padding: 3px;
 width: 130px;
}
.ipad-nav .container .items ul li form input[type=submit] {
 background: #0c0902;
 border: none;
 color: #fff;
 cursor: pointer;
 font-size: 11px;
 float: left;
 padding: 3px;
 width: 50px;
}
#middle.border {
 border-bottom: none;
 clear: both;
 margin: 0 auto;
 max-width: 990px;
 padding: 71px 0 0 0;
 width: 100%;
}
#middle .logo-section {
 display: none;
}
}
/* Gutter Space Add's */
.add-left {
	display: none;
	left: 0;
	margin: 0 0 0 2px; 
	position: fixed;
	top: 140px;
	width: 160px;
	z-index: 1111;
}
.add-right {
	display: none;
	margin: 0 2px 0 0;
	position: fixed;
	right: 0;
	top: 140px;
	width: 160px;
	z-index: 1111;
}
/****
* #.# Banner ADD or Other Add
**/
#banner-section {
	clear: both;
	display: block;
	margin: 0 auto;
	padding: 70px 0 0 0;
	text-align: center;
	width: 100%;
}
#banner-section .ipad {
  margin: 0 auto;
	max-width: 990px;
  padding: 0 0 15px;
  text-align: center;
  width: 100%;
}
#banner-section .ipad div {
	margin: 0 auto;
	text-align: center;
}
#banner-section .mobile {
	display: none;
}
@media (max-width:767px) {
#banner-section .ipad {
 display: none;
}
#banner-section .mobile {
 display: block;
 margin: 0 auto;
 padding: 15px 0;
 text-align: center;
 width: 100%;
}
#banner-section .mobile div {
 display: block;
 height: 50px;
 margin: 0 auto;
 width: 320px;
}
}
/* Election */
.fullbarwidth {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/background.jpg) repeat center top;
	clear: both;
	margin: 0 auto;
	min-height: 100px;
	overflow: hidden;
	padding: 0 0 20px 0;
	width: 990px;
}
.fullbarwidth .widget1 {
	display: inline;
	float: left;
	margin: 0;
	width: 65%;
}
.fullbarwidth .widget2 {
	display: inline;
	float: left;
	margin: 0 0 0 10px;
}
.fullbarwidth .widget3 {
	display: none;
}
/****
* #.# Footer Section for Desktop 990px 
**/
footer {
	border-top: 1px solid #ddd8d9;
	background: #2a2a2a;
	clear: both;
	margin: 0;
	overflow: hidden;
	padding: 5px 0;
	width: 100%;
}
/****
* #.# Editors Pics in Footer Section for Desktop 990px 
**/
footer .editors-pics {
	clear: both;
	display: block;
	margin: 0 auto;
	max-width: 990px;
	overflow: hidden;
	padding: 10px 0;
	width: 100%;
}
footer .editors-pics .editor-pods {
	float: left;
	margin: 0;
	padding: 0 0 0 2%;
	width: 15%;
}
*+html footer .editors-pics .editor-pods {
	float: left;
	margin: 0;
	padding: 0 0 0 1.9%;
	width: 15%;
}
footer .editors-pics .editor-pods.first {
	border-left: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 148px;
}
footer .editors-pics .editor-pods .sections {
	line-height: 14px;
	padding: 0;
}
footer .editors-pics .editor-pods .sections a {
	color: #000;
	font: bold 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-transform: uppercase;
}
footer .editors-pics .editor-pods .sections a:hover {
	text-decoration: none;
}
footer .editors-pics .editor-pods .short-img {
	clear: both;
	height: 82px;
	overflow: hidden;
	padding: 5px 0;
	width: 148px;
}
footer .editors-pics .editor-pods .short-img a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
footer .editors-pics .editor-pods h5 {
	line-height: 15px;
	padding: 0 0 5px 0;
}
footer .editors-pics .editor-pods h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
}
footer .editors-pics .editor-pods h5 a:hover {
	color: #a32020;
	text-decoration: none;
}
footer .footer-group {
	background: #2a2a2a;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0 0 0;
}
footer .footer-group .details {
	margin: 0 auto;
	max-width: 990px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
footer .footer-group .details .social-icons {
	clear: both;
	overflow: hidden;
	padding: 10px 0 20px 0;
}
footer .footer-group .details .social-icons ul {
	list-style-type: none;
}
footer .footer-group .details .social-icons ul li {
	float: left;
	padding: 0;
	margin: 0 24px 0 0;
}
footer .footer-group .details .social-icons ul li a.print-edition {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -799px 5px;
	height: 25px;
	padding: 8px 12px;
	text-decoration: none;
	width: 25px;
}
footer .footer-group .details .social-icons ul li a.mobile {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -830px 3px;
	height: 25px;
	padding: 8px 6px;
	text-decoration: none;
	width: 14px;
}
footer .footer-group .details .social-icons ul li a.iPhone {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -848px 3px;
	height: 25px;
	padding: 8px 6px;
	text-decoration: none;
	width: 15px;
}
footer .footer-group .details .social-icons ul li a.iPad {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -868px 3px;
	height: 25px;
	padding: 8px 11px;
	text-decoration: none;
	width: 25px;
}
footer .footer-group .details .social-icons ul li a.android {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -897px 3px;
	height: 25px;
	padding: 8px 10px;
	text-decoration: none;
	width: 22px;
}
footer .footer-group .details .social-icons ul li a.rss {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -925px 3px;
	height: 25px;
	padding: 8px 10px;
	text-decoration: none;
	width: 24px;
}
footer .footer-group .details .social-icons ul li a.ePaper {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -954px 3px;
	height: 25px;
	padding: 8px 9px;
	text-decoration: none;
	width: 24px;
}
footer .footer-group .details .social-icons ul li a.facebook {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -979px 3px;
	height: 25px;
	padding: 8px 6px;
	text-decoration: none;
	width: 13px;
}
footer .footer-group .details .social-icons ul li a.twitter {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -997px 3px;
	height: 25px;
	padding: 8px 11px;
	text-decoration: none;
	width: 25px;
}
footer .footer-group .details .social-icons ul li a.gplus {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1025px 3px;
	height: 25px;
	padding: 8px 10px;
	text-decoration: none;
	width: 22px;
}
footer .footer-group .details .social-icons ul li a.youtube {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1054px 3px;
	height: 25px;
	padding: 8px 11px;
	text-decoration: none;
	width: 25px;
}
footer .footer-group .details .social-icons ul li a.tumblr {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1084px 3px;
	height: 25px;
	padding: 8px 6px;
	text-decoration: none;
	width: 16px;
}
footer .footer-group .details .social-icons ul li a.pintrest {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1100px 3px;
	height: 25px;
	padding: 8px 11px;
	text-decoration: none;
	width: 24px;
}
footer .footer-group .details .social-icons ul li a {
	text-decoration: none;
}
footer .footer-group .details .group ul li a:hover {
	outline: none;
	text-decoration: none;
}
footer .footer-group .details .express-group {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1131px -2px;
	height: 91px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 18px;
	width: 78px;
}
footer .footer-group .details .group {
	clear: both;
	overflow: hidden;
	width: 100%;
}
footer .footer-group .details .group ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
*+html footer .footer-group .details .group ul {
	clear: both;
	padding: 0 0 0.5% 0;
	width: 100%;
}
footer .footer-group .details .group ul li {
	border-left: 1px dotted #797575;
	float: left;
	line-height: 10px;
	margin: 0 0 5px 0;
	padding: 0 1%;
}
footer .footer-group .details .group ul li:first-child {
	border-left: none;
	float: left;
	line-height: 10px;
	padding: 0 7px 0 0;
}
footer .footer-group .details .group ul li a {
	color: #cbcccb;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
footer .footer-group .details .group ul li a:hover {
	text-decoration: underline;
}
footer .footer-group .details .copyright {
	border-top: 1px dotted #797575;
	clear: both;
	color: #f9f9f9;
	font-size: 11px;
	font-weight: normal;
	margin: 5px 0 0 0;
	overflow: hidden;
	padding: 0.7% 0;
	width: 90%;
}
footer .footer-group .details .copyright .privacy {
	float: left;
	width: 50%;
}
footer .footer-group .details .copyright .wp {
	float: left;
	text-align: right;
	width: 50%;
}
/* Smile Remove */
img#wpstats {
	display: none;
}
/** ================================================== Working Area START for DESKTOP 990px ==================================================**/	

/****
* #.# Main Container Section 
**/
#section {
	min-height: 200px;
	padding: 10px 0 0 0;
	width: 100%;
}


#section .container {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/hor-seprator.jpg) center top;
	margin: 0 auto;
	max-width: 990px;
	min-height: 200px;
	overflow: hidden;
	padding: 0 0 25px 0;
	width: 100%;
}
#section .container.nobg {
	background: none;
	margin: 0 auto;
	max-width: 990px;
	min-height: 200px;
	overflow: hidden;
	padding: 0 0 25px 0;
	width: 100%;
}
#section .container.nobg {
	background: none;
	margin: 0 auto;
	max-width: 990px;
	min-height: 200px;
	overflow: hidden;
	padding: 0 0 25px 0;
	width: 100%;
}
#section .container .row {
	clear: both;
	margin: 0 auto;
	max-width: 990px;
	overflow: hidden;
	width: 100%;
}
#section .container .row .leftpanel {
	display: block;
	float: left;
	max-width: 669px;
	overflow: hidden;
	width: 67.6%;
}
#section .container .row .leftpanel.fullwidth {
	clear: both;
	display: block;
	float: none;
	max-width: 990px;
	overflow: hidden;
	width: 100%;
}
#section .container .row .rightpanel {
	float: left;
	margin: 0 0 0 10px;
	max-width: 300px;
	padding: 0 0 0 11px;
	width: 30.3%;
}
/****
* #.# Headings
**/
#section .container .row .leftpanel h1, h2, h3, h4, h5, h6 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
}
#section .container .row .leftpanel h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
	text-decoration: none;
}
#section .container .row .leftpanel h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row h4.border {
	border-top: 3px solid #747474;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 5px 0;
	text-transform: uppercase;
}
/****
* #.# Pager Navigation
**/
#section .container .row .leftpanel .page-nav {
	background: #f6f6f6;
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 0 0 0 5px;
}
#section .container .row .leftpanel .page-nav ul {
	float: left;
	list-style: none;
	overflow: hidden;
}
#section .container .row .leftpanel .page-nav ul li {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sn-coma.png) no-repeat 100% 21px;
	float: left;
	line-height: 22px;
	padding: 5px 3px 0 3px;
}
#section .container .row .leftpanel .page-nav ul li:last-child {
	background: none;
}
#section .container .row .leftpanel .page-nav ul li:first-child {
	background: none;
	float: left;
	line-height: 22px;
	margin: 5px 0;
	padding: 0;
	border-right:1px solid #dbdbdb;
}
#section .container .row .leftpanel .page-nav ul li:first-child a {
	color: #a32020;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 19px;
	font-weight: 700;
	margin: 0;
	padding: 0 5px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .page-nav ul li:first-child a.active {
	color: #a32020;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding: 0 5px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .page-nav ul li:first-child a.active:hover {
	color: #a32020;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
	margin: 0;
	padding: 0 5px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .page-nav ul li a {
	color: #787878;
	font-size: 13px;
	font-family: 'Roboto Condensed' , sans serif;	
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .page-nav ul li a.active {
	color: #a32020;
	font-size: 13px;
	font-weight: 700;
	line-height: 17px;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .page-nav ul li a.active:hover {
	color: #a32020;
	font-size: 13px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .page-nav ul li a:hover {
	color: #a32020;
}
/***
* #.# Pagination for global
**/
#section .container .row .leftpanel .pagination {
	float: right;
	margin: 10px 0;
	padding: 2px;
}
#section .container .row .leftpanel .pagination ul {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: left;
	font-size: 16px;
}
#section .container .row .leftpanel .pagination li {
	float: left;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 20px;
	list-style-type: none;
	margin: 0 5px 10px 0;
	padding: 0 0 1px 0;
}
*+html #section .container .row .leftpanel .pagination li {
	float: left;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 20px;
	list-style-type: none;
	margin: 0 5px 15px 0;
	padding: 3px;
}
#section .container .row .leftpanel .pagination a, .pagination a:visited {
	border: 1px solid #cdccc7;
	color: #000;
	margin: 0 0 10px 0;
	padding: 2px 5px;
	text-decoration: none;
}
#section .container .row .leftpanel .pagination a:hover, .pagination a:active {
	background: #787878;
	border: 1px solid #787878;
	color: #fff;
}
#section .container .row .leftpanel .pagination a.currentpage {
	border: 1px solid #787878;
	background: #787878;
	cursor: default;
	color: #fff;
	cursor: default;
	font-weight: bold;
}
#section .container .row .leftpanel .pagination a.disablelink, #section .container .row .leftpanel .pagination a.disablelink:hover {
	cursor: default;
	color: #000;
	background: #fff;
	border: 1px solid #cdccc7;
	font-weight: normal;
}
/* Story Page */
#section .container .row .leftpanel .story-details .pagination {
	border-top: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 15px 0 0 0;
	width: 100%;
}
#section .container .row .leftpanel .story-details .pagination span {
	display: inline;
	float: left;
}
#section .container .row .leftpanel .story-details .pagination span a {
	border: none;
	color: #a32020;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details .pagination span a:hover {
	background: none;
	border: none;
	color: #a32020;
	text-decoration: underline;
}
#section .container .row .leftpanel .story-details .pagination ul {
	float: right;
	margin: 0;
	padding: 0;
	text-align: left;
	font-size: 16px;
}
#section .container .row .leftpanel .story-details .pagination li {
	float: left;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 20px;
	list-style-type: none;
	margin: 0 5px 10px 0;
	padding: 0 0 1px 0;
}
*+html #section .container .row .leftpanel .story-details .pagination li {
	float: left;
	font: bold 13px Arial, Helvetica, sans-serif;
	height: 20px;
	list-style-type: none;
	margin: 0 5px 15px 0;
	padding: 3px;
}
#section .container .row .leftpanel .story-details .pagination a, .pagination a:visited {
	border: 1px solid #cdccc7;
	color: #000;
	margin: 0 0 10px 0;
	padding: 2px 5px;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details .pagination a:hover, .pagination a:active {
	background: #787878;
	border: 1px solid #787878;
	color: #fff;
}
#section .container .row .leftpanel .story-details .pagination a.currentpage {
	border: 1px solid #787878;
	background: #787878;
	cursor: default;
	color: #fff;
	cursor: default;
	font-weight: bold;
}
#section .container .row .leftpanel .story-details .pagination a.disablelink, #section .container .row .leftpanel .story-details .pagination a.disablelink:hover {
	cursor: default;
	color: #000;
	background: #fff;
	border: 1px solid #cdccc7;
	font-weight: normal;
}
.main-body-content .flex-container .flex-control-nav {
	display: none;
}
/* Like Story*/
#section .container .row .leftpanel .story-details .likestory {
	background: #e9e9e9;	
	clear: both;
	height: 35px;
	line-height: 35px;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 5px 0;
	text-align: center;
}
#section .container .row .leftpanel .story-details .likestory span {
	color: #000;
	display: inline-block;
	font: bold 15px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
	vertical-align: text-bottom;
	text-transform: uppercase;
}
/***
* #.# Add Banner Page
**/
#section .container .row .rightpanel .event {
	max-width: 299px;
	margin: 0 auto 25px auto;
	text-align: center;
	width: 100%;
}
#section .container .row .rightpanel .add-first {
	max-width: 299px;
	margin: 10px auto 25px auto;
	text-align: center;
	width: 100%;
}
#section .container .row .rightpanel .add-first img {
	margin: 0 auto;
	text-align: center;
	width: 100%;
}
#section .container .row .right-sidebar .event {
	max-width: 300px;
	margin: 0 auto 25px auto;
	text-align: center;
	width: 100%;
}
#section .container .row .rightpanel .add-topic {
	max-width: 300px;
	margin: 0 auto 25px auto;
	text-align: center;
	width: 100%;
}
/*******************************************************Home Page*********************************************************
* #.# Home Page
**/
#section .container .full-width {
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .full-width .left-sidebar {
	float: left;
	min-height: 200px;
	margin: 0 11px 0 0;
	max-width: 665px;
	padding: 0;
	width: 68.5%;
}
#section .container .full-width .right-sidebar {
	float: left;
	margin: 0 0 0 14px;
	max-width: 300px;
	padding: 0;
	width: 31%;
}
#section .container .full-width .left-sidebar .none {
	display: none;
}
/* Home Page Election Traking */
#section .container .full-width .left-sidebar .traking {
	clear: both;
	margin: 25px 0;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .traking .heading {
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #747474;
	margin: 0 0 20px 0;
	overflow: hidden;
	padding: 5px 0;
}
#section .container .full-width .left-sidebar .traking .heading h4 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	float: left;
	text-transform: uppercase;
}
#section .container .full-width .left-sidebar .traking .heading h4 a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/arrow.png) no-repeat right 50%;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	padding: 0 15px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .full-width .left-sidebar .traking .heading h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .traking .sub-links {
	float: right;
}
#section .container .full-width .left-sidebar .traking .sub-links ul {
	list-style: none;
}
#section .container .full-width .left-sidebar .traking .sub-links ul li {
	border-left: 1px solid #dbdbdb;
	float: left;
	padding: 0 8px;
}
#section .container .full-width .left-sidebar .traking .sub-links ul li:first-child {
	border-left: none;
	float: left;
	padding: 0 8px;
}
#section .container .full-width .left-sidebar .traking .sub-links ul li a {
	color: #787878;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .traking .sub-links ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .traking .tale {
	clear: both;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .traking .tale .left-part {
	border-right: 1px solid #dbdbdb;
	float: left;
	overflow: hidden;
	padding: 0 1.6% 0 0;
	width: 68.5%;
}
#section .container .full-width .left-sidebar .traking .tale .left-part .chief-story {
	clear: both;
	overflow: hidden;
	padding: 3px 0 0;
}
#section .container .full-width .left-sidebar .traking .tale .left-part .chief-story .first {
	float: left;
	margin: 0 4% 0 0;
	width: 48%;
}
#section .container .full-width .left-sidebar .traking .tale .left-part .chief-story .first.last {
	float: left;
	margin: 0;
	width: 48%;
}
#section .container .full-width .left-sidebar .traking .tale .left-part .chief-story .first .snap {
	clear: both;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .traking .tale .left-part .chief-story .first .snap a img {
	height: auto;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
}
#section .container .full-width .left-sidebar .traking .tale .left-part .chief-story .first .title {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	padding: 0 0 3px 0;
}
#section .container .full-width .left-sidebar .traking .tale .left-part .chief-story .first .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .traking .tale .left-part .chief-story .first h5 {
	line-height: 17px;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .traking .tale .left-part .chief-story .first h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .traking .tale .left-part .chief-story .first h5 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .traking .tale .right-part {
	float: left;
	overflow: hidden;
	padding: 0 0 0 1.6%;
	width: 28.1%;
}
#section .container .full-width .left-sidebar .traking .tale .right-part .feature-story {
	clear: both;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .traking .tale .right-part .feature-story ul {
	list-style: none;
}
#section .container .full-width .left-sidebar .traking .tale .right-part .feature-story ul li {
	border-top: 1px solid #dbdbdb;
	line-height: 16px;
	padding: 10px 0;
}
#section .container .full-width .left-sidebar .traking .tale .right-part .feature-story ul li:first-child {
	border-top: none;
	padding: 0 0 10px 0;
}
#section .container .full-width .left-sidebar .traking .tale .right-part .feature-story ul li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .traking .tale .right-part .feature-story ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .traking .leader-profile {
	clear: both;
	margin: 15px 0 0 0;
}
#section .container .full-width .left-sidebar .traking .leader-profile ul {
	background: #f4f4f4;
	border: 1px solid #dbdbdb;
	list-style: none;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .traking .leader-profile ul li {
	border-right: 1px solid #dbdbdb;
	float: left;
	font-size: 13px;
	line-height: 26px;
	margin: 0;
	padding: 0 10px 0 10px;
	text-align: center;
	text-transform: uppercase;
}
#section .container .full-width .left-sidebar .traking .leader-profile ul li:first-child {
	border-right: none;
	background: #ffcc00;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 28px;
	margin: 0;
	padding: 0 5px;
	width: 18%;
	text-align: center;
	text-transform: uppercase;
}
#section .container .full-width .left-sidebar .traking .leader-profile ul li:last-child {
	border-right: none;
}
#section .container .full-width .left-sidebar .traking .leader-profile ul li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 26px;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
#section .container .full-width .left-sidebar .traking .leader-profile ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .traking .leader-profile {
	display: none;
}
/* Left Side Bar*/
#section .container .full-width .left-sidebar .story-section {
	border-top: 3px solid #747474;
	clear: both;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .full-width .left-sidebar .bnone {
	border: none;
	padding: 0px !important;
}
#section .container .full-width .left-sidebar .story-section .first-story {
	border-right: 1px solid #dbdbdb;
	float: left;
	padding: 0 10px 0 0;
	width: 420px;
}
#section .container .full-width .left-sidebar .story-section .first-story .title {
	color: #a32020;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
}
#section .container .full-width .left-sidebar .story-section .first-story .title a {
	color: #a32020;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .first-story .title a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .first-story h1 {
	clear: both;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height: 20px;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .story-section .first-story h1 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 21px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .first-story h1 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .first-story .lead-image {
	clear: both;
	overflow: hidden;
	padding: 0;
}
#section .container .full-width .left-sidebar .story-section .first-story .lead-image a img {
	height: 233px;
	text-decoration: none;
	width: 420px;
}
#section .container .full-width .left-sidebar .story-section .first-story p {
	line-height: 16px;
	padding: 5px 0 0 0;
}
#section .container .full-width .left-sidebar .story-section .first-story p a {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .related-story {
	clear: both;
	padding: 5px 0 0 0;
}
#section .container .full-width .left-sidebar .story-section .related-story.nopad {
	clear: both;
	padding: 10px 0 0 0;
}
#section .container .full-width .left-sidebar .story-section .related-story ul {
	list-style: none;
}
#section .container .full-width .left-sidebar .story-section .related-story ul li {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/dots.jpg) no-repeat 0 5px;
	line-height: 14px;
	padding: 0 0 0 10px;
}
#section .container .full-width .left-sidebar .story-section .related-story ul li span {
	color: #346f99;
	display: block;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	line-height: 16px !important;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .story-section .related-story ul li a {
	color: #444;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	line-height: 14px !important;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .related-story ul li a:hover {
	text-decoration: underline;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article {
	border-top: 1px solid #dbdbdb;
	overflow: hidden;
	margin: 10px 0 0 0;
	padding: 5px 0 0 0;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article .title a {
	font-size: 11px !important;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article .story-image {
	float: left;
	height: 83px;
	overflow: hidden;
	padding: 5px 10px 0 0;
	width: 150px;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article .story-image a img {
	height: 83px;
	overflow: hidden;
	text-decoration: none;
	width: 150px;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article h3 {
	font-family: 'Open Sans Condensed', sans-serif;
	line-height: 17px;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article h3 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article h3 a span {
	color: #346f99;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article h3 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article p {
	line-height: 16px;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article p a {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article p a:hover {
	color: #444;
	text-decoration: none;
}
/* Second Stories */
#section .container .full-width .left-sidebar .story-section .story-second {
	float: left;
	padding: 0 0 0 10px;
	max-width: 224px;
	width: 222px;
}
#section .container .full-width .left-sidebar .story-section .story-second .article {
	border-top: 1px solid #dbdbdb;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .full-width .left-sidebar .story-section .story-second .bnone {
	border-bottom:none;
	padding: 0;
}
#section .container .full-width .left-sidebar .story-section .story-second .article.first {
	border-top: none;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .full-width .left-sidebar .story-section .story-second .article.last {
	border-bottom: none;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .title {
	clear: both;
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .title a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .story-image {
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .story-image a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .full-width .left-sidebar .story-section .story-second .article h3 {
	clear: both;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	line-height: 17px;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .story-section .story-second .article h3 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .story-second .article h3 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .story-second .article p {
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
#section .container .full-width .left-sidebar .story-section .story-second .article p a {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .story-second .article p a:hover {
	color: #444;
	text-decoration: none;
}
/* Breaking News */
#section .container .full-width .left-sidebar .newsbreak {
	background: #f5f5f5;
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 10px 10px 0 10px;
}
#section .container .full-width .left-sidebar .newsbreak .slugs {
	background: #bc0303;
	color: #fff;
	display: inline-block;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin: 0 0 3px 0;
	overflow: hidden;
	padding: 4px 5px 2px 5px;
}
#section .container .full-width .left-sidebar .newsbreak .slugs a {
	color: #fff;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .newsbreak h1 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 30px;
	line-height: 32px;
	padding: 0 0 20px 0;
}
#section .container .full-width .left-sidebar .newsbreak h1 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 30px;
	line-height: 32px;
	text-decoration: none;
	text-transform: capitalize;
}
#section .container .full-width .left-sidebar .newsbreak h1 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .newsbreak .headlines {
	clear: both;
	overflow: hidden;
	padding: 0;
}
/*Slider*/
#section .container .full-width .left-sidebar .newsbreak .headlines .flash {
	float: left;
	overflow: hidden;
	position: relative;
	width: 60%;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash .flex-control-nav {
	display: none;
}
/*Related*/
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related {
	float: left;
	padding: 0 0 0 2%;
	width: 38%;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .date {
	color: #666;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 0 0 2% 0;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .date a {
	color: #a32020;
	font: normal 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .date a:hover {
	text-decoration: underline;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related p {
	color: #444;
	font: normal 15px/20px Arial, Helvetica, sans-serif;
	padding: 0 0 4% 0;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related p strong {
	color: #444;
	font: bold 15px/20px Arial, Helvetica, sans-serif;
	padding: 0 0 4% 0;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related ul {
	list-style: none;
	padding: 0 0 4% 0;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related ul li {
	color: #0f61a0;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related ul li a {
	color: #0f61a0;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related ul li a strong {
	color: #0f61a0;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related ul li a:hover {
	color: #a32020;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related h3 {
	border-top: 1px solid #dbdbdb;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 3% 0;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related h3 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related h3 a strong {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 0 5px 0 0;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related h3 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .photos {
	border-top: 1px solid #dbdbdb;
	clear: both;
	padding: 5% 0 0 0;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .photos h3 {
	border-top: none;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	line-height: 16px;
	padding: 0 0 3% 0;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .photos h3 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .photos h3 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .photos .images {
	overflow: hidden;
	padding: 0 0 2% 0;
	position: relative;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .photos .images a img {
	height: auto;
	outline: none;
	text-decoration: none;
	width: 100%;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .photos .images span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/photos-icon.png) no-repeat center 50%;
	height: 29px;
	left: 42%;
	position: absolute;
	top: 42%;
	width: 29px;
}
/* For Photo Section */
#section .container .full-width .left-sidebar .photos-section {
	clear: both;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .photos-section h4 {
	background: #fff;
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #747474;
	margin: 5px 0 0 0;
	padding: 0;
}
#section .container .full-width .left-sidebar .photos-section h4 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 400;
	padding: 0 15px 0 0;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .photos-section h4 a span {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 32px;
	padding: 0 15px 0 0;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .photos-section h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .photos-section h4 a:hover span {
	color: #a32020;
	text-decoration: none;
}
/*Gallery */
#section .container .full-width .left-sidebar .photos-section .home-slider {
	clear: both;
	height: auto;
	margin: 0;
	overflow: hidden;
	padding: 15px 0 0 0;
	width: 100%;
}
#section .container .full-width .left-sidebar .photos-section .home-slider .flex-control-nav {
	display: none;
}
/* Thumbnail*/
#section .container .full-width .left-sidebar .photos-section .thumbnails {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/thumbnail-bg.jpg) repeat;
	border: 1px solid #dbdbdb;
	box-shadow: 0 8px 6px -6px #e5e5e5;
	min-height: 150px;
	margin: 10px 0;
	-moz-box-shadow: 0 8px 6px -6px #e5e5e5;
	overflow: hidden;
	padding: 15px 15px 10px 15px;
	-webkit-box-shadow: 0 8px 6px -6px #e5e5e5;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods {
	border-left: 1px solid #dbdbdb;
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	width: 31.1%;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods.first {
	border: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 31.1%;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods .small-photo {
	clear: both;
	padding: 0;
	width: 100%;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods .small-photo a img {
	height: auto;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods .short-info {
	line-height: 16px;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods .short-info a {
	color: #000;
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods .short-info span {
	color: #a32020;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods .short-info span a {
	color: #a32020;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods .short-info a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Home google Add */
#section .container .full-width .left-sidebar .add-home {
	clear: both;
	padding: 25px 0 0 0;
	overflow: hidden;
	text-align: center;
}
#section .container .full-width .left-sidebar .add-home a img {
	display: table-cell;
	margin: 0 auto;
	vertical-align: middle;
}
/* Right Side Bar */
#section .container .full-width .right-sidebar .event {
	clear: both;
	padding: 0 0 25px 0;
}
#section .container .full-width .right-sidebar .add-first {
	clear: both;
	padding: 0 0 25px 0;
}
#section .container .full-width .right-sidebar .add-first img {
	margin: 0 auto;
	text-align: center;
}
#section .container .full-width .right-sidebar .add-second {
	clear: both;
	margin: 0 0 25px 0;
}
#section .container .full-width .right-sidebar .add-second img {
	display: block;
	margin: 0 auto;
	text-align: center;
	width: 300px;
}
/***
* #.# Recommended for home page
**/
#section .container .full-width .right-sidebar .recomended {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .full-width .right-sidebar .recomended h4 {
	border-bottom: 1px solid #dbdbdb;
	color: #b40505;
	font-size: 14px;
	font-weight: normal;
	line-height: 10px;
	padding: 0 0 6px 0;
	text-transform: uppercase;
}
#section .container .full-width .right-sidebar .recomended .subheading {
	line-height: 17px;
	padding: 5px 0 2px 0;
}
#section .container .full-width .right-sidebar .recomended .subheading a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
}
#section .container .full-width .right-sidebar .recomended .photo {
	float: right;
	height: 67px;
	padding: 5px 0 0 10px;
	width: 120px;
}
#section .container .full-width .right-sidebar .recomended .photo a img {
	height: 67px;
	text-decoration: none;
	width: 120px;
}
#section .container .full-width .right-sidebar .recomended p {
	line-height: 16px;
}
#section .container .full-width .right-sidebar .recomended p a {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
/**
* #.# Opinion and Columnist for home page
*
**/
#section .container .full-width .right-sidebar .column-details {
	clear: both;
	margin: 0 0 15px 0;
	overflow: hidden;
}
#section .container .full-width .right-sidebar .column-details h4 {
	border-top: 3px solid #747474;
	font-size: 16px;
	padding: 3px 0 5px 0;
}
#section .container .full-width .right-sidebar .column-details h4 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .full-width .right-sidebar .column-details h4 span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -972px -34px;
	height: 14px;
	padding: 0 7px;
	width: 14px;
}
#section .container .full-width .right-sidebar .column-details h4 a:hover {
	color: #b40505;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .column-details .columnists {
	overflow: hidden;
	margin: 0;
	padding: 0;
}
#section .container .full-width .right-sidebar .column-details .columnists .story {
	border-top: 1px solid #dbdbdb;
	margin: 0;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .full-width .right-sidebar .column-details .columnists .name {
	line-height: 11px;
	padding: 3px 0;
}
#section .container .full-width .right-sidebar .column-details .columnists .name a {
	color: #b40505;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: capitalize;
}
#section .container .full-width .right-sidebar .column-details .columnists .name a:hover {
	color: #b40505;
	text-decoration: none;
	text-transform: capitalize;
}
#section .container .full-width .right-sidebar .column-details .columnists .column-info {
	clear: both;
	padding: 0;
}
#section .container .full-width .right-sidebar .column-details .columnists .column-info .theme {
	line-height: 16px;
	padding: 0;
}
#section .container .full-width .right-sidebar .column-details .columnists .column-info .theme a {
	color: #000;
	display: block;
	font-size: 14px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
	text-align: left;
}
#section .container .full-width .right-sidebar .column-details .columnists .column-info .theme a:hover {
	color: #b40505;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .column-details .columnists .column-info .column-img {
	float: left;
	height: 90px;
	margin: 0 10px 0 0;
	overflow: hidden;
	width: 90px;
}
#section .container .full-width .right-sidebar .column-details .columnists .column-info .column-img a img {
	height: 90px;
	overflow: hidden;
	margin: 4px 0 0 0;
	width: 90px;
}
#section .container .full-width .right-sidebar .column-details .columnists .column-info p {
	line-height: 16px;
}
#section .container .full-width .right-sidebar .column-details .columnists .column-info p a {
	color: #444;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/* Latest News for Home Page */
#section .container .full-width .right-sidebar .latest-news {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 0;
}
#section .container .full-width .right-sidebar .latest-news h4 {
	border-top: 3px solid #7d7d7d;
	padding: 3px 0 5px 0;
}
#section .container .full-width .right-sidebar .latest-news h4 a {
	background:url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/link-arrow.png) no-repeat right 50%;
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding: 0 15px 0 0;
	text-transform: uppercase;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .latest-news h4 a span {
	color: #000;
}
#section .container .full-width .right-sidebar .latest-news h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .latest-news ul {
	border: 1px solid #dbdbdb;
	background: #f9f9f9;
	botder-top: none;
	list-style: none;
}
#section .container .full-width .right-sidebar .latest-news ul li {
	border-top: 1px solid #dbdbdb;
	line-height: 15px;
	overflow: hidden;
	padding: 10px 0;
	margin: 0 10px;
}
#section .container .full-width .right-sidebar .latest-news ul li:first-child {
	border-top: none;
	line-height: 16px;
	padding: 10px 0;
	margin: 0 10px;
}
#section .container .full-width .right-sidebar .latest-news ul li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .latest-news ul li a img {
	float: left;
	height: 44px;
	overflow: hidden;
	padding: 3px 10px 0 0;
	width: 80px;
}
#section .container .full-width .right-sidebar .latest-news ul li span {
	color: #787878;
	display: block;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	padding: 3px 0 0 90px;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .latest-news ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Video Section in Home Page Right Side Bar */
#section .container .full-width .right-sidebar .videos {
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 0;
}
#section .container .full-width .right-sidebar .videos .title {
	border-top: 3px solid #747474;
	border-bottom: 1px solid #dbdbdb;
	margin: 0 0 10px 0;
	padding: 3px 0 5px 0;
}
#section .container .full-width .right-sidebar .videos .title a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/link-arrow.png) no-repeat right 50%;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	padding: 0 15px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .full-width .right-sidebar .videos .title a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .videos .article {
	clear: both;
	position: relative;
	width: 300px;
}
#section .container .full-width .right-sidebar .videos .article .play {
	overflow: hidden;
}
#section .container .full-width .right-sidebar .videos .article .play a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .full-width .right-sidebar .videos .article .icon {
	position: absolute;
	left: 45%;
	top: 40%;
}
#section .container .full-width .right-sidebar .videos .article .icon a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/video-play.png) repeat;
	padding: 7px 15px;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .videos .article .subheading {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	padding: 4px 0 10px 0;
}
#section .container .full-width .right-sidebar .videos .article .subheading a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .videos .article .subheading a:hover {
	color: #a32020;
}
#section .container .full-width .right-sidebar .videos .thumbnails {
	border-top: 1px solid #dbdbdb;
	clear: both;
	padding: 10px 0 0 0;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first {
	float: left;
	margin: 0 4% 2% 0;
	width: 48%;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first.last {
	float: left;
	margin: 0 0 2% 0;
	width: 48%;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first .snaps {
	clear: both;
	padding: 0;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first .snaps a img {
	height: auto;
	padding: 0;
	width: 100%;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first .links {
	clear: both;
	line-height: 14px;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first .links a {
	color: #000;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first .links a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Entertainment for Home Page */
#section .container .full-width .left-sidebar .home-section {
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #747474;
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 5px 0;
}
*+html #section .container .full-width .left-sidebar .home-section {
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #747474;
	height: 20px;
	margin: 0 0 20px 0;
	overflow: inherit;
	padding: 5px 0;
}
#section .container .full-width .left-sidebar .home-section h4 {
	color: #000;
	display: inline;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	text-transform: uppercase;
}
#section .container .full-width .left-sidebar .home-section h4 a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/link-arrow.png) no-repeat right 50%;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 0 15px 0 0;
	text-transform: uppercase;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .home-section h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .home-section h4 span {
	display: none;
}
/* Section Navigation */
#section .container .full-width .left-sidebar .home-section .home-links {
	display: inline;
	float: right;
}
*+html #section .container .full-width .left-sidebar .home-section .home-links {
	display: inline;
	margin: 0;
	position: relative;
	padding: 0;
	right: 0;
	top: -20px;
}
#section .container .full-width .left-sidebar .home-section .home-links ul {
	list-style: none;
}
#section .container .full-width .left-sidebar .home-section ul li {
	border-left: 1px solid #dbdbdb;
	float: left;
	padding: 0 8px;
}
#section .container .full-width .left-sidebar .home-section ul li:first-child {
	border-left: none;
	float: left;
	padding: 0 8px;
}
#section .container .full-width .left-sidebar .home-section ul li a {
	color: #787878;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .home-section ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Left Panel */
#section .container .full-width .left-sidebar .section-common {
	clear: both;
	margin: 0;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .section-common .left-panel {
	border-right: 1px solid #dbdbdb;
	float: left;
	overflow: hidden;
	padding: 0 1.6% 0 0;
	width: 68.5%;
}
*+html #section .container .full-width .left-sidebar .section-common .left-panel {
	border-right: 1px solid #dbdbdb;
	float: left;
	overflow: hidden;
	padding: 0 1.6% 0 0;
	width: 68%;
}
#section .container .full-width .left-sidebar .section-common .left-panel .title {
	clear: both;
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	padding: 3px 0;
}
#section .container .full-width .left-sidebar .section-common .left-panel .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .left-panel .title a {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .left-panel h3 {
	line-height: 22px;
	padding: 0 0 5px 0;
}
*+html #section .container .full-width .left-sidebar .section-common .left-panel h3 {
	line-height: 22px;
	padding: 5px 0;
}
#section .container .full-width .left-sidebar .section-common .left-panel h3 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .left-panel h3 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .left-panel .lead-img {
	clear: both;
	padding: 0;
}
#section .container .full-width .left-sidebar .section-common .left-panel .lead-img a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .full-width .left-sidebar .section-common .left-panel .info {
	border-bottom: 1px solid #dbdbdb;
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story {
	clear: both;
	overflow: hidden;
	padding: 0;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first {
	float: left;
	margin: 0 4% 0 0;
	width: 48%;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first.last {
	float: left;
	width: 48%;
	margin: 0;
}
*+html #section .container .full-width .left-sidebar .section-common .left-panel .other-story .first {
	float: left;
	margin: 0 5% 0 0;
	width: 47%;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first .snap {
	clear: both;
	overflow: hidden;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first .snap a img {
	height: auto;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first h5 {
	line-height: 17px;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first h5 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first .title {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	padding: 0 0 3px 0;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
/* Entertainment Home Page Left Panel Movie Rating */
#section .container .full-width .left-sidebar .section-common .movies-ratings {
	border: 1px solid #dbdbdb;
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/thumbnail-bg.jpg) repeat;
	clear: both;
	margin: 10px 0 20px 0;
	padding: 1%;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes {
	border-left: 1px solid #dbdbdb;
	float: left;
	margin: 0 0 0 1.5%;
	padding: 0 0 0 1.5%;
	width: 22.5%;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes.first {
	border-left: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 22.5%;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes .mov-name {
	color: #000;
	clear: both;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes .mov-name a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes .mov-name a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes .star-ratings {
	clear: both;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes .star-ratings ul {
	list-style: none;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes .star-ratings ul li {
	float: left;
	padding: 0 2px 0 0;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes .star-ratings ul li span {
	background: #ffcc00;
	border-radius: 5px;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	font-weight: 400;
	-khtml-border-radius: 5px;
	margin: 0 2px 0 0;
	-moz-border-radius: 5px;
	padding: 3px 5px;
	-webkit-border-radius: 5px;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes .star-ratings ul li img {
	height: 9px;
	width: 10px;
}
/* Entertainment Home Page Right Panel */
#section .container .full-width .left-sidebar .section-common .right-panel {
	float: left;
	overflow: hidden;
	padding: 0 0 0 1.6%;
	width: 28.1%;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story .story-image {
	clear: both;
	overflow: hidden;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story .story-image a img {
	height: auto;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story.last {
	border-bottom: none;
	clear: both;
	overflow: hidden;
	padding: 0;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story h5 {
	line-height: 17px;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story h5 a span {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story h5 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story .title {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	padding: 0 0 3px 0;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story .date {
	color: #6b6b6b;
	font-size: 11px;
	font-weight: normal;
	line-height: 16px;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story .date span {
	line-height: 16px;
	padding: 0 5px 0 0;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story .date span a {
	color: #a32020;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story .snap {
	clear: both;
	padding: 5px 0 0 0;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story .snap a img {
	height: 99px;
	text-decoration: none;
	width: 180px;
}
/* Home Page Technology */
#section .container .full-width .right-sidebar .home-technology {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
	width: 300px;
}
#section .container .full-width .right-sidebar .home-technology h4 {
	border-top: 3px solid #747474;
	border-bottom: 1px solid #dbdbdb;
	margin: 0 0 15px 0;
	padding: 3px 0 4px 0;
}
#section .container .full-width .right-sidebar .home-technology h4 a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/link-arrow.png) no-repeat right 50%;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding: 0 15px 0 0;
	text-transform: uppercase;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .home-technology h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
section#container .inner-container .home-technology .heading {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
}
#section .container .full-width .right-sidebar .home-technology .story {
	border-top: 1px solid #dbdbdb;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .full-width .right-sidebar .home-technology .story.first {
	border-top: none;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .full-width .right-sidebar .home-technology .story .title {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	padding: 0 0 3px 0;
}
#section .container .full-width .right-sidebar .home-technology .story .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .home-technology .story .heading {
	clear: both;
	line-height: 17px;
	padding: 0 0 5px 0;
}
#section .container .full-width .right-sidebar .home-technology .story .heading a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .home-technology .story .heading a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .home-technology .story p {
	color: #444;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	padding: 0;
}
#section .container .full-width .right-sidebar .home-technology .story p a img {
	height: 67px;
	float: left;
	overflow: hidden;
	padding: 3px 10px 0 0;
	text-decoration: none;
	width: 120px;
}
/* Most Populars for Home Page */
#section .container .full-width .right-sidebar .most-populars {
	border-top: 3px solid #747474;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 0;
}
#section .container .full-width .right-sidebar .most-populars h4 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	float: left;
	line-height: 20px;
	padding: 5px 0;
	text-transform: uppercase;
	width: 130px;
}
#section .container .full-width .right-sidebar .most-populars .tabs {
	clear: both;
	float: right;
	height: 25px;
	position: relative;
	padding: 5px 0 0 0;
	width: 130px;
}
#section .container .full-width .right-sidebar .most-populars .tabs ul {
	list-style: none;
	overflow: hidden;
}
#section .container .full-width .right-sidebar .most-populars .tabs li {
	float: left;
	height: 41px;
	padding: 0 0 0 10px;
}
#section .container .full-width .right-sidebar .most-populars .tabs li:first-child {
	float:left;
	height: 41px;
	padding: 0;
	width: 40px;
}
#section .container .full-width .right-sidebar .most-populars .tabs strong {
	font-weight: normal;
	height: 41px;
}
#section .container .full-width .right-sidebar .most-populars .tabs li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .most-populars .tabs li a:hover {
	color: #a32020;
	height: 41px;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .most-populars .tabs li.current2 a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/active.jpg) bottom center no-repeat;
	color: #cf0000;
	display: inline;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	height: 32px;
	position: absolute
}
#section .container .full-width .right-sidebar .most-populars .contents {
	border: 1px solid #c9c9c9;
	border-top: none;
	border-bottom: none;
	clear: both;
	margin: 0;
	padding: 0;
}
#section .container .full-width .right-sidebar .most-populars .contents ol {
	border-top: 1px solid #8f8f8f;
	border-bottom: 1px solid #c9c9c9;
	color: #cb0000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 0 0 25px;
}
*+html #section .container .full-width .right-sidebar .most-populars .contents ol {
	border-top: 2px solid #5b5a5a;
	border-bottom: 1px solid #c9c9c9;
	color: #cb0000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 0 0 30px;
}
#section .container .full-width .right-sidebar .most-populars .contents ol li {
	border-top: 1px solid #c9c9c9;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height: 16px;
	margin: 0 10px 0 0;
	padding: 7px 10px 10px 0;
}
#section .container .full-width .right-sidebar .most-populars .contents ol li:first-child {
	border-top: none;
	padding: 7px 10px 7px 0;
}
#section .container .full-width .right-sidebar .most-populars .contents ol li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration:none;
}
#section .container .full-width .right-sidebar .most-populars .contents ol li a:hover {
	color: #b40505;
	text-decoration: none;
}
/*Widget Text*/
#section .container .full-width .right-sidebar .box {
	border: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 5px;
}
#section .container .full-width .right-sidebar .box a {
	color: #a32020;
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
	padding: 0 0 5px 0;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .box a:hover {
	text-decoration: underline;
}
#section .container .full-width .right-sidebar .box span {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 0 5px 0 0;
	text-transform: uppercase;
}
/* Auto and Travel */
#section .container .full-width .right-sidebar .auto-travel {
	clear: both;
	margin: 0;
	overflow: hidden;
	width: 300px;
}
#section .container .full-width .right-sidebar .auto-travel h4 {
	border-top: 3px solid #747474;
	border-bottom: 1px solid #dbdbdb;
	padding: 3px 0 5px 0;
}
#section .container .full-width .right-sidebar .auto-travel h4 a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/link-arrow.png) no-repeat right 50%;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 20px;
	padding: 0 15px 0 0;
	text-transform: uppercase;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .auto-travel h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .auto-travel .story {
	float: left;
	margin: 0;
	overflow: hidden;
	margin: 0;
	padding: 2% 0 0 0;
	width: 100%;
}
#section .container .full-width .right-sidebar .auto-travel .story.first {
	float: left;
	margin: 2% 0 0 0;
	overflow: hidden;
	padding: 4% 0 0 0;
	width: 100%;
}
#section .container .full-width .right-sidebar .auto-travel .story .title {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	padding: 0 0 3px 0;
}
#section .container .full-width .right-sidebar .auto-travel .story .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .auto-travel .first {
	border-top: none;
	overflow: hidden;
	padding: 0 !important;
}
#section .container .full-width .right-sidebar .auto-travel .first h5 {
	clear: both;
	line-height: 17px !important;
	padding: 0;
}
#section .container .full-width .right-sidebar .auto-travel .first h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px !important;
	font-weight: 400;
	line-height: 17px !important;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .auto-travel .story h5 {
	clear: both;
	line-height: 17px;
	padding: 0;
}
#section .container .full-width .right-sidebar .auto-travel .story h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .auto-travel .story h5 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .auto-travel .story p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 10px 0 0 0;
}
#section .container .full-width .right-sidebar .auto-travel .story p a img {
	height: 67px;
	float: left;
	overflow: hidden;
	padding: 3px 10px 0 0;
	text-decoration: none;
	width: 120px;
}
/* Business, India, World common structure*/
#section .container .full-width .left-sidebar .common-structure {
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
}
#section .container .full-width .left-sidebar .common-structure .left-panel {
	float: left;
	width: 48%;
	margin: 0 1.6% 0 0;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .common-structure .right-panel {
	border-left: 1px solid #dbdbdb;
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 0 0 0 1.6%;
	width: 48%;
}
#section .container .full-width .left-sidebar .common-structure .business-left {
	clear: both;
	padding: 0;
}
#section .container .full-width .left-sidebar .common-structure .business-left .title {
	clear: both;
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	padding: 3px 0;
}
#section .container .full-width .left-sidebar .common-structure .business-left .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .business-left .title a {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .business-left h5 {
	line-height: 20px;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .common-structure .business-left h5.border {
	border-bottom: 1px solid #dbdbdb;
	line-height: 20px;
	padding: 5px 0 0 0;
}
#section .container .full-width .left-sidebar .common-structure .business-left h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .business-left h5 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .business-left h6 {
	line-height: 20px;
	margin: 0;
	padding: 5px 0;
}
#section .container .full-width .left-sidebar .common-structure .business-left h6 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .business-left h6 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .business-left .lead-img {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	overflow: hidden;
	padding: 10px 0;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .business-left .lead-img.last {
	border-bottom: none;
	clear: both;
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	overflow: hidden;
	padding: 5px 0 10px 0;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .business-left .lead-img a img {
	float: left;
	padding: 0 10px 0 0;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .business-left .picture {
	padding: 0;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .common-structure .business-left .picture a img {
	height: auto;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
}
#section .container .full-width .left-sidebar .common-structure .business-left p {
	color: #444;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .business-left p a img {
	float: left;
	height: 80px;
	padding: 0 15px 0 0;
	width: 120px;
}
/* Business Right */
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right {
	clear: both;
	padding: 0;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news {
	border-top: 1px solid #dbdbdb;
	overflow: hidden;
	padding: 10px 0 0 0;
	width: 100%;
	margin: 0 0 10px 0;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news.first {
	border-top: none;
	padding: 0;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news.last {
	border-bottom: none;
	overflow: hidden;
	padding: 10px 0;
	width: 100%;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news .title {
	clear: both;
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	padding: 0 0 3px 0;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news .title a {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news h5 {
	line-height: 17px;
	padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news h5 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news a img {
	float: left;
	height: 50px;
	padding: 3px 10px 10px 0;
	width: 90px;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .iccwc_news {
	border-top: 1px solid #dbdbdb;
	overflow: hidden;
	padding: 10px 0 0 0;
	width: 100%;
	margin: 0 0 10px 0;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .iccwc_news.first {
	border-top: none;
	padding: 0;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .iccwc_news a img {
float: left;
height: 67px;
padding: 0 10px 0 0;
width: 120px;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .iccwc_news h5 a{
color: #000;
font-family: "Open Sans Condensed",sans-serif;
font-size: 15px;
font-weight: 400;
line-height: 17px;
text-decoration: none;
}
/* Right Panel Business, Hororscope */
#section .container .full-width .right-sidebar .business {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .full-width .right-sidebar .business h4 {
	border-top: 3px solid #747474;
	clear: both;
	overflow: hidden;
	padding: 0 0 5px 0;
}
#section .container .full-width .right-sidebar .business h4 a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/link-arrow.png) no-repeat right 50%;
	color: #a32020;
	float: left;
	font-size: 14px;
	font-weight: 400;
	padding: 5px 15px 5px 0;
	text-decoration: none;
	text-transform: uppercase;
	text-align: left;
}
#section .container .full-width .right-sidebar .business .usual {
	border: 1px solid #dbdbdb;
	display: block;
	margin: 0 auto;
	overflow: hidden;
	padding: 5px 10px 10px 10px;
	text-align: center;
}
#section .container .full-width .right-sidebar .business .usual a img {
	height: auto;
	text-decoration: none;
	width: 300px;
}
/* Horoscope */
#section .container .full-width .right-sidebar .horoscope {
	overflow: hidden;
	margin: 0 0 25px 0;
	width: 300px;
}
#section .container .full-width .right-sidebar .horoscope h4 {
	border-top: 3px solid #747474;
	padding: 4px 0 4px 0;
	border-bottom: 1px solid #dbdbdb;
}
#section .container .full-width .right-sidebar .horoscope h4 a span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/link-arrow.png) no-repeat right 50%;
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding: 0 15px 0 0;
	text-transform: capitalize;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .horoscope h4 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .horoscope h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .horoscope .contents {
	background: #fff;
	border: 1px solid #cccbcb;
	border-top: none;
	overflow: hidden;
}
#section .container .full-width .right-sidebar .horoscope .contents .date {
	border-bottom: 2px solid #ededed;
	color: #787878;
	clear: both;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: normal;
	padding: 5px;
	text-transform: uppercase;
}
#section .container .full-width .right-sidebar .horoscope .contents .date strong {
	color: #A32020;
	border-bottom: 4px solid #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: normal;
	float: left;
	padding: 0 0 5px 0;
	margin: 0 30px 0 0;
	text-align: center;
}
#section .container .full-width .right-sidebar .horoscope .contents .info {
	border-top: 1px solid #ededed;
	clear: both;
	padding: 10px 5px;
	overflow: hidden;
}
#section .container .full-width .right-sidebar .horoscope .contents .info p {
	color: #444;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	padding: 0 0 0 100px;
}
#section .container .full-width .right-sidebar .horoscope .contents .info p strong a {
	color: #444;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: normal;
	font-size: 13px;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}
#section .container .full-width .right-sidebar .horoscope .contents .info p strong a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .horoscope .contents .info p a {
	color: #084da2;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}
#section .container .full-width .right-sidebar .horoscope .contents .info p a:hover {
	color: #084da2;
}
#section .container .full-width .right-sidebar .horoscope .contents .info .icons {
	float: left;
	padding: 0 10px 0 0;
	width: 90px;
	min-height: 90px;
}
#section .container .full-width .right-sidebar .horoscope .contents .info .icons img {
	width:90px;
	height:90px;
}
#section .container .full-width .right-sidebar .horoscope .contents .info .icons a {
	text-decoration: none;
}
section#container .inner-container .horoscope .contents .info .icons strong {
	color: #000;
	display: block;
	font-size: 12px;
	font-weight: bold;
	padding: 5px 0 0 0;
	text-align: center;
}
#section .container .full-width .right-sidebar .horoscope .contents .info .icons strong a {
	color: #000;
	text-decoration: none;
}
#section .container .full-width .right-sidebar .horoscope .contents .info .icons strong a:hover {
	color: #0072bf;
}
#section .container .full-width .right-sidebar .horoscope .contents .rashi {
	border-top: 1px solid #ededed;
	clear: both;
	padding: 5px 0;
}
#section .container .full-width .right-sidebar .horoscope .contents .rashi ul {
	list-style: none;
	padding: 5px 0 0 0;
}
#section .container .full-width .right-sidebar .horoscope .contents .rashi ul li {
	float: left;
	padding: 0 3px;
}
#section .container .full-width .right-sidebar .horoscope .contents .rashi li a {
	text-decoration: none;
}
#section .container .full-width .right-sidebar .add-first h6 {
	border-top: 3px solid #747474;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 700;
	padding: 5px 0;
	text-transform: uppercase;
}
#section .container .full-width .right-sidebar .fb {
	clear: both;
	margin: 0;
	overflow: hidden;
	width: 300px;
}
/**********************************************************Profile Page******************************************************
* #.# Profile Page Start
**/
#section .container .row .leftpanel .opinion {
	clear: both;
	overflow: hidden;
}
/**** Columnist **/
#section .container .row .leftpanel .opinion .columnist {
	float: left;
	max-width: 150px;
	width: 23%;
}
#section .container .row .leftpanel .opinion .columnist .name {
	overflow: hidden;
	padding: 0;
}
#section .container .row .leftpanel .opinion .columnist .name ul {
	list-style: none;
}
#section .container .row .leftpanel .opinion .columnist .name ul li {
	border-top: 1px solid #dbdbdb;
	display: block;
	padding: 4px 0;
}
#section .container .row .leftpanel .opinion .columnist .name ul li a {
	color: #000;
	font: 12px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .columnist .name ul li:last-child a {
	color: #a32020;
	display: block;
	font: 12px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}
#section .container .row .leftpanel .opinion .columnist .name ul li a:hover {
	color: #a32020;
}
/****Editorial****/
#section .container .row .leftpanel .opinion .columnist .story {
	border-top: 1px solid #dbdbdb;
	outline: none;
	padding: 10px 0;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .columnist .story .title {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
}
#section .container .row .leftpanel .opinion .columnist .story .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .columnist .story .title a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .columnist .story .heading {
	line-height: 16px;
	padding: 3px 0;
}
#section .container .row .leftpanel .opinion .columnist .story .heading a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .columnist .story .heading a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .columnist .story .day {
	color: #787878;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 3px 0;
}
#section .container .row .leftpanel .opinion .columnist .story p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
/****Profile Lead Story ****/
#section .container .row .leftpanel .opinion .profile-container {
	border-left: 1px solid #dbdbdb;
	display: block;
	float: left;
	margin: 0 0 0 10px;
	max-width: 520px;
	padding: 0 0 0 10px;
	width: 73%;
}
#section .container .row .leftpanel .opinion .profile-container .col-details {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .opinion .profile-container .col-details .photo {
	background: #f1f1f1;
	border: 1px dotted #e2e1e1;
	float: right;
	height: 200px;
	margin: 0 0 0 10px;
	padding: 5px;
	width: 200px;
}
#section .container .row .leftpanel .opinion .profile-container .col-details .photo img {
	height: 188px;
	width: 188px;
}
#section .container .row .leftpanel .opinion .profile-container .col-details h1 {
	font-size: 24px;
	font-weight: 400;
	line-height: 28px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .opinion .profile-container .col-details .twitter {
	font-size: 12px;
	padding: 5px 0;
}
#section .container .row .leftpanel .opinion .profile-container .col-details .twitter a {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .col-details .twitter a span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -953px -35px;
	height: 12px;
	padding: 0 7px;
	width: 12px;
}
#section .container .row .leftpanel .opinion .profile-container .col-details .twitter a:hover {
	color: #a32020;
}
#section .container .row .leftpanel .opinion .profile-container .col-details p {
	color: #444;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 0 0 0;
}
/* Columnist Stories*/
#section .container .row .leftpanel .opinion .view-all {
	display: none;
}
#section .container .row .leftpanel .opinion .profile-container .col-stories {
	border-top: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 10px 0 0 0;
	margin: 10px 0 0 0;
}
#section .container .row .leftpanel .opinion .profile-container .col-stories.last {
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 10px 0;
	margin: 10px 0;
}
#section .container .row .leftpanel .opinion .profile-container .col-stories .title {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .opinion .profile-container .col-stories .title a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .col-stories .date {
	color: #787878;
	font-size: 11px;
	font-weight: normal;
	padding: 0 0 5px;
}
#section .container .row .leftpanel .opinion .profile-container .col-stories h6 {
	line-height: 18px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .opinion .profile-container .col-stories h6 a {
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .col-stories p {
	color: #444;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}
/***
* #.# Recommended
**/
#section .container .row .rightpanel .recomended {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .row .rightpanel .recomended h4 {
	border-bottom: 1px solid #dbdbdb;
	color: #b40505;
	font-size: 14px;
	font-weight: normal;
	line-height: 10px;
	padding: 0 0 6px 0;
	text-transform: uppercase;
}
#section .container .row .rightpanel .recomended .subheading {
	line-height: 17px;
	padding: 5px 0 2px 0;
}
#section .container .row .rightpanel .recomended .subheading a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
}
#section .container .row .rightpanel .recomended .photo {
	float: right;
	height: 67px;
	padding: 5px 0 0 10px;
	width: 120px;
}
#section .container .row .rightpanel .recomended .photo a img {
	height: 67px;
	text-decoration: none;
	width: 120px;
}
#section .container .row .rightpanel .recomended p {
	line-height: 16px;
}
#section .container .row .rightpanel .recomended p a {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
/***
* #.# Business as Usual by
**/
#section .container .row .rightpanel .business {
	border-top: 3px solid #7d7d7d;
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 2px 0 0 0;
}
#section .container .row .rightpanel .business h4 {
	line-height: 16px;
}
#section .container .row .rightpanel .business h4 a {
	color: #a32020;
	display: inline;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	padding: 0 15px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .rightpanel .business h4 a span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -972px -34px;
	height: 14px;
	padding: 0 7px;
	width: 14px;
}
#section .container .row .rightpanel .business .usual {
	border: 1px solid #dbdbdb;
	display: block;
	margin: 5px auto 0 auto;
	padding: 5px 10px 10px 10px;
	text-align: center;
}
#section .container .row .rightpanel .business .usual a img {
	text-decoration: none;
	width: 285px;
}
/*Latest News or Headelines*/
#section .container .row .rightpanel .latest-news {
	border-top: 3px solid #7d7d7d;
	clear: both;
	overflow: hidden;
	padding: 0;
	margin: 0 0 25px 0;
}
#section .container .row .rightpanel .latest-news h4 a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/arrow-link.png) no-repeat right 50%;
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	padding: 0 16px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .rightpanel .latest-news h4 a span {
	color: #a32020;
	padding: 0;
}
#section .container .row .rightpanel .latest-news h4 a span em {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -972px -34px;
	height: 14px;
	padding: 0 7px;
	width: 14px;
}
#section .container .row .rightpanel .latest-news ul {
	border: 1px solid #dbdbdb;
	background: #f9f9f9;
	botder-top: none;
	list-style: none;
	margin: 10px 0 0 0;
}
#section .container .row .rightpanel .latest-news ul li {
	border-top: 1px solid #dbdbdb;
	line-height: 15px;
	overflow: hidden;
	padding: 10px 0;
	position: relative;
	margin: 0 10px;
}
#section .container .row .rightpanel .latest-news ul li:first-child {
	border-top: none;
	line-height: 16px;
	padding: 10px 0;
	margin: 0 10px;
}
#section .container .row .rightpanel .latest-news ul li pre.video {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat scroll -156px -75px;
	height: 32px;
	right: 5px;
	padding: 0 0 6px;
	position: absolute;
	top: 18px;
	width: 32px;
	z-index: 910;
}
#section .container .row .rightpanel .latest-news ul li pre.video-left {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat scroll -156px -75px;
	height: 32px;
	left: 5px;
	padding: 0 0 6px;
	position: absolute;
	top: 18px;
	width: 32px;
	z-index: 910;
}
#section .container .row .rightpanel .latest-news ul li a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .rightpanel .latest-news ul li a img {
	float: left;
	height: 44px;
	overflow: hidden;
	margin: 3px 10px 0 0;
	width: 80px;
}
#section .container .row .rightpanel .latest-news ul li span {
	color: #787878;
	display: block;
	font-size: 11px;
	font-weight: 400;
	line-height: 16px;
	padding: 3px 0 0 90px;
	text-decoration: none;
}
#section .container .row .rightpanel .latest-news ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/*********************************************************** Search *****************************************************
* #.#  Search Page Start
**/
#section .container .row .leftpanel .top-section {
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
	position: relative;
	width: 100%;
}
#section .container .row .leftpanel .top-section h1 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 400;
	margin: 15px 0 0 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .top-section h1 span {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 400;
	text-transform: uppercase;
}
#section .container .row .leftpanel .top-section .breadcrumb {
	clear: both;
	height: 20px;
	padding: 0;
}
#section .container .row .leftpanel .top-section .breadcrumb ul {
	list-style: none;
}
#section .container .row .leftpanel .top-section .breadcrumb ul li {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/bredcum.png) no-repeat 0 50%;
	font-size: 11px;
	font-weight: normal;
	float: left;
	padding: 0 0 0 8px;
}
#section .container .row .leftpanel .top-section .breadcrumb ul li:first-child {
	background: none;
	font-size: 11px;
	font-weight: normal;
	float: left;
	padding: 0;
}
#section .container .row .leftpanel .top-section .breadcrumb ul li:first-child a {
	color: #787878;
	display: block;
	line-height: 16px;
	padding: 0 4px 0 0;
}
#section .container .row .leftpanel .breadcrumb ul li:first-child a:hover {
	color:#787878;
	text-decoration: underline;
}
#section .container .row .leftpanel .top-section .breadcrumb ul li a {
	color: #787878;
	line-height: 16px;
	padding: 0 4px 0 0;
	text-decoration: none;
	text-transform:capitalize;
}
#section .container .row .leftpanel .top-section .breadcrumb ul li a:hover {
	color: #787878;
	text-decoration:underline;
}
#section .container .row .leftpanel .top-section .breadcrumb ul li span {
	color: #a32020;
	display: block;
	line-height: 16px;
	padding: 0 4px 0 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .top-section .breadcrumb ul li span a {
	color: #a32020;
	display: block;
	line-height: 16px;
	padding: 0 4px 0 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .top-section .breadcrumb ul li span a:hover {
	color: #787878;
	text-decoration:underline;
}
#section .container .row .leftpanel .search-tabs {
	border-bottom: 2px solid #000;
	clear: both;
	height: 37px;
	position: relative;
}
#section .container .row .leftpanel .search-tabs .social-icons {
	position: absolute;
	right: 0;
	top: 4px;
}
#section .container .row .leftpanel .search-tabs .listing {
	position: absolute;
	left: 0;
	top: 14px;
	width: 210px;
}
#section .container .row .leftpanel .search-tabs .listing ul {
	list-style: none;
	overflow: hidden;
	padding: 1% 0 0 0;
}
#section .container .row .leftpanel .search-tabs .listing ul li {
	display: inline;
	float: left;
	height: 20px;
	padding: 0 10px 0 0;
}
#section .container .row .leftpanel .search-tabs .listing ul li a {
	color: #000;
	display: inline;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
#section .container .row .leftpanel .search-tabs .listing ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .search-tabs .listing ul li.current a {
	background: #a32020;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 1px 10px;
}
#section .container .row .leftpanel .search-result {
	clear: both;
	padding: 10px 0 0 0;
}
#section .container .row .leftpanel .search-result h6 {
	clear: both;
	color: #000;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	margin: 0;
	padding: 0;
	width: 100%;
}
#section .container .row .leftpanel .search-result .details {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	color: #000;
	padding: 10px 0;
	overflow: hidden;
}
#section .container .row .leftpanel .search-result .details .picture {
	height: 122px;
	float: left;
	margin: 5px 10px 5px 0;
	overflow: hidden;	
	width: 220px;
}
#section .container .row .leftpanel .search-result .details .picture a img {
	display: block;
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .search-result .details h3 {
	line-height: 20px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .search-result .details h3 a {
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}
#section .container .row .leftpanel .search-result .details time {
	color: #444;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 0;
}
#section .container .row .leftpanel .search-result .details time a {
	color: #a32020;
	font-size: 12px;
	font-weight: normal;
}
#section .container .row .leftpanel .search-result .details p {
	color: #444;
	font-size: 13px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
}
#section .container .row .leftpanel .search-result .details .tags {
	clear: both;
	padding: 0.5% 0 0 0;
	overflow: hidden;
}
#section .container .row .leftpanel .search-result .details .tags strong {
	color: #035c9a;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	padding: 0;
}
#section .container .row .leftpanel .search-result .details .tags a {
	color: #035c9a;
	display: inline;
	font: normal 13px/18px Arial, Helvetica, sans-serif;
	padding: 0 0.5% 0 0;
	text-decoration: none;
}
#section .container .row .leftpanel .search-result .details .tags a:hover {
	color: #a32020;
}
/*** Photo Page **/
#section .container .row .leftpanel .search-result .search-photo-box {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	margin: 10px 0;
	padding: 0 0 10px 0;
	overflow: hidden;
}
#section .container .row .leftpanel .search-result .search-photo-box ul {
	list-style: none;
	clear: both;
}
#section .container .row .leftpanel .search-result .search-photo-box ul li {
	float: left;
	min-height: 200px;
	padding: 0 0 0 2%;
	width: 32%;
}
#section .container .row .leftpanel .search-result .search-photo-box ul li:first-child {
	float: left;
	min-height: 200px;
	padding: 0;
	width: 32%;
}
#section .container .row .leftpanel .search-result .search-photo-box ul li a {
	color: #000;
	clear: both;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	padding: 2px 0;
	text-decoration: none;
}
#section .container .row .leftpanel .search-result .search-photo-box ul li a:hover {
	color: #a32020;
}
#section .container .row .leftpanel .search-result .search-photo-box ul li a img {
	display: block;
	clear: both;
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .search-result .search-photo-box ul li span {
	clear: both;
	display: block;
}
#section .container .row .leftpanel .search-result .search-photo-box ul li span a {
	color: #a32020;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
/*********************************************************** Topic Page *****************************************************
* #.#  Topic Page Start
**/
#section .container .row .leftpanel.topic .topic-page {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel.topic .topic-page .left-col {
	float: left;
	max-width: 150px;
	width: 23%;
}
#section .container .row .leftpanel.topic .topic-page .left-col .picture {
	overflow: hidden;
	padding: 0 0 5px 0;
	width: 150px;
}
#section .container .row .leftpanel.topic .topic-page .left-col .picture img {
	height: auto;
	overflow: hidden;
	width: 150px;
}
#section .container .row .leftpanel.topic .topic-page .left-col dfn {
	color: #000;
	font: normal 16px/24px Georgia, "Times New Roman", Times, serif;
}
/*Right Column*/
#section .container .row .leftpanel.topic .topic-page .right-col {
	border-left: 1px solid #dbdbdb;
	float: left;
	margin: 0 0 0 10px;
	max-width: 498px;
	padding: 0 0 0 10px;
	width: 75%;
}
#section .container .row .leftpanel.topic .topic-page .right-col.full-width {
	border-left: none;
	font-family: Verdana, Geneva, sans-serif;
	float: left;
	margin: 0;
	max-width: 670px;
	padding: 0;
	width: 100%;
}
#section .container .row .leftpanel .picture-gallery {
	clear: both;
}
#section .container .row .leftpanel .slider-container {
	clear: both;
}
/* Priority Image */
#section .container .row .leftpanel.topic .topic-page .right-col .priority {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel.topic .topic-page .right-col .priority .pri-img {
	clear: both;
	overflow: hidden;
	padding: 0;
}
#section .container .row .leftpanel.topic .topic-page .right-col .priority .pri-img a img {
	height: auto;
	width: 100%;
}
#section .container .row .leftpanel.topic .topic-page .right-col .priority h3 a {
	font-size: 20px;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height: 22px;
	text-decoration: none;
}
#section .container .row .leftpanel.topic .topic-page .right-col .priority p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 0 0 0;
	text-decoration: none;
}
/* Lead Story */
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first {
	float: left;
	padding: 0 10px 0 0;
	width: 48.9%;
}
*+html #section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first {
	float: left;
	padding: 0 1.8% 0 0;
	width: 49%;
}
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first.last {
	float: left;
	padding: 0;
	width: 48.9%;
}
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first .lead-images {
	clear: both;
	overflow: hidden;
	padding: 0;
}
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first .lead-images a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first h5 a {
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 0 0 0;
}
/* Stories */
#section .container .row .leftpanel.topic .topic-page .right-col .stories {
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
	padding: 6px 0 10px 0;
	width: 100%;
}
#section .container .row .leftpanel.topic .topic-page .right-col .stories h5 a {
	font-size: 17px;
	font-weight: 400;
	line-height: 19px;
	text-decoration: none;
}
#section .container .row .leftpanel.topic .topic-page .right-col .stories .details {
	clear: both;
	overflow: hidden;
	padding: 1% 0 0 0;
}
#section .container .row .leftpanel.topic .topic-page .right-col .stories .details .pic {
	float: left;
	height: 67px;
	margin: 3px 10px 0 0;
	width: 120px;
}
#section .container .row .leftpanel.topic .topic-page .right-col .stories .details .pic a img {
	height: 67px;
	text-decoration: none;
	width: 120px;
}
#section .container .row .leftpanel.topic .topic-page .right-col .stories .details .short-info {
	overflow: hidden;
	padding: 0 0 2% 0;
}
#section .container .row .leftpanel.topic .topic-page .right-col .stories .details .short-info span {
	color: #000;
	clear: both;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 0 0 5px 0;
}
#section .container .row .leftpanel.topic .topic-page .right-col .stories .details .short-info p {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}
/* Right Panel Latest Gallery*/
#section .container .row .rightpanel .justin-gallery {
	clear: both;
	overflow: hidden;
	padding: 0 0 15px 0;
}
#section .container .row .rightpanel .justin-gallery h4 {
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #747474;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	padding: 5px 0;
}
#section .container .row .rightpanel .justin-gallery h4 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .rightpanel .justin-gallery h4 a span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -972px -30px;
	height: 14px;
	padding: 0 7px;
	width: 14px;
}
#section .container .row .rightpanel .justin-gallery h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .rightpanel .justin-gallery .section {
	clear: both;
	margin: 10px 0 0 0;
	overflow: hidden;
}
#section .container .row .rightpanel .justin-gallery .section .stories {
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .row .rightpanel .justin-gallery .section .stories .picture {
	clear: both;
	overflow: hidden;
}
#section .container .row .rightpanel .justin-gallery .section .stories .picture a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .rightpanel .justin-gallery .section .stories .link {
	clear: both;
	margin: 0;
	overflow: hidden;
}
#section .container .row .rightpanel .justin-gallery .section .stories .link a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
#section .container .row .rightpanel .justin-gallery .section .stories .link a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Latest Gallery*/
#section .container .row .rightpanel .latest-gallery {
	border-top: 3px solid #7d7d7d;
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .row .rightpanel .latest-gallery figcaption {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	height: 20px;
	position: relative;
	padding: 3px 0;
}
#section .container .row .rightpanel .latest-gallery figcaption h4 {
	color: #000;
	font-size: 14px;
	left: 0;
	padding: 0;
	text-transform: uppercase;
	position: absolute;
	width: 80%;
}
#section .container .row .rightpanel .latest-gallery figcaption .arrows {
	position: absolute;
	right: 0;
	top: 0;
}
#section .container .row .rightpanel .latest-gallery figcaption .arrows a.prev {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -989px -32px;
	height: 12px;
	padding: 0 6px;
	width: 12px;
}
#section .container .row .rightpanel .latest-gallery figcaption .arrows a.next {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -970px -32px;
	height: 12px;
	padding: 0 7px;
	width: 12px;
}
#section .container .row .rightpanel .latest-gallery .gallery-topic {
	background: #0a0a0a;
	margin: 0;
	overflow: hidden;
	padding: 5px 5px 0 5px;
}
#section .container .row .rightpanel .latest-gallery .gallery-topic .pic-area {
	clear: both;
	height: 80px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#section .container .row .rightpanel .latest-gallery .gallery-topic .pic-area.first {
	clear: both;
	height: 80px;	
	margin: 0;
	overflow: hidden;
	padding: 0;
}
#section .container .row .rightpanel .latest-gallery .gallery-topic .pic-area .picture {
	float: left;
	margin: 5px 10px 0 5px;
	overflow: hidden;
	padding: 0;
	width: 45%;
}
#section .container .row .rightpanel .latest-gallery .gallery-topic .pic-area .picture a img {
	height: auto;
	overflow: hidden;
	text-decoration: none;
	max-width: 100%;
	width: 100%;
}
#section .container .row .rightpanel .latest-gallery .gallery-topic .pic-area .links-topic {
	line-height: 18px;	
	margin: 0;
	min-height: 80px;
	padding: 3px 5px 0 0;
}
#section .container .row .rightpanel .latest-gallery .gallery-topic .pic-area .links-topic a {
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding: 0;
	text-decoration: none;
}
#section .container .row .rightpanel .latest-gallery .gallery-topic .pic-area .links-topic a span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1008px -35px;
	height: 14px;
	padding: 0 12px;
	width: 25px;
}
/*********************************************************** Opinion Page *****************************************************
* #.#  Opinion Page Start
**/

/*** Lead Story **/
#section .container .row .leftpanel .opinion .profile-container .leadstory {
	clear: both;
	display: block;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel .opinion .profile-container .leadstory .snaps {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .opinion .profile-container .leadstory .snaps a img {
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .opinion .profile-container .leadstory h6 {
	line-height: 22px;
	padding: 3px 0;
}
#section .container .row .leftpanel .opinion .profile-container .leadstory h6 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .leadstory .title {
	color: #a32020;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-transform: capitalize;
}
#section .container .row .leftpanel .opinion .profile-container .leadstory .title a {
	color: #a32020;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-transform: capitalize;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .leadstory p {
	color: #444;
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
	padding: 5px 0 0 0;
}
#section .container .row .leftpanel .opinion .profile-container .leadstory .related {
	clear: both;
	padding: 5px 5px 5px 0;
}
#section .container .row .leftpanel .opinion .profile-container .leadstory .related strong {
	color: #444;
	font-size: 13px;
	font-weight: bold;
	float: left;
	line-height: 16px;
	padding: 0 5px 0 0;
}
#section .container .row .leftpanel .opinion .profile-container .leadstory .related a {
	color: #a32020;
	font-size: 13px;
	font-weight: normal;
	float: left;
	line-height: 16px;
	padding: 0 5px 0 0;
}
/*** Small Story **/
#section .container .row .leftpanel .opinion .profile-container .opi-story {
	border-top: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 6px 0 10px 0;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story.first {
	border-top: none;
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story .sto-img {
	float: left;
	height: 83px;
	margin: 4px 10px 5px 0;
	width: 150px;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story .sto-img a img {
	height: 83px;
	text-decoration: none;
	width: 150px;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story h6 {
	line-height: 20px;
	padding: 0;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story h6 a {
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story .title {
	color: #a32020;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	padding: 3px 0;
	text-transform: capitalize;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story .title a {
	color: #A32020;
	font-size: 12px;
	font-weight: 400;
	line-height: 18px;
	text-transform: capitalize;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story p {
	color: #444;
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
	padding: 0;
}
/*********************************************************** Columnists Page *****************************************************
* #.#  Columnists Page Start
**/
#section .container .row .leftpanel .columnists {
	clear: both;
	overflow: hidden;
	padding: 0;
}
/* Column Tab Menu */
#section .container .row .leftpanel .columnists .tabs {
	display: inline-block;
	width: 100%;
}
/*----- Tab Links -----*/
/* Clearfix */
#section .container .row .leftpanel .columnists .tab-links {
	border-bottom: 2px solid #d80202;
	clear: both;
	margin: 0 0 10px 0;
	padding: 0;
}
#section .container .row .leftpanel .columnists .tab-links:after {
	clear: both;
	content:'';	
	display: block;
}
#section .container .row .leftpanel .columnists .tab-links li {
	float: left;	
	list-style: none;	
	margin: 0 12px;
}
#section .container .row .leftpanel .columnists .tab-links li:first-child {
	float: left;	
	list-style: none;	
	margin: 0 12px 0 0;
}
#section .container .row .leftpanel .columnists .tab-links a {
	background: #939393;	
	color: #fff;	
	display: inline-block;	
	font-size: 16px;
	font-weight: 600;	
	padding: 9px 25px;
	transition: all linear 0.15s;
	text-decoration: none;
}
#section .container .row .leftpanel .columnists .tab-links a:hover {
	background: #4b4b4b;
	text-decoration: none;
}
#section .container .row .leftpanel .columnists li.active a, 
#section .container .row .leftpanel .columnists li.active a:hover {
	color: #fff;	
	background: #d80202;
}
/* Content of Tabs */
#section .container .row .leftpanel .columnists .tab-content {
	padding: 0;
}
#section .container .row .leftpanel .columnists .tab {
	display: none;
}
#section .container .row .leftpanel .columnists .tab.active {
	display: block;
}
#section .container .row .leftpanel .columnists .tab .list {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .columnists .tab .list ul {
	list-style: none;
}
#section .container .row .leftpanel .columnists .tab .list ul li {
	border-bottom: 1px dotted #dbdbdb;
	display: inline;
	float: left;
	margin: 0 2%;
	padding: 8px 0;
	width: 29%;
}
#section .container .row .leftpanel .columnists .tab .list ul li a {
	color: #000;
	font-family: 'Roboto', sans-serif;	
	font-size: 13px;
	text-decoration: none;
}
#section .container .row .leftpanel .columnists .tab .list ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Column tab menu end*/
#section .container .row .leftpanel .columnists .diveder .columns .heading {
	border-bottom: 1px solid #dbdbdb;
	color: #346f99;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	padding: 0 0 5px;
	text-decoration: none;
	text-transform: uppercase;
}

/*********************************************************** Nation Page *****************************************************
* #.#  Nation Page Start
**/

/* Lead Story */
#section .container .row .leftpanel .nation {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .nation .lead-story {
	clear: both;
	overflow: hidden;
	padding: 0 0 15px 0;
}
#section .container .row .leftpanel .nation .lead-story .short-info {
	float: left;
	width: 38.5%;
}
#section .container .row .leftpanel .nation .lead-story .short-info .title {
	color: #a32020;
	font-size: 12px;
	font-weight: 400;
	padding: 0 0 2px 0;
}
#section .container .row .leftpanel .nation .lead-story .short-info .title a {
	color: #a32020;
	font-size: 12px;
	font-weight: 400;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .lead-story .short-info h1 {
	line-height: 26px;
	padding: 0;
}
#section .container .row .leftpanel .nation .lead-story .short-info h1 a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 26px;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .lead-story .short-info h1 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .lead-story .short-info p {
	color: #444;
	font-size: 13px;
	font-weight: 400;
	float: left;
	line-height: 16px;
	padding: 10px 0 0 0;
}
#section .container .row .leftpanel .nation .lead-story .short-info p a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/dots.jpg) no-repeat 0 5px;
	color: #444;
	font-size: 12px;
	font-weight: 700;
	line-height: 16px;
	padding: 0 0 0 10px;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .lead-story .short-info p a:hover {
	text-decoration: underline;
}
#section .container .row .leftpanel .nation .lead-story .lead-image {
	float: right;
	height: 217px;
	margin: 0 0 0 20px;
	overflow: hidden;
	width: 58%;
}
#section .container .row .leftpanel .nation .lead-story .lead-image a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
/* Three Sub-Lead Story */
#section .container .row .leftpanel .nation .second-stories {
	border-top: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 15px 0;
}
#section .container .row .leftpanel .nation .second-stories .story {
	float: left;
	margin: 0 20px 0 0;
	overflow: hidden;
	width: 31.3%;
}
#section .container .row .leftpanel .nation .second-stories .story.last {
	margin: 0;
	width: 31.3%;
}
#section .container .row .leftpanel .nation .second-stories .story .photo-wrapper {
	clear: both;
	position: relative;
}
#section .container .row .leftpanel .nation .second-stories .story .photo-wrapper .slug {
	background: rgba(45, 43, 45, 0.8);
	bottom: 2px;
	color: #fff;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
	padding: 2px 5px;
	position: absolute;
	width: 100%;
}
#section .container .row .leftpanel .nation .second-stories .story .photo-wrapper .slug a {
	color: #fff;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
*+html #section .container .row .leftpanel .nation .second-stories .story .photo-wrapper .slug {
	bottom: 0;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c0808, endColorstr=#434343);
}
@media \0screen {
#section .container .row .leftpanel .nation .second-stories .story .photo-wrapper .slug {
	bottom: 3px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0c0808, endColorstr=#434343);
	width: 95.1%;
}
}
#section .container .row .leftpanel .nation .second-stories .story .photo-wrapper .photo {
	height: auto;
	width: 100%;
}
#section .container .row .leftpanel .nation .second-stories .story .photo-wrapper .photo a img {
	height: auto;
	width: 100%;
}
#section .container .row .leftpanel .nation .second-stories .story h6 {
	line-height: 19px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .second-stories .story h6 a {
	color: #000;
	display: block;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 19px;
	text-decoration:none;
}
#section .container .row .leftpanel .nation .second-stories .story h6 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .second-stories .story p {
	color: #444;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}
#section .container .row .leftpanel .nation .section {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .nation .section .articles {
	border-top: 3px solid #7d7d7d;
	display: block;
	float: left;
	margin: 0;
	max-width: 670px; 
	padding: 5px 0 0 0;
	width: 100%; 
}
#section .container .row .leftpanel .nation .section .articles .stories {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 6px 0 10px 0;
}
#section .container .row .leftpanel .nation .section .articles .stories.last {
	border-bottom:none;
	clear: both;
	overflow: hidden;
	padding: 6px 0 10px 0;
}
#section .container .row .leftpanel .nation .section .articles .stories .sto-img {
	float: left;
	height: 122px; 
	margin: 3px 10px 0 0;
	overflow: hidden;
	width: 220px; 
}
#section .container .row .leftpanel .nation .section .articles .stories .sto-img a img {
	display: block;
	height: 122px; 
	text-decoration: none;
	width: 220px; 
}
#section .container .row .leftpanel .nation .section .articles .stories h6 {
	color: #a32020;
	font-size: 11px;
	font-weight: 400;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .section .articles .stories h6 a {
	color: #a32020;
	font-size: 11px;
	font-weight: 400;
	padding: 0;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .section .articles .stories .caption {
	line-height: 22px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .section .articles .stories .caption a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 18px; 
	font-weight: 700;
	line-height: 22px; 
	text-decoration:none;
}
#section .container .row .leftpanel .nation .section .articles .stories .caption a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .section .articles .stories p {
	color: #444;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}
/* Picture of the Day */
#section .container .row .leftpanel .nation .section .articles .day-picture {
	background: #f4f4f4;
 background: url(data: image/svg+xml;
 base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(244, 244, 244, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
 filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0 );
	float: left;
	margin: 10px 0 25px 0;
	padding: 10px;
	position: relative;
	width: 100%;
}
#section .container .row .leftpanel .nation .section .articles .day-picture .photo {
	clear: both;
	padding: 0;
}
#section .container .row .leftpanel .nation .section .articles .day-picture .photo a img {
	height: auto;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .nation .section .articles .day-picture .punchline {
	bottom: -20px;
	background: #fff;
	left: 4.5%;
	overflow: hidden;
	padding: 10px;
	position: absolute;
	width: 87%;
}
#section .container .row .leftpanel .nation .section .articles .day-picture .punchline h2 {
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .section .articles .day-picture .punchline h2 a {
	color: #ac0303;
	display: block;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 22px;
	font-weight: 700;
	line-height: 28px;
	text-decoration:none;
	text-transform: uppercase;
	text-align: center;
}
#section .container .row .leftpanel .nation .section .articles .day-picture .punchline h2 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .section .articles .day-picture p {
	color: #444;
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
	padding: 0 10px 10px 10px;
	text-align: center;
}
/* Editors and Opinions*/
#section .container .row .leftpanel .nation .section .editorial-column {
	display:none;
}
/* City News for Globally */
#section .container .row .rightpanel .city-news {
	border-top: 2px solid #5b5a5a;
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 0;
}
#section .container .row .rightpanel .city-news h4 {
	clear: both;
	padding: 5px 0;
}
#section .container .row .rightpanel .city-news h4 select {
	color: #a32020;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	outline: none;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 150px;
	margin: 0 0 0 5px;
}
#section .container .row .rightpanel .city-news h4 span {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .rightpanel .city-news .main-part {
	border: 1px solid #dbdbdb;
	overflow: hidden;
}
#section .container .row .rightpanel .city-news .main-part .temprature {
	border-bottom: 1px double #ededed;
	color: #5b5a5a;
	font-size: 12px;
	font-weight: 400;
	padding: 10px;
	text-align: right;
}
#section .container .row .rightpanel .city-news .main-part .temprature span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/temprature.gif) no-repeat left 50%;
	font-size: 12px;
	font-weight: 700;
	padding: 0 3px 0 5px;
}
#section .container .row .rightpanel .city-news .main-part .headlines {
	border-top: 1px double #ededed;
	clear: both;
	margin: 2px 0 0 0;
	padding: 0 0 5px 0;
}
#section .container .row .rightpanel .city-news .main-part .headlines .info {
	clear: both;
	padding: 10px;
}
#section .container .row .rightpanel .city-news .main-part .headlines .info .image {
	float: left;
	height: 67px;
	overflow: hidden;
	margin: 5px 10px 0 0;
	width: 120px;
}
#section .container .row .rightpanel .city-news .main-part .headlines .info .image a img {
	height: 67px;
	text-decoration: none;
	width: 120px;
}
#section .container .row .rightpanel .city-news .main-part .headlines .info .heading {
	line-height: 20px;
	padding: 0 0 10px 0;
}
#section .container .row .rightpanel .city-news .main-part .headlines .info .heading a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none;
}
#section .container .row .rightpanel .city-news .main-part .headlines .info a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .rightpanel .city-news .main-part .headlines .info p {
	color: #444;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}
#section .container .row .rightpanel .city-news .main-part .headlines .info p a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .rightpanel .city-news .main-part .news {
	clear: both;
	padding: 0 0 10px 0;
}
#section .container .row .rightpanel .city-news .main-part .news ul {
	list-style: none;
}
#section .container .row .rightpanel .city-news .main-part .news ul li {
	border-top: 1px solid #dbdbdb;
	line-height: 18px;
	padding: 10px;
}
#section .container .row .rightpanel .city-news .main-part .news ul li a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .rightpanel .city-news .main-part .news ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/*Widget Text*/
#section .container .row .rightpanel .box {
	border: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
	padding: 5px;
}
#section .container .row .rightpanel .box a {
	color: #a32020;
	font-size: 13px;
	font-weight: 400;
	line-height: 16px;
	padding: 0 0 5px 0;
	text-decoration: none;
}
#section .container .row .rightpanel .box a:hover {
	text-decoration: underline;
}
#section .container .row .rightpanel .box span {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 0 5px 0 0;
	text-transform: uppercase;
}
/* Only In the Express */
#section .container .row .rightpanel .only-express {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .row .rightpanel .only-express h4 {
	border-top: 3px solid #747474;
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	padding: 8px 0;
	text-transform: uppercase;
}
#section .container .row .rightpanel .only-express .wrapper {
	border: 1px solid #dbdbdb;
	margin: 0;
	padding: 0;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story {
	clear: both;
	padding: 0 0 5px 0;
	overflow: hidden;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .snap {
	clear: both;
	padding: 0 0 5px 0;
	overflow: hidden;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .snap a img {
	height: 167px;
	text-decoration: none;
	width: 300px;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .links {
	line-height: 19px;
	padding: 0 10px 3px 10px;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .links a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 19px;
	text-decoration: none;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .links a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story p {
	line-height: 16px;
	padding: 0 10px 5px 10px;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story p a {
	color: #444;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}
/* Trending Section Now */
#section .container .row .rightpanel .trending-now {
	overflow: hidden;
	padding: 0;
	margin: 0 0 25px 0;
}
#section .container .row .rightpanel .trending-now .titles {
	float: left;
	padding: 0;
	width: 168px;
}
#section .container .row .rightpanel .trending-now .titles h4 {
	color: #a32020;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 10px;
	margin: 0;
	padding: 0 0 6px 0;
	text-transform: uppercase;
}
#section .container .row .rightpanel .trending-now .titles h4 a {
	color: #a32020;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	text-decoration: none;
}
#section .container .row .rightpanel .trending-now .titles h5 {
	line-height: 18px;
}
#section .container .row .rightpanel .trending-now .titles h5 a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .rightpanel .trending-now .titles h5 a:hover {
	color: #a32020;
}
#section .container .row .rightpanel .trending-now .snaps {
	float: left;
	height: 67px;
	overflow: hidden;
	padding: 0 0 0 10px;
	width: 120px;
}
#section .container .row .rightpanel .trending-now .snaps a img {
	height: 67px;
	outline: none;
	padding: 0;
	text-decoration: none;
	width: 120px;
}
/* Add poll */
#section .container .row .rightpanel .add-poll {
	float: left;
	margin: 0 0 25px 0;
	width: 50%;
}
/*********************************************************** World Page *****************************************************
* #.#  World Page Start
**/
#section .container .row .leftpanel .nation .section .editorial-column h4.world {
	border-top: 3px solid #7d7d7d;
	border-bottom: none;
	color: #a32020;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 5px 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .nation .section .editorial-column h4.world a {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .nation .section .editorial-column h4.world span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -972px -34px;
	height: 14px;
	padding: 0 7px;
	width: 14px;
}
#section .container .row .leftpanel .nation .section .editorial-column .world-story {
	border-top: 1px solid #dbdbdb;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 8px 0;
}
#section .container .row .leftpanel .nation .section .editorial-column .world-story .heading {
	line-height: 18px;
}
#section .container .row .leftpanel .nation .section .editorial-column .world-story .heading a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	text-decoration: none;
	text-align: left;
}
#section .container .row .leftpanel .nation .section .editorial-column .world-story .heading a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .section .editorial-column .world-story p {
	color: #444;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
	padding: 8px 0 0 0;
	text-align: left;
}
/*********************************************************** Nation Listing Page *****************************************************
* #.#  Nation Listing Start
**/
#section .container .row .leftpanel .nation .articles {
	border-bottom: none;
	clear: both;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .row .leftpanel .nation .articles.first {
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel .nation .articles .btop {
	border-top: 3px solid #7d7d7d;
	padding: 10px 0;
}
#section .container .row .leftpanel .nation .articles.bnone {
	border-bottom: none;
	padding: 10px 0;
}
#section .container .row .leftpanel .nation .articles .date {
	color: #a1a1a1;
	display: block;
	font-size: 11px;
	font-weight: 400;
	margin: 0 0 5px 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .nation .articles .bnone {
	border-bottom: none;
	clear: both;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .row .leftpanel .nation .articles .snaps {
	float: left;
	height: 122px;
	margin: 2px 10px 0 0;
	width: 220px
}
#section .container .row .leftpanel .nation .articles .snaps a img {
	height: 122px;
	outline: none;
	overflow: hidden;
	text-decoration: none;
	width: 220px;
}
#section .container .row .leftpanel .nation .articles h6 {
	color: #a32020;
	font-size: 11px;
	font-weight: 400;
	padding: 0;
}
#section .container .row .leftpanel .nation .articles h6 a {
	color: #a32020;
	font-size: 11px;
	font-weight: 400;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .articles h6 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .articles .title {
	line-height: 20px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .articles .title a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	text-decoration:none;
}
#section .container .row .leftpanel .nation .articles .title a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .articles p {
	color: #444;
	font-size: 12px;
	font-weight: 400;
	line-height: 16px;
}
#section .container .row .leftpanel .nation .page-add {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 25px 0;
	text-align: center;
}
#section .container .row .leftpanel .nation .page-add.lifestyle {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 0 0 25px 0;
	text-align: center;
}
#section .container .row .leftpanel .nation .page-add.cities {
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 15px 0 40px 0;
	text-align: center;
}
#section .container .row .leftpanel .nation .page-add .large-ad {
	margin: 0 auto;
	text-align: center;
	width: 468px;
}
#section .container .row .leftpanel .nation .page-add .small-ad {
	display: none;
}
/*********************************************************** Cities Page *****************************************************
* #.#  Cities Start
**/
#section .container .row .leftpanel .nation .second-stories.cities {
	border-top: none;
	clear: both;
	overflow: hidden;
	padding: 0 0 15px 0;
}
#section .container .row .leftpanel .nation .equal-columns {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .nation .equal-columns .sections {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .row .leftpanel .nation .equal-columns .sections h4 {
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #747474;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 5px 0;
	padding: 5px 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .nation .equal-columns .sections h4 span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) repeat scroll -970px -31px;
	padding: 0 7px;
}
#section .container .row .leftpanel .nation .equal-columns .sections h4 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .nation .equal-columns .sections h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections {
	clear: both;
	overflow: hidden;
	padding: 15px 0 0 0;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story {
	border-right: 1px solid #dbdbdb;
	float: left;
	width: 48.2%;
	overflow: hidden;
	padding: 0 10px 0 0;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story .story {
	clear: both;
	overflow: hidden;
	position: relative;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story .story a img {
	height: auto;
	outline: none;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story h5 {
	line-height: 20px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story h5 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story p {
	color: #444;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading {
	float: left;
	width: 48.2%;
	overflow: hidden;
	padding: 0 0 0 10px;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading .stories {
	border-top: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading .stories:first-child {
	border-top: none;
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading .stories h6 {
	line-height: 16px;
	padding: 0;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading .stories h6 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading .stories h6 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading .stories .stories-img {
	float: left;
	height: 50px;
	overflow: hidden;
	margin: 0 10px 0 0;
	position: relative;
	width: 90px;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading .stories .stories-img a img {
	height: 50px;
	outline: none;
	text-decoration: none;
	width: 90px;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading .stories em,
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story .story em {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/camera-icon.png) no-repeat;
	left: 3px;
	top: 3px;
	padding: 5px 10px;
	position: absolute;	
}
/* Most Populars */
#section .container .row .rightpanel .most-populars {
	border-top: 3px solid #747474;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 0;
}
#section .container .row .rightpanel .most-populars h4 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	float: left;
	line-height: 20px;
	padding: 5px 0;
	text-transform: uppercase;
	width: 130px;
}
#section .container .row .rightpanel .most-populars .tabs {
	clear: both;
	float: right;
	height: 25px;
	position: relative;
	padding: 5px 0 0 0;
	width: 130px;
}
#section .container .row .rightpanel .most-populars .tabs ul {
	list-style: none;
	overflow: hidden;
}
#section .container .row .rightpanel .most-populars .tabs li {
	float: left;
	height: 41px;
	padding: 0 0 0 10px;
}
#section .container .row .rightpanel .most-populars .tabs li:first-child {
	float:left;
	height: 41px;
	padding: 0;
	width: 40px;
}
#section .container .row .rightpanel .most-populars .tabs strong {
	font-weight: normal;
	height: 41px;
}
#section .container .row .rightpanel .most-populars .tabs li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	text-decoration: none;
}
#section .container .row .rightpanel .most-populars .tabs li a:hover {
	color: #a32020;
	height: 41px;
	text-decoration: none;
}
#section .container .row .rightpanel .most-populars .tabs li.current2 a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/active.jpg) bottom center no-repeat;
	color: #cf0000;
	display: inline;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	height: 32px;
	position: absolute
}
#section .container .row .rightpanel .most-populars .contents {
	border: 1px solid #c9c9c9;
	border-top: none;
	border-bottom: none;
	clear: both;
	margin: 0;
	padding: 0;
}
#section .container .row .rightpanel .most-populars .contents ol {
	border-top: 1px solid #8f8f8f;
	border-bottom: 1px solid #c9c9c9;
	color: #cb0000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 0 0 25px;
}
*+html #section .container .row .rightpanel .most-populars .contents ol {
	border-top: 2px solid #5b5a5a;
	border-bottom: 1px solid #c9c9c9;
	color: #cb0000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	padding: 10px 0 0 30px;
}
#section .container .row .rightpanel .most-populars .contents ol li {
	border-top: 1px solid #c9c9c9;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height: 16px;
	margin: 0 10px 0 0;
	padding: 7px 10px 10px 0;
}
#section .container .row .rightpanel .most-populars .contents ol li:first-child {
	border-top: none;
	padding: 7px 10px 7px 0;
}
#section .container .row .rightpanel .most-populars .contents ol li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration:none;
}
#section .container .row .rightpanel .most-populars .contents ol li a:hover {
	color: #b40505;
	text-decoration: none;
}
/* Talk News */
#section .container .row .rightpanel .talk-news {
	clear: both;
	margin: 0 0 25px 0;
}
#section .container .row .rightpanel .talk-news h4 {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1293px -184px;
	height: 57px;
	width: 300px;
}
#section .container .row .rightpanel .talk-news .rounded {
	margin: 0;
	padding: 0 0 10px 0;
	border:1px solid #dbdbdb;
}
#section .container .row .rightpanel .talk-news .rounded .photo {
	clear: both;
	padding: 0 0 5px 0;
	overflow: hidden;
}
#section .container .row .rightpanel .talk-news .rounded .photo a img {
	height: 167px;
	width: 300px;
}
#section .container .row .rightpanel .talk-news .rounded .title {
	line-height: 17px;
	padding: 0 10px;
}
#section .container .row .rightpanel .talk-news .rounded .title a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .row .rightpanel .talk-news .rounded a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .rightpanel .talk-news .rounded p {
	line-height: 16px;
	padding: 5px 10px 0 10px;
}
#section .container .row .rightpanel .talk-news .rounded p a {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
/************************************************************* Cities Listing page *************************************************************/
/****
* #.# Cities Listing Page
**/
#section .container .row .leftpanel .nation .lead-two-story {
	clear: both;
	overflow: hidden;
	padding: 0 0 25px 0;
}
#section .container .row .leftpanel .nation .lead-two-story .city-story {
	float: left;
	margin: 0 4% 0 0;
	padding: 0;
	width: 48%;
}
#section .container .row .leftpanel .nation .lead-two-story .city-story.last {
	float: left;
	margin: 0;
	padding: 0;
	width: 48%;
}
#section .container .row .leftpanel .nation .lead-two-story .city-story .photo {
	overflow: hidden;
	padding: 0;
}
#section .container .row .leftpanel .nation .lead-two-story .city-story .photo a {
	text-decoration: none;
}
#section .container .row .leftpanel .nation .lead-two-story .city-story .photo a img {
	height: auto;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .nation .lead-two-story .city-story h3 {
	line-height: 21px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .lead-two-story .city-story h3 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 17px;
	font-weight: 400;
	line-height: 21px;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .lead-two-story .city-story h3 a:hover {
	color: #a32020;
}
#section .container .row .leftpanel .nation .lead-two-story .city-story p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
/* Two Column */
#section .container .row .leftpanel .nation .city-column {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .nation .city-column .from-city {
	float: left;
	min-width: 150px;
	min-height: 200px;
	margin: 0;
	padding: 0;
	width: 19.8%;
}
#section .container .row .leftpanel .nation .city-column .from-city h4 {
	border-top: 3px solid #7d7d7d;
	color: #000;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	padding: 5px 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .nation .city-column .from-city .city-news {
	border-top: 1px solid #dbdbdb;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .row .leftpanel .nation .city-column .from-city .city-news .headline {
	line-height: 16px;
}
#section .container .row .leftpanel .nation .city-column .from-city .city-news .headline a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .city-column .from-city .city-news .headline a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .city-column .from-city .city-news p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 3px 0;
}
#section .container .row .leftpanel .nation .city-column .from-city .city-news .writer {
	color: #a32020;
	clear: both;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	overflow: hidden;
	text-transform: capitalize;
}
#section .container .row .leftpanel .nation .city-column .from-city .city-news .writer a {
	color: #a32020;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
}
/*City Live Second Column*/
#section .container .row .leftpanel .nation .city-column .city-live {
	border-left: 1px solid #dbdbdb;
	margin: 0 0 0 160px;
	min-height: 200px;
	padding: 0 0 0 10px;
}
/*City Live */
#section .container .row .leftpanel .nation .city-column .city-live .city-talk {
	background: #efebda;
	overflow: hidden;
	padding: 10px;
	margin: 0 0 25px 0;
}
#section .container .row .leftpanel .nation .city-column .city-live .city-talk .heading {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 18px;
	text-transform: uppercase;
}
#section .container .row .leftpanel .nation .city-column .city-live .city-talk .city-photo {
	overflow: hidden;
	padding: 10px 0 0 0;
}
#section .container .row .leftpanel .nation .city-column .city-live .city-talk .city-photo a img {
	height: auto;
	outline: none;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .nation .city-column .city-live .city-talk h1 {
	line-height: 20px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .city-column .city-live .city-talk h1 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .city-column .city-live .city-talk h1 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .city-column .city-live .city-talk p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
/* The Arts */
#section .container .row .leftpanel .nation .city-column .city-live .arts {
	border: 1px solid #dbdbdb;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 10px 10px 5px 10px;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .row {
	clear: both;
	overflow: hidden;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .row .art-icon {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) repeat scroll -1050px -184px;
	border-right: 1px solid #dbdbdb;
	float: left;
	height: 60px;
	margin: 0 10px 0 0;
	padding: 0 10px 5px 0;
	width: 110px;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .row .title {
	line-height: 16px;
	margin: 0 0 0 117px;
	padding: 0 0 3px 0;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .row .title a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .row .title a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .row p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	margin: 0 0 0 117px;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .picture {
	clear: both;
	overflow: hidden;
	padding: 5px 0;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .picture a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .stories {
	border-top: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .stories .gal-story {
	border-right: 1px solid #dbdbdb;
	float: left;
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
	width: 47.5%;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .stories .gal-story.nomar {
	border-right: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 47.5%;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .stories .gal-story .title {
	line-height: 18px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .stories .gal-story .title a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .stories .gal-story .title a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .stories .gal-story p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
/* More form Citys */
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories {
	overflow: hidden;
}
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories h4 {
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #747474;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 5px 0;
	padding: 5px 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories h4 span {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}
/* City Stories */
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories .story {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 6px 0 10px 0;
}
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories .story .photo {
	float: left;
	height: 83px;
	margin: 3px 10px 0 0;
	width: 150px;
}
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories .story .photo a img {
	height: 83px;
	text-decoration: none;
	width: 150px;
}
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories .story h6 {
	line-height: 20px;
	padding: 0 0 3px 0;
}
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories .story h6 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories .story h6 a:hover {
	color: #a32020;
}
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories .story p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
}
/************************************************************* Cities Listing page *************************************************************/
/****
* #.# Cities Listing Page
**/
#section .container .row .rightpanel .only-express .wrapper .lead-story .points {
	clear: both;
	padding: 3px 10px 0 10px;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .points ul {
	list-style: none;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .points ul li {
	border-top: 1px solid #dbdbdb;
	line-height: 17px;
	padding: 5px 0;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .points ul li a {
	color: #000;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 17px;
	text-decoration: none;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .points ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/************************************************************* Astrology page *************************************************************/
/****
* #.# Astrology Page
**/
#section .container .row .leftpanel .astrology {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .astrology .first-line {
	border-bottom: 3px solid #505050;
	clear: both;
	margin: 0 0 10px 0;
	overflow: hidden;
	position: relative;
	padding: 0 0 25px 0;
}
#section .container .row .leftpanel .astrology .first-line h1 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 18px;
	left: 0;
	position: absolute;
	text-transform: uppercase;
}
#section .container .row .leftpanel .astrology .first-line h1 span {
	color: #3784ba;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
}
#section .container .row .leftpanel .astrology .first-line h1 span a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	font-style: italic;
	line-height: 18px;
	padding: 0 5px 0 0;
	text-decoration: none;
	text-transform: lowercase;
}
#section .container .row .leftpanel .astrology .first-line h1 span a:hover {
	color: #a32020;
	text-decoration: none;
	text-transform: lowercase;
}
#section .container .row .leftpanel .astrology .first-line .weekly {
	color: #000;
	font: 12px Arial, Helvetica, sans-serif;
	height: 15px;
	line-height: 15px;
	position: absolute;
	right: 0;
	top: 2px;
}
#section .container .row .leftpanel .astrology .zodiac {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 15px 0;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol {
	float: left;
	height: 150px;
	overflow: hidden;
	width: 150px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.sagittarius {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -3px -253px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.capricorn {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -139px -250px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.aquarius {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -276px -253px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.leo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -409px -248px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.cancer {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -544px -252px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.pisces {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -671px -248px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.aries {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -4px -392px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.scorpio {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -132px -382px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.libra {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -274px -382px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.taurus {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -402px -384px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.gemini {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -543px -384px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details .symbol span.virgo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -671px -384px;
	padding: 0 110px 120px 25px;
}
#section .container .row .leftpanel .astrology .zodiac .details {
	clear: both;
	margin: 0;
	overflow: hidden;
}
#section .container .row .leftpanel .astrology .zodiac .details h5 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	padding: 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .astrology .zodiac .details h5 span {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding: 0 0 0 5px;
	text-transform: capitalize;
}
#section .container .row .leftpanel .astrology .zodiac .details p {
	color: #444;
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	padding: 10px 0;
}
#section .container .row .leftpanel .astrology .zodiac .details .more {
	padding: 0;
}
#section .container .row .leftpanel .astrology .zodiac .details .more a {
	color: #3784ba;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .row .leftpanel .astrology .zodiac .details .more a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Editor Picks*/
#section .container .row .rightpanel .editor-pic {
	margin: 0 0 25px 0;
}
#section .container .row .rightpanel .editor-pic h4 {
	border-bottom: 1px solid #dbdbdb;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 3px 0 5px 0;
	text-transform: uppercase;
}
#section .container .row .rightpanel .editor-pic ul {
	list-style: none;
}
#section .container .row .rightpanel .editor-pic ul li {
	background: #f6f6f6;
	line-height: 16px;
	overflow: hidden;
	margin: 5px 0;
	padding: 10px;
	position: relative;
}
#section .container .row .rightpanel .editor-pic ul li pre.photo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -198px -81px;
	height: 32px;
	position: absolute;
	padding: 0 0 6px 0;
	top: 15px;
	left: 15px;
	width: 32px;
}
#section .container .row .rightpanel .editor-pic ul li pre.video {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -197px -75px;
	height: 32px;
	position: absolute;
	padding: 0 0 6px 0;
	top: 15px;
	left: 15px;
	width: 32px;
}
#section .container .row .rightpanel .editor-pic ul li:first-child {
	border-top: none;
	line-height: 16px;
}
#section .container .row .rightpanel .editor-pic ul li a {
	color: #000;
	font-family: 'Roboto' , sans serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
	padding: 0;
}
#section .container .row .rightpanel .editor-pic ul li a img {
	float: left;
	height: 72px;
	overflow: hidden;
	margin: 0 10px 0 0;
	width: 130px;
}
#section .container .row .rightpanel .editor-pic ul li a.name {
	color: #a32020;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 14px;
	padding: 0;
}
#section .container .row .rightpanel .editor-pic ul li span {
	clear: both;
	display: block;
	padding: 10px 0 0 0;
}
#section .container .row .rightpanel .editor-pic ul li span a img {
	display: inline;
	height: 14px;
	outline: none;
	overflow: hidden;
	padding: 0 5px 0 0;
	text-decoration: none;
	width: 14px;
}
#section .container .row .rightpanel .editor-pic ul li span a img:hover {
	display: inline;
	filter: alpha(opacity=50);
	height: 14px;
	-khtml-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	opacity: 0.5;
	outline: none;
	overflow: hidden;
	padding: 0 5px 0 0;
	text-decoration: none;
	width: 14px;
}
#section .container .row .rightpanel .editor-pic ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/************************************************************* First Frame page *************************************************************/
/****
* #.# First Frame Page
**/
#section .frame {
	border-top: 4px solid #333;
	border-bottom: 1px solid #dbdbdb;
	margin: 0 auto 20px auto;
	max-width: 1010px;
	width: 100%;
}
#section .frame .background {
	background-color: #ece9e1;
	margin: 2px 0;
	clear: both;
	overflow: hidden;
	padding: 5px 0 5px 10px;
}
#section .frame .background .heading {
	color: #787878;
	float: left;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 40px;
	border-right: 1px solid #dbdbdb;
	padding: 0 10px 0 0;
}
#section .frame .background .heading span {
	color: #bd0d1d;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 40px;
}
#section .frame .background .heading strong {
	color: #333;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 400;
	line-height: 40px;
}
#section .frame .background .section {
	float: left;
	padding: 7px 0 0 0;
}
#section .frame .background .section ul {
	list-style-type: none;
}
#section .frame .background .section ul li {
	border-left: 1px solid #dbdbdb;
	float: left;
	padding: 5px 5px 0 5px;
}
#section .frame .background .section ul li:first-child {
	border-left: medium none;
	float: left;
	padding: 5px 5px 0;
}
#section .frame .background .section ul li a {
	color: #787878;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
#section .frame .background .section ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Left Panel Gallery */
#section .container .row .leftpanel .first-frame {
	overflow: hidden;
}
#section .container .row .leftpanel .first-frame .lead-story {
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .row .leftpanel .first-frame .lead-story .lead-story-img {
	clear: both;
}
#section .container .row .leftpanel .first-frame .lead-story .lead-story-img a img {
	height: auto;
	width: 100%;
}
#section .container .row .leftpanel .first-frame .lead-story h1 {
	line-height: 22px;
}
#section .container .row .leftpanel .first-frame .lead-story h1 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: none;
}
#section .container .row .leftpanel .first-frame .lead-story h1 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .first-frame .lead-story p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 0;
}
/* Thumbnail Gallerys */
#section .container .row .leftpanel .first-frame .thumbnails {
	overflow: hidden;
	padding: 0 0 25px 0;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery {
	clear: both;
	margin: 0 0 20px 0;
	overflow: hidden;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul {
	list-style: none;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li {
	float: left;
	width: 31.66%;
	margin: 0 2.5% 0 0;
	min-height: 200px;
	padding: 0;
	position: relative;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li.last {
	float: left;
	width: 31.66%;
	margin: 0;
	min-height: 200px;
	padding: 0;
}
*+html #section .container .row .leftpanel .first-frame .thumbnails .gallery ul li {
	float: left;
	width: 31.60%;
	margin: 0 2.5% 0 0;
	min-height: 200px;
	padding: 0;
	position: relative;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li a {
	color: #000;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li a.slug {
	background: #000;
	bottom: 83px;
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	left: 5px;
	position: absolute;
	padding: 3px 5px;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li a span {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding: 0 0 0 5px;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li pre.photo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -188px -75px;
	height: 32px;
	position: absolute;
	padding: 0 0 6px 0;
	top: 5px;
	right: 5px;
	width: 32px;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li pre.video {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -81px -75px;
	height: 32px;
	position: absolute;
	padding: 0 0 6px 0;
	top: 2px;
	left: 0;
	width: 32px;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li a:hover {
	color: #a32020;
}
/* Right Panel Gallery*/
#section .container .row .rightpanel .gallery-part {
	clear: both;
	margin: 0 0 25px 0;
}
#section .container .row .rightpanel .gallery-part .picture-gallery {
	clear: both;
	margin: 0 0 10px 0;
	overflow: hidden;
}
#section .container .row .rightpanel .gallery-part .picture-gallery .photo {
	padding: 0;
}
#section .container .row .rightpanel .gallery-part .picture-gallery .photo a {
	text-decoration: none;
}
#section .container .row .rightpanel .gallery-part .picture-gallery .photo a img {
	outline: none;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
}
#section .container .row .rightpanel .gallery-part .picture-gallery h3 {
	color: #000;
	padding: 0 0 5px 0;
	line-height: 17px;
	width: 300px;
}
#section .container .row .rightpanel .gallery-part .picture-gallery h3 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none;
}
#section .container .row .rightpanel .gallery-part .picture-gallery h3 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .rightpanel .gallery-part .picture-gallery p {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 0;
}
#loading {
	clear: both;
	overflow: hidden;
	padding: 10px 0;
}
#loading span {
	color: #000;
	clear: both;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 17px;
	overflow: hidden;
	padding: 0 0 10px 0;
}
/* Right Panel Most Viewd Gallery */
#section .container .row .rightpanel .best-picture {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .row .rightpanel .best-picture .heading {
	background: #a32020;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 5px;
}
#section .container .row .rightpanel .best-picture .listing {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .row .rightpanel .best-picture .listing .portrait {
	height: 72px;
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	width: 130px;
}
#section .container .row .rightpanel .best-picture .listing .portrait pre.video {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -81px -75px;
	height: 35px;
	position: absolute;
	padding: 0 0 6px 0;
	top: 2px;
	left: 0;
	width: 35px;
}
#section .container .row .rightpanel .best-picture .listing .portrait pre.photo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -156px -75px;
	height: 35px;
	position: absolute;
	padding: 0;
	top: 12px;
	left: 11px;
	width: 35px;
}
#section .container .row .rightpanel .best-picture .listing .portrait a img {
	height: 72px;
	outline: none;
	text-decoration: none;
	width: 130px;
}
#section .container .row .rightpanel .best-picture .listing h5 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	margin: 0;
	padding: 0 0 5px 0;
}
#section .container .row .rightpanel .best-picture .listing h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .rightpanel .best-picture .listing h5 a:hover {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
/************************************************************* First Frame Listing Page *************************************************************/
/****
* #.# First Frame Listing Page
**/
#section .container .row .frame-listing {
	overflow: hidden;
	padding: 0;
}
#section .container .row .frame-listing .gallery {
	clear: both;
	margin: 0;
}
#section .container .row .frame-listing .gallery ul {
	list-style: none;
}
#section .container .row .frame-listing .gallery ul li {
	float: left;
	width: 23.5%;
	margin: 0 2% 0 0;
	min-height: 200px;
	padding: 0;
	position: relative;
}
#section .container .row .frame-listing .gallery ul li.last {
	float: left;
	width: 23.5%;
	margin: 0;
	min-height: 200px;
	padding: 0;
}
*+html #section .container .row .frame-listing .gallery ul li {
	float: left;
	width: 23.4%;
	margin: 0 2% 0 0;
	min-height: 200px;
	padding: 0;
	position: relative;
}
#section .container .row .frame-listing .gallery ul li a {
	color: #000;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .frame-listing .gallery ul li a.slug {
	background: #000;
	bottom: 71px;
	color: #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
	left: 5px;
	position: absolute;
	padding: 3px 5px;
}
#section .container .row .frame-listing .gallery ul li a span {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	font-weight: 400;
	padding: 0 0 0 5px;
}
#section .container .row .frame-listing .gallery ul li a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .frame-listing .gallery ul li a:hover {
	color: #a32020;
}
/************************************************************* Entertainment Landing Page *************************************************************/
/****
* #.# Entertainment Landing Page
**/

/* Left Panel Part*/
#section .container .row .leftpanel .entertainment {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .entertainment .first-part {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
}
/* Left Navigation */
#section .container .row .leftpanel .entertainment .first-part .ent-navigation {
	background: #353535;
	float: left;
	width: 140px;
}
#section .container .row .leftpanel .entertainment .first-part .ent-navigation .screen-logo {
	display: none;
}
#section .container .row .leftpanel .entertainment .first-part .ent-navigation .ver-links {
	background: #000;
	list-style: none;
	margin: 5px auto;
	min-height: 295px;
	padding: 10px 0 5px 0;
	width: 130px;
}
#section .container .row .leftpanel .entertainment .first-part .ent-navigation .ver-links h3 {
	margin: 0 0 5px 0;
	text-align: right;
}
#section .container .row .leftpanel .entertainment .first-part .ent-navigation .ver-links h3 a {
	color: #fff;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	height: 22px;
	line-height: 22px;
	padding: 0 10px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .entertainment .first-part .ent-navigation .ver-links h3 a:hover, 
#section .container .row .leftpanel .entertainment .first-part .ent-navigation .ver-links h3 a.active {
	background: #e20202 !important;
}
/* Lead Story */
#section .container .row .leftpanel .entertainment .first-part .lead-story {
	background: #f4f4f4;
	display: block;
	margin: 0 0 0 140px;
	overflow: hidden;
	padding: 10px;
	width: 76%;
}
/* Listing Page Lead Image */
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page .story-picture {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page .story-picture a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page .story-details {
	clear: both;
	padding: 5px 5px 0 0;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page .story-details h6 {
	line-height: 22px;
	padding: 0 0 3px 0;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page .story-details h6 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: none;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page .story-details h6 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page .story-details p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 0;
}
/* Lead Image */
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie {
	display: block;
	float: left;
	margin: 0;
	position: relative;
	padding: 0;
	width: 63%;
	margin: 0 2% 0 0;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .picture {
	width: 100%;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .picture a img {
	height: auto;
	margin: 0 0 0 10px;
	width: 90%;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .mob-picture {
	display: none;
}
/* Headings*/
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading {
	bottom: 0;
	position: absolute;
	width: 96%;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading .corners {
	clear: both;
	height: 11px;
	margin: 0 0 0 1px;
	width: 100%;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading .corners span.left {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1073px -41px;
	float: left;
	padding: 2px 3px;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading .corners span.right {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1082px -41px;
	float: right;
	padding: 2px 4px;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading .background {
	background: #d70707;
	padding: 1% 2%;
	width: 100%;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading .background h1 {
	line-height: 18px;
	padding: 5px;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading .background h1 a {
	color: #fff;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	padding: 0;
	text-decoration: none;
	word-break: break-word;
	white-space: pre-line;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading .background h1 a:hover {
	color: #000;
}
/* Second Story */
#section .container .row .leftpanel .entertainment .first-part .second-story {
	float: left;
	padding: 0;
	width: 35%;
}
#section .container .row .leftpanel .entertainment .first-part .second-story .movies {
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 0;
}
#section .container .row .leftpanel .entertainment .first-part .second-story .movies.last {
	margin: 0;
}
#section .container .row .leftpanel .entertainment .first-part .second-story .movies h6 {
	line-height: 16px;
	padding: 3px 0 0 0;
}
#section .container .row .leftpanel .entertainment .first-part .second-story .movies h6 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	outline: none;
	text-decoration: none;
}
#section .container .row .leftpanel .entertainment .first-part .second-story .movies h6 a:hover {
	color: #a32020;
}
#section .container .row .leftpanel .entertainment .first-part .second-story .movies .mov-img {
	height: auto;
	overflow: hidden;
	width: 100%;
}
#section .container .row .leftpanel .entertainment .first-part .second-story .movies .mov-img a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
/* Other Stories */
#section .container .row .leftpanel .entertainment .story-section {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story {
	width: 100%;
	float: left;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles {
	margin: 0;
	padding: 0 15px 0 0;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories {
	background: rgb(244,244,244);
 background: url(data: image/svg+xml;
 base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(244, 244, 244, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
 filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0 );
	clear: both;
	padding: 10px 10px 0 10px;
	margin: 0 0 10px 0;
	overflow: hidden;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg {
	background: #fff;
	overflow: hidden;
	padding: 10px 10px 0 10px;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg .picture {
	float: left;
	overflow: hidden;
	margin: 0 10px 0 0;
	width: 220px;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg .picture a img {
	float: right;
	height: 122px;
	overflow: hidden;
	text-decoration: none;
	width: 220px;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg .slug {
	color: #a32020;
	font-size: 11px;
	font-weight: 400;
	line-height: 14px;
	outline: none;
	text-decoration: none;
	padding: 0;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg .slug a {
	color: #a32020;
	font-size: 11px;
	font-weight: 400;
	line-height: 14px;
	outline: none;
	text-decoration: none;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg h6 {
	line-height: 20px;
	padding: 0;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg h6 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	outline: none;
	text-decoration: none;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg h6 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg p {
	color: #444;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	padding: 3px 0 0 0;
}
/* Movie Reviews*/
#section .container .row .leftpanel .entertainment .story-section .movie-section {
	width: 170px;
	margin: 0 0 0 -170px;
	float: left;
	display:none;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section h4.entertainment {
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #747474;
	line-height: 16px;
	margin: 0 0 10px 0;
	padding: 5px 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section h4.entertainment a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	outline: none;
	text-decoration: none;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section h4.entertainment a:hover {
	color: #a32020;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section h4.entertainment span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -970px -31px;
	height: 14px;
	padding: 0 7px;
	width: 14px;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list.bnone {
	border-bottom: none;
	clear: both;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .magazine {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .magazine a img {
	text-decoration: none;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .items {
	clear: both;
	padding: 5px 0 10px 0;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .items ul {
	list-style: none;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .items ul li {
	border-top: 1px solid #dbdbdb;
	display: block;
	margin: 0 0 5px 0;
	padding: 5px 0 0;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .items ul li:first-child {
	border-top: none;
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .items ul li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .items ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Picture of the Day*/
#section .container .row .leftpanel .entertainment .gallery-day {
	background: rgb(244,244,244);
 background: url(data: image/svg+xml;
 base64, PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(244, 244, 244, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(244, 244, 244, 1) 0%, rgba(255, 255, 255, 1) 100%);
 filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#ffffff', GradientType=0 );
	clear: both;
	padding: 10px 10px 0 10px;
	margin: 15px 0 25px 0;
	overflow: hidden;
}
#section .container .row .leftpanel .entertainment .gallery-day .photos {
	clear: both;
	overflow: hidden;
	position: relative;
}
#section .container .row .leftpanel .entertainment .gallery-day .photos a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .entertainment .gallery-day .caption {
	background: #fff;
	bottom: 25px;
	margin: 0 auto;
	position: relative;
	width: 95%;
}
#section .container .row .leftpanel .entertainment .gallery-day .caption h2 {
	color: #a32020;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	padding: 5px 0 0 0;
	text-align: center;
	text-transform: uppercase;
}
#section .container .row .leftpanel .entertainment .gallery-day .caption h5 {
	color: #000;
	clear: both;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	padding: 0;
	text-align: center;
	text-transform: capitalize;
}
/* Movie Reviews */
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .rev-mov {
	clear: both;
	overflow: hidden;
	margin: 0;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .rev-mov a img {
	height: auto;
	padding: 0 0 3px 0;
	width: 100%;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .rev-mov span {
	display: block;
	line-height: 16px;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .rev-mov span a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	outline: none;
	text-decoration: none;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .rev-mov span a:hover {
	color: #a32020;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .rev-mov p {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 0 0 0;
}
/* Box Office Reports */
#section .container .row .leftpanel .entertainment .story-section .movie-section .reports {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .reports.bnone {
	border-bottom: none;
	clear: both;
	overflow: hidden;
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .reports .sno {
	background: #ca0202;
	color: #fff;
	float: left;
	margin: 0;
	padding: 1px 6px;
	width: 8px;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .reports .name {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	float: left;
	line-height: 15px;
	margin: 0 10px;
	width: 73px;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .reports .cost {
	color: #064c87;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	font-weight: 400;
	float: left;
	line-height: 14px;
	margin: 0;
	text-align: right;
	width: 56px;
}
/* Right Panel Photos */
#section .container .row .rightpanel .photos {
	border-top: 2px solid #5b5a5a;
	clear: both;
	margin: 38px 0 25px 0;
	position: relative;
	padding: 20px 0 0 0;
	width: 300px;
}
#section .container .row .rightpanel .photos h4 {
	background: #c70606;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	left: 105px;
	padding: 5px 20px;
	position: absolute;
	text-transform: uppercase;
	top: -19px;
	-webkit-box-shadow: 0 8px 6px -6px #000;
	-moz-box-shadow: 0 8px 6px -6px #000;
	box-shadow: 0 8px 6px -6px #000;
}
#section .container .row .rightpanel .photos .first-story {
	overflow: hidden;
	padding: 5px 0 10px 0;
	position: relative;
}
#section .container .row .rightpanel .photos .first-story .sto-img {
	overflow: hidden;
}
#section .container .row .rightpanel .photos .first-story .sto-img a img {
	height: auto;
	width: 100%;
}
#section .container .row .rightpanel .photos .first-story .slugs {
	background: rgba(45, 43, 45, 5);
	bottom: 12px;
	opacity: 0.7;
	padding: 5px;
	position: absolute;
	width: 100%;
}
#section .container .row .rightpanel .photos .first-story .slugs a {
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 18px;
	padding: 0;
	text-decoration: none;
}
#section .container .row .rightpanel .photos .other-stories {
	border-top: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .row .rightpanel .photos .other-stories ul {
	list-style: none;
}
#section .container .row .rightpanel .photos .other-stories ul li {
	float: left;
	line-height: 14px;
	margin: 0 0 0 4%;
	width: 48%;
}
#section .container .row .rightpanel .photos .other-stories ul li:first-child {
	float: left;
	margin: 0;
	width: 48%;
}
#section .container .row .rightpanel .photos .other-stories ul li a img {
	padding: 0 0 2px 0;
	width: 100%;
}
#section .container .row .rightpanel .photos .other-stories ul li a {
	color: #000;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .row .rightpanel .photos .other-stories ul li a:hover {
	color: #a32020;
}
/* Movies Reviews */
#section .container .row .rightpanel .mov-reviews {
	clear: both;
	margin: 0 0 5px 0;
	overflow: hidden;
	width: 300px;
}
#section .container .row .rightpanel .mov-reviews h4 {
	border-bottom: 2px solid #5b5a5a;
	clear: both;
	margin: 0 0 10px 0;
	overflow: hidden;
	padding: 0 0 3px 0;
}
#section .container .row .rightpanel .mov-reviews h4 a {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .rightpanel .mov-reviews h4 span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -970px -32px;
	height: 14px;
	padding: 0 7px;
	width: 14px;
}
#section .container .row .rightpanel .mov-reviews .movies {
	clear: both;
	margin: 0 0 20px 0;
	overflow: hidden;
}
#section .container .row .rightpanel .mov-reviews .movies .list {
	float: left;
	margin: 0 4% 0 0;
	width: 48%;
}
#section .container .row .rightpanel .mov-reviews .movies .list.last {
	float: left;
	margin: 0;
	width: 48%;
}
#section .container .row .rightpanel .mov-reviews .movies .list .mov-img {
	padding: 0;
}
#section .container .row .rightpanel .mov-reviews .movies .list .mov-img a img {
	width: 100%;
}
#section .container .row .rightpanel .mov-reviews .movies .list .mov-name {
	line-height: 14px;
	padding: 0;
}
#section .container .row .rightpanel .mov-reviews .movies .list .mov-name a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 14px;
	text-transform: uppercase;
	text-decoration: none;
}
#section .container .row .rightpanel .mov-reviews .movies .list .mov-name a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .rightpanel .mov-reviews .movies .list .mov-rating {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 7px 0 10px 0;
}
#section .container .row .rightpanel .mov-reviews .movies .list .mov-rating img {
	float: left;
	padding: 0 3px 0 0;
}
#section .container .row .rightpanel .mov-reviews .movies .list .title {
	color: #a32020;
	font: 11px Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	padding: 0;
}
#section .container .row .rightpanel .mov-reviews .movies .list .pluggin {
	color: #000;
	font: 14px Arial, Helvetica, sans-serif;
	margin: 5px 0 0 0;
	padding: 0;
}
/* Youtube Videos */
#section .container .row .rightpanel .chatroom {
	background: #000;
	min-height: 100px;
	margin: 0 0 25px 0;
	overflow: hidden;
	padding: 10px;
	width: 280px;
}
#section .container .row .rightpanel .chatroom h4 {
	color: #f12f15;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 22px;
	margin: 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}
#section .container .row .rightpanel .chatroom .video {
	clear: both;
	overflow: hidden;
}
#section .container .row .rightpanel .chatroom .video a {
	text-decoration: none;
}
#section .container .row .rightpanel .chatroom .name {
	clear: both;
	line-height: 18px;
	padding: 5px 0 0 0;
}
#section .container .row .rightpanel .chatroom .name a {
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .rightpanel .chatroom .name a:hover {
	color: #a32020;
	text-decoration: none;
}
/************************************************************* Sport Landing Page *************************************************************/
/****
* #.# Sport Landing Page
**/

/* Special Column */
#section .container .row .leftpanel .nation .section .sports-section {
	border-left: 1px solid #dbdbdb;
	float: left;
	max-width: 158px;
	margin: 0 0 0 10px;
	padding: 0 0 0 10px;
	width: 23%;
	
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive {
	float: left;
	margin: 0 0 10px 0;
	min-height: 500px;
	display:none;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive h4 {
	border-top: 3px solid #7d7d7d;
	border-bottom: 1px solid #dbdbdb;
	color: #000;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0;
	padding: 3px 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	margin: 10px 0;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story.bnone {
	border: none;
	margin: 10px 0 0 0;
	padding: 0;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .img-band {
	clear: both;
	position: relative;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .img-band .photo {
	height: 185px;
	margin: 0 0 5px 0;
	overflow: hidden;
	position: relative;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .img-band .photo a img {
	height: 185px;
	overflow: hidden;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .img-band .title {
	background: #000;
	bottom: 0;
	color: #fff;
	display: block;
	font-size: 12px;
	font-weight: bold;
	filter: alpha(opacity=80);
	-khtml-opacity: 0.8;
	opacity: 0.8;
	position: absolute;
	padding: 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity: 0.8;
	text-align: center;
	width: 100%;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .img-band .title a {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0 auto;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details {
	position: relative;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .titles {
	background: #222;
	color: #fff;
	display: block;
	font-size: 11px;
	font-weight: normal;
	filter: alpha(opacity=70);
	-khtml-opacity: 0.7;
	opacity: 0.7;
	position: absolute;
	padding: 3px 5px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity: 0.7;
	text-align: center;
	top: -25px;
	width: 140px;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .titles a {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	margin: 0 auto;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .titles a:hover {
	color: #fff;
	text-decoration: underline;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .subheading {
	line-height: 16px;
	padding: 0 0 5px 0;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .subheading a {
	color: #000;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .subheading a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .writer {
	display: block;
	line-height: 16px;
	text-transform: capitalize;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .writer a {
	color: #a32020;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	text-decoration: none;
	text-transform: capitalize;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .writer a:hover {
	color: #a32020;
	text-decoration: underline;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .description {
	clear: both;
	padding: 0;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .description a {
	color: #444;
	display: block;
	font-size: 12px;
	font-weight: normal;
	line-height: 16px;
	marging: 0;
	text-decoration: none;
	width: 94%;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .details .description a:hover {
	color: #444;
}
/* Quote of The Day*/
#section .container .row .rightpanel .quote {
	background: #e8e8e8;
	clear: both;
	background: url(data:image/svg+xml;		base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZThlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232, 232, 232, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
	background: -webkit-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -o-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: -ms-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
	background: linear-gradient(to bottom, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0 );
	margin: 0 0 25px 0;
	padding: 5px 10px;
}
*+html #section .container .row .rightpanel .quote {
	background: #f4f4f4;
	clear: both;
	padding: 5px 10px 10px 10px;
}
#section .container .row .rightpanel .quote .subheading {
	color: #b80e0e;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	margin: 0;
	padding: 4px 0 0 0;
	text-transform: uppercase;
	text-align: center;
}
#section .container .row .rightpanel .quote .heading {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/quote-1.png) no-repeat;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	margin: 0 0 8px 0;
	padding: 5px 0 0 0;
	text-align: center;
}
#section .container .row .rightpanel .quote .heading a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	text-align: center;
	text-decoration: none;
}
#section .container .row .rightpanel .quote .heading a.padding {
	padding: 0 0 0 35px;
}
#section .container .row .rightpanel .quote .heading:first-child {
	padding: 0 28px 0 0;
}
#section .container .row .rightpanel .quote .heading a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .rightpanel .quote .heading span.first {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/quote-1.png) no-repeat;
	margin: 0 0 8px 0;
	padding: 5px 0 0 0;
	text-align: center;
}
#section .container .row .rightpanel .quote .heading span.last {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/quote.png) no-repeat right 8px;
	float: right;
	padding: 5px 15px;
}
*+html #section .container .row .rightpanel .quote .heading span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/quote.png) no-repeat right 0;
	height: 25px;
	float: right;
	padding: 0;
	width: 30px;
}
#section .container .row .rightpanel .quote .heading .author {
	color: #535353;
	display: block;
	font-size: 12px;
	font-weight: bold;
	margin: 10px 0 0 0;
	padding: 0;
	text-align: center;
}
/************************************************************* Photo Gallery Page *************************************************************/
/****
* #.# Photo Gallery Page
**/
#section .container .row .leftpanel .background-picute {
	clear: both;
	margin: 0;
	padding: 0;
}
/* Breadcrumb */
#section .container .row .leftpanel .background-picute .bread-crumb {
	height: 20px;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel .background-picute .bread-crumb ul {
	list-style: none;
	margin: 0;
}
#section .container .row .leftpanel .background-picute .bread-crumb ul li {
	font-size: 11px;
	font-weight: normal;
	float: left;
	padding: 0;
}
#section .container .row .leftpanel .background-picute .bread-crumb ul li:first-child a {
	display: block;
	line-height: 16px;
	padding: 0 8px 0 0;
}
#section .container .row .leftpanel .background-picute .bread-crumb ul li a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/bredcum.png) no-repeat right 50%;
	color: #787878;
	line-height: 16px;
	padding: 0 8px;
	text-decoration: none;
}
#section .container .row .leftpanel .background-picute .bread-crumb ul li a:hover {
	text-decoration: underline;
}
#section .container .row .leftpanel .background-picute .bread-crumb ul li span {
	color: #787878;
	display: block;
	line-height: 16px;
	padding: 0 8px;
	text-transform: capitalize;
}
/*Gallery */
#section .container .row .leftpanel .background-picute .photo-gallery {
	clear: both;
	min-height: 350px;
	margin: 0 auto;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery {
	margin: 0;
	overflow: hidden;
	padding: 0;
	z-index: -1;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider {
	background: #2a2a2a;
	float: left;
	margin: 0;
	min-height: 620px;
	padding: 2%;
	position: relative;
	overflow: hidden;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider.recorded {
	background: #2a2a2a;
	float: left;
	margin: 0;
	min-height: 400px;
	padding: 2%;
	position: relative;
	overflow: hidden;
	width: 96%;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider p {
	color: #fff;
	display: block;
	font: normal 13px/20px Arial, Helvetica, sans-serif;
	padding: 5px 0;
	word-wrap: break-word;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider p a {
	color: #59b7ff;
	text-decoration: none;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider h1 {
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 25px;
	font-weight: 400;
	hyphens: auto;
	line-height: 30px;
	overflow: hidden;
	padding: 0 0 10px 0;
	white-space: pre-line;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider .gallery_nav {
	background: #a32020;
	color: #fff;
	clear: both;
	display: block;
	font: bold 12px/16px arial;
	overflow: hidden;
	padding: 5px 15px;
	position: absolute;
	right: 2%;
}
/* Gallery End Thumbnails */
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist {
	clear: both;
	width: 100%;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist .list {
	display: block;
	float: left;
	margin: 0 2% 2% 0;
	padding: 0;
	position: relative !important;
	width: 32%;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist .list.third {
	display: block;
	float: left;
	margin: 0 0 2% 0;
	padding: 0;
	width: 32%;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist .list a {
	text-decoration: none;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist .list a img {
	height: 114px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist .list a strong.gltitlelist {
	bottom: 5px;
	color: #fff;
	display: none;
	font: bold 11px/14px Arial, Helvetica, sans-serif;
	left: 0 !important;
	position: absolute !important;
	padding: 1% 2%;
	text-decoration: none;
	text-align: left;
	text-shadow: 2px 2px 2px #333333;
	width: 95%;
	word-wrap: break-word;
	z-index: 100;
}
/* Story Related*/
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-related {
	border-top: 1px dotted #7b7b7b !important;
	overflow: hidden;
	padding: 0;
	margin: 10px 0 0 0;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-related h4 {
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-related ul {
	padding: 5px 0 0 0;
	list-style: none;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-related ul li {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/dots-rel.png) no-repeat left 8px;
	display: block;
	padding: 0 0 4px 10px;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-related ul li a {
	color: #f5f5f5;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	word-break: break-all;
	white-space: pre-line;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-related ul li a:hover {
	text-decoration: underline;
}
/* Related Story */
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-holder {
	border-top: 1px dotted #7b7b7b;
	clear: both;
	overflow: hidden;
	padding: 10px 0;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-holder .add-holder {
	float: right;
	padding: 0;
	margin: 0 0 0 -320px;
	position: relative;
	top: -47px;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-holder .story-related {
	border-top: none !important;
	display: inline;
	float: left;
	overflow: hidden;
	padding: 2px 10px 0 0;
	margin: 0 320px 0 0;
	width: 320px;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-holder .story-related h4 {
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	padding: 0;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-holder .story-related ul {
	padding: 5px 0 0 0;
	list-style: none;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-holder .story-related ul li {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/dots-rel.png) no-repeat left 8px;
	display: block;
	padding: 0 0 4px 10px;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-holder .story-related ul li a {
	color: #f5f5f5;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
	word-break: break-all;
	white-space: pre-line;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-holder .story-related ul li a:hover {
	text-decoration: underline;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider .social {
	display: inline;
	float: left;
	padding: 5px 0 15px 0;
}
#section .container .row .leftpanel #dont-miss-container {
	display: none;
}
/* Right Panel Gallery */
#section .container .row .rightpanel .dont-miss {
	clear: both;
	margin: 0 0 25px 0;
	padding: 0;
}
#section .container .row .rightpanel .dont-miss .title {
	border-top: 3px solid #7d7d7d;
	color: #000;
	font-size: 14px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	margin: 0;
	padding: 5px 0;
	text-transform: uppercase;
}
#section .container .row .rightpanel .dont-miss ul {
	list-style-type: none;
	overflow: hidden;
	padding: 0;
}
#section .container .row .rightpanel .dont-miss ul li {
	float: left;
	font: normal 17px/14px Arial, Helvetica, sans-serif;
	margin: 0 4% 0 0;
	padding: 0 0 5% 0;
	position: relative;
	width: 48%;
}
#section .container .row .rightpanel .dont-miss ul li pre.photo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -188px -75px;
	height: 32px;
	position: absolute;
	padding: 0 0 6px 0;
	top: 5px;
	right: 5px;
	width: 32px;
	z-index: 909;
}
#section .container .row .rightpanel .dont-miss ul li.last {
	float: left;
	font: normal 17px/14px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 5% 0;
	width: 48%;
}
#section .container .row .rightpanel .dont-miss ul li a {
	color: #000;
	font: bold 12px/14px Arial, Helvetica, sans-serif;
	margin: 0;
	outline: none;
	padding: 0;
	position: relative;
	text-decoration: none;
}
#section .container .row .rightpanel .dont-miss ul li a img {
	height: auto;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
#section .container .row .rightpanel .dont-miss ul li a:hover {
	text-decoration: underline;
}
#section .container .row .rightpanel .shareicon {
	border-bottom: 1px solid #d9d5c3;
	clear: both;
	margin: 25px 0 25px 0;
	padding: 0 0 3px 0;
}
#section .container .row .rightpanel .add {
	clear: both;
	margin: 0 0 25px 0;
}
#section .container .row .rightpanel .add img {
	height: auto;
	width: 100%;
}
/* More Entertainment Photo Page */
#section .container .row .leftpanel .more-entertainment {
	clear: both;
	margin: 25px 0 0 0;
	overflow: hidden;
	padding: 0;
}
#section .container .row .leftpanel .more-entertainment h3 {
	border-bottom: 2px solid #5b5a5a;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	margin: 0 0 12px 0;
	outline: none;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .more-entertainment h3 span {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-transform: uppercase;
}
#section .container .row .leftpanel .more-entertainment ul {
	list-style-type: none;
}
#section .container .row .leftpanel .more-entertainment ul li:first-child pre.video {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat scroll -192px -75px;
	height: 32px;
	right: 2px;
	padding: 0 0 6px;
	position: absolute;
	top: -75px;
	width: 32px;
	z-index: 910;
}
#section .container .row .leftpanel .more-entertainment ul li pre.video {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat scroll -192px -75px;
	height: 32px;
	right: 2px;
	padding: 0 0 6px;
	position: absolute;
	top: -75px;
	width: 32px;
	z-index: 910;
}
#section .container .row .leftpanel .more-entertainment ul li {
	float: left;
	display: block;
	line-height: 16px;
	min-height: 175px;
	overflow: hidden;
	padding: 0 0 3% 2%;
	position: relative;
	width: 25%;
}
#section .container .row .leftpanel .more-entertainment ul li:first-child {
	float: left;
	display: block;
	line-height: 16px;
	padding: 0 0 3% 0;
	position: relative;
	width: 25%;
}
#section .container .row .leftpanel .more-entertainment ul li:first-child pre.photo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -188px -75px;
	height: 32px;
	position: absolute;
	padding: 0 0 6px 0;
	top: 5px;
	right: 5px;
	width: 32px;
	z-index: 985;
}
#section .container .row .leftpanel .more-entertainment ul li pre.photo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -188px -75px;
	height: 32px;
	position: absolute;
	padding: 0 0 6px 0;
	top: 5px;
	right: 5px;
	width: 32px;
	z-index: 985;
}
#section .container .row .leftpanel .more-entertainment ul li a {
	color: #000;
	font: normal 13px/16px Arial, Helvetica, sans-serif;
	margin: 0;
	outline: none;
	padding: 0;
	position: relative;
	text-decoration: none;
}
#section .container .row .leftpanel .more-entertainment ul li:first-child a img {
	height: auto;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
#section .container .row .leftpanel .more-entertainment ul li a img {
	height: auto;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
#section .container .row .leftpanel .more-entertainment ul li a span {
	background: #323232;
	bottom: 3px;
	bottom: 6px\9;
	color: #fff;
	display: block;
	filter: alpha(opacity=70);
	font: normal 11px Arial, Helvetica, sans-serif;
	-khtml-opacity: 0.7;
	left: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity: 0.7;
	opacity: 0.7;
	padding: 2px 5px;
	position: absolute;
	text-align: right;
	width: 130px;
}
#section .container .row .leftpanel .more-entertainment ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .discuss {
	min-height: 100px;
	float: left;
	margin: 25px 0 0 0;
	overflow: hidden;
	padding: 0;
	width: 670px;
}
/* Video Part*/
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider .video {
	background: #2a2a2a;
	color: #000;
	float: left;
	margin: 0;
	height: auto;
	padding: 0;
	position: relative;
	overflow: hidden;
	width: 650px;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider .video h1 {
	clear: both;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 25px;
	font-weight: 400;
	line-height: 30px;
	overflow: hidden;
	padding: 0;
	white-space: pre-line;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider .video .by-line {
	clear: both;
	color: #83817e;
	font-size: 11px;
	padding: 10px 0;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider .video .by-line span {
	color: #fff;
	font-size: 11px;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider .video .by-line span a {
	color: #fff;
	text-decoration: none;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider .video .youtube {
	clear: both;
	overflow: hidden;
	padding: 0 0 15px 0;
}
/************************************************************* Author Profile Page *************************************************************/
/****
* #.# Author Profile Page
**/
#section .container .row .leftpanel .opinion .author-profile {
	float: left;
	max-width: 150px;
	width: 23%;
}
#section .container .row .leftpanel .opinion .author-profile h3 {
	color: #A32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 0 0 10px 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .opinion .author-profile .snaps {
	padding: 0 0 10px 0;
	width: 100%;
}
#section .container .row .leftpanel .opinion .author-profile .snaps img {
	height: auto;
	width: 100%;
}
#section .container .row .leftpanel .opinion .author-profile .info {
	color: #000;
	font: 16px/24px Georgia, "Times New Roman", Times, serif;
}
/* Stories */
#section .container .row .leftpanel .opinion .profile-container .author {
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel .opinion .profile-container .author h3 {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 0 0 10px 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .opinion .profile-container .author h3.news {
	border-bottom: 3px solid #7d7d7d;
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	margin: 0 0 15px 0;
	padding: 0 0 5px 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .opinion .profile-container .author .lead-snap {
	clear: both;
	overflow: hidden;
	padding: 0 0 20px 0;
	position: relative;
}
#section .container .row .leftpanel .opinion .profile-container .author .lead-snap a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .opinion .profile-container .author .lead-snap span {
	color: #a32020;
	background: #fff;
	bottom: 28px;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	filter: alpha(opacity=70);
	-khtml-opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity: 0.7;
	opacity: 0.7;
	position: absolute;
	padding: 5px;
	width: 98%;
}
#section .container .row .leftpanel .opinion .profile-container .author .lead-snap span a {
	color: #000;
	background: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .author .lead-snap span a:hover {
	text-decoration: none;
}
/* Stories */
#section .container .row .leftpanel .opinion .profile-container .author .stories {
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
	padding: 6px 0 10px 0;
	width: 100%;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories.first {
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
	padding: 0 0 10px 0;
	width: 100%;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories h5 {
	line-height: 18px;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories h5 a {
	font-size: 16px;
	font-weight: 400;
	line-height: 18px;
	text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories .details {
	clear: both;
	overflow: hidden;
	padding: 1% 0 0 0;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories .details .pic {
	float: left;
	height: 67px;
	padding: 3px 10px 0 0;
	width: 120px;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories .details .pic a img {
	height: 67px;
	text-decoration: none;
	width: 120px;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories .details .short-info {
	overflow: hidden;
	padding: 0 0 2% 0;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories .details .short-info span {
	color: #000;
	clear: both;
	display: block;
	font-size: 11px;
	font-weight: normal;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories .details .short-info p {
	color: #000;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
}
/************************************************************* Game Page *************************************************************/
/****
* #.# Game Page
**/
#section .container .row .game {
	clear: both;
	overflow: hidden;
}
#section .container .row .game .gaming-listing {
	float: left;
	margin: 0 4% 0 0;
	text-align: center;
	width: 48%;
}
#section .container .row .game .gaming-listing.last {
	float: left;
	margin: 0;
	text-align: center;
	width: 48%;
}
#section .container .row .game .gaming-listing a img {
	height: auto;
	text-align: center;
	outline: none;
	width: 100%;
}
/************************************************************* Story Page *************************************************************/
/****
* #.# Story Page
**/
#section .container .row .heading-part {
	background:#fff;
	clear: both;
	overflow: hidden;
	padding: 0 0 25px 0;
}
#section .container .row .heading-part .breadcrumb {
	clear: both;
	display: block;
	height: 20px;
	padding: 0;
}
#section .container .row .heading-part .breadcrumb ul {
	font-family: Arial, Helvetica, sans-serif;
	list-style: none;
}
#section .container .row .heading-part .breadcrumb ul li {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/bredcum.png) no-repeat 0 50%;
	color: #787878;
	font-size: 13px;
	font-weight: normal;
	float: left;
	height: 16px;
	line-height: 16px;
	padding: 0 0 0 8px;
}
#section .container .row .heading-part .breadcrumb ul li:first-child {
	background: none;
	font-size: 13px;
	font-weight: normal;
	float: left;
	height: 16px;
	line-height: 16px;
	padding: 0;
}
#section .container .row .heading-part .breadcrumb ul li:first-child a {
	color: #787878;
	display: block;
	height: 16px;
	line-height: 16px;
	padding: 0 4px 0 0;
}
#section .container .row .heading-part .breadcrumb ul li a {
	color: #787878;
	font-size: 13px;
	font-weight: normal;
	height: 16px;
	line-height: 16px;
	padding: 0 4px 0 0;
	text-decoration: none;
	text-transform:capitalize;
}
#section .container .row .heading-part .breadcrumb ul li a:hover {
	color: #787878;
	text-decoration: underline;
}
#section .container .row .heading-part .breadcrumb ul li span a {
	color: #a32020;
	font: normal 13px Arial, Helvetica, sans-serif !important;
	height: 16px;
	line-height: 16px;
	padding: 0 4px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .heading-part .breadcrumb ul li span a:hover {
	color: #a32020;
	text-decoration: underline;
}
#section .container .row .heading-part h1 {
	color: #000;
	clear: both;
	display: block;
	font-family: 'Droid Serif', serif;
	font-size: 45px;
	font-weight: 700;
	line-height: 50px;
	padding: 0 0 10px 0;
}
#section .container .row .heading-part h2.synopsis {
	color: #6b6b6b;
	font-family: 'Droid Serif', serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	padding: 0 0 10px 0;
}
#section .container .row .heading-part .story-rating {
	overflow: hidden;
	padding: 5px 0 10px 0;
}
#section .container .row .heading-part .story-rating img {
	float: left;
	padding: 0 0 0 5px;
}
#section .container .row .heading-part .story-rating img:first-child {
	float: left;
	padding: 0;
}
#section .container .row .heading-part .comments {
	border-bottom: 1px solid #dbdbdb;
	border-top: 1px solid #dbdbdb;
	clear: both;
	height: 32px;
	overflow: hidden;
	padding: 2px 0;
}
#section .container .row .heading-part .comments .social-icons {
	float: left;
	width: 50%;
}
#section .container .row .heading-part .comments .email {
	float: left;
	width: 50%;
}
#section .container .row .heading-part .comments .email ul {
	list-style: none;
	float: right;
}
#section .container .row .heading-part .comments .email ul li {
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
}
#section .container .row .heading-part .comments .email ul li a {
	color: #11538c;
	font-size: 13px;
	font-weight: 400;
	height: 25px;
	line-height: 25px;
	padding: 0;
	text-decoration: none;
}
#section .container .row .heading-part .comments .email ul li a.comment {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/story-comment.jpg) no-repeat 0 50%;
	float: left;
	padding: 0 0 0 25px;
}
#section .container .row .heading-part .comments .email ul li a.email {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/story-email.jpg) no-repeat 0 70%;
	padding: 0 0 0 25px;
}
#section .container .row .heading-part .comments .email ul li a.print {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/story-print.jpg) no-repeat 0 50%;
	padding: 0 0 0 25px;
}
#section .container .row .heading-part .comments .email ul li a:hover {
	color: #787878;
}
#section .container .row .leftpanel .story-details {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .story-details .text-add {
	clear: both;
	overflow: hidden;
	padding: 0 0 15px 0;
}
#section .container .row .leftpanel .story-details .main-story {
	display: none;	
}
#section .container .row .leftpanel .story-details span.custom-caption {
	border-bottom: 1px solid #dbdbdb;
	color: #747474;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 0 0 15px 0;
}
#section .container .row .leftpanel .story-details span.custom-caption a {
	color: #045996;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details span.custom-caption img {
	height: auto;
	padding: 0 0 10px 0;
	width: 100%;
}
#section .container .row .leftpanel .story-details .main-story .story-image img {
	display: block;
	margin: 0 auto;
	padding: 0 0 5px 0;
}
/* Editor */
#section .container .row .leftpanel .story-details .editor {
	color: #464646;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel .story-details .editor a {
	color: #a32020;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details .editor a:hover {
	text-decoration: underline;
}
#section .container .row .leftpanel .story-details .editor span {
	color: #464646;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 5px 0 0 0;
}
#section .container .row .leftpanel .story-details .editor strong {
	float: right;
	padding: 0;
}
#section .container .row .leftpanel .story-details .editor strong a {
	color: #a32020;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details .copyright{
	color: #464646; 
	font: normal 12px Arial, Helvetica, sans-serif; 
	margin-bottom:10px;
}
/* Editor Details*/
#section .container .row .leftpanel .story-details .editor-details {
	background: #fbfbfb;
	border: 1px dotted #e5e5e5;
	clear: both;
	display: none;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 10px;
}
#section .container .row .leftpanel .story-details .editor-details p {
	color: #141313;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	float: left;
	line-height: 18px;
	padding: 0 1.8% 0 0;
	width: 40%;
}
#section .container .row .leftpanel .story-details .editor-details p strong {
	color: #141313;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
#section .container .row .leftpanel .story-details .editor-details p strong a {
	color: #141313;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	line-height: 16px;
	padding: 0;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details .editor-details p a {
	color: #a32020;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 400;
	line-height: 16px;
	padding: 0;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details .editor-details p a img {
	background: #f0f0f0;
	border: 1px solid #e5e5e5;
	float: left;
	height: 60px;
	margin: 0 15px 0 0;
	padding: 5px;
	text-decoration: none;
	width: 60px;
}
#section .container .row .leftpanel .story-details .editor-details ul {
	border-left: 1px dotted #dbdbdb;
	list-style: none;
	float: left;
	padding: 0 0 0 1.8%;
	width: 56%;
}
#section .container .row .leftpanel .story-details .editor-details ul li {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/dots.jpg) no-repeat 0 7px;
	display: block;
	line-height: 18px;
	padding: 0 0 3px 10px;
}
#section .container .row .leftpanel .story-details .editor-details ul li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 700;
	line-height: 18px;
	padding: 0;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details .editor-details ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Text Details*/
#section .container .row .leftpanel .story-details p {
	color: #3e3e3e;
	font-family: 'Droid Serif', serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	padding: 0 0 20px 0;
}
#section .container .row .leftpanel .story-details .pageadd {
	clear: both;
	display: block;
	margin: 0 auto;
	text-align: center;
}
#section .container .row .leftpanel .story-details p strong {
	color: #3e3e3e;
	font-family: 'Droid Serif', serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
	padding: 0;
}
#section .container .row .leftpanel .story-details p a strong {
	color: #3e3e3e;
	font-family: 'Droid Serif', serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
	text-decoration: none;
	padding: 0;
}
#section .container .row .leftpanel .story-details p a i {
	color: #3e3e3e;
	font-family: 'Droid Serif', serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
	text-decoration: none;
	padding: 0;
}
#section .container .row .leftpanel .story-details p a underline {
	color: #3e3e3e;
	font-family: 'Droid Serif', serif;
	font-size: 16px;
	font-weight: 700;
	line-height: 28px;
	text-decoration: none;
	padding: 0;
}
#section .container .row .leftpanel .story-details p a {
	color: #045996;
	font-family: 'Droid Serif', serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	padding: 0;
}
#section .container .row .leftpanel .story-details p img {
	float: left;
	padding: 20px 20px 10px 0;
	max-width: 100%;
}
#section .container .row .leftpanel .story-details p span {
	color: #2a7cc6;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
}
/* Related */
#section .container .row .leftpanel .story-details .related {
	border-top: 1px solid #dbdbdb;
	float: left;
	font-family: 'Roboto Condensed' , sans serif;	
	margin: 10px 30px 0 0;
	overflow: hidden;
	padding: 10px 0;
	width: 35%;
}
#section .container .row .leftpanel .story-details .related h4 {
	color: #000;
	clear: both;
	display: block;
	font-size: 16px;
	font-weight: 700;
	line-height: 20px;
	overflow: hidden;
	padding: 0 0 10px 0;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .story-details .related .writer {
	clear: both;
	display: block;
	overflow: hidden;
	padding: 0 0 10px 0;
	position: relative;
}
#section .container .row .leftpanel .story-details .related .writer .photo {
	float: left;
	height: 60px;
	padding: 0 10px 0 0;
	width: 60px;
}
#section .container .row .leftpanel .story-details .related .writer .photo a img {
	height: 60px;
	text-decoration: none;
	width: 60px;
}
#section .container .row .leftpanel .story-details .related .writer .name {
	bottom: 6px;
	position: absolute;
	padding: 0 0 0 70px;
}
#section .container .row .leftpanel .story-details .related .writer .name a {
	color: #a32020;
	font-size: 15px;
	font-weight: 700;
	line-height: 19px;
	text-decoration: none;
	text-transform: uppercase;
}
#section .container .row .leftpanel .story-details .related .writer .name a span {
	color: #000;
	display: block;
	font-size: 15px;
	font-weight: 700;
	line-height: 19px;
	text-decoration: none;
	text-transform: capitalize;
}
#section .container .row .leftpanel .story-details .related ul {
	list-style: none;
}
#section .container .row .leftpanel .story-details .related ul li {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/story-bullet.jpg) no-repeat left 8px;
	display: block;
	line-height: 18px;
	padding: 0 0 10px 15px;
}
#section .container .row .leftpanel .story-details .related ul li a {
	color: #000;
	font-size: 14px;
	font-weight: 700;
	line-height: 20px;
	padding: 0;
	text-decoration: none;
	-ms-word-break: break-all;
  word-break: break-all;
  word-break: break-word;
	-webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
   hyphens: auto;	
}
#section .container .row .leftpanel .story-details .related ul li a:hover {
	color: #a32020;
}
/* Story Tags*/
#section .container .row .leftpanel .story-details .storytags {
	border-top: 1px solid #dbdbdb;
	clear: both;
	margin: 0;
	overflow: hidden;
	padding: 20px 0;
}
#section .container .row .leftpanel .story-details .storytags ul {
	list-style:none;
	margin:0;
	padding:0;
}
#section .container .row .leftpanel .story-details .storytags ul li {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/coma.png) no-repeat 100% 2px;
	color: #a32020;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 3px 0 4px;
	text-transform: uppercase;
}
#section .container .row .leftpanel .story-details .storytags ul li:first-child {
	background: none;
	color: #a32020;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0 0 5px 0;
	padding: 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .story-details .storytags ul li:last-child {
	background: none;
	color: #a32020;
	font-size: 12px;
	font-weight: bold;
	float: left;
	margin: 0 0 5px 0;
	padding: 0 0 0 5px 0;
	text-transform: uppercase;
}
*+html #section .container .row .leftpanel .story-details .storytags ul li {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/coma.png) no-repeat 100% 0;
	padding:5px 0 5px 5px;
}
#section .container .row .leftpanel .story-details ul li a {
	color: #444;
	font-size: 12px;
	font-weight: normal;
	padding: 4px 0 4px 2px;
	text-decoration: none;
	text-transform: capitalize;
}
#section .container .row .leftpanel .story-details .storytags ul li a:hover {
	color: #a32020;
	text-decoration: underline;
}
#section .container .row .leftpanel .story-details .social {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 15px 0;
}
#section .container .row .leftpanel .story-details .social .icons {
	float: left;
	width: 75%;
}
#section .container .row .leftpanel .story-details .social .comments {
	float: right;
}
#section .container .row .leftpanel .story-details .social .comments ul {
	list-style: none;
	float: right;
}
#section .container .row .leftpanel .story-details .social .comments ul li {
	float: left;
	height: 25px;
	line-height: 25px;
	padding: 0 10px;
}
#section .container .row .leftpanel .story-details .social .comments ul li a {
	color: #11538c;
	font-size: 13px;
	font-weight: 400;
	height: 25px;
	line-height: 25px;
	padding: 0;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details .social .comments ul li a.comment {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/story-comment.jpg) no-repeat 0 50%;
	float: left;
	padding: 0 0 0 25px;
}
#section .container .row .leftpanel .story-details .social .comments ul li a:hover {
	color: #787878;
}
/* Previous Next Story*/
#section .container .row .leftpanel .story-details .prev-next {
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	margin: 0 0 20px 0;
	overflow: hidden;
	padding: 20px 0;
}
#section .container .row .leftpanel .story-details .prev-next .stories {
	float: left;
	padding: 0;
	width: 47%;
}
#section .container .row .leftpanel .story-details .prev-next .stories.last {
	float: left;
	margin: 0 0 0 6%;
	padding: 0;
	width: 47%;
}
#section .container .row .leftpanel .story-details .prev-next .stories .subheading {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 17px;
	padding: 0 0 5px 0;
	text-align: center;
}
#section .container .row .leftpanel .story-details .prev-next .stories .subheading span.next {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/next-story.png) no-repeat 0 11px;
	padding: 0 0 0 15px;
}
#section .container .row .leftpanel .story-details .prev-next .stories .subheading span.prev {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/prev-story.png) no-repeat 0 9px;
	padding: 0 0 0 15px;
}
#section .container .row .leftpanel .story-details .prev-next .stories h5 {
	line-height: 19px;
	text-align: center;
}
#section .container .row .leftpanel .story-details .prev-next .stories h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 17px;
	font-weight: 700;
	line-height: 19px;
	padding: 0;
	text-align: center;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details .prev-next .stories h5 a:hover {
	color: #a32020;
}
/* Tweets*/
#section .container .row .leftpanel .story-details .twits {
	border-top: 1px solid #dbdbdb;
	float: left;
	margin: 10px 30px 0 0;
	overflow: hidden;
	padding: 0 0 10px 0;
	width: 50%;
}
#section .container .row .rightpanel .tweets {
	height: auto;
	margin: 0 auto 25px auto;
	max-width: 300px;
	text-align: center;
	width: 100%;
}
#section .container .row .leftpanel .story-details .twits .icons {
	clear: both;
	overflow: hidden;
	margin: 0 0 0 20%;
}
#section .container .row .leftpanel .story-details .twits .icons a img {
	height: 23px;
	margin: 0;
	outline: none;
	padding: 0;
	text-decoration: none;
	width: 94px;
}
#section .container .row .leftpanel .story-details .lines {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/tweets-quote.png) no-repeat left 13px;
	clear: both;
	color: #000;
	font-family: 'Droid Serif', serif;
	font-size: 18px;
	font-weight: 700;
	font-style: italic;
	line-height: 25px;
	overflow: hidden;
	padding: 18px 0 0 35px;
}
#section .container .row .leftpanel .story-details .lines span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/tweets-quote-right.png) no-repeat left 3px;
	float: right;
	padding: 16px;
}
#section .container .row .leftpanel .story-details .more-from {
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
}
#section .container .row .leftpanel .story-details .more-from h4 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	padding: 0 0 10px 0;
	text-decoration: none;
}
#section .container .row .leftpanel .story-details .more-from .wisit {
	clear: both;
	overflow: hidden;
	padding: 0;
}
/************************************************************* Static Pages *************************************************************/
/****
* #.# Contact Us Page
**/
#section .container .row .leftpanel .static-content {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .static-content h1 {
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #7d7d7d;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	line-height: 20px;
	margin: 0 0 20px 0;
	padding: 5px 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .static-content .contact-page {
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0 20% 10px 20%;
}
#section .container .row .leftpanel .static-content .contact-page .img-icon {
	float: right;
	text-align: center;
	width: 48px;
}
#section .container .row .leftpanel .static-content .contact-page h4 {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	font-size: 16px;
}
#section .container .row .leftpanel .static-content .contact-page p {
	color: #444;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 5px 0;
}
#section .container .row .leftpanel .static-content .contact-page p a {
	color: #444;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 0;
	text-decoration: none;
}
#section .container .row .leftpanel .static-content .contact-page p a:hover {
	color: #a32020;
}
#section .container .row .leftpanel .static-content h3 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	font-size: 15px;
	line-height: 17px;
	margin: 0 0 20px 0;
}
#section .container .row .leftpanel .static-content p {
	color: #444;
	font: 12px/18px Arial, Helvetica, sans-serif;
	padding: 0 0 20px 0;
}
/*GEo Location*/
#section .container .row .leftpanel .static-content .location {
	clear: both;
	margin: 25px 0;
	overflow: hidden;
}
/*RSS Feed*/
#section .container .row .leftpanel .static-content .rss-feed {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .static-content .rss-feed table {
	border: 1px solid #dbdbdb;
	padding: 0;
}
#section .container .row .leftpanel .static-content .rss-feed table tr {
	padding: 3px 0 3px 5px;
}
#section .container .row .leftpanel .static-content .rss-feed table tr:nth-child(odd) {
 background: #f8f8f8;
}
#section .container .row .leftpanel .static-content .rss-feed table tr th {
	background: #f6f6f6;
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	font-size: 14px;
	padding: 5px;
	text-transform: uppercase;
}
#section .container .row .leftpanel .static-content .rss-feed table tr td {
	border-top: 1px solid #dbdbdb;
	color: #000;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	padding: 5px;
}
#section .container .row .leftpanel .static-content .rss-feed table tr td a {
	color: #444;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 0;
	text-decoration: none;
}
#section .container .row .leftpanel .static-content .rss-feed table tr td a:hover {
	color: #a32020;
}
/************************************************************* Today Paper Pages *************************************************************/
/****
* #.# Today Paper Page
**/
#section .container .row .leftpanel .today-paper {
	border-top: 3px solid #7d7d7d;
	clear: both;
	overflow: hidden;
	padding: 0;
}
#section .container .row .leftpanel .today-paper .archives {
	border-bottom: 1px solid #dbdbdb;
	clear: both;
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 5px 0;
	position: relative;
}
#section .container .row .leftpanel .today-paper .hideall {
	display: none;
}
#target3 {
	position: relative;
	right: 0;
}
#target3 #date {
	position: absolute;
	right: 0;
	top: -16px;
}
#section .container .row .leftpanel .today-paper .archives a {
	color: #a32020;
	float: right;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	text-transform: uppercase;
}
#section .container .row .leftpanel .today-paper .lead-story {
	clear: both;
	overflow: hidden;
	padding: 0 0 15px 0;
}
#section .container .row .leftpanel .today-paper .lead-story .lead-image {
	float: left;
	height: 217px;
	margin: 0 20px 0 0;
	overflow: hidden;
	width: 58%;
}
#section .container .row .leftpanel .today-paper .lead-story .lead-image a img {
	height: auto;
	text-decoration: none;
	width: 100%;
}
#section .container .row .leftpanel .today-paper .lead-story h1 {
	line-height: 22px;
	padding: 0;
}
#section .container .row .leftpanel .today-paper .lead-story h1 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 400;
	line-height: 22px;
	text-decoration: none;
}
#section .container .row .leftpanel .today-paper .lead-story h1 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .leftpanel .today-paper .lead-story p {
	color: #444;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	padding: 10px 0 0 0;
}
/* Articles */
#section .container .row .leftpanel .today-paper .section {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/ver-border.png) repeat-y center 0;
	border-top: 1px solid #dbdbdb;
	clear: both;
	overflow: hidden;
	padding: 10px 0 0 0;
}
#section .container .row .leftpanel .today-paper .section ul {
	list-style: none;
	overflow: hidden;
}
#section .container .row .leftpanel .today-paper .section ul li {
	border-bottom: 1px solid #dbdbdb;
	display: inline;
	float: left;
	margin: 0 2% 1% 0;
	min-height: 70px;
	padding: 0 0 2% 0;
	width: 47%;
	min-height:84px;
}
#section .container .row .leftpanel .today-paper .section ul li.no-bot {
	border-bottom: none;
}
#section .container .row .leftpanel .today-paper .section ul li.evan {
	display: inline;
	float: left;
	margin: 0 0 1% 3.5%;
	padding: 0 0 2% 0;
	width: 47%;
}
#section .container .row .leftpanel .today-paper .section ul li a {
	text-decoration: none;
}
#section .container .row .leftpanel .today-paper .section ul li a img {
	float: left;
	height: 50px;
	margin: 6px 10px 0 0;
	text-decoration: none;
	width: 90px;
}
#section .container .row .leftpanel .today-paper .section ul li span {
	clear: right;
	margin: 0;
	padding: 0;
}
#section .container .row .leftpanel .today-paper .section ul li span a {
	color: #a32020;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
#section .container .row .leftpanel .today-paper .section ul li strong {
	display: block;
	line-height: 16px;
	padding: 0;
}
#section .container .row .leftpanel .today-paper .section ul li strong a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	text-decoration: none;
}
#section .container .row .leftpanel .today-paper .section ul li strong a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Date Picket */
#section .container .row .rightpanel .date-picker {
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
	width: 300px;
}
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	clip: rect(1px 1px 1px 1px);
	clip: rect(1px,1px,1px,1px);
	position: absolute!important;
}
.ui-helper-reset {
	border: 0;
	font-size: 100%;
	line-height: 1.3;
	list-style: none;
	margin: 0;
	outline: 0;
	padding: 0;
	text-decoration: none;
}
.ui-helper-clearfix:before, .ui-helper-clearfix:after {
	content: "";
	display: table;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	zoom: 1;
}
.ui-helper-zfix {
	filter: Alpha(Opacity=0);
	height: 100%;
	left: 0;
	opacity: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
/* Interaction Cues */
.ui-state-disabled {
	cursor: default !important;
}
/* states and images */
.ui-icon {
	background-repeat: no-repeat;
	display: block;
	overflow: hidden;
	text-indent: -99999px;
}
/* Overlays */
.ui-widget-overlay {
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
/* IE/Win - Fix animation bug - #4615 */
.ui-accordion {
	width: 100%;
}
.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	margin-top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}
.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
	padding: .5em .5em .5em .7em;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-icon {
	left: .5em;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-accordion .ui-accordion-content {
	border-top: 0;
	display: none;
	margin-bottom: 2px;
	margin-top: -2px;
	overflow: auto;
	padding: 1em 2.2em;
	position: relative;
	top: 1px;
	zoom: 1;
}
.ui-accordion .ui-accordion-content-active {
	display: block;
}
.ui-autocomplete {
	cursor: default;
	position: absolute;
}
.ui-menu {
	display: block;
	float: left;
	list-style: none;
	margin: 0;
	padding: 2px;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	clear: left;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
	zoom: 1;
}
.ui-menu .ui-menu-item a {
	display: block;
	line-height: 1.5;
	padding: .2em .4em;
	text-decoration: none;
	zoom: 1;
}
.ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}
.ui-datepicker {
	display: none;
	padding: .2em .2em 0;
	width: 17em;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	height: 1.8em;
	position: absolute;
	top: 2px;
	width: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
	display: block;
	left: 50%;
	margin-left: -8px;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-datepicker .ui-datepicker-title {
	line-height: 1.8em;
	margin: 0 2.3em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width: 100%;
}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	width: 48%;
}
.ui-datepicker table {
	border-collapse: collapse;
	font-size: .9em;
	margin: 0 0 .4em;
	width: 100%;
}
.ui-datepicker th {
	border: 0;
	font-weight: bold;
	padding: .7em .3em;
	text-align: center;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span, .ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	margin: .7em 0 0 0;
	padding: 0 .2em;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	cursor: pointer;
	float: right;
	margin: .5em .2em .4em;
	overflow: visible;
	padding: .2em .6em .3em .6em;
	width: auto;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}
/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	margin: 0 auto .4em;
	width: 95%;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	font-size: 0em;
	width: 100%;
}
/* Component containers */
.ui-widget {
	font-family: Arial, sans-serif;
	font-size: 1.075em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
	font-family: Arial, sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaa;
	background: #fff;
	color: #222;
	margin: 0;
	width: 291px;
}
.ui-widget-content a {
	color: #222;
}
.ui-widget-header {
	border: 1px solid #aaa;
	background: #ccc;
	color: #222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222;
}
/* Interaction states */
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6;
	color: #555;
	font-weight: normal;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #555;
	text-decoration: none;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	border: 1px solid #999;
	background: #dadada;
	color: #212121;
	font-weight: normal;
}
.ui-state-hover a, .ui-state-hover a:hover {
	color: #212121;
	text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	background: #fff;
	color: #212121;
	font-weight: normal;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}
.ui-widget :active {
	outline: none;
}
/* Interaction Cues */
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee;
	color: #363636;
}
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec;
	color: #cd0a0a;
}
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
	filter: Alpha(Opacity=70);
	font-weight: normal;
	opacity: .7;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
	background-image: none;
	filter: Alpha(Opacity=35);
	opacity: .35;
}
/* Component containers */
#section .container .row .lifestyle-carasoul {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .lifestyle-carasoul .articles {
	border-bottom: none;
	clear: both;
	overflow: hidden;
	padding: 0 0 10px 0;
}
#section .container .row .leftpanel .lifestyle-carasoul .articles .nbs-flexisel-nav-left {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/right.png) no-repeat;
	left: 0;
}
#section .container .row .leftpanel .lifestyle-carasoul .articles .nbs-flexisel-nav-right {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/left.png) no-repeat;
	right: 0;
}
#section .container .row .leftpanel .lifestyle-carasoul .articles .nbs-flexisel-inner {
	float: left;
	margin: 0 0 0 3.2%;
	overflow: hidden;
	padding: 0;
	width: 94%;
}
/* Error Page*/
#error-page {
	clear: both;
	display: block;
	margin: 0 auto;
	padding: 20px 0 40px 0;
	text-align: center;
	width: 100%;
}
#error-page .wrapper {
	border: 1px solid #dfdfdf;
	margin: 0 auto;
	max-width: 990px;
	overflow: hidden;
	padding: 20px 0;
	width: 95%;
	position: relative;
}
#error-page .wrapper .icons {
	display: block;
	margin: 0;
	padding: 0;
	text-align: center;
}
#error-page .wrapper h5 {
	color: #000;
	display: block;
	font: bold 40px/40px Georgia, Helvetica, sans-serif;
	margin: 0;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
}
#error-page .wrapper .msg {
	color: #000;
	display: block;
	font: normal 16px/20px Georgia, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 10px 0;
	text-align: center;
}
#error-page .wrapper .link {
	clear: both;
	text-align: center;
}
#error-page .wrapper .link ul {
	listy-style: none;
}
#error-page .wrapper .link ul li {
	display: inline;
	text-align: center;
}
#error-page .wrapper .link ul li:first-child {
	border-right: 1px solid #005789;
	display: inline;
	margin: 0 20px 0 0;
	padding: 0 20px;
	text-align: center;
}
#error-page .wrapper .link ul li a {
	color: #005789;
	font: 12px/20px Georgia, "Times New Roman", Times, serif;
	padding: 0;
	text-decoration: none;
}
#error-page .wrapper .close {
	position: absolute;
	right: 5px;
	top: 5px;
}
#error-page .wrapper .close a {
	outline: none;
	text-decoration: none;
}
/************************************************************* Raamnath Goenka Page *************************************************************/
/****
* #.# Raamnath Goenka Page
**/
#section .container .row .ramnath-goenka {
	background: #d9d3c3;
	clear: both;
	overflow: hidden;
	padding: 0;
}
#section .container .row .ramnath-goenka .biography {
	clear: both;
	overflow: hidden;
	padding: 15px 0 0 0;
}
#section .container .row .ramnath-goenka .biography .picture {
	float: right;
	margin: 0;
	padding: 0 0 0 20px;
}
#section .container .row .ramnath-goenka .biography .picture img {
	height: auto;
	width: 100%;
}
#section .container .row .ramnath-goenka .biography .heading {
	background: #f7f2e7;
	clear: both;
	overflow: hidden;
	margin: 0 0 20px 0;
	padding: 10px 15px;
}
#section .container .row .ramnath-goenka .biography .heading .punchline {
	color: #a80404;
	font: bold italic 13px/16px Georgia, "Times New Roman", Times, serif;
	padding: 0 0 0 6px;
}
#section .container .row .ramnath-goenka .biography .heading h1 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 60px;
	font-weight: 700;
	line-height: 1;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#section .container .row .ramnath-goenka .biography .heading h1 span {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 25px;
	font-weight: 700;
	text-transform: uppercase;
}
#section .container .row .ramnath-goenka .biography p {
	color: #28251d;
	font: normal 14px/22px Georgia, "Times New Roman", Times, serif;
	padding: 0 15px 15px 15px;
}
#section .container .row .ramnath-goenka .biography h3 {
	color: #a80404;
	font: italic 16px/24px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0 0 15px 15px;
	text-align: center;
}
#section .container .row .ramnath-goenka .biography em {
	color: #28251d;
	display: block;
	font: italic 13px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 0 0 15px;
	text-align: center;
}
#section .container .row .ramnath-goenka .biography strong {
	color: #28251d;
	display: block;
	font: 12px/22px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0 15px 0 0;
	text-align: right;
}
#section .container .row .ramnath-goenka .stripe {
	box-shadow: 1px 5px 4px 0px rgba(50, 50, 50, 0.75);
	background: #7d755e;
	height: 25px;
	margin: 0 0 10px 0;
	-moz-box-shadow: 1px 5px 4px 0px rgba(50, 50, 50, 0.75);
	padding: 0;
	-webkit-box-shadow: 1px 5px 4px 0px rgba(50, 50, 50, 0.75);
}
#section .container .row .ramnath-goenka .body-part {
	clear: both;
	overflow: hidden;
	padding: 20px;
}
#section .container .row .ramnath-goenka .body-part .left-part {
	border-right: 1px solid #a39a81;
	float: left;
	margin: 0 20px 0 0;
	padding: 0 20px 0 0;
	max-width: 690px;
	overflow: hidden;
	width: 73%;
}
#section .container .row .ramnath-goenka .body-part .left-part h2 {
	color: #000;
	font: italic 18px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
	padding: 0;
}
#section .container .row .ramnath-goenka .body-part .left-part h3 {
	color: #000;
	font: italic 18px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 10px 0;
	padding: 0;
}
#section .container .row .ramnath-goenka .body-part .left-part .message {
	background: #e5e1d6;
	clear: both;
	color: #000;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 15px;
}
#section .container .row .ramnath-goenka .body-part .left-part .message .chairmen {
	float: left;
	padding: 0 15px 5px 0;
}
#section .container .row .ramnath-goenka .body-part .left-part .message h4 {
	color: #000;
	font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 5px 0;
	padding: 0;
}
#section .container .row .ramnath-goenka .body-part .left-part .message p {
	color: #000;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	margin: 0;
}
#section .container .row .ramnath-goenka .body-part .left-part .books {
	clear: both;
	margin: 0 0 10px 0;
	overflow: hidden;
}
#section .container .row .ramnath-goenka .body-part .left-part .books ul {
	list-style: none;
}
#section .container .row .ramnath-goenka .body-part .left-part .books ul li {
	display: inline;
	float: left;
	padding: 0 0 0 5%;
	width: 30%;
}
#section .container .row .ramnath-goenka .body-part .left-part .books ul li:first-child {
	display: inline;
	float: left;
	padding: 0;
}
#section .container .row .ramnath-goenka .body-part .left-part .books ul li a {
	outline: none;
	text-decoration: none;
}
#section .container .row .ramnath-goenka .body-part .left-part .books ul li a img {
	height: auto;
	width: 100%;
}
/* Tootle Tip*/
#section .container .row .ramnath-goenka .body-part .left-part .slidediv {
	border: 2px solid #fff;
	background: #bbd0da;
	margin: 0 0 20px 0;
	padding: 10px;
}
#section .container .row .ramnath-goenka .body-part .left-part .slidediv h5 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 700;
}
#section .container .row .ramnath-goenka .body-part .left-part .slidediv span {
	color: #000;
	display: block;
	font: normal 11px/16px Arial, Helvetica, sans-serif;
	padding: 5px 0 10px 0;
}
#section .container .row .ramnath-goenka .body-part .left-part .slidediv p {
	color: #000;
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	padding: 0 0 10px 0;
}
#section .container .row .ramnath-goenka .body-part .inner-part {
	clear: both;
	overflow: hidden;
}
#section .container .row .ramnath-goenka .body-part .inner-part {
	clear: both;
	overflow: hidden;
}
#section .container .row .ramnath-goenka .body-part .inner-part .col-first {
	float: left;
	margin: 0 2.5% 0 0;
	width: 58.5%;
}
#section .container .row .ramnath-goenka .body-part .inner-part .col-first.last {
	float: left;
	margin: 0;
	width: 39%;
}
#section .container .row .ramnath-goenka .body-part .inner-part .col-first .article {
	background: #e5e1d6;
	margin: 0 0 15px 0;
	overflow: hidden;
	padding: 15px;
}
#section .container .row .ramnath-goenka .body-part .inner-part .col-first .article .picture {
	float: left;
	padding: 0 15px 5px 0;
}
#section .container .row .ramnath-goenka .body-part .inner-part .col-first .article h4 {
	color: #000;
	font: bold 12px/18px Georgia, "Times New Roman", Times, serif;
	margin: 0 0 5px 0;
	padding: 0;
}
#section .container .row .ramnath-goenka .body-part .inner-part .col-first .article p {
	color: #000;
	font: 12px/18px Georgia, "Times New Roman", Times, serif;
	margin: 0;
}
/* Right Panel*/
#section .container .row .ramnath-goenka .body-part .right-part {
	float: right;
	margin: 0;
	max-width: 210px;
	overflow: hidden;
	width: 25%;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles {
	border-bottom: 1px solid #a39a81;
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles h4 {
	color: #000;
	font: italic 18px/20px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0 0 0 5px;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles .paper {
	clear: both;
	padding: 15px 0 10px 0;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles .paper a {
	outline: none;
	text-decoration: none;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles p {
	color: #28251d;
	font: 13px/18px Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0 0 10px 5px;
}
.icontent {
	display: none;
}
/***************** Addvertisement 300/250 for Home/Story/Listing/Gallery Page **********/
.add-mobile {
	display: none;
}
/* Only Breaking News  15/12/14 */
#section .container .row .rightpanel .only-breaking {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .row .rightpanel .only-breaking h4 {
	border-top: 3px solid #747474;
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 4px 0;
	text-transform: uppercase;
}
#section .container .row .rightpanel .only-breaking .wrapper {
	border: 1px solid #dbdbdb;
	margin: 0;
	padding: 0;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story {
	background: #dcdcdf;
	clear: both;
	padding: 0;
	overflow: hidden;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .snap {
	clear: both;
	padding: 0;
	overflow: hidden;
	position: relative;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .snap a img {
	height: 167px;
	text-decoration: none;
	width: 300px;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .snap a.break-gallery span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -999px -29px;
	bottom: 5px;
	position: absolute;
	padding: 8px 5px;
	height: 14px;
	width: 25px;
	right: 5px;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points {
	line-height: 17px;
	padding: 0 10px 5px 10px;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul {
	list-style: none;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li:first-child {
	border-top: none;
	display: block;
	padding: 5px 0;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li:first-child a {
	border-top: none;
	display: block;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 17px;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li {
	border-top: 1px solid #a5a5aa;
	display: block;
	padding: 5px 0;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 13px;
	font-weight: 400;
	line-height: 15px;
	text-decoration: none;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/************************************************************* Oscar Screen Awards *************************************************************/
/****
* #.# Full coverage
**/
#section .container .row .leftpanel .top-section .sharing {
	position: absolute;
	right: 0;
	top: 29px;
}
#section .container .row .leftpanel .oscar-awards {
	background: #f0f0f0;
	clear: both;
	overflow: hidden;
	padding: 10px;
}
#section .container .row .leftpanel .oscar-awards .coverage-gallery {
	clear: both;
	padding: 0 0 20px 0;
}
#section .container .row .leftpanel .oscar-awards .flexslider .slides .title {
	background: rgba(10, 10, 10, 0.8);
	border-right: none;
	bottom: 0;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 28px;
	opacity: 0.8;
	padding: 1.5% 2%;
	position: absolute;
	width: 96.1%;
}
/* Control Nav */
#section .container .row .leftpanel .oscar-awards .flexslider .flex-control-nav {
	bottom: -30px;
	position: absolute;
	text-align: center;
	width: 100%;
}
#section .container .row .leftpanel .oscar-awards .flexslider .flex-control-nav li {
 *display: inline;
	display: inline-block;
	margin: 0 0 0 5px;
	zoom: 1;
}
#section .container .row .leftpanel .oscar-awards .flexslider .flex-control-nav li:first-child {
	margin: 0;
}
#section .container .row .leftpanel .oscar-awards .flexslider .flex-control-nav li a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -255px -38px;
	cursor: pointer;
	display: block;
	height: 14px;
	text-indent :-9999px;
	width: 14px;
}
#section .container .row .leftpanel .oscar-awards .flexslider .flex-control-nav li a.flex-active {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -238px -38px;
	cursor: default;
	height: 14px;
	text-indent :-9999px;
	width: 14px;
}
/*Oscar Page Right Panel*/
#section .container .row .leftpanel .oscar-awards .gallery-short {
	border-top: 1px solid #d8d8d8;
	clear: both;
	overflow: hidden;
	padding: 20px 0 0 0;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder {
	background: #fff;
	border: 1px solid #d8d8d8;
	float: left;
	margin: 0 4% 4% 0;
	padding: 0;
	width: 47.6%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder.second {
	background: #fff;
	border: 1px solid #d8d8d8;
	float: left;
	margin: 0 0 4% 0;
	padding: 0;
	width: 47.6%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination {
	clear: both;
	min-height: 250px;	
	overflow: hidden;
	padding: 0 0 5px 0;
	position: relative;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .picture {
	clear: both;
	padding: 0;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .picture a img {
	height: auto;
	width: 100%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .slug {
	background: #be2228;
	color: #fff;
	display: inline;
	font: bold 12px/17px Arial, Helvetica, sans-serif;
	left: 5px;
	padding: 2px 4px;
	position: absolute;
	top: 5px;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .slug a {
	background: #be2228;
	color: #fff;
	font: bold 12px/17px Arial, Helvetica, sans-serif;
	padding: 0;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .photo {
	padding: 0;
	position: absolute;
	right: 5px;
	top: 10px;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .photo a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -188px -75px;
	height: 32px;
	padding: 6px 15px;
	text-decoration: none;
	width: 32px;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .heading {
	line-height: 20px;
	padding: 0 10px;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .heading a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .heading a:hover {
	color: #a32020;
	text-decoration: none;
}
/*Oscar Page 3 Column Gallery*/
#section .container .row .leftpanel .oscar-awards .gallery-short.small {
	border-top: 1px solid #d8d8d8;
	clear: both;
	overflow: hidden;
	padding: 20px 0 0 0;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder {
	background: #fff;
	border: 1px solid #d8d8d8;
	float: left;
	min-height: 190px;
	margin: 0 3% 4% 0;
	padding: 0;
	width: 31%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder.second {
	background: #fff;
	border: 1px solid #d8d8d8;
	float: left;
	margin: 0 0 4% 0;
	padding: 0;
	width: 31%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder .nomination {
	clear: both;
  min-height: 190px;
  overflow: hidden;
  padding: 0 0 5px 0;
  position: relative;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder .nomination .heading {
	line-height: 17px !important;
	padding: 0 10px;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder .nomination .heading a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 15px;
	font-weight: 700;
	line-height: 17px;
	text-decoration: none;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder .nomination .heading a:hover {
	color: #a32020;
	text-decoration: none;
}
/*Oscar Page Right Panel*/
#section .container .row .rightpanel .trophy {
	border-top: 2px solid #5b5a5a;
	display: block;
	float: left;
	margin: 18px auto 0 auto;
	padding: 20px 0;
	position: relative;
	width: 100%;
}
#section .container .row .rightpanel .trophy h4 {
	background: #c70606;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	left: 35%;
	padding: 5px 20px;
	position: absolute;
	text-transform: uppercase;
	top: -19px;
	-webkit-box-shadow: 0 8px 6px -6px #000;
	-moz-box-shadow: 0 8px 6px -6px #000;
	box-shadow: 0 8px 6px -6px #000;
}
#section .container .row .rightpanel .trophy .awards {
	overflow: hidden;
	margin: 0;
	padding: 10px 0 0 0;
	position: relative;
}
#section .container .row .rightpanel .trophy .awards .video {
	padding: 0;
	position: absolute;
	right: 1px;
	top: 20px;
}
#section .container .row .rightpanel .trophy .awards .video a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -156px -75px;
	height: 32px;
	padding: 6px 15px;
	text-decoration: none;
	width: 32px;
}
#section .container .row .rightpanel .trophy .awards .photo {
	padding: 0;
	position: absolute;
	right: 1px;
	top: 20px;
}
#section .container .row .rightpanel .trophy .awards .photo a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -188px -75px;
	height: 32px;
	padding: 6px 15px;
	text-decoration: none;
	width: 32px;
}
#section .container .row .rightpanel .trophy .awards .snapshot {
	overflow: hidden;
}
#section .container .row .rightpanel .trophy .awards .snapshot a img {
	height: auto;
	width: 100%;
}
#section .container .row .rightpanel .trophy .awards .caption {
	bottom: 4px;
	background: rgba(0, 0, 0, 0.7);
	line-height: 16px;
	padding: 1% 2%;
	position: absolute;
	width: 96%;
}
#section .container .row .rightpanel .trophy .awards .caption a {
	color: #fff;
	font: bold 13px/16px Arial;
	padding: 0;
	text-decoration: none;
}
#section .container .row .rightpanel .trophy .archive {
	border: 1px solid #dadada;
	border-top: none;
	clear: both;
	margin: 10px 0 0 0;
	padding: 0;
}
#section .container .row .rightpanel .trophy .archive .snapshot {
	overflow: hidden;
}
#section .container .row .rightpanel .trophy .archive .snapshot a img {
	height: auto;
	width: 100%;
}
#section .container .row .rightpanel .trophy .archive h5 {
	line-height: 20px;
	padding: 0 10px;
}
#section .container .row .rightpanel .trophy .archive h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
	text-decoration: none;
}
#section .container .row .rightpanel .trophy .archive h5 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .rightpanel .trophy .archive .share {
	clear: both;
	padding: 5px 10px;
}
#section .container .row .rightpanel .trophy .archive .share a span {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -275px -79px;
	padding: 5px 8px;
	text-decoration: none;
}
#section .container .row .rightpanel .trophy .archive .share a {
	color: #464646;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .row .rightpanel .trophy .archive .share a:hover {
	color: #a32020;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .row .rightpanel .trophy .archive .featured {
	clear: both;
	overflow: hidden;
	padding: 0 10px;
}
#section .container .row .rightpanel .trophy .archive .featured ul {
	list-style: none;
}
#section .container .row .rightpanel .trophy .archive .featured ul li {
	border-top: 1px solid #dadada;
	display: block;
	padding: 5px 0;
}
#section .container .row .rightpanel .trophy .archive .featured ul li a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	text-decoration: none;
}
#section .container .row .rightpanel .trophy .archive .featured ul li a:hover {
	color: #a32020;
}
#section .container .row .rightpanel .twitter {
	clear: both;
	margin: 25px 0 0 0;
}
#section .container .row .rightpanel .widget_twitter_timeline {
	margin: 25px 0 0 0;
}
.screenawards-nomination {
	position: relative;
	padding-bottom: 1900px;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}
.screenawards-nomination iframe {
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}

/****
* #.# Menu Appearance in Mobile and iPad Sub Navigation
**/
.navigation {
	background: #333332;
	box-shadow: inset -10px 0 6px -9px #000;
	font-size: 0.9em;
	font-weight: bold;
	height: 100%;
	-moz-box-shadow: inset -10px 0 6px -9px #000;
	overflow: auto;
	position: fixed;
	top: 0;
	-webkit-box-shadow: inset -10px 0 6px -9px #000;
	width: 200px;
	-webkit-overflow-scrolling: touch;
	z-index: 9999;
}
.navigation ul {
	list-style: none;
}
.navigation ul li {
	border-bottom: 1px solid #514f4f;
	border-top: 1px solid #242422;
	display: block;
}
.navigation ul li.active {
	border-bottom: none;
	border-top: 1px solid #d70202;
	background: #d70202;
	box-shadow: inset -10px 0 6px -9px #000;
	display: block;
	-moz-box-shadow: inset -10px 0 6px -9px #000;
	-webkit-box-shadow: inset -10px 0 6px -9px #000;
	-webkit-overflow-scrolling: touch;
}
.navigation ul li a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/menu-arrow.png) no-repeat 90% 50%;
	color: #fff;
	display: block;
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	padding: 8px;
	text-decoration: none;
}
.navigation ul li a.nobe {
	background: none;
	color: #fff;
	display: block;
	font: bold 13px/16px Arial, Helvetica, sans-serif;
	padding: 8px;
	text-decoration: none;
}
.navigation ul ul {
	display: none;
}
.navigation ul ul a:hover {
	color: #ff7e00;
}
.navigation ul ul li {
	background: #5e5d5d;
	border-top: 1px solid #696565;
	padding: 0 5px 0 10px;
}
.navigation ul li span.close {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -921px -36px;
	cursor: pointer;
	height: 27px;
	position: absolute;
	right: 10px;
	top: 2px;
	width: 27px;
}
.navigation ul ul li a {
	background: none;
	color: #fff;
	font: bold 12px/16px Arial, Helvetica, sans-serif;
}
/* Menu Movement */
.navigation-left {
	-moz-transform: translate3d(-200px, 0, 0);
	-ms-transform: translate3d(-200px, 0, 0);
	-o-transform: translate3d(-200px, 0, 0);
	transform: translate3d(-200px, 0, 0);
	-webkit-transform: translate3d(-200px, 0, 0);
}
.navigation-open {
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.container-push, .push-push {
	-moz-transform: translate3d(200px, 0, 0);
	-ms-transform: translate3d(200px, 0, 0);
	-o-transform: translate3d(200px, 0, 0);
	transform: translate3d(200px, 0, 0);
	-webkit-transform: translate3d(200px, 0, 0);
}
/* Site Overlay */
.site-overlay {
	display: none;
}
.navigation-active .site-overlay {
	bottom: 0;
	display: block;
	left: 200px;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 9999;
}
/* Express Technology */
.rightpanel .home-technology {
	margin: 0 0 25px 0;
	overflow: hidden;
	width: 100%;
}
.rightpanel .home-technology h4 {
	color: #000;
	font-size: 24px;
	font-weight: 400;
	line-height: 1;
	margin: 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;	
}
.rightpanel .home-technology h4 a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/link-arrow.png) no-repeat right 10px;
	color: #000;
	font-size: 22px;
	font-weight: 400;
	padding: 0 15px 0 0;
	text-transform: uppercase;
}
.rightpanel .home-technology h4 a:hover {
	color: #a32020;
}
.rightpanel .home-technology .techie-feed li{
	border-bottom:1px solid #dbdbdb;
	float:left; 
	font-family: 'Roboto Condensed' , sans serif;	
	margin:12px 5px 0 5px; 
	list-style-type:none; 
	min-height:155px;
	text-align: center;
	width:46%;
}
.rightpanel .home-technology .techie-feed li:last-child{
	border-bottom:0;
}
.rightpanel .home-technology .techie-feed li:nth-child(3){
	border-bottom:0;
}
.rightpanel .home-technology .techie-feed li a img{
	margin:0 auto; 
	display:block;
	height:100px;	
	text-align:center;
	width:80px;
}
.rightpanel .home-technology .techie-feed li a b{
	color:#000; 
	display:block; 
	font-size:15px;
	font-weight: 400;
	line-height:20px;
	padding-top:5px;
}

/* Example Media Query */
@media screen and (max-width:800px) {
.navigation {
 font-size: 1.0em;
}
}
/* Election Result*/
#section .container .full-width .left-sidebar .election-poll {
	clear: both;
	display: block;
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .election-poll .result {
	float: left;	
	width: 50%;
}
#section .container .full-width .left-sidebar .election-poll .result iframe  {
	float: left !important;	
	width: 100% !important;
}
#section .container .full-width .left-sidebar .election-poll .blog {
	float: right;
	margin: 0 0 0 2%;	
	width: 48%;
}
#section .container .full-width .left-sidebar .election-poll h2.homepage {
	border-bottom: 1px solid #dbdbdb;	
	color: #000;
	clear: both;	
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 24px;
	font-weight: 700;
	line-height: 26px;
	margin: 0 0 20px 0;	
	padding: 0 0 10px 0;	
}




/** ================================================== Working Area (END) for DESKTOP 990px ==================================================**/	







/************************************** Below 800px Resolution ***************************************/
 
@media screen and (max-width:800px) {
	 
/**************************************************** Header Part ****************************************************/	

/* Election Result*/
#section .container .full-width .left-sidebar .election-poll .blog {
	float: right;
	height: 425px !important;
	margin: 0 0 0 2%;	
	overflow: hidden !important;
	width: 48%;
}


/* Election */
.fullbarwidth {
 background: none;
 clear: both;
 margin: 0 auto;
 min-height: 100px;
 overflow: hidden;
 padding: 0 0 20px 0;
 width: 95%;
}
.fullbarwidth .widget1 {
 display: inline;
 float: left;
 margin: 0;
 width: 60%;
}
.fullbarwidth .widget2 {
 display: inline;
 float: left;
 margin: 0;
 width: 40%;
}
.fullbarwidth .widget3 {
 display: none;
}
#section .container {
 background: none;
 margin: 0 auto;
 max-width: 990px;
 min-height: 200px;
 overflow: hidden;
 padding: 0 0 25px 0;
 width: 100%;
}
#header-bg.height {
 background: none;
 clear: both;
 height: 70px;
}
header#common .news {
 clear: both;
 height: 20px;
 line-height: 20px;
 list-style: none;
 margin: 0 auto;
 overflow: hidden;
 position: relative;
 width: 95%;
}
header#common .news .express {
 height: 22px;
 line-height: 25px;
 left: 0;
 margin: 0;
 overflow: hidden;
 padding: 3px 0 0 0;
 position: absolute;
 width: 75%;
}
header#common .news .papers {
 border-left: 1px solid #dbdbdb;
 height: 25px;
 line-height: 25px;
 padding: 0;
 position: absolute;
 right: 0;
}
header#common .news .express strong {
 color: #ff0000;
 float: left;
 font-size: 12px;
 font-weight: bold;
 padding: 0 5px 0 0;
 position: relative;
 top: -3px;
}
header#common .news .papers ul li:first-child {
 display: none;
}
header#common nav, .breaking-news {
 display: none;
}
#middle.border {
 border-bottom: none;
 clear: both;
 margin: 0 auto;
 max-width: 990px;
 padding: 60px 0 0;
 width: 100%;
}
#header-bg .nodis {
 display: none;
}
#wrapper.height {
 background: none;
 height: 70px;
}
#middle .logo-section .logo {
 background: none;
 height: 60px;
 margin: 0 auto;
 padding: 5px 0 7px 0;
}
#middle .logo-section.business .logo {
 background: none;
 height: 60px;
 margin: 0 auto;
 padding: 5px 0 7px;
 text-align: left;
}
#middle .logo-section.entertainment h2 {
 background: none;
 margin: 0;
 padding: 4px 0 0 0;
 text-align: center;
}
#middle .logo-section .date {
 display: none;
}
#middle .logo-section .figure {
 display: none;
}
/****
* #.# iPad or Mobile Navigation Display Container Left
**/
.ipad-nav {
 background: #0a0700;
 clear: both;
 display: block;
 height: 47px;
}
.ipad-nav .container {
 margin:0 auto;
 max-width: 100%;
 width: 95%;
}
.ipad-nav .container .items {
 clear: both;
}
.ipad-nav .container .items ul {
 list-style: none;
 overflow: hidden;
}
.ipad-nav .container .items ul li {
 display: block;
 float: left;
 padding: 10px 0;
 text-align: center;
 width: 76%;
}
.ipad-nav .container .items ul li:first-child {
 float: left;
 padding: 15px 0 0 0;
 width: 12%;
}
.ipad-nav .container .items ul li:last-child {
 float: left;
 width: 12%;
}
.ipad-nav .container .items ul li a {
 text-decoration: none;
}
.ipad-nav .container .items ul li a.menu {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -837px -38px;
 display: block;
 height: 25px;
 padding: 0;
 text-align: left;
 width: 25px;
}
.ipad-nav .container .items ul li a.logo {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -1397px -3px;
 height: 30px;
 padding: 2px 89px 4px 89px;
 text-align: center;
 width: 178px;
}
.ipad-nav .container .items ul li span {
 float: right;
}
.ipad-nav .container .items ul li span a {
 text-decoration: none;
}
.ipad-nav .container .items ul li span a.search {
 border-right: 1px solid #8a8783;
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -861px -33px;
 display: block;
 padding: 5px 12px;
}
.ipad-nav .container .items ul li span a.share {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -890px -33px;
 display: block;
 margin: 0 0 0 5px;
 padding: 5px 12px;
}
.ipad-nav .container .items ul li pre {
 background: #d8d8d8;
 padding: 5px;
 position: absolute;
 right: 10px;
 top: 72px;
}
.ipad-nav .container .items ul li form {
 background: #d8d8d8;
 padding: 5px;
 position: absolute;
 right: 10px;
 top: 72px;
 width: 190px;
}
.ipad-nav .container .items ul li form input[type=text] {
 border: 1px solid #bdbdbd;
 color: #000;
 font-size: 11px;
 float: left;
 padding: 3px;
 width: 130px;
}
.ipad-nav .container .items ul li form input[type=submit] {
 background: #0c0902;
 border: none;
 color: #fff;
 cursor: pointer;
 font-size: 11px;
 float: left;
 padding: 3px;
 width: 50px;
}
/****
* #.# iPad or Mobile Sub-Navigation Display Below Heading
**/
#showmenu {
 display: block;
 max-width: 800px;
 margin: 0 0 15px 0;
 text-align: center;
}
#showmenu {
 margin: 0 auto;
 width: 100%;
}
#showmenu ul#navigation-ipad {
 border: 1px solid #dbdbdb;
 border-top: none;
 display: table;
 height: 25px;
 line-height: 25px;
 list-style: none;
 margin: 0 auto;
 overflow: hidden;
 text-align: center;
 width: 99%;
 z-index: 12000;
}
#showmenu ul#navigation-ipad li {
 border-left: 1px solid #dbdbdb;
 display: inline;
 padding: 2px 6px;
 text-align: center;
}
#showmenu ul#navigation-ipad li:first-child {
 border-left: none;
 display: inline;
 padding: 2px 3px 2px 6px;
 text-align: center;
}
#showmenu ul#navigation-ipad li:first-child a {
 color: #a32020;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 15px;
 text-align: center;
}
#showmenu ul#navigation-ipad li a {
 color: #787878;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 text-transform: uppercase;
}
#showmenu ul#navigation-ipad li a.active {
 color: #a32020;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 13px;
 font-weight: normal;
 text-decoration: none;
 text-transform: uppercase;
}
#showmenu ul#navigation-ipad li a:hover {
 color: #a32020;
}
/**************************************************** Footer Part ****************************************************/		
footer .footer-group .details {
 margin: 0 auto;
 max-width: 990px;
 overflow: hidden;
 padding: 0;
 position: relative;
 width: 95%;
}
footer .footer-group .details .express-group {
 display: none;
}
footer .footer-group .details .social-icons {
 clear: both;
 overflow: hidden;
 padding: 3px 0;
}
footer .footer-group .details .social-icons ul li {
 float: left;
 padding: 0 0 20px 0;
}
footer .editors-pics {
 display: none;
}
footer .footer-group .details .copyright {
 width: 100%;
}
/** ================================================== Working Area START less 800px ==================================================**/	

/****
* #.# Container Section
**/
#section {
 background: none;
 min-height: 200px;
 max-width: 800px;
 margin: 10px auto;
 width: 95%;
}
#section .container .row .leftpanel {
 clear: both;
 display: block;
 float: none;
 max-width: 800px;
 overflow: hidden;
 width: 100%;
}
/****
* #.# Pager Navigation
**/
#section .container .row .leftpanel .page-nav {
 display: none;
}
/***********************************************Home Page*****************************************
* #.# Home Page
**/
#section .container .full-width .left-sidebar {
 clear: both;
 float: none;
 margin: 0;
 max-width: 800px;
 min-height: 200px;
 padding: 0 0 25px 0;
 width: 100%;
}
#section .container .full-width .right-sidebar .event {
 display: none;
}
#section .container .full-width .right-sidebar .add-first, #section .container .full-width .right-sidebar .recomended {
 display: none;
}
 #section .container .full-width .left-sidebar .story-section .first-story {
 border-right: 1px solid #dbdbdb;
 float: left;
 padding: 0 2% 0 0;
 width: 62.7%;
}
#section .container .full-width .left-sidebar .story-section .first-story .lead-image a img {
 height: auto;
 text-decoration: none;
 width: 100%;
}
#section .container .full-width .left-sidebar .story-section .story-second {
 float: left;
 padding: 0 0 0 2%;
 width: 33%;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods.first {
 border: none;
 float: left;
 margin: 0;
 padding: 0;
 width: 30.3%;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods {
 border-left: 1px solid #dbdbdb;
 float: left;
 margin: 0 0 0 2%;
 padding: 0 0 0 2%;
 width: 30.3%;
}
#section .container .full-width .right-sidebar .column-details .columnists .story {
 border-left: none;
 float: left;
 margin: 0;
 min-height: 120px;
 overflow: hidden;
 padding: 1.5% 0 0 0;
 width: 48%;
}
#section .container .full-width .right-sidebar .column-details .columnists .story.last {
 border-left: none;
 float: left;
 margin: 0;
 min-height: 120px;
 margin: 0 0 0 4%;
 overflow: hidden;
 padding: 1.5% 0 0 0;
 width: 48%;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article .story-image {
 float: left;
 height: 83px;
 overflow: hidden;
 padding: 5px 10px 0 0;
 width: 150px;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article .story-image a img {
 height: 83px;
 overflow: hidden;
 text-decoration: none;
 width: 150px;
}
#section .container .full-width .right-sidebar .column-details {
 clear: both;
 margin: 25px 0;
 overflow: hidden;
}
#section .container .full-width .right-sidebar .latest-news {
 clear: none;
 float: left;
 margin: 0 4% 25px 0;
 overflow: hidden;
 padding: 0;
 width: 48%;
}
/*css today updated*/
#section .container .full-width .right-sidebar .videos {
 clear: none;
 float: none;
 margin: 0 0 25px 0;
 overflow: hidden;
 padding: 0;
 width: 100%;
}

#section .container .full-width .right-sidebar .videos .article .play a img {
    height: 203px;
}
#section .container .full-width .right-sidebar .videos .article {
 clear: none;
 position: relative;
 width: 50%;
 float:left;
}
#section .container .full-width .right-sidebar .videos .thumbnails {
    border-top: 0 none;
    clear: none;
    float: left;
    padding: 0;
    width: 50%;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first {
    float: left;
    margin: 0;
    width: 100%;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first .snaps {
    clear: none;
    float: left;
    padding: 0 10px;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first .snaps a img {
    height: 108px;
    padding: 0;
    width: 194px;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first .links {
    clear: none;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first.last {
    float: left;
    margin: 8px 0 0;
    width: 100%;
}
#section .container .full-width .right-sidebar .lifestyle-ads{ display:block; clear:none; float:right;}
/*end css today updated*/
#section .container .full-width .right-sidebar {
 clear: both;
 float: none;
 margin: 0;
 max-width: 800px;
 min-height: auto;
 padding: 0;
 width: 100%;
}
#section .container .full-width .right-sidebar .home-technology {
 clear: none;
 float: left;
 margin: 0 0 10px 0;
 max-width: 400px;
 overflow: hidden;
 width: 50%;
}
#section .container .full-width .right-sidebar .add-second {
 clear: none;
 display: block;
 float: right;
 margin: 0 0 25px 0;
 max-width: 400px;
 text-align: center;
 width: 50%;
}
#section .container .row .rightpanel .add-second img {
 margin: 0 auto;
 text-align: center;
 width: 300px;
}
/****
* #.# Profile Page
**/
#section .container .row .leftpanel .opinion .profile-container {
 border-left: 1px solid #dbdbdb;
 display: block;
 float: left;
 margin: 0 0 0 10px;
 max-width: 612px;
 padding: 0 0 0 10px;
 width: 73%;
}
#section .container .row .leftpanel .opinion .profile-container .col-details .photo {
 background: #f1f1f1;
 border: 1px dotted #e2e1e1;
 float: right;
 height: 125px;
 margin: 0 0 0 10px;
 padding: 5px;
 width: 125px;
}
#section .container .row .leftpanel .opinion .profile-container .col-details .photo img {
 height: 125px;
 width: 125px;
}
/* Right Panel */
#section .container .row .rightpanel {
 border-top: 1px solid #dbdbdb;
 border-left: none;
 float: left;
 margin: 0;
 max-width: 800px;
 padding: 25px 0 0 0;
 width: 100%;
}
#section .container .row .rightpanel .recomended {
 display: none;
}
#section .container .row .rightpanel .business {
 display: none;
}
#section .container .row .rightpanel .latest-news {
 display: none;
}
#section .container .row .rightpanel .event {
 display: block;
 float: left;
 margin: 0 0 25px 0;
 max-width: 400px;
 text-align: center;
 width: 50%;
}
#section .container .row .rightpanel .add-first {
 display: block;
 float: left;
 margin: 0 0 25px 0;
 max-width: 400px;
 text-align: center;
 width: 50%;
}
#section .container .row .rightpanel .add-first img {
 margin: 0 auto;
 text-align: center;
 width: 300px;
}
#section .container .row .leftpanel .opinion .view-all {
 display: none;
}
/* Most Popular */
#section .container .full-width .right-sidebar.no-dis {
 display: none;
}
/* Auto Travel */
#section .container .full-width .right-sidebar .auto-travel {
 clear: both;
 margin: 0;
 overflow: hidden;
 width: 100%;
}
#section .container .full-width .right-sidebar .auto-travel .story.first {
 float: left;
 margin: 2% 0 0 0;
 overflow: hidden;
 padding: 0;
 width: 48%;
}
#section .container .full-width .right-sidebar .auto-travel .story {
 float: left;
 margin: 2% 0 0 4%;
 overflow: hidden;
 padding: 0;
 width: 48%;
}
/* Business, FB, Horoscope*/
#section .container .full-width .right-sidebar .business {
 clear: none;
 display: block;
 float: left;
 margin: 0 4% 25px 0;
 max-width: 400px;
 overflow: hidden;
 text-align: center;
 width: 48%;
}
#section .container .full-width .right-sidebar .horoscope {
 clear: none;
 display: block;
 float: left;
 margin: 0 0 25px 0;
 max-width: 400px;
 overflow: hidden;
 width: 48%;
}
#section .container .full-width .right-sidebar .fb {
 clear: none;
 display: block;
 float: left;
 margin: 0;
 max-width: 400px;
 overflow: hidden;
 text-align: center;
 width: 48%;
}
/************************************************************* Search page *************************************************************/
/****
* #.# Search Page
**/
#section .container .row .leftpanel .search-tabs .search-tabs {
 border-bottom: 2px solid #000000;
 clear: both;
 height: 37px;
 position: relative;
}
html > body #section .container .row .leftpanel .search-tabs .search-tabs .listing {
 top: 13px;
}
#section .container .row .leftpanel .search-tabs .social-icons {
 right: 0;
 position: absolute;
 top: 8px;
}
/***
* #.# Search Photo Page
**/
#section .container .row .leftpanel .search-result .search-photo-box ul li {
 float: left;
 min-height: 150px;
 padding: 0 0 0 2%;
 width: 31.2%;
}
/************************************************************* Topic page *************************************************************/
/****
* #.# Topic Page
**/
#section .container .row .leftpanel.topic {
 display: block;
 float: left;
 max-width: 432px;
 margin: 0 10px 0 0;
 overflow: hidden;
 width: 56%;
}
#section .container .row .leftpanel.topic .topic-page .left-col {
 clear: both;
 float: none;
 max-width: 498px;
 overflow: hidden;
 padding: 0 0 15px 0;
 width: 100%;
}
#section .container .row .leftpanel.topic .topic-page .left-col .picture {
 float: left;
 overflow: hidden;
 padding: 3px 10px 15px 0;
 width: 90px;
}
#section .container .row .leftpanel.topic .topic-page .left-col .picture img {
 height: 90px;
 overflow: hidden;
 width: 90px;
}
#section .container .row .leftpanel.topic .topic-page .left-col dfn {
 color: #000;
 font: 12px/14px Georgia, "Times New Roman", Times, serif;
}
#section .container .row .leftpanel.topic .topic-page .right-col {
 border-left: none;
 clear: both;
 float: none;
 margin: 0;
 max-width: 498px;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first {
 float: left;
 padding: 0 3% 0 0;
 width: 48.5%;
}
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first.last {
 float: left;
 padding: 0;
 width: 48.5%;
}
#section .container .row .rightpanel.topic {
 border-top: none;
 border-left: 1px solid #dbdbdb;
 display: table-cell;
 float: left;
 max-width: 300px;
 overflow: hidden;
 padding: 0 0 0 10px;
 width: 40%;
}
#section .container .row .leftpanel.topic .topic-page .right-col .priority h3 a {
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 line-height: 18px;
 text-decoration: none;
}
#section .container .row .leftpanel.topic .topic-page .right-col .priority p {
 color: #444;
 font-size: 12px;
 font-weight: normal;
 line-height: 16px;
 padding: 0;
 text-decoration: none;
}
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first h5 a {
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .row .leftpanel.topic .topic-page .right-col .stories h5 a {
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .row .leftpanel.topic .topic-page .right-col .stories .details .pic {
 float: left;
 height: 50px;
 overflow: hidden;
 margin: 3px 10px 0 0;
 width: 90px;
}
#section .container .row .leftpanel.topic .topic-page .right-col .stories .details .pic a img {
 height: 50px;
 width: 90px;
}
#section .container .row .rightpanel .latest-gallery .gallery-topic .pic-area .links-topic a {
 color: #fff;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 padding: 0;
 text-decoration: none;
}
/************************************************************* Nation Page  *************************************************************
* #.# Nation Page
**/
#section .container .row .leftpanel .nation .section .articles {
 border-top: 3px solid #7d7d7d;
 display: block;
 float: left;
 margin: 0;
 max-width: 800px;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .nation .section .sports-section {
 border-left: 1px solid #dbdbdb;
 float: left;
 margin: 0 0 0 10px;
 max-width: 188px;
 padding: 0 0 0 10px;
 width: 23%;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive {
 float: left;
 margin: 0 0 25px 0;
 min-height: 500px;
 width: 100%;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .img-band .photo {
 height: auto;
 margin: 0 0 5px;
 overflow: hidden;
 position: relative;
}
#section .container .row .leftpanel .nation .section .sports-section .exclusive .story .img-band .photo a img {
 height: auto;
 overflow: hidden;
 text-decoration: none;
 width: 100%;
}
 #section .container .row .leftpanel .nation .section .sports-section .exclusive .story .img-band .title {
 background: #000;
 bottom: 4px;
 color: #fff;
 display: block;
 font-size: 12px;
 font-weight: bold;
 opacity: 0.8;
 padding: 3px 5px;
 position: absolute;
 text-align: center;
 width: 95%;
}
#section .container .row .leftpanel .nation .second-stories .story {
 float: left;
 margin: 0 20px 0 0;
 overflow: hidden;
 width: 31.5%;
}
#section .container .row .leftpanel .nation .second-stories .story.last {
 margin: 0;
 width: 31.5%;
}
@media screen and (min-width:641px) and (max-width:768px) {
#section .container .row .leftpanel .nation .second-stories .story {
 float: left;
 margin: 0 20px 0 0;
 overflow: hidden;
 width: 31.1%;
}
#section .container .row .leftpanel .nation .second-stories .story.last {
 margin: 0;
 width: 31.1%;
}
}
#section .container .row .rightpanel .trending-now, #section .container .row .rightpanel .city-news, #section .container .row .rightpanel .box {
 display: none;
}
#section .container .row .rightpanel .only-express {
 float: left;
 max-width: 400px;
 margin: 0 auto 25px auto;
 width: 50%;
}
#section .container .row .rightpanel .only-express h4 {
 border-top: 3px solid #747474;
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 margin: 0 auto;
 padding: 4px 0;
 text-transform: uppercase;
 width: 300px;
}
#section .container .row .rightpanel .only-express .wrapper {
 margin: 0 auto;
 width: 300px;
}
#section .container .row .rightpanel .add-poll #PDI_container8125931 .pds-box {
 margin: 0 auto;
 text-align: center;
 width: 300px;
}
#section .container .row .rightpanel .add-poll #indiabuzz {
 margin: 0 auto;
 text-align: center;
 width: 300px;
}
/************************************************************* Business Page  *************************************************************
* #.# Business Page
**/
#middle .logo-section.business .logo {
 background: none;
 height: 60px;
 margin: 0 auto;
 padding: 5px 0 7px 0;
 text-align: left;
}
#middle .logo-section.business h2 {
 margin: 0;
 padding: 9px 0 0 0;
 text-align: center;
}
#middle .logo-section.business h2 span {
 display: none;
}
/************************************************************* Cities Page *************************************************************/
/****
* #.# Cities Page
**/
#section .container .row .rightpanel .talk-news {
 display: block;
 float: left;
 margin: 0 0 25px;
 max-width: 400px;
 text-align: center;
 width: 50%;
}
#section .container .row .rightpanel .talk-news h4 {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) repeat scroll -1293px -184px;
 height: 57px;
 margin: 0 auto;
 width: 300px;
}
#section .container .row .rightpanel .talk-news .rounded {
 border: 1px solid #dbdbdb;
 margin: 0 auto;
 padding: 0 0 10px;
 width: 300px;
}
#section .container .row .rightpanel .most-populars {
 display: none;
}
/************************************************************* Astrology Page *************************************************************/
/****
* #.# Astrology Page
**/
#section .container .row .rightpanel .editor-pic {
 display: none;
}
/** ================================================== First Frame Page ==================================================**/	
/****
* #.# First Frame Page
**/
#section .container .row .rightpanel .gallery-part, #section .container .row .rightpanel .best-picture {
 display: none;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li a.slug {
 display: none;
}
/** ================================================== First Frame Listing Page ==================================================**/	
/****
* #.# First Frame Listing Page
**/
#section .container .row .frame-listing .gallery ul li a.slug {
 display: none;
}
/** ================================================== Entertainment Landing Page ==================================================**/	
/****
* #.# Entertainment Landing Page
**/
#section .container .row .rightpanel .photos {
 border-top: 2px solid #5b5a5a;
 display: block;
 float: left;
 margin: 26px auto 0 auto;
 padding: 20px 0;
 position: relative;
 width: 48%;
}
#section .container .row .rightpanel .photos h4 {
 background: #c70606;
 color: #fff;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 400;
 left: 35%;
 padding: 5px 20px;
 position: absolute;
 text-transform: uppercase;
 top: -19px;
 -webkit-box-shadow: 0 8px 6px -6px #000;
 -moz-box-shadow: 0 8px 6px -6px #000;
 box-shadow: 0 8px 6px -6px #000;
}
#section .container .row .rightpanel .mov-reviews {
 clear: none;
 float: left;
 margin: 0 0 0 4%;
 overflow: hidden;
 width: 48%;
}
#section .container .row .rightpanel .chatroom {
 background: #000;
 clear: none;
 display: block;
 float: right;
 margin: 0 auto;
 min-height: inherit;
 max-width: 280px;
 overflow: hidden;
 padding: 10px;
 position: relative;
 left: 0;
 width: 50%;
}
/** ================================================== Sports Page ==================================================**/	
/****
* #.# Sports Page
**/
#section .container .row .leftpanel .slider .flex-direction-nav li a {
 cursor: pointer;
 display: block;
 filter: alpha(opacity=80);
 height: 63px;
 margin: 0;
 opacity: .8;
 position: absolute;
 top: 40%;
 text-indent: -9999px;
 width: 35px;
}
#section .container .row .rightpanel .quote {
 background: #e8e8e8;
 clear: none;
 background: -moz-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232, 232, 232, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
 background: -webkit-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 background: -o-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 background: -ms-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 background: linear-gradient(to bottom, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0 );
 float: left;
 margin: 0 auto 25px auto;
 max-width: 400px;
 padding: 5px 10px;
 width: 45%;
}
/** ================================================== Gallery Page ==================================================**/	
/****
* #.# Gallery Page
**/
#section .container .row .rightpanel .dont-miss {
 display: none;
}
#section .container .row .leftpanel #dont-miss-container {
 display: block;
 margin: 0;
 overflow: hidden;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss {
 clear: both;
 margin: 25px 0 0 0;
 padding: 0;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss .title {
 border-top: 3px solid #7d7d7d;
 color: #000;
 font-size: 14px;
 font-family: 'Open Sans Condensed', sans-serif;
 font-weight: 400;
 margin: 0;
 padding: 5px 0;
 text-transform: uppercase;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss ul {
 list-style-type: none;
 overflow: hidden;
 padding: 0;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss ul li {
 float: left;
 font: 17px/14px Arial, Helvetica, sans-serif;
 margin: 0 0 0 2%;
 padding: 0;
 width: 23.5%;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss ul li:first-child {
 float: left;
 font: 17px/14px Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0;
 width: 23.5%;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss ul li.last {
 float: left;
 font: 17px/14px Arial, Helvetica, sans-serif;
 margin: 0 0 0 2%;
 padding: 0 0 3% 0;
 width: 23.5%;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss ul li a {
 color: #000;
 font: bold 12px/14px Arial, Helvetica, sans-serif;
 margin: 0;
 outline: none;
 padding: 0;
 position: relative;
 text-decoration: none;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss ul li a img {
 height: auto;
 overflow: hidden;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss ul li a:hover {
 text-decoration: underline;
}
/* Story Page*/
#section .container .row .rightpanel .tweets {
 display: none;
}
/* Add and Other Things*/
#section .container .row .rightpanel .add-first.no-dis {
 display: none;
}
#section .container .row .rightpanel .only-express {
 display: none;
}
#section .container .row .rightpanel .add-poll.nodis {
 display: none;
}
#section .container .row .rightpanel .add-poll .PDS_Poll {
 margin: 0 auto;
 width: 300px;
}
#section .container .row .rightpanel .chatroom {
 display: none;
}
/** ================================================== Ramnath Goenka ji Page ==================================================**/	
/****
* #.# Ramnath Goenka ji Page
**/
#section .container .row .ramnath-goenka .biography .picture {
 float: right;
 margin: 0;
 padding: 0 0 0 20px;
 width: 200px;
}
#section .container .row .ramnath-goenka .body-part .left-part {
 border-right: none;
 clear: both;
 float: none;
 margin: 0;
 max-width: 800px;
 overflow: hidden;
 padding: 0;
 width: 100%;
}
#section .container .row .ramnath-goenka .body-part .right-part {
 border-top: 1px solid #A39A81;
 clear: both;
 float: none;
 margin: 0;
 max-width: 800px;
 overflow: hidden;
 padding: 10px 0 0 0;
 width: 100%;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles h4 {
 color: #000;
 font: italic 18px/20px Georgia, "Times New Roman", Times, serif;
 margin: 0;
 padding: 0 0 20px 5px;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles .paper {
 float: left;
 clear: none;
 margin: 0 auto;
 padding: 0 20px 0 0;
 width: 213px;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles {
 border-bottom: 1px solid #A39A81;
 margin: 0 0 15px;
 overflow: hidden;
 padding: 0 0 15px;
}
#section .container .full-width .right-sidebar .fb {
 display: none;
}
.add-mobile {
 display: none;
}
/* Only Breaking News  15/12/14 */
#section .container .row .rightpanel .only-breaking {
 clear: both;
 margin: 0 0 25px 0;
 overflow: hidden;
}
#section .container .row .rightpanel .only-breaking h4 {
 border-top: 3px solid #747474;
 color: #a32020;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 400;
 padding: 4px 0;
 text-transform: uppercase;
}
#section .container .row .rightpanel .only-breaking .wrapper {
 border: 1px solid #dbdbdb;
 margin: 0;
 overflow: hidden;
 padding: 0;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story {
 clear: both;
 padding: 5px 5px 0 5px;
 overflow: hidden;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .snap {
 clear: right;
 float: left;
 padding: 0;
 margin: 0 20px 0 0;
 overflow: hidden;
 position: relative;
 width: 48%;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .snap a img {
 height: auto;
 text-decoration: none;
 width: 100%;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .snap a.break-gallery span {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -999px -29px;
 bottom: 5px;
 position: absolute;
 padding: 8px 5px;
 height: 14px;
 width: 25px;
 right: 5px;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul {
 list-style: none;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li:first-child {
 border-top: none;
 display: block;
 padding: 5px 0;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li:first-child a {
 border-top: none;
 display: block;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 15px;
 font-weight: 400;
 line-height: 17px;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li {
 border-top: 1px solid #a5a5aa;
 display: block;
 padding: 5px 0;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 13px;
 font-weight: 400;
 line-height: 15px;
 text-decoration: none;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li a:hover {
 color: #a32020;
 text-decoration: none;
}
/** ================================================== Oscar Award Page ==================================================**/	
/****
* #.# Full Coverage
**/
#section .container .row .rightpanel .trophy {
 border-top: 2px solid #5b5a5a;
 display: block;
 float: right;
 max-width: 300px;
 margin: 18px 0;
 padding: 20px 0;
 position: relative;
 width: 48%;
}
#section .container .row .rightpanel .trophy.ipad {
 border-top: 2px solid #5b5a5a;
 clear: none;
 display: block;
 float: left;
 max-width: 300px; 
 margin: 18px 0 0 0;
 padding: 20px 0;
 position: relative;
 width: 48%;
}
#section .container .row .rightpanel .widget_twitter_timeline {
 float: right;
 max-width: 300px; 
 margin: 0;
 padding: 0;
 width: 48%;
}
#section .container .row .leftpanel .oscar-awards .flexslider .slides .title {
 background: rgba(10, 10, 10, 0.8);
 border-right: none;
 bottom: 0;
 color: #fff;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 20px;
 font-weight: 700;
 line-height: 22px;
 opacity: 0.8;
 padding: 1.5% 2%;
 position: absolute;
 width: 96.1%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .heading {
 line-height: 18px;
 padding: 0 10px;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .heading a {
 color: #000;
 font-family: "Open Sans Condensed", sans-serif;
 font-size: 16px;
 font-weight: 700;
 line-height: 18px;
 text-decoration: none;
}
#section .container .row .rightpanel .trophy .awards .caption {
 background: none repeat scroll 0 0 rgba(10, 10, 10, 0.7);
 bottom: 5px;
 color: #fff;
 font: bold 13px/16px Arial, Helvetica, sans-serif;
 opacity: 0.7;
 padding: 1%;
 position: absolute;
 width: 98%;
}
#section .container .row .rightpanel .trophy .awards .caption a {
 color: #fff;
 font: bold 13px/16px Arial, Helvetica, sans-serif;
 padding: 0;
 text-decoration: none;
}
#section .container .row .rightpanel .trophy .archive h5 {
 line-height: 18px;
 padding: 0 10px;
}
#section .container .row .rightpanel .trophy .archive h5 a {
 color: #000;
 font-family: "Open Sans Condensed", sans-serif;
 font-size: 16px;
 font-weight: 700;
 line-height: 18px;
 text-decoration: none;
}
.screenawards-nomination {
	position: relative;
	padding-bottom: 2060px;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}
#section .container .row .rightpanel .add-topic {
	display: inline;
	float: left;
	max-width: 300px;
	margin: 0 4% 25px 0;
	text-align: center;
	width: 48%;
}

/** ================================================== Working Area (END) less 800px  ==================================================**/	


}





/************************************** Below 640px Resolution ***************************************/

@media screen and (max-width:640px) {
	 
/**************************************************** Header Part ****************************************************/

/***************** Addvertisement 300/250 for Home/Story/Listing/Gallery Page **********/
.add-mobile {
 display: block;
 margin: 25px auto;
}
#section {
	margin: 0 auto 10px auto;
	padding: 0;
}
#banner-section {
	padding: 70px 0 0 0;	
}
#banner-section .mobile {
 padding: 0;
}
/* Election */
.fullbarwidth {
 background: none;
 clear: both;
 margin: 0 auto;
 min-height: 100px;
 overflow: hidden;
 padding: 0 0 20px 0;
 width: 95%;
}
.fullbarwidth .widget1 {
 clear: both;
 display: block;
 float: none;
 margin: 0 0 20px 0;
 width: 100%;
}
.fullbarwidth .widget2 {
 clear: both;
 display: block;
 float: none;
 margin: 0 0 20px 0;
 width: 100%;
}
.fullbarwidth .widget3 {
 display: none;
}
/* Header */
header#common .news {
 display: none;
}
header#common nav {
 display: none;
}
#header-bg.height {
 background: none;
 clear: both;
 height: 46px;
}
#middle.border {
 border-bottom: none;
 clear: both;
 margin: 0 auto;
 max-width: 990px;
 padding: 40px 0 0 0;
 width: 100%;
}
#middle .logo-section .logo {
 background: none;
 height: 45px;
 margin: 0 auto;
 padding: 0;
}
#middle .logo-section .logo h2 a {
 color: #000;
 font: 30px Georgia, "Times New Roman", Times, serif;
 margin: 0;
 padding: 0;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
}
#middle .logo-section.business .logo {
 background: none;
 height: 45px;
 margin: 0 auto;
 padding: 0;
 text-align: left;
}
#middle .logo-section.entertainment .logo {
 background: none;
 height: 45px;
 margin: 0 auto;
 padding: 0;
 text-align: left;
}
#middle .logo-section.entertainment .logo h2 {
 margin: 0;
 padding: 9px 0 0 0;
 text-align: center;
}
#middle .logo-section.entertainment .logo h2 a {
 color: #bc0760;
 font: 30px Georgia, "Times New Roman", Times, serif;
 margin: 0;
 padding: 0;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
}
.ipad-nav .container .items ul li span#shareicon {
 display: none;
 height: 21px;
 width: 22px;
}
.ipad-nav .container .items ul li span a.search {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) -861px -33px;
 border-right: none;
 display: block;
}
.ipad-nav .container .items ul li form {
 background: #d8d8d8;
 padding: 5px;
 position: absolute;
 right: 10px;
 top: 47px;
 width: 190px;
}
#showmenu {
 display: none;
}
#section .container .full-width .left-sidebar .traking {
 display: none;
}
/**************************************************** Footer Part ****************************************************/	
footer .editors-pics {
 display: none;
}
footer .footer-group .details {
 background: none;
 margin: 0 auto;
 max-width: 95%;
 overflow: hidden;
 padding: 0;
 width: 990px;
}
footer .footer-group .details .social-icons {
 clear: both;
 display: block;
 overflow: hidden;
 padding: 3px 0;
}
footer .footer-group .details .social-icons ul li {
 float: left;
 height: 25px;
 padding: 0 0 10px 0;
 width: 25px;
}
footer .footer-group .details .social-icons ul li.no-mob {
 display: none;
}
footer .footer-group .details .copyright {
 padding: 5px 0;
 width: 100%;
}
footer .footer-group .details .copyright .privacy {
 display: block;
 float: none;
 width: 100%;
}
footer .footer-group .details .copyright .wp {
 display: block;
 float: none;
 text-align: left;
 padding: 5px 0;
}

/** ================================================== Working Area START less 640px ==================================================**/	

/************** Home Page  *****************
* #.# Home Page
**/

/* Add Section*/
#section .container .row .rightpanel .add-second {
 display: block;
 float: left;
 margin: 0 0 25px 0;
 max-width: 400px;
 text-align: center;
 width: 50%;
}
#section .container .row .rightpanel .event {
 display: block;
 float: none;
 margin: 0 0 25px 0;
 text-align: center;
 width: 100%;
 max-width:100%;
}
#section .container .row .rightpanel .add-first {
 clear: both;
 float: none;
 margin: 0 auto;
 text-align: center;
}
#section .container .row .rightpanel .add-first img {
 margin: 0 auto;
 text-align: center;
 width: 300px;
}
#section .container .full-width .right-sidebar .event {
 display: block;
 text-align:center;
 padding:0;
}
#section .container .row .right-sidebar .event {
 display: none;
}
#section .container .row .rightpanel .event iframe {
 display: block;
 margin: 0 auto;
 text-align: center;
 width: 300px;
}
#section .container .city-caraousel .city-section .city-links {
 display: none;
}
#section .container .row .right-sidebar .event {
 display: none;
}
/* Lead Stories*/
#section .container .full-width .left-sidebar .story-section .first-story {
 clear: both;
 border-right: none;
 float: none;
 padding: 0 0 2% 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .story-image {
 padding: 0;
}
#section .container .full-width .left-sidebar .story-section .first-story h1 {
 clear: both;
 font-family: 'Open Sans Condensed', sans-serif;
 line-height: 18px;
 padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .story-section .first-story h1 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 400;
 text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article .story-image {
 float: left;
 height: 50px;
 overflow: hidden;
 padding: 5px 10px 0 0;
 width: 90px;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article .story-image a img {
 height: 50px;
 overflow: hidden;
 text-decoration: none;
 width: 90px;
}
/*Second Story*/
#section .container .full-width .left-sidebar .story-section .story-second {
 border-top: 1px solid #dbdbdb;
 clear: both;
 float: none;
 padding: 10px 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .story-image {
 float: left;
 height: 50px;
 overflow: hidden;
 padding: 0 10px 0 0;
 width: 90px;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .story-image a img {
 float: left;
 height: 50px;
 width: 90px;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .title {
 clear: none;
 color: #a32020;
 font-size: 11px;
 font-weight: normal;
 padding: 0;
}
#section .container .full-width .left-sidebar .story-section .story-second .article h3 {
 clear: none;
 line-height: 16px;
 padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .story-section .story-second .article h3 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article h3 {
 font-family: 'Open Sans Condensed', sans-serif;
 line-height: 16px;
 padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article h3 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px; 
 text-decoration: none;
}
/* Entertainment */
#section .container .full-width .left-sidebar .section-common .left-panel {
 border-right: none;
 float: left;
 overflow: hidden;
 padding: 0 0 2% 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .section-common .left-panel h3 {
 line-height: 18px;
 padding: 0 0 5px;
}
#section .container .full-width .left-sidebar .section-common .left-panel h3 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 400;
 text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first h5 {
 line-height: 17px;
 padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first h5 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 15px;
 font-weight: 400;
 line-height: 17px; 
 text-decoration: none;
}
#section .container .full-width .left-sidebar .section-common .right-panel {
 border-top: 1px solid #dbdbdb;
 clear: both;
 float: none;
 overflow: hidden;
 padding: 2% 0 0 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story .story-image {
 clear: none;
 float: left;
 overflow: hidden;
 padding: 0 10px 0 0;
 width: 90px;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story h5 {
 line-height: 16px;
 padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story h5 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
/* Latest News, Vidoes and Lifestyle*/
#section .container .full-width .right-sidebar .latest-news {
 clear: both;
 float: none;
 margin: 0 0 25px 0;
 overflow: hidden;
 padding: 0;
 width: 100%;
}
#section .container .full-width .right-sidebar .videos {
 clear: both;
 float: none;
 margin: 0;
 overflow: hidden;
 padding: 0;
 width: 100%;
}
#section .container .full-width .right-sidebar .videos .thumbnails .first {
 float: left;
 margin: 0 4% 0 0;
 width: 48%;
}
#section .container .full-width .right-sidebar .home-technology {
 clear: both;
 margin: 0 0 25px 0;
 max-width: 640px;
 overflow: hidden;
 width: 100%;
}
#section .container .full-width .right-sidebar .home-technology .story .heading {
 clear: both;
 line-height: 16px;
 padding: 0 0 5px 0;
}
#section .container .full-width .right-sidebar .home-technology .story .heading a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .full-width .right-sidebar .home-technology .story p a img {
 float: left;
 height: 50px;
 overflow: hidden;
 padding: 3px 10px 0 0;
 text-decoration: none;
 width: 90px;
}
/* Auto Travel*/
#section .container .full-width .right-sidebar .auto-travel {
 clear: both;
 margin: 0;
 overflow: hidden;
 width: 100%;
}
 #section .container .full-width .right-sidebar .auto-travel .story h5 {
 clear: both;
 line-height: 16px;
 padding: 0;
}
#section .container .full-width .right-sidebar .auto-travel .story h5 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .full-width .right-sidebar .auto-travel .story p a img {
 float: left;
 height: 50px;
 overflow: hidden;
 padding: 3px 10px 0 0;
 text-decoration: none;
 width: 90px;
}
/* Common Structure */
#section .container .full-width .left-sidebar .common-structure {
 clear: both;
 margin: 0;
 padding: 0;
}
#section .container .full-width .left-sidebar .common-structure .business-left h5 {
 line-height: 18px;
 padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .common-structure .business-left h5.border {
 border-bottom: 1px solid #dbdbdb;
 line-height: 18px;
 padding: 5px 0 0 0;
}
#section .container .full-width .left-sidebar .common-structure .business-left h5 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 400;
 line-height: 18px;
 text-decoration: none;
}
/* Others */
#section .container .full-width .right-sidebar .add-second {
 clear: both;
 display: block;
 float: none;
 margin: 0 auto;
 max-width: 640px;
 text-align: center;
}
#section .container .full-width .right-sidebar .add-second img {
 height: auto;
 margin: 0 auto;
 text-align: center;
}
#section .container .full-width .left-sidebar .home-section .home-links {
 display: none;
}
/* Business, FB, Horoscope*/
#section .container .full-width .right-sidebar .business {
 clear: both;
 float: none;
 margin: 0 auto 25px auto;
 overflow: hidden;
 text-align: center;
 width: 300px;
}
#section .container .full-width .right-sidebar .horoscope {
 clear: both;
 float: inherit;
 margin: 0 auto 25px auto;
 overflow: hidden;
 width: 300px;
}
#section .container .full-width .right-sidebar .fb {
 clear: both;
 float: none;
 margin: 0 auto;
 overflow: hidden;
 text-align: center;
 width: 300px;
}





/************** Add Section  *****************
* #.# Add Section
**/
#section .container .row .rightpanel .add-first {
 display: block;
 float: nono;
 margin: 0 0 25px 0;
 max-width: 640px;
 text-align: center;
 width: 100%;
}
#section .container .row .rightpanel .add-first img {
 margin: 0 auto;
 text-align: center;
 width: 300px;
}
#section .container .row .rightpanel .add-poll {
 clear: both;
 float: none;
 margin: 0 0 25px 0;
 width: 100%;
}
#section .container .row .rightpanel .add-poll #PDI_container8125931 .pds-box {
 margin: 0 auto;
 text-align: center;
 width: 100%;
}
/************************************************************* Profile Page  *************************************************************
* #.# Profile Page
**/
#section .container .row .leftpanel .opinion .profile-container .col-details h1 {
 font-size: 19px;
 font-weight: 400;
 line-height: 28px;
 padding: 0 0 5px 0;
}
#section .container .row .leftpanel .opinion .columnist {
 display: none;
}
#section .container .row .leftpanel .opinion .view-all {
 background: #f5f5f5;
 border: 1px solid #f1f1f1;
 clear: both;
 display: block;
 margin: 0 0 10px;
 overflow: hidden;
 padding: 3px 5px;
 text-align: right;
}
#section .container .row .leftpanel .opinion .view-all a {
 color: #a32020;
 font-size: 12px;
 font-weight: bold;
 text-transform: uppercase;
 text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container {
 border-left: none;
 display: block;
 float: none;
 margin: 0;
 max-width: 612px;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .opinion .profile-container .col-details .photo {
 background: #f1f1f1;
 border: 1px dotted #e2e1e1;
 float: right;
 height: 100px;
 margin: 0 0 0 10px;
 padding: 5px;
 width: 100px;
}
#section .container .row .leftpanel .opinion .profile-container .col-details .photo img {
 height: 100px;
 width: 100px;
}
/************************************************************* Search page *************************************************************/
/****
* #.# Search Page
**/
#section .container .row .leftpanel .search-tabs .addthis_button_linkedin, #section .container .row .leftpanel .search-tabs .addthis_button_reddit, #section .container .row .leftpanel .search-tabs .addthis_button_pinterest_share, #section .container .row .leftpanel .search-tabs .addthis_button_google_plusone_share {
 display: none;
}
#section .container .row .leftpanel .search-result .details time {
 display: none;
}
#section .container .row .leftpanel .search-result .details .picture {
 float: left;
 height: 50px;
 padding: 4px 10px 5px 0;
 width: 90px;
}
#section .container .row .leftpanel .search-result .details .picture a img {
 height: 50px;
 overflow: hidden;
 text-decoration: none;
 width: 90px;
}
#section .container .row .leftpanel .search-result .details h3 {
 line-height: 14px;
 padding: 0 0 5px 0;
}
#section .container .row .leftpanel .search-result .details h3 a {
 font-size: 14px;
 font-weight: 400;
 line-height: 14px;
 text-decoration: none;
}
#section .container .row .leftpanel .search-result .details p {
 color: #444;
 font-size: 12px;
 font-weight: 400;
 line-height: 14px;
 padding: 0;
}
#section .container .row .leftpanel .search-result .details .tags {
 display: none;
}
/************************************************************* Topic page *************************************************************/
/****
* #.# Topic Page
**/
#section .container .row .leftpanel.topic {
 clear: both;
 display: block;
 float: none;
 max-width: 640px;
 margin: 0;
 overflow: hidden;
 width: 100%;
}
#section .container .row .leftpanel.topic .topic-page .left-col {
 clear: both;
 float: none;
 max-width: 640px;
 overflow: hidden;
 width: 100%;
}
#section .container .row .leftpanel.topic .topic-page .right-col .lead-stories .first p {
 display: none;
}
#section .container .row .leftpanel.topic .topic-page .right-col {
 border-left: none;
 clear: both;
 float: none;
 margin: 0;
 max-width: 640px;
 padding: 0;
 width: 100%;
}
#section .container .row .rightpanel.topic {
 border-top: none;
 border-left: none;
 display: block;
 float: none;
 max-width: 640px;
 overflow: hidden;
 padding: 0;
 width: 100%;
}
#section .container .row .rightpanel .latest-gallery .gallery-topic .pic-area .links-topic a {
 color: #fff;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 padding: 0;
 text-decoration: none;
}
#section .container .row .rightpanel .justin-gallery {
 display: none;
}
/************************************************************* Opinion page *************************************************************/
/****
* #.# Opinion Page
**/
#section .container .row .leftpanel .opinion .profile-container .opi-story .sto-img {
 float: left;
 height: 50px;
 padding: 4px 10px 5px 0;
 width: 90px;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story .sto-img a img {
 height: 50px;
 text-decoration: none;
 width: 90px;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story h6 {
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .opi-story h6 a {
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
/************************************************************* All Columnists page *************************************************************/
/****
* #.# All Columnists Page
**/
#section .container .row .leftpanel .columnists .diveder {
 clear: both;
 float: none;
 margin: 0;
 width: 100%;
}
#section .container .row .leftpanel .columnists .diveder.last {
 clear: both;
 float: none;
 margin: 0;
 width: 100%;
}
#section .container .row .leftpanel .columnists .tab-links li {
	margin: 0 2%;
}
#section .container .row .leftpanel .columnists .tab-links a {
	padding: 9px 6px;
}
#section .container .row .leftpanel .columnists .tab .list ul li {
	width: 46%;
}
@media screen and (max-width:320px) {
#section .container .row .leftpanel .columnists .diveder .columns {
 clear: both;
 float: none;
 margin: 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .traking {
 display: none;
}


}
/************************************************************* Nation page *************************************************************/
/****
* #.# Nation Page
**/
#section .container .row .leftpanel .nation .section .articles {
 clear: both;
 max-width: 640px;
 padding: 5px 0 0 0;
 width: 100%;
}
#section .container .row .leftpanel .nation .section .sports-section {
 display: none;
}
#section .container .row .leftpanel .nation .lead-story .lead-image {
 clear: both;
 float: none;
 height: auto;
 margin: 0;
 overflow: hidden;
 width: 100%;
}
#section .container .row .leftpanel .nation .second-stories .story .photo-wrapper .slug {
 background: rgba(45, 43, 45, 0.8);
 bottom: 2px;
 color: #fff;
 font: bold 12px/16px Arial, Helvetica, sans-serif;
 padding: 2px 5px;
 position: absolute;
 width: 100%;
}
#section .container .row .leftpanel .nation .lead-story .short-info {
 clear: both;
 float: none;
 width: 100%;
}
#section .container .row .leftpanel .nation .second-stories .story {
 float: left;
 margin: 0 4% 10px 0;
 overflow: hidden;
 width: 46%;
}
@media screen and (min-width:481px) and (max-width:640px) {
#section .container .row .leftpanel .nation .second-stories .story {
 float: left;
 margin: 0 20px 0 0;
 overflow: hidden;
 width: 30%;
}
#section .container .row .leftpanel .nation .second-stories .story.last {
 margin: 0;
 width: 30%!important;
}
}
#section .container .row .leftpanel .nation .section .articles .stories .sto-img {
 float: left;
 height: 50px;
 margin: 3px 10px 0 0;
 width: 90px;
}
#section .container .row .leftpanel .nation .section .articles .stories .sto-img a img {
 height: 50px;
 text-decoration: none;
 width: 90px;
}
#section .container .row .leftpanel .nation .section .articles .stories .caption {
 line-height: 16px;
}
#section .container .row .leftpanel .nation .section .articles .stories .caption a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .row .leftpanel .nation .section .articles .day-picture .punchline {
 bottom: -10px;
 background: #fff;
 left: 5%;
 overflow: hidden;
 padding: 2px;
 position: absolute;
 width: 89%;
}
/************************************************************* Nation Listing Page *************************************************************/
/****
* #.# Nation Listing Page
**/
#section .container .row .leftpanel .nation .articles .date {
 border-right: none;
 color: #787878;
 clear: both;
 float: none;
 font-size: 11px;
 font-weight: 400;
 min-height: 20px;
 text-transform: uppercase;
 width: 100%;
}
#section .container .row .leftpanel .nation .articles .snaps {
 float: left;
 height: 50px;
 margin: 2px 10px 0 0;
 width: 90px
}
#section .container .row .leftpanel .nation .articles .snaps a img {
 height: 50px;
 outline: none;
 overflow: hidden;
 text-decoration: none;
 width: 90px;
}
#section .container .row .leftpanel .nation .articles .title {
 line-height: 16px;
 padding: 0 0 5px;
}
#section .container .row .leftpanel .nation .articles .title a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .row .leftpanel .nation .page-add .large-ad {
 display: block;
}
#section .container .row .leftpanel .nation .section .editorial-column {
 display: none;
}
/************************************************************* Cities Page *************************************************************/
/****
* #.# Cities Page
**/
#section .container .row .rightpanel .talk-news {
 display: block;
 float: none;
 margin: 0 auto 25px auto;
 max-width: 300px;
 text-align: center;
 width: 100%;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story {
 border-right: 1px solid #dbdbdb;
 float: left;
 overflow: hidden;
 padding: 0 10px 0 0;
 width: 47%;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading {
 float: left;
 overflow: hidden;
 padding: 0 0 0 10px;
 width: 47%;
}
/************************************************************* Cities Listing Page *************************************************************/
/****
* #.# Cities Listing Page
**/
#section .container .row .leftpanel .nation .city-column .from-city {
 display: none;
}
#section .container .row .leftpanel .nation .city-column .city-live {
 border-left: none;
 display: block;
 float: none;
 margin: 0;
 max-width: 640px;
 min-height: 200px;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories .story .photo {
 float: left;
 height: 67px;
 padding: 3px 10px 0 0;
 width: 120px;
}
#section .container .row .leftpanel .nation .city-column .city-live .cities-stories .story .photo a img {
 height: 67px;
 text-decoration: none;
 width: 120px;
}
/************************************************************* First Frame Page *************************************************************/
/****
* #.# First Frame  Page
**/
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li {
 float: left;
 width: 31.66%;
 margin: 0 2.5% 0 0;
 min-height: 180px;
 padding: 0;
 position: relative;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li.last {
 float: left;
 width: 31.66%;
 margin: 0;
 min-height: 180px;
 padding: 0;
}
*+html #section .container .row .leftpanel .first-frame .thumbnails .gallery ul li {
 float: left;
 width: 31.60%;
 margin: 0 2.5% 0 0;
 min-height: 180px;
 padding: 0;
 position: relative;
}
/************************************************************* First Frame Listing Page *************************************************************/
/****
* #.# First Frame Listing Page
**/
#section .container .row .frame-listing .gallery ul li {
 float: left;
 width: 31%;
 margin: 0 3% 0 0;
 min-height: 180px;
 padding: 0;
 position: relative;
}
#section .container .row .frame-listing .gallery ul li.last {
 float: left;
 width: 31%;
 margin: 0 3% 0 0;
 min-height: 180px;
 padding: 0;
}
#section .container .row .frame-listing .gallery ul li:nth-child(3n) {
 float: left;
 width: 31%;
 margin: 0;
 min-height: 180px;
 padding: 0;
}
/************************************************************* Entertainment Landing Page *************************************************************/
/****
* #.# Entertainment Landing Page
**/
#middle .logo-section.entertainment h2 span {
 display: none;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page .story-details h6 {
 line-height: 18px;
 padding: 0 0 3px 0;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page .story-details h6 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 400;
 line-height: 18px;
 text-decoration: none;
}
#section .container .row .leftpanel .entertainment .first-part .ent-navigation {
 display: none;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story {
 background: #f4f4f4;
 margin: 0;
 min-height: inherit;
 overflow: hidden;
 padding: 10px;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .listing-page .story-details {
 clear: both;
 overflow: hidden;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg h6 {
 line-height: 16px;
 padding: 0;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg h6 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 outline: medium none;
 text-decoration: none;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg .picture {
 float: left;
 overflow: hidden;
 margin: 0 10px 0 0;
 width: 90px;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg .picture a img {
 height: 50px;
 overflow: hidden;
 text-decoration: none;
 width: 90px;
}
/* Right Panel Part*/
#section .container .row .rightpanel .photos {
 border-top: 2px solid #5B5A5A;
 clear: both;
 display: block;
 float: none;
 margin: 10px auto;
 padding: 20px 0;
 position: relative;
 width: 100%;
}
#section .container .row .rightpanel .photos .first-story {
 float: left;
 overflow: hidden;
 padding: 5px 0 10px;
 position: relative;
 width: 48%;
}
#section .container .row .rightpanel .photos .other-stories {
 border-top: none;
 clear: none;
 float: left;
 margin: 5px 0 0 4%;
 overflow: hidden;
 padding: 0;
 width: 48%;
}
#section .container .row .rightpanel .photos .other-stories.no-dis {
 display: none;
}
#section .container .row .rightpanel .photos h4 {
 background: #c70606;
 color: #fff;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 400;
 left: 43%;
 padding: 5px 20px;
 position: absolute;
 text-transform: uppercase;
 top: -19px;
 -webkit-box-shadow: 0 8px 6px -6px #000;
 -moz-box-shadow: 0 8px 6px -6px #000;
 box-shadow: 0 8px 6px -6px #000;
}
#section .container .row .rightpanel .mov-reviews {
 clear: both;
 float: none;
 margin: 0;
 overflow: hidden;
 padding: 20px 0;
 width: 100%;
}
#section .container .row .rightpanel .mov-reviews .movies {
 clear: none;
 float: left;
 margin: 0;
 overflow: hidden;
 width: 48%;
}
#section .container .row .rightpanel .mov-reviews .movies.margin {
 clear: none;
 float: left;
 margin: 0 0 0 4%;
 overflow: hidden;
 width: 48%;
}
#section .container .row .rightpanel .chatroom {
 background: #000;
 clear: both;
 display: block;
 float: none;
 left: 0;
 margin: 0 auto 25px auto;
 max-width: 280px;
 min-height: inherit;
 overflow: hidden;
 padding: 10px;
 position: inherit;
 text-align: center;
 width: 100%;
}
/* Sports Page */
#section .container .row .leftpanel .slider .flex-direction-nav li a {
 cursor: pointer;
 display: block;
 filter: alpha(opacity=80);
 height: 63px;
 margin: 0;
 opacity: .8;
 position: absolute;
 top: 33%;
 text-indent: -9999px;
 width: 35px;
 top: 150px;
}
#section .container .row .rightpanel .quote {
 background: #e8e8e8;
 clear: both;
 background: -moz-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(232, 232, 232, 1)), color-stop(100%, rgba(255, 255, 255, 1)));
 background: -webkit-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 background: -o-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 background: -ms-linear-gradient(top, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 background: linear-gradient(to bottom, rgba(232, 232, 232, 1) 0%, rgba(255, 255, 255, 1) 100%);
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#ffffff', GradientType=0 );
 float: left;
 margin: 0 auto 25px auto;
 max-width: inherit;
 padding: 5px 10px;
 width: 97%;
}
/* Only Express*/
#section .container .row .rightpanel .only-express {
 float: none;
 max-width: inherit;
 margin: 0 auto 25px auto;
 width: 100%;
}
#section .container .row .rightpanel .only-express h4 {
 border-top: 3px solid #747474;
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 margin: 0 auto;
 padding: 4px 0;
 text-transform: uppercase;
 width: 100%;
}
#section .container .row .rightpanel .only-express .wrapper {
 border: none;
 margin: 0 auto;
 width: 100%;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .snap {
 clear: none;
 float: left;
 overflow: hidden;
 padding: 0 10px 0 0;
 width: 40%;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .snap a img {
 height: auto;
 width: 100%;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .links {
 line-height: 17px;
 padding: 0 0 5px 42%;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story p {
 line-height: 16px;
 padding: 0 0 0 42%;
}
/************************************************************* Author Profile Page *************************************************************/
/****
* #.# Author Profile Page
**/
#section .container .row .leftpanel .opinion .author-profile {
 border-bottom: 1px solid #dbdbdb;
 clear: both;
 float: none;
 max-width: 640px;
 margin: 0 0 10px 0;
 overflow: hidden;
 padding: 0 0 10px 0;
 width: 100%;
}
#section .container .row .leftpanel .opinion .author-profile .snaps {
 float: left;
 padding: 0 15px 0 0;
 width: 100px;
}
#section .container .row .leftpanel .opinion .author-profile .info {
 color: #000;
 font: 13px/18px Georgia, "Times New Roman", Times, serif;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories h5 {
 line-height: 16px;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories h5 a {
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories .details .pic {
 float: left;
 height: 50px;
 padding: 3px 10px 0 0;
 width: 90px;
}
#section .container .row .leftpanel .opinion .profile-container .author .stories .details .pic a img {
 height: 50px;
 text-decoration: none;
 width: 90px;
}
/************** Story Page  *****************
* #.# Story Page
**/
#section .container .row .heading-part h1 {
 color: #000;
 font-family: 'Droid Serif', serif;
 font-size: 25px;
 font-weight: 700;
 line-height: 30px;
 padding: 0 0 10px 0;
}
#section .container .row .heading-part .comments {
 border-bottom: 1px solid #dbdbdb;
 border-top: 1px solid #dbdbdb;
 clear: both;
 height: auto;
 line-height: auto;
 overflow: hidden;
 padding: 5px 0;
}
#section .container .row .heading-part .comments .social-icons {
 clear: both;
 display: block;
 float: none;
 padding: 0 0 10px 0;
 text-align: center;
 width: 100%;
}
#section .container .row .heading-part .comments .email {
 clear: both;
 display: block;
 float: none;
 overflow: hidden;
 padding: 0;
 text-align: center;
 width: 100%;
}
#section .container .row .heading-part .comments .email ul {
 float: none;
 list-style: none;
 margin: 0 auto;
 width: 300px;
}
#section .container .row .heading-part .comments .email ul li a.email {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/story-email.jpg) no-repeat scroll 0 70% rgba(0, 0, 0, 0);
 padding: 0 0 0 15px;
}
#section .container .row .leftpanel .story-details p {
 color: #3e3e3e;
 font-family: 'Droid Serif', serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 26px;
 padding: 0 0 20px 0;
}
#section .container .row .leftpanel .story-details .main-story .punchline {
 clear: both;
 color: #747474;
 font-family: 'Droid Serif', serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 17px;
 padding: 5px 0 0;
}
#section .container .row .leftpanel .story-details .editor-details p {
 color: #141313;
 font-family: 'Droid Serif', serif;
 font-size: 13px;
 font-weight: 400;
 line-height: 18px;
 margin: 0 0 10px 0;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .story-details .editor-details ul {
 border-left: none;
 clear: both;
 float: none;
 list-style: none;
 padding: 0 1%;
 width: 98%;
}


/** ================================================== Today Paper Page ==================================================**/	
/****
* #.# Today Paper Page
**/
#section .container .row .leftpanel .today-paper .lead-story .lead-image {
 clear: both;
 float: none;
 height: auto;
 margin: 0;
 overflow: hidden;
 width: 100%;
}
/** ================================================== Ramnath Goenka ji Page ==================================================**/	
/****
* #.# Ramnath Goenka ji Page
**/
#section .container .row .ramnath-goenka .biography .heading h1 {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 40px;
 font-weight: 700;
 line-height: 1;
 margin: 0;
 padding: 0;
 text-transform: uppercase;
}
#section .container .row .ramnath-goenka .biography .heading h1 span {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 20px;
 font-weight: 700;
 text-transform: uppercase;
}
#section .container .row .ramnath-goenka .body-part .left-part {
 border-right: none;
 clear: both;
 float: none;
 margin: 0 20px 0 0;
 max-width: 640px;
 overflow: hidden;
 padding: 0 20px 0 0;
 width: 100%;
}
#section .container .row .ramnath-goenka .body-part .right-part {
 border-top: 1px solid #a39A81;
 clear: both;
 float: none;
 margin: 0;
 max-width: 640px;
 overflow: hidden;
 padding: 15px 0 0 0;
 width: 100%;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles h4 {
 color: #000;
 font: italic 18px/20px Georgia, "Times New Roman", Times, serif;
 margin: 0;
 padding: 0 0 20px 5px;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles .paper {
 float: left;
 padding: 0 20px 0 0;
 width: 215px;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles {
 border-bottom: 1px solid #a39A81;
 margin: 0 0 15px 0;
 overflow: hidden;
 padding: 0 0 15px 0;
}
/* Gallery Related */
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider .social {
 clear: both;
 display: block;
 float: none;
 padding: 5px 0 15px 0;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-holder .add-holder {
 clear: both;
 float: none;
 margin: 0 auto;
 padding: 20px 0 0 0;
 position: static;
 width: 300px;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .story-holder .story-related {
 float: none;
 overflow: hidden;
 padding: 0 0 20px 0;
 margin: 0;
}
/** ================================================== Oscar Award Page ==================================================**/	
/****
* #.# Full Coverage
**/

#section .container .row .rightpanel .trophy {
 border-top: 2px solid #5b5a5a;
 clear: both;
 display: block;
 float: none;
 max-width: 640px;
 margin: 18px auto 0;
 padding: 20px 0;
 position: relative;
 width: 100%;
}
#section .container .row .rightpanel .trophy.ipad {
 border-top: 2px solid #5b5a5a;
 display: block;
 clear: both;
 display: block;
 float: none;
 max-width: 640px;
 margin: 18px auto 0;
 padding: 20px 0;
 position: relative;
 width: 100%;
}
#section .container .row .rightpanel .add-topic {
 clear: both;
 display: block;
 float: none;
 max-width: 300px; 
 margin: 0 auto;
 padding: 0 0 25px 0;
 width: 100%;
}
#section .container .row .rightpanel .widget_twitter_timeline {
 clear: both;
 display: block; 
 float: none;
 max-width: 300px; 
 margin: 0 auto;
 padding: 0;
 width: 100%;
}

#section .container .row .leftpanel .top-section h1 {
 color: #000;
 font-family: "Open Sans Condensed", sans-serif;
 font-size: 17px;
 font-weight: 700;
 text-transform: uppercase;
}
#section .container .row .leftpanel .top-section h1 span {
 color: #a32020;
 font-family: "Open Sans Condensed", sans-serif;
 font-size: 17px;
 font-weight: 700;
 text-transform: uppercase;
}
#section .container .row .leftpanel .top-section .sharing {
 clear: both;
 display: block;
 padding: 10px 0 5px 0;
 position: static;
 right: inherit;
 top: inherit;
}
#section .container .row .leftpanel .oscar-awards .flexslider .slides .title {
 background: rgba(10, 10, 10, 0.8);
 border-right: none;
 bottom: 0;
 color: #fff;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 700;
 line-height: 18px;
 opacity: 0.8;
 padding: 1.5% 2%;
 position: absolute;
 width: 96.1%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .heading {
 line-height: 18px;
 padding: 0 10px;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .heading a {
 color: #000;
 font-family: "Open Sans Condensed", sans-serif;
 font-size: 15px;
 font-weight: 700;
 line-height: 18px;
 text-decoration: none;
}
#section .container .row .rightpanel .trophy .awards .caption {
 background: none repeat scroll 0 0 rgba(10, 10, 10, 0.7);
 bottom: 5px;
 color: #fff;
 font: bold 13px/16px Arial, Helvetica, sans-serif;
 opacity: 0.7;
 padding: 1%;
 position: absolute;
 width: 98%;
}
#section .container .row .rightpanel .trophy .awards .caption a {
 color: #fff;
 font: bold 13px/16px Arial, Helvetica, sans-serif;
 padding: 0;
 text-decoration: none;
}
#section .container .row .rightpanel .trophy .archive h5 {
 line-height: 18px;
 padding: 0 10px;
}
#section .container .row .rightpanel .trophy .archive h5 a {
 color: #000;
 font-family: "Open Sans Condensed", sans-serif;
 font-size: 16px;
 font-weight: 700;
 line-height: 18px;
 text-decoration: none;
}
#section .container .row .rightpanel .trophy .archive .featured ul li a {
 color: #000;
 font-family: "Open Sans Condensed", sans-serif;
 font-size: 13px;
 font-weight: 700;
 line-height: 15px;
 text-decoration: none;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder {
 background: none repeat scroll 0 0 #fff;
 border: 1px solid #d8d8d8;
 float: left;
 margin: 0 4% 4% 0;
 padding: 0;
 width: 47.5%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder.second {
 background: none repeat scroll 0 0 #fff;
 border: 1px solid #d8d8d8;
 float: left;
 margin: 0 0 4%;
 padding: 0;
 width: 47.5%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder {
 background: none repeat scroll 0 0 #fff;
 border: 1px solid #d8d8d8;
 float: left;
 margin: 0 3% 4% 0;
 padding: 0;
 width: 30.7%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder.second {
 background: none repeat scroll 0 0 #fff;
 border: 1px solid #d8d8d8;
 float: left;
 margin: 0 0 4%;
 padding: 0;
 width: 30.7%;
}
.screenawards-nomination {
position: relative;
padding-bottom: 645.25%;
padding-top: 35px;
height: 0;
overflow: hidden;
}

#section .container .row .leftpanel .search-tabs .social-icons {
	display: none;
}
/* End */
}
/** ================================================== Working Area (END) less 640px  ==================================================**/	







/************************************** Below 480px Resolution ***************************************/

@media screen and (max-width:480px) {
#middle.border {
 border-bottom: medium none;
 clear: both;
 margin: 0 auto;
 max-width: 480px;
 padding: 40px 0 0 0;
 width: 100%;
}
#header-bg.height {
 background: none;
 clear: both;
 height: 46px;
}

/* Election Result*/
#section .container .full-width .left-sidebar .result {
	clear: both;
	float: none !important;	
	width: 100%;
}
#section .container .full-width .left-sidebar .result iframe  {
	clear: both;
	display: block;
	float: none !important;
	margin: 0 auto;
	max-width: 300px;
	width: 100% !important;
}
#section .container .full-width .left-sidebar .blog {
	clear: both;
	float: none;
	margin: 0 auto !important;
	width: 100%;
}

/************** Home Page  *****************
* #.# Home Page
**/
#section .container .full-width .left-sidebar {
 clear: both;
 float: none;
 margin: 0;
 min-height: 200px;
 padding: 0 0 10px 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .story-section .first-story {
 border-right: none;
 clear: both;
 float: none;
 overflow: hidden;
 padding: 0 0 3% 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .story-section .story-second {
 clear: both;
 float: none;
 padding: 0 0 3% 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .story-image {
 float: left;
 padding: 0 3% 0 0;
 width: 90px;
}
#section .container .full-width .left-sidebar .story-section .story-second .article.first {
 border-top: none;
 overflow: hidden;
 padding: 10px 0;
}
/*Slider*/
#section .container .full-width .left-sidebar .newsbreak .headlines .flash {
 clear: both;
 float: none;
 overflow: hidden;
 position: relative;
 width: 100%;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related {
 clear: both;
 float: none;
 padding: 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .newsbreak h1 {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 18px;
 line-height: 20px;
 padding: 0 0 10px 0;
}
#section .container .full-width .left-sidebar .newsbreak h1 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 18px;
 line-height: 20px;
 text-decoration: none;
}
#section .container .full-width .left-sidebar .newsbreak .headlines .flash-related .photos {
 display: none;
}
#section .container .full-width .left-sidebar .story-section .first-story .other-article p,
#section .container .full-width .left-sidebar .story-section .story-second .article p,
#section .container .full-width .left-sidebar .story-section .related-story.mobile {
 display: none;
}
#section .container .full-width .left-sidebar .story-section .story-second .article h3 {
 clear: none;
 font-family: 'Open Sans Condensed', sans-serif;
 font-weight: 400;
 line-height: 16px;
 padding: 0 0 5px;
}
#section .container .full-width .left-sidebar .story-section .story-second {
 clear: both;
 float: none;
 max-width: 100%;
 padding: 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .story-section .story-second .article .title {
 clear: none;
 color: #a32020;
 font-size: 11px;
 font-weight: normal;
 padding: 0;
}
#section .container .full-width .right-sidebar .column-details .columnists .story {
 border-left: none;
 float: none;
 height: auto;
 min-height: 70px;
 margin: 0;
 overflow: hidden;
 padding: 2% 0;
 width: 100%;
}
#section .container .full-width .right-sidebar .column-details .columnists .story.last {
 border-left: none;
 float: none;
 height: auto;
 min-height: 70px;
 margin: 0;
 overflow: hidden;
 padding: 2% 0;
 width: 100%;
}
#section .container .full-width .right-sidebar .column-details .columnists .column-info .column-img {
 float: left;
 height: 70px;
 margin: 0 10px 0 0;
 overflow: hidden;
 width: 70px;
}
#section .container .full-width .right-sidebar .column-details .columnists .column-info .column-img a img {
 height: 70px;
 margin: 4px 0 0;
 overflow: hidden;
 width: 70px;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails {
 background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/images/thumbnail-bg.jpg) repeat scroll 0 0;
 border: 1px solid #dbdbdb;
 box-shadow: 0 8px 6px -6px #E5E5E5;
 margin: 10px 0;
 min-height: 110px;
 overflow: hidden;
 padding: 6px 6px 10px 6px;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods.first {
 display: none;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods {
 border-left: none;
 float: left;
 margin: 0;
 padding: 0 3% 0 0;
 width: 48.5%;
}
#section .container .full-width .left-sidebar .photos-section .thumbnails .pods:last-child {
 border-left: none;
 float: left;
 margin: 0;
 padding: 0;
 width: 48.5%;
}
#section .container .full-width .left-sidebar .section-common .left-panel {
 border-right: none;
 clear: both;
 float: none;
 overflow: hidden;
 padding: 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story {
 clear: both;
 margin: 0;
 overflow: hidden;
 padding: 10px 0;
}
#section .container .full-width .left-sidebar .section-common .left-panel .other-story .first p {
 display: none;
}
#section .container .full-width .left-sidebar .section-common .right-panel {
 clear: both;
 float: none;
 overflow: hidden;
 padding: 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes.first {
 border-bottom: none;
 float: left;
 margin: 0;
 padding: 0 2% 4% 2%;
 width: 45%;
}
#section .container .full-width .left-sidebar .section-common .movies-ratings .boxes {
 border-left: none;
 float: left;
 margin: 0;
 padding: 0 2% 4% 2%;
 width: 45%;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story {
 border-bottom: 1px solid #dbdbdb;
 clear: both;
 margin: 0 0 10px 0;
 overflow: hidden;
 padding: 10px 0;
}
#section .container .full-width .left-sidebar .section-common .right-panel .small-story p {
 display: none;
}
#section .container .full-width .right-sidebar .home-technology {
 clear: both;
 margin: 25px 0;
 overflow: hidden;
 width: 100%;
}
#section .container .full-width .right-sidebar .home-technology .story p a img {
 float: left;
 height: 50px;
 overflow: hidden;
 padding: 3px 10px 0 0;
 text-decoration: none;
 width: 90px;
}
#section .container .full-width .right-sidebar .home-technology .story .heading {
 clear: both;
 line-height: 16px;
 padding: 0 0 5px 0;
}
#section .container .full-width .right-sidebar .home-technology .story .heading a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .row .right-sidebar .event {
 display: block;
}
/******** Business, India, Wold, Sunday Talk ********/
#section .container .full-width .left-sidebar .common-structure {
 clear: both;
 margin: 0 0 10px 0;
 overflow: hidden;
}
#section .container .full-width .left-sidebar .common-structure .left-panel {
 clear: both;
 float: none;
 margin: 0 0 3% 0;
 overflow: hidden;
 width: 100%;
}
#section .container .full-width .left-sidebar .common-structure .right-panel {
 border-left: none;
 border-top: 1px solid #dbdbdb;;
 float: none;
 margin: 0;
 overflow: hidden;
 padding: 10px 0 0 0;
 width: 100%;
}
#section .container .full-width .left-sidebar .common-structure .business-left h5 {
 line-height: 18px;
 padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .common-structure .business-left h5 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 400;
 line-height: 18px;
 text-decoration: none;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news h5 {
 line-height: 16px;
 padding: 0 0 5px 0;
}
#section .container .full-width .left-sidebar .common-structure .right-panel .business-right .news h5 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
/***
* #.# Add hide
**/
#section .container .row .rightpanel .add-first, #section .container .row .rightpanel .add-poll {
 display: none;
}
/** ================================================== Search Photo Page ==================================================**/	
/****
* #.# Search Photo Page
**/
#section .container .row .leftpanel .search-result .search-photo-box ul li {
 float: left;
 min-height: 150px;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .search-result .search-photo-box ul li:first-child {
 float: left;
 min-height: 150px;
 padding: 0;
 width: 100%;
}
/** ================================================== Nation Listing Page ==================================================**/	
/****
* #.# Nation Listing Page
**/
#section .container .row .leftpanel .nation .lead-story .short-info h1 {
 line-height: 20px;
}
#section .container .row .leftpanel .nation .lead-story .short-info h1 a {
 color: #000;
 font-family: 'Roboto Condensed' , sans serif;
 font-size: 16px;
 font-weight: 400;
 line-height: 20px;
 text-decoration: none;
}
#section .container .row .leftpanel .nation .lead-story .short-info p {
 color: #444;
 float: left;
 font-size: 12px;
 font-weight: normal;
 line-height: 16px;
 padding: 5px 0 0;
}
#section .container .row .leftpanel .nation .second-stories .story p {
 display: none;
}
#section .container .row .leftpanel .nation .second-stories .story h6 {
 line-height: 16px;
}
#section .container .row .leftpanel .nation .second-stories .story h6 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 text-decoration: none;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story p {
 color: #444;
 font-size: 12px;
 font-weight: normal;
 line-height: 16px;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story h5 {
 line-height: 18px;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story h5 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 400;
 line-height: 18px;
 text-decoration: none;
}
#section .container .row .leftpanel .nation .page-add.lifestyle {
 clear: both;
 margin: 0 auto;
 overflow: hidden;
 padding: 0 0 25px 0;
 text-align: center;
}
#section .container .row .leftpanel .nation .page-add {
 clear: both;
 margin: 0 auto;
 overflow: hidden;
 padding: 25px 0;
 text-align: center;
}
#section .container .row .leftpanel .nation .page-add .small-ad {
 display: block;
 margin: 0 auto;
 text-align: center;
 width: 320px;
}
#section .container .row .leftpanel .nation .page-add .large-ad {
 display: none;
}
/** ================================================== Cities Page ==================================================**/	
/****
* #.# Cities Page
**/
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .lead-story {
 border-right: none;
 clear: none;
 float: none;
 overflow: hidden;
 padding: 0 0 15px 0;
 width: 100%;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading {
 border-right: none;
 border-top: 1px solid #dbdbdb;
 clear: none;
 float: none;
 overflow: hidden;
 padding: 7px 0 0 0;
 width: 100%;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading .stories {
 border-top: 1px solid #DBDBDB;
 clear: both;
 overflow: hidden;
 padding: 7px 0 10px 0;
}
#section .container .row .leftpanel .nation .equal-columns .sections .sub-sections .story-heading .stories .stories-img {
 float: left;
 height: 50px;
 overflow: hidden;
 margin: 3px 10px 0 0;
 width: 90px;
}
/** ================================================== Cities Listing Page ==================================================**/	
/****
* #.# Cities Listing Page
**/
#section .container .row .leftpanel .nation .lead-two-story .city-story {
 float: none;
 margin: 0;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .nation .lead-two-story .city-story.last {
 float: none;
 margin: 20px 0 0 0;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .stories .gal-story {
 border-right: 1px solid #DBDBDB;
 float: left;
 margin: 0 10px 0 0;
 padding: 0 10px 0 0;
 width: 46%;
}
#section .container .row .leftpanel .nation .city-column .city-live .arts .stories .gal-story.nomar {
 border-right: none;
 float: left;
 margin: 0;
 padding: 0;
 width: 46%;
}
/** ================================================== Technology Heading ==================================================**/	
/****
* #.# Technology Heading
**/
#middle .logo-section .logo h2.tech {
 margin: 0;
 padding: 9px 0 0;
 text-align: center;
}
#middle .logo-section .logo h2.tech a {
 color: #000;
 font: 42px Georgia, "Times New Roman", Times, serif;
 margin: 0;
 padding: 0;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
}
/** ================================================== Astrology Page ==================================================**/	
/****
* #.# Astrology Page
**/
#section .container .row .leftpanel .astrology .first-line h1 {
 font-size: 15px;
}
#section .container .row .leftpanel .astrology .first-line h1 span a {
 font-size: 13px;
}
#section .container .row .leftpanel .astrology .first-line h1 span {
 font-size: 10px;
}
/** ================================================== First Frame Landing ==================================================**/	
/****
* #.# First Frame 
**/
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li {
 float: left;
 width: 48%;
 margin: 0;
 min-height: 190px;
 padding: 0;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li.last {
 float: left;
 margin: 0;
 min-height: 190px;
 padding: 0;
 width: 48%;
}
#section .container .row .leftpanel .first-frame .thumbnails .gallery ul li:nth-child(odd) {
 float: left;
 width: 48%;
 margin: 0 4% 0 0;
 min-height: 190px;
 padding: 0;
}
#section .frame .background .heading {
 border-right: none;
 color: #787878;
 display: block;
 float: none;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 24px;
 font-weight: 400;
 line-height: 40px;
 padding: 0;
 text-align: center;
}
#section .frame .background {
 background: #ece9e1;
 clear: both;
 margin: 0;
 overflow: hidden;
 padding: 0;
}
#section .frame .background .section {
 border-top: 1px solid #dbdbdb;
 display: block;
 float: none;
 padding: 5px 0;
 text-align: center;
}
#section .frame .background .section ul li {
 border-left: 1px solid #dbdbdb;
 display: inline;
 float: none;
 padding: 5px;
 text-align: center;
 width: 25%;
}
#section .frame .background .section ul li:first-child {
 border-left: medium none;
 float: none;
 padding: 5px 5px 0;
}
#section .frame .background .section ul li a {
 color: #787878;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 400;
 line-height: 18px;
 text-decoration: none;
 text-align: center;
}
#middle .logo-section .logo h2 a {
 color: #000000;
 font: 30px Georgia, "Times New Roman", Times, serif;
 margin: 0;
 padding: 0;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
}
/** ================================================== First Frame Listing ==================================================**/	
/****
* #.# First Frame Listing
**/
#section .container .row .frame-listing .gallery ul li {
 float: left;
 width: 48%;
 margin: 0;
 min-height: 180px;
 padding: 0;
 position: relative;
}
#section .container .row .frame-listing .gallery ul li:nth-child(3n) {
 float: left;
 margin: 0;
 min-height: 180px;
 padding: 0;
 width: 48%;
}
#section .container .row .frame-listing .gallery ul li:nth-child(odd) {
 float: left;
 width: 48%;
 margin: 0 4% 0 0;
 min-height: 180px;
 padding: 0;
}
#section .container .row .frame-listing .gallery ul li.last {
 float: left;
 width: 48%;
 margin: 0;
 min-height: 180px;
 padding: 0;
}
/** ================================================== Lifestyle Page ==================================================**/	
/****
* #.# Lifestyle Page
**/
#section .container .row .leftpanel .nation .second-stories .story.last {
 display: none !important;
}
/** ================================================== Entertainment Landing Page ==================================================**/	
/****
* #.# Entertainment Landing Page
**/
#middle .logo-section.entertainment .logo h2 a {
 color: #bc0760;
 font: 30px Georgia, "Times New Roman", Times, serif;
 margin: 0;
 padding: 0;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
}
#middle .logo-section.entertainment h2 span {
 display: none;
}
#section .container .row .leftpanel .entertainment .first-part .ent-navigation {
 display: none;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story {
 background: #F4F4F4;
 clear: both;
 margin: 0;
 min-height: inherit;
 overflow: hidden;
 padding: 10px;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie {
 clear: both;
 float: none;
 height: auto;
 margin: 0;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .picture {
 display: none;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .mob-picture {
 display: block;
 margin: 0 0 5px 0;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .mob-picture a img {
 display: block;
 height: auto;
 width: 100%;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading {
 bottom: 0;
 clear: both;
 overflow: hidden;
 width: 104.1%;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading .corners {
 display: none;
}
#section .container .row .leftpanel .entertainment .first-part .lead-story .lead-movie .heading .background {
 background: #d70707;
 margin: 0;
 padding: 0;
}
#section .container .row .leftpanel .entertainment .first-part .second-story {
 clear: both;
 float: none;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .entertainment .first-part .second-story .movies {
 float: left;
 margin: 20px 0 0 0;
 overflow: hidden;
 padding: 0;
 width: 48%;
}
#section .container .row .leftpanel .entertainment .first-part .second-story .movies.last {
 float: left;
 margin: 20px 0 0 4%;
 overflow: hidden;
 padding: 0;
 width: 48%;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles {
 clear: both;
 margin: 0;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg h6 {
 line-height: 16px;
 padding: 0;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg h6 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
 outline: medium none;
 text-decoration: none;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg .picture {
 float: left;
 overflow: hidden;
 padding: 0 10px 0 0;
 width: 90px;
}
#section .container .row .leftpanel .entertainment .story-section .ent-story .articles .stories .bg .picture a img {
 height: 50px;
 overflow: hidden;
 text-decoration: none;
 width: 90px;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section {
 clear: both;
 float: none;
 margin: 0;
 padding: 25px 0 20px 0;
 width: 100%;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .magazine {
 clear: none;
 float: left;
 overflow: hidden;
}
#section .container .row .leftpanel .entertainment .story-section .movie-section .list .items {
 clear: none;
 margin: 0 0 0 180px;
 padding: 5px 0 10px 0;
}
#section .container .row .leftpanel .entertainment .gallery-day {
 display: none;
}
#section .container .row .leftpanel .entertainment .story-section.no-dis {
 display: none;
}
/* Right Panels*/
#section .container .row .rightpanel .photos {
 margin: 10px 0;
 width: 100%;
}
#section .container .row .rightpanel .photos h4 {
 left: 39%;
}
#section .container .row .rightpanel .photos .first-story {
 clear: both;
 float: none;
 overflow: hidden;
 padding: 5px 0 10px;
 position: relative;
 width: 100%;
}
#section .container .row .rightpanel .photos .other-stories {
 border-top: 1px solid #dbdbdb;
 clear: none;
 float: left;
 margin: 0;
 overflow: hidden;
 padding: 10px 0;
 width: 100%;
}
#section .container .row .rightpanel .photos .other-stories.no-dis {
 display: none;
}
#section .container .row .rightpanel .mov-reviews {
 clear: both;
 float: none;
 margin: 0;
 overflow: hidden;
 padding: 10px 0;
 width: 100%;
}
#section .container .row .rightpanel .mov-reviews .movies {
 clear: both;
 float: none;
 margin: 0;
 overflow: hidden;
 width: 100%;
}
#section .container .row .rightpanel .mov-reviews .movies.margin {
 border-bottom: 1px solid #dbdbdb;
 clear: both;
 float: none;
 margin: 0;
 overflow: hidden;
 padding: 15px 0;
 width: 100%;
}
#section .container .row .rightpanel .chatroom {
 background: #000;
 clear: none;
 display: block;
 float: none;
 left: 0;
 margin: 0 auto;
 max-width: 280px;
 min-height: inherit;
 overflow: hidden;
 padding: 10px;
 position: relative;
 width: 300px;
}
/** ================================================== Sports Page ==================================================**/	
/****
* #.# Sports Page
**/
#section .container .row .leftpanel .slider .flex-direction-nav li a {
 cursor: pointer;
 display: block;
 filter: alpha(opacity=80);
 height: 63px;
 margin: 0;
 opacity: .8;
 position: absolute;
 top: 22%;
 text-indent: -9999px;
 width: 35px;
}
#section .container .row .rightpanel .only-express {
 float: none;
 max-width: inherit;
 margin: 0 auto 25px auto;
 width: 100%;
}
#section .container .row .rightpanel .only-express h4 {
 border-top: 3px solid #747474;
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 margin: 0 auto;
 padding: 4px 0;
 text-transform: uppercase;
 width: 100%;
}
#section .container .row .rightpanel .only-express .wrapper {
 border: 1px solid #dbdbdb;
 margin: 0 auto;
 width: 99%;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .snap {
 clear: both;
 float: none;
 overflow: hidden;
 padding: 0 0 5px 0;
 width: 100%;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .snap a img {
 height: auto;
 width: 100%;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story .links {
 clear: both;
 line-height: 17px;
 padding: 0 10px 5px 10px;
}
#section .container .row .rightpanel .only-express .wrapper .lead-story p {
 color: #444;
 font-size: 12px;
 font-weight: normal;
 line-height: 16px;
 padding: 0 10px;
}
/** ================================================== Story Page ==================================================**/	
/****
* #.# Story Page
**/
#section .container .row .leftpanel .story-details .social .icons {
 clear: both;
 float: none;
 padding: 0 0 10px 0;
 width: 100%;
}

/** ================================================== Gallery Page ==================================================**/	
/****
* #.# Gallery Page
**/
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider h1 {
 color: #fff;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 18px;
 font-weight: 400;
 line-height: 24px;
 padding: 0;
 white-space: pre-line;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss ul li {
 float: left;
 font: 17px/14px Arial, Helvetica, sans-serif;
 margin: 0;
 min-height: 175px;
 padding: 0 0 3% 0;
 width: 48%;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss ul li:first-child {
 float: left;
 font: 17px/14px Arial, Helvetica, sans-serif;
 margin: 0;
 min-height: 175px;
 padding: 0 0 3% 0;
 width: 48%;
}
#section .container .row .leftpanel #dont-miss-container .dont-miss ul li.last {
 float: left;
 font: 17px/14px Arial, Helvetica, sans-serif;
 margin: 0 0 0 4%;
 min-height: 175px;
 padding: 0 0 3% 0;
 width: 48%;
}
#section .container .row .leftpanel .more-entertainment ul li:first-child {
 display: block;
 float: left;
 line-height: 16px;
 margin: 0 4% 0 0;
 padding: 0 0 3% 0;
 width: 48%;
}
#section .container .row .leftpanel .more-entertainment ul li:last-child {
 display: block;
 float: left;
 line-height: 16px;
 margin: 0 0 0 4%;
 padding: 0 0 3% 0;
 width: 48%;
}
#section .container .row .leftpanel .more-entertainment ul li {
 display: block;
 float: left;
 line-height: 16px;
 min-height: 175px;
 overflow: hidden;
 padding: 0 0 3% 0;
 width: 48%;
}
/* Game Page */
#section .container .row .game .gaming-listing {
 clear: both;
 float: none;
 margin: 0 0 10% 0;
 text-align: center;
 width: 100%;
}
#section .container .row .game .gaming-listing.last {
 clear: both;
 float: none;
 margin: 0;
 text-align: center;
 width: 100%;
}
/* Story Page */
#section .container .row .leftpanel .story-details .twits {
 border-top: 1px solid #dbdbdb;
 clear: both;
 float: none;
 margin: 10px 0;
 overflow: hidden;
 padding: 0 0 10px 0;
 width: 100%;
}
#section .container .row .leftpanel .story-details .related {
 border-top: 1px solid #DBDBDB;
 clear: both;
 float: none;
 margin: 10px 0;
 overflow: hidden;
 padding: 10px 0;
 width: 100%;
}
/* Story Page */
#section .container .row .leftpanel .story-details .main-story {
	display: none;
}
#section .container .row .leftpanel .story-details .main-story {
 margin: 0 0 15px 0;
 overflow: hidden;
 padding: 0 0 10px 0;
 width: 100% !important;
}
#section .container .row .leftpanel .story-details .main-story .story-image img {
 display: block;
 height: auto !important;
 margin: 0 auto;
 padding: 0 0 5px 0;
 width: 100% !important;
}
#section .container .row .leftpanel .story-details .prev-next .stories .subheading {
 color: #a32020;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 700;
 line-height: 16px;
 padding: 0 0 5px 0;
 text-align: center;
}
#section .container .row .leftpanel .story-details .prev-next .stories h5 {
 line-height: 16px;
 text-align: center;
}
#section .container .row .leftpanel .story-details .prev-next .stories h5 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 700;
 line-height: 16px;
 padding: 0;
 text-align: center;
 text-decoration: none;
}
#section .container .row .leftpanel .story-details .pagination span {
 float: left;
 padding: 0 0 10px 0;
 text-align: center;
}
#section .container .row .leftpanel .story-details .main-story .story-image {
 border-bottom: 1px solid #dbdbdb;
 color: #747474;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 font-weight: normal;
 line-height: 16px;
 overflow: hidden;
 padding: 0 0 5px 0;
}
#section .container .row .leftpanel .story-details p {
 color: #3e3e3e;
 font-family: 'Droid Serif', serif;
 font-size: 13px;
 font-weight: 400;
 line-height: 24px;
 padding: 0 0 20px 0;
}
#section .container .row .leftpanel .story-details p img {
 clear: both;
 float: none;
 height: auto;
 padding: 0;
 width: 100%;
}
/** ================================================== Today Paper Page ==================================================**/	
/****
* #.# Today Paper Page
**/
#section .container .row .leftpanel .today-paper .section {
 background: none;
 border-top: 1px solid #dbdbdb;
 clear: both;
 overflow: hidden;
 padding: 10px 0 0 0;
}
#section .container .row .leftpanel .today-paper .section ul li {
 border-bottom: 1px solid #dbdbdb;
 display: block;
 float: none;
 margin: 0 0 1% 0;
 overflow: hidden;
 padding: 0 0 2% 0;
 width: 100%;
}
#section .container .row .leftpanel .today-paper .section ul li.evan {
 display: block;
 float: none;
 margin: 0 0 1% 0;
 padding: 0 0 2% 0;
 width: 100%;
}
#section .container .row .leftpanel .today-paper .lead-story h1 {
 line-height: 18px;
 padding: 0;
}
#section .container .row .leftpanel .today-paper .lead-story h1 a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 16px;
 font-weight: 700;
 line-height: 18px;
 text-decoration: none;
}
/** ================================================== Today Paper Page ==================================================**/	
/****
* #.# Today Paper Page
**/
#error-page .wrapper h5 {
 color: #000;
 display: block;
 font: bold 25px/25px Georgia, Helvetica, sans-serif;
 margin: 0;
 overflow: hidden;
 padding: 10px 0;
 text-align: center;
}
#error-page .wrapper .msg {
 color: #000;
 display: block;
 font: normal 13px/18px Georgia, Helvetica, sans-serif;
 margin: 0;
 padding: 0 10px 10px 10px;
 text-align: center;
}
#error-page .wrapper .link ul li {
 display: block;
 text-align: center;
}
#error-page .wrapper .link ul li:first-child {
 border-right: none;
 display: inline;
 margin: 0;
 padding: 0;
 text-align: center;
}
/** ================================================== Ramnath Goenka ji Page ==================================================**/	
/****
* #.# Ramnath Goenka ji Page
**/
#section .container .row .ramnath-goenka .biography .heading h1 {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 27px;
 font-weight: 700;
 line-height: 1;
 margin: 0;
 padding: 0;
 text-transform: uppercase;
}
#section .container .row .ramnath-goenka .biography .heading h1 span {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 12px;
 font-weight: 700;
 text-transform: uppercase;
}
#section .container .row .ramnath-goenka .biography .picture {
 float: right;
 margin: 0 auto;
 padding: 0 0 10px 20px;
 width: 150px;
}
#section .container .row .ramnath-goenka .biography h3 {
 color: #A80404;
 font: italic 16px/24px Georgia, "Times New Roman", Times, serif;
 margin: 0;
 padding: 0 10px 15px 10px;
 text-align: center;
}
#section .container .row .ramnath-goenka .biography em {
 color: #28251D;
 display: block;
 font: italic 13px/18px Arial, Helvetica, sans-serif;
 margin: 0;
 padding: 0 10px 10px 10px;
 text-align: center;
}
#section .container .row .ramnath-goenka .body-part .left-part {
 border-right: none;
 float: none;
 margin: 0 20px 0 0;
 max-width: 480px;
 overflow: hidden;
 padding: 0;
 width: 100%;
}
#section .container .row .ramnath-goenka .body-part .inner-part .col-first {
 clear: both;
 float: none;
 margin: 0 0 15px 0;
 width: 100%;
}
#section .container .row .ramnath-goenka .body-part .inner-part .col-first.last {
 clear: both;
 float: none;
 margin: 0;
 width: 100%;
}
#section .container .row .ramnath-goenka .body-part .right-part {
 clear: both;
 float: none;
 max-width: 480px;
 overflow: hidden;
 width: 100%;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles .paper {
 clear: both;
 margin: 0 auto;
 padding: 15px 0 10px 0;
 text-align: center;
 width: 100%;
}
#section .container .row .ramnath-goenka .body-part .right-part .articles h4 {
 color: #000;
 font: italic 18px/20px Georgia, "Times New Roman", Times, serif;
 margin: 0;
 padding: 0 0 10px 5px;
}

/* Only Breaking 15-12-14*/
#section .container .row .rightpanel .only-breaking .wrapper .lead-story {
 clear: both;
 padding: 0;
 overflow: hidden;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .snap {
 clear: both;
 float: none;
 margin: 0;
 overflow: hidden;
 padding: 0;
 position: relative;
 width: 100%;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points {
 clear: both;
 line-height: 17px;
 padding: 0 10px 5px;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li:first-child {
 border-top: none;
 display: block;
 padding: 5px 0;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li:first-child a {
 border-top: none;
 display: block;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 16px;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li {
 border-top: 1px solid #a5a5aa;
 display: block;
 padding: 5px 0;
}
#section .container .row .rightpanel .only-breaking .wrapper .lead-story .points ul li a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 13px;
 font-weight: 400;
 line-height: 15px;
 text-decoration: none;
}
/* Gallery End Thumbnails */
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist {
 clear: both;
 padding: 20px 0 0 0;
 width: 100%;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist span.list {
 display: block;
 float: left;
 margin: 0 0 3% 0;
 position: relative;
 padding: 0;
 text-align: center;
 width: 100%;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist span.list.third {
 display: block;
 float: left;
 margin: 0 0 3% 0;
 position: relative;
 padding: 0;
 text-align: center;
 width: 100%;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist span.list a img {
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
 filter: alpha(opacity=95);
 -moz-opacity: 0.95;
 -khtml-opacity: 0.95;
 opacity: 0.95;
 height: auto;
 text-decoration: none;
 width: 100%;
}
#section .container .row .leftpanel .background-picute .photo-gallery .main-gallery .slider #dvgallist span.list a img:hover {
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
 filter: alpha(opacity=40);
 -moz-opacity: 0.4;
 -khtml-opacity: 0.4;
 opacity: 0.4;
 height: auto;
 margin: 0;
 padding: 0;
 text-decoration: none;
 width: 100%;
}
/** ================================================== Oscar Award Page ==================================================**/	
/****
* #.# Full Coverage
**/
#section .container .row .rightpanel .trophy {
 border-top: 2px solid #5b5a5a;
 clear: both;
 display: block;
 float: none;
 max-width: 480px;
 margin: 18px auto 0;
 padding: 20px 0;
 position: relative;
 width: 100%;
}
#section .container .row .rightpanel .trophy.ipad {
 border-top: 2px solid #5b5a5a;
 display: block;
 clear: both;
 display: block;
 float: none;
 max-width: 480px;
 margin: 18px auto 0;
 padding: 20px 0;
 position: relative;
 width: 100%;
}
#section .container .row .rightpanel .add-topic {
 clear: both;
 display: block;
 float: none;
 max-width: 300px; 
 margin: 0 auto;
 padding: 0 0 25px 0;
 width: 100%;
}
#section .container .row .rightpanel .widget_twitter_timeline {
 clear: both;
 display: block; 
 float: none;
 max-width: 300px; 
 margin: 0 auto;
 padding: 0;
 width: 100%;
}
#section .container .row .rightpanel .trophy .awards .caption {
 background: rgba(10, 10, 10, 0.8);
 bottom: 5px;
 color: #fff;
 font: bold 12px/16px Arial, Helvetica, sans-serif;
 opacity: 0.8;
 padding: 1%;
 position: absolute;
 width: 98%;
}
#section .container .row .rightpanel .trophy .awards .caption a {
 color: #fff;
 font: bold 12px/16px Arial, Helvetica, sans-serif;
 padding: 0;
 text-decoration: none;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder {
 background: #fff;
 border: 1px solid #d8d8d8;
 clear: both;
 float: none;
 margin: 0 0 4% 0;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder.second {
 background: #fff;
 border: 1px solid #d8d8d8;
 clear: both;
 float: none;
 margin: 0 0 4% 0;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .heading {
 line-height: 15px;
 padding: 0 10px;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .heading a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 13px;
 font-weight: 700;
 line-height: 15px;
 text-decoration: none;
}
#section .container .row .leftpanel .oscar-awards .flexslider .slides .title {
 background: rgba(10, 10, 10, 0.8);
 border-right: none;
 bottom: 0;
 color: #fff;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 14px;
 font-weight: 700;
 line-height: 17px;
 opacity: 0.8;
 padding: 1.5% 2%;
 position: absolute;
 width: 96.1%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .slug {
 background: #be2228;
 color: #fff;
 display: inline;
 font: bold 12px/17px Arial, Helvetica, sans-serif;
 left: 5px;
 padding: 2px 4px;
 position: absolute;
 top: 5px;
}
#section .container .row .leftpanel .oscar-awards .gallery-short .snap-holder .nomination .slug a {
 background: #be2228;
 color: #fff;
 font: bold 11px/16px Arial, Helvetica, sans-serif;
 padding: 0;
}
/*Oscar Page 3 Column Gallery*/
#section .container .row .leftpanel .oscar-awards .gallery-short.small {
 border-top: 1px solid #d8d8d8;
 clear: both;
 overflow: hidden;
 padding: 20px 0 0 0;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder {
 background: #fff;
 border: 1px solid #d8d8d8;
 float: left;
 margin: 0 0 4% 0;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder.second {
 background: #fff;
 border: 1px solid #d8d8d8;
 float: left;
 margin: 0 0 4% 0;
 padding: 0;
 width: 100%;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder .nomination .heading {
 line-height: 15px !important;
 padding: 0 10px;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder .nomination .heading a {
 color: #000;
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 13px;
 font-weight: 700;
 line-height: 15px;
 text-decoration: none;
}
#section .container .row .leftpanel .oscar-awards .gallery-short.small .snap-holder .nomination .heading a:hover {
 color: #a32020;
 text-decoration: none;
}
.screenawards-nomination {
	position: relative;
	padding-bottom: 668%;
	padding-top: 35px;
	height: 0;
	overflow: hidden;
}
#section .left-sidebar .result{
	width:100%;
	float:left;
	margin:0 auto;
}
#section .left-sidebar .blog{
	width:100%;
	float:left;
	margin:0 auto;
}
/* Election Result*/
#section .container .full-width .left-sidebar .election-poll {
	clear: both;
	display: block;
	margin: 0 0 25px 0;
	overflow: hidden;
}
#section .container .full-width .left-sidebar .election-poll .result {
	clear: both;
	float: none;	
	width: 100%;
}
#section .container .full-width .left-sidebar .election-poll .result iframe  {
	clear: both;	
	float: none !important;	
	width: 100% !important;
}
#section .container .full-width .left-sidebar .election-poll .blog {
	clear: both;	
	float: none;
	margin: 0;	
	width: 100%;
}
#section .container .full-width .left-sidebar .election-poll h2.homepage {
	border-bottom: 1px solid #dbdbdb;	
	color: #000;
	clear: both;	
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 22px;
	margin: 0 0 20px 0;	
	padding: 0 0 10px 0;	
}




}
/************************************** End 480px Resolution ***************************************/

/* Slider Globally */
#section .container .row .leftpanel .slider {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .slider .sports {
	clear: both;
	overflow: hidden;
	padding: 0;
}
#section .container .row .leftpanel .slider .sports .flexslider ul.slides li a img {
	height: auto;
	width: 100%;
}
#section .container .row .leftpanel .slider .sports .flex-control-nav {
	position: absolute;
	top: 380px !important;
}
#section .container .row .leftpanel .slider .flex-direction-nav li a {
	width:35px;
	height:63px;
	margin:0;
	display: block;
	position:absolute;
	cursor: pointer;
	text-indent: -9999px;
	opacity: .8;
	filter:alpha(opacity=80);
}
/* City News for home page*/
#section .container .city-caraousel {
	background: #fff;
	clear: both;
	overflow: hidden;
	padding: 25px 0;
	margin: 0;
	width: 100%;
}
*+html #section .container .city-caraousel {
	background: #fff;
	clear: both;
	overflow: hidden;
	padding: 25px 0;
	margin: 0;
	width: 990px;
}
#section .container .city-caraousel .city-section {
	background: #fff;
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #747474;
	margin: 0 0 20px 0;
	overflow: hidden;
	padding: 5px 0;
}
#section .container .city-caraousel .city-section h4 {
	color: #000;
	display: inline;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	float: left;
	text-transform: uppercase;
}
#section .container .city-caraousel .city-section h4 a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/link-arrow.png) no-repeat right 50%;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 14px;
	font-weight: 400;
	line-height: 16px;
	padding: 0 15px 0 0;
	text-transform: uppercase;
	text-decoration: none;
}
#section .container .city-caraousel .city-section h4 a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .city-caraousel .city-section .city-links {
	float: right;
}
#section .container .city-caraousel .city-section .city-links ul {
	list-style: none;
}
#section .container .city-caraousel .city-section ul li {
	border-left: 1px solid #dbdbdb;
	float: left;
	padding: 0 6px;
}
#section .container .city-caraousel .city-section ul li:first-child {
	border-left: none;
	float: left;
	padding: 0 6px;
}
#section .container .city-caraousel .city-section ul li:last-child {
	border-left: 1px solid #dbdbdb;
	float: left;
	padding: 0 0 0 6px;
}
#section .container .city-caraousel .city-section ul li a {
	color: #787878;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#section .container .city-caraousel .city-section ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .city-caraousel .articles {
	background: #fff;
	clear: both;
	overflow: hidden;
	padding: 0 25px;
}
/************************************************************* Static Pages *************************************************************/
/****
* #.# Contact Us Page
**/
#section .container .row .leftpanel .static-content {
	clear: both;
	overflow: hidden;
	padding: 0 0 15px 0;
}
#section .container .row .leftpanel .static-content h1 {
	border-bottom: 1px solid #dbdbdb;
	border-top: 3px solid #7d7d7d;
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 20px;
	margin: 0 0 20px 0;
	padding: 5px 0;
	text-transform: uppercase;
}
#section .container .row .leftpanel .static-content h1 span {
	float: right;
	padding: 0;
}
#section .container .row .leftpanel .static-content h1 span a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/pdf-icon.png) no-repeat left 0;
	color: #a32020;
	float: right;
	font: normal 12px/20px Arial, Helvetica, sans-serif;
	height: 20px;
	padding: 0 0 0 25px;
	text-decoration: none;
	text-transform: capitalize;
}
#section .container .row .leftpanel .static-content h3 {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 16px;
	margin: 0 0 15px 0;
}
#section .container .row .leftpanel .static-content p {
	color: #444;
	font: normal 15px/22px Arial, Helvetica, sans-serif;
	padding: 0 0 20px 0;
}
#section .container .row .leftpanel .static-content p strong {
	color: #444;
	font: bold 15px/22px Arial, Helvetica, sans-serif;
	padding: 0 0 20px 0;
}
#section .container .row .leftpanel .static-content p a {
	color: #a32020;
	font: normal 15px/22px Arial, Helvetica, sans-serif;
	padding: 0;
	text-decoration: none;
}
#section .container .row .leftpanel .static-content .contact-page {
	border-bottom: 1px solid #dbdbdb;
	overflow: hidden;
	margin: 0 0 10px 0;
	padding: 0 20% 10px 20%;
}
#section .container .row .leftpanel .static-content .contact-page .img-icon {
	float: right;
	text-align: center;
	width: 48px;
}
#section .container .row .leftpanel .static-content .contact-page h4 {
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	font-size: 16px;
}
#section .container .row .leftpanel .static-content .contact-page p {
	color: #444;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 5px 0;
}
#section .container .row .leftpanel .static-content .contact-page p a {
	color: #444;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 0;
	text-decoration: none;
}
#section .container .row .leftpanel .static-content .contact-page p a:hover {
	color: #a32020;
}
/* RSS Page */
#section .container .row .leftpanel .static-content .rss-feed {
	clear: both;
	overflow: hidden;
}
#section .container .row .leftpanel .static-content .rss-feed table {
	border: 1px solid #dbdbdb;
	padding: 0;
}
#section .container .row .leftpanel .static-content .rss-feed table tr {
	padding: 3px 0 3px 5px;
}
#section .container .row .leftpanel .static-content .rss-feed table tr:nth-child(odd) {
 background: #f8f8f8;
}
#section .container .row .leftpanel .static-content .rss-feed table tr th {
	background: #f6f6f6;
	color: #a32020;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight: 400;
	font-size: 14px;
	padding: 5px;
	text-transform: uppercase;
}
#section .container .row .leftpanel .static-content .rss-feed table tr td {
	border-top: 1px solid #dbdbdb;
	color: #000;
	font: bold 12px/18px Arial, Helvetica, sans-serif;
	padding: 5px;
}
#section .container .row .leftpanel .static-content .rss-feed table tr td a {
	color: #444;
	font: normal 12px/18px Arial, Helvetica, sans-serif;
	padding: 0;
	text-decoration: none;
}
#section .container .row .leftpanel .static-content .rss-feed table tr td a:hover {
	color: #a32020;
}
/***************** Score Card ****************/
.schedule_year {
	border-bottom: 3px solid #9ea6ae;
	float: left;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
.schedule_year ul {
	clear: both;
	list-style: none;
}
.schedule_year ul li {
	background: #e3e9ef;
	float: left;
	margin: 0 0 0 5%;
	padding: 4px 0;
	width: 30%;
}
.schedule_year ul li:first-child {
	background: #e3e9ef;
	float: left;
	margin: 0;
	width: 30%;
}
.schedule_year ul li a {
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0;
	text-decoration: none;
	text-align: center;
	text-transform: uppercase;
}
.schedule_year ul li.active {
	background: #9ea6ae;
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding: 8px 0 6px 0;
	text-decoration: none;
	width: 30%;
	text-transform: uppercase;
}
.schedule_year ul li.active.result {
	background: #9ea6ae;
	color: #000;
	font: bold 12px Arial, Helvetica, sans-serif;
	margin: 0 0 0 5%;
	padding: 8px 0 6px 0;
	text-decoration: none;
	width: 30%;
	text-transform: uppercase;
}
/* For Mac Only*/
#article-finished {
	display: block;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#article-finished {
	display: block;
}
}
/************************************************************* World Cup Header *************************************************************/
/****
* #.# World Cup Header, Logo, Add, Navigation
**/

#world-cup {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/background.jpg) repeat center top;
	clear: both;
	margin: 56px 0 0 0;	
	padding: 15px 0;
	width: 100%;	
}
#world-cup .content-section {
	border-bottom: 2px solid #747474;	
	margin: 0 auto;
	padding: 0 0 15px 0;
	width: 990px;	
}
#world-cup .content-section .mainbox {
	clear: both;
	max-width: 990px;
	margin: 0 auto 15px auto;
	overflow: hidden;
	width: 100%;
}
#world-cup .content-section h1 {
	float: left;	
	height: 48px;
	padding: 8px 0 0 0;
	width: 200px; 
}
#world-cup .content-section .adsbox728x90 {
	height: 90px;	
	float: right;	
	width: 728px; 
}
#world-cup .content-section .adsbox300x50 {
	display: none;
}
/* IE Navigation */
#world-cup .content-section .mainnav {
	clear: both;
	background: #000; 
	height: 32px;
	margin: 0;
	position: relative;
	width: 100%; 	
}
#world-cup .content-section .mainnav .world-cup-menu {
	clear: both;
	margin: 0 auto;	
}
#world-cup .content-section .mainnav .world-cup-menu .navbar {
	float: left;	
	position: relative;
}
#world-cup .content-section .mainnav .world-cup-menu .navbar ul {
	list-style: none;
}
#world-cup .content-section .mainnav .world-cup-menu .navbar>li {
	float: left;
	list-style: none;	
}
#world-cup .content-section .mainnav .world-cup-menu .navbar>li>a {
	color: #fff;	
	display: block;
	font-family: 'Roboto-Condensed', Arial, Helvetica, sans-serif;		
	font-size: 19px;
	font-weight: bold;
	padding: 3px 10px;
	text-transform:uppercase;
}
#world-cup .content-section .mainnav .world-cup-menu .navbar>li>a.active,
#world-cup .content-section .mainnav .world-cup-menu .navbar>li>a:hover {
	background: #007bd5;
}
/* Social Icons */
@font-face {
  font-family: 'FontAwesome';
  src: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../fonts/fontawesome-webfont.eot?v=4.2.0);
  src: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0) format('embedded-opentype'), url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../fonts/fontawesome-webfont.woff?v=4.2.0) format('woff'), url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../fonts/fontawesome-webfont.ttf?v=4.2.0) format('truetype'), url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}
.fa-2x {
  font-size: 2em;
}
.fa-3x {
  font-size: 3em;
}
.fa-4x {
  font-size: 4em;
}
.fa-5x {
  font-size: 5em;
}
.fa-fw {
  width: 1.28571429em;
  text-align: center;
}
.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}
/* start web icon */
.fa-facebook:before {
  content: "\f09a";
}
.fa-twitter:before {
  content: "\f099";
}
.fa-google-plus:before {
  content: "\f0d5";
}
.fa-search:before {
  content: "\f002";
}
.fa-camera:before {
  content: "\f030";
}
.fa-quote-left:before {
  content: "\f10d";
}
.fa-quote-right:before {
  content: "\f10e";
}
.fa-pinterest:before {
  content: "\f0d2";
}
.fa-youtube:before {
  content: "\f167";
}
.fa-tumblr:before {
  content: "\f173";
}
.fa-long-arrow-left:before {
  content: "\f177";
}
.fa-long-arrow-right:before {
  content: "\f178";
}
.fa-angle-double-left:before {
  content: "\f100";
}
.fa-angle-double-right:before {
  content: "\f101";
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
}
}
#world-cup .content-section .mainnav .mainnav .micon {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/navicon.png) no-repeat left top;
	cursor: pointer;	
	display: none;	
	display: block;
	height: 25px;
	position: absolute;
	top: 9px;
	text-indent: -99999px;	
	width: 30px;	
	z-index: 10;
}
#world-cup .content-section .mainnav .world-cup-menu .social {
	float: right;	
	padding: 0 10px 0 0;
}
#world-cup .content-section .mainnav .world-cup-menu .social ul {
	list-style: none;	
}
#world-cup .content-section .mainnav .world-cup-menu .social>li {
	float: left;
	list-style: none;	
	position: relative;
}
#world-cup .content-section .mainnav .world-cup-menu .social>li>a {
	color: #fff;	
	display: block;
	font-family: 'Roboto-Condensed', Arial, Helvetica, sans-serif;	
	font-size: 23px;
	font-weight: bold;
	padding: 0 10px;
}
#world-cup .content-section .mainnav .world-cup-menu .social>li:hover {
	background: #333;
}
#world-cup .content-section .mainnav .world-cup-menu .social>li:hover>.ddsearch {
	display: block;
}
#world-cup .content-section .mainnav .world-cup-menu .ddsearch {
	background: #333;
	display: none;	
	padding: 4px 10px;
	position: absolute;
	right: 0;
	top: 32px;
	z-index: 2;
}
#world-cup .content-section .mainnav .world-cup-menu .ddsearch input[type="text"] {
	background: #f0f0f0;	
	border-radius: 3px;
	border: 1px solid #ccc;	
	color: #000;	
	height: 28px;
	padding: 5px 25px 5px 5px;
	width: 200px;	
}
#world-cup .content-section .mainnav .world-cup-menu .ddsearch i {
	color: #000;	
	font-size: 20px;	
	position: absolute;
	right: 15px;
	top: 17px;
}
@media screen and (min-width:767px) and (max-width:989px) {
#world-cup .content-section {
  border-bottom: 2px solid #747474;
  margin: 0 auto;
  padding: 0 0 15px 0;
  width: 100%;
}	
#world-cup .content-section .mainbox {
  clear: both;
  margin: 0 auto 15px auto;
  max-width: 989px;
  overflow: hidden;
  width: 100%;
}
#world-cup .content-section h1 {
	clear: both;
  float: none;
  height: 48px;
	margin: 0 auto;
  padding: 0 0 15px 0;
  width: 200px;
}
#world-cup .content-section .adsbox728x90 {
	clear: both;
  float: none;
  height: 90px;
	margin: 0 auto;
  width: 728px;
}
#world-cup .content-section .mainnav .world-cup-menu .social > li.ipad {
	display: none;	
}

}

@media screen and (min-width:320px) and (max-width:640px) {
#world-cup .content-section {
  border-bottom: 2px solid #747474;
  margin: 0 auto 0 25px;
  padding: 0 0 15px 0;
  width: 100%;
}	
#world-cup .content-section .mainbox {
  clear: both;
  margin: 0 auto 15px auto;
  max-width: 989px;
  overflow: hidden;
  width: 100%;
}
#world-cup .content-section h1 {
	clear: both;
  float: none;
  height: 48px;
	margin: 0 auto;
  padding: 0 0 15px 0;
  width: 200px;
}
#world-cup .content-section .adsbox728x90 {
	display: none;
}
#world-cup .content-section .adsbox300x50 {
	display: block;
	height: 50px;
	margin: 0 auto;	
	width: 300px;
}
#world-cup .content-section .mainnav .world-cup-menu .social > li.ipad {
	display: none;	
}
#world-cup .content-section .mainnav .world-cup-menu .navbar > li > a {
  color: #fff;
  display: block;
  font-family: "Roboto-Condensed",Arial,Helvetica,sans-serif;
  font-size: 15px;
  font-weight: bold;
  padding: 6px 9px 5px 9px;
  text-transform: uppercase;
}
#world-cup .content-section .mainnav .world-cup-menu .social {
	display: none;	
}
}
@media screen and (min-width:320px) and (max-width:480px) {
#world-cup .content-section .mainnav .world-cup-menu .navbar > li > a {
  color: #fff;
  display: block;
  font-family: "Roboto-Condensed",Arial,Helvetica,sans-serif;
  font-size: 13px;
  font-weight: bold;
  padding: 7px 4px;
  text-transform: capitalize;
}

}
/************************************************************* World Cup Header End *************************************************************/

/*=============================ICC World Cup Widget==============================*/
.ieiccwc_holder {font-family:Arial, Helvetica, sans-serif; margin-bottom:25px;}
.ieiccwc_holder ul{margin:0px; padding:0px; list-style-type:none;}

.iccwc-section h4 {display: block; float:left; margin:3px 0 0 0;}
.iccwc-section {border-bottom: 1px solid #dbdbdb;border-top: 3px solid #747474;margin: 0 0 15px 0;overflow: hidden;padding: 5px 0;}

.iccwc-links{display: block; float:right; margin-top:3px;}
.iccwc-links li {border-left: 1px solid #dbdbdb;float: left;padding: 0 8px; line-height:16px;}
.iccwc-links li:first-child{border-left:none;}
.iccwc-links li a{ color:#0d60a2; font-weight:bold; font-size:12px; text-decoration:none;}

.iccwcholder{display:table; width:100%;}
.iccwcholder .bigthumb{width:66.8%; margin:0px; padding:0px; position:relative; float:left;}
.iccwcholder .bigthumb img{width:100%; height:247px; display:block;}
.iccwcholder .bigthumb span{position:absolute; bottom:0px; padding:10px; display:block; font-size:32px; line-height:36px; color:#fff; font-weight:bold; text-shadow:1px 1px 2px #333;}
.iccwcholder .iccwc_thumb{width:33.2%; margin:0px; padding:0px; float:left;}
.iccwcholder .iccwc_thumb li{display:block; margin:0 0 1px 1px; position:relative; }
.iccwcholder .iccwc_thumb li img{ width:100%; height:123px; display:block;}
.iccwcholder .iccwc_thumb li span, .iccwcholder .iccwcbottom li span{position:absolute; bottom:0px; padding:5px; display:block; font-size:14px; line-height:18px; color:#fff; font-weight:bold; text-shadow:1px 1px 2px #333;}

.iccwcholder .iccwcbottom{margin:0px; padding:0px;}
.iccwcholder .iccwcbottom li:first-child{margin-left:0px; width:224px;}
.iccwcholder .iccwcbottom li{display:block; margin:0 0 1px 1px; position:relative; float:left; width:33%;}
.iccwcholder .iccwcbottom li img{ width:100%; height:123px; display:block;}

.gradientimg{
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.75) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(100%, rgba(0,0,0,.75)));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.75) 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.75) 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0) 0, rgba(0,0,0,.75) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,.75) 100%);
	bottom: 0;content: "";display: block;height: 60%;left: 0;position: absolute;width: 100%;z-index: 0;
	}
@media (min-width: 768px) and (max-width: 979px) {
	.ieiccwc_holder{width:100%; }
	.iccwcholder .bigthumb img{height: 283px;}
	.iccwcholder .iccwc_thumb li img, .iccwcholder .iccwcbottom li img{height:141px;}
	.iccwcholder .iccwcbottom li:first-child {margin-left: 0;width: 245px;}
}





/******************************************** New Site Re-Development on 11-2-15 (990px New) ********************************************/

#body-section {
	background: #efefef;
	clear: both;
	overflow: hidden;
	padding: 0;
}
#body-section .container {
	clear: both;
	margin: 0 auto;
	padding: 25px 0;
	width: 990px;
}
#body-section .container .row {
	clear: both;
	display: table;
	padding: 0;
}
/* Columns */
#body-section .container .row .leftpanel {
	display: block;
  float: left;
  max-width: 669px;
  overflow: hidden;
  width: 67.6%;
}
#body-section .container .row .rightpanel {
  float: left;
  margin: 0 0 0 10px;
  max-width: 300px;
  padding: 0 0 0 11px;
  width: 30.3%;
}

/***** Home Page*****/
/****
* #.# Right Panel:- Score Card
**/

#body-section .container .row .rightpanel .widget {
	clear: both;
	margin: 0 0 25px 0;
}
/* Recommended */
#body-section .container .row .rightpanel .re-commended {
	clear: both;
	margin: 0 0 25px 0;
	overflow: hidden;	
}
#body-section .container .row .rightpanel .re-commended h4 {
	border-bottom: 1px solid #dbdbdb;
	color: #b40505;
  font-family: 'Roboto-Condensed', sans-serif;
  font-size: 24px;
  font-weight: 400;
	margin: 0 0 3px 0;
	padding: 0 0 5px 0;
	text-transform: uppercase;
}
#body-section .container .row .rightpanel .re-commended .subheading {
	line-height: 20px;
	padding: 5px 0;
}
#body-section .container .row .rightpanel .re-commended .subheading a {
	color: #000;
  font-family: 'Roboto-Condensed', sans-serif;
	font-size: 18px;
	font-weight: 700;
	line-height: 20px;
}
#body-section .container .row .rightpanel .re-commended p {
	line-height: 20px;
}
#body-section .container .row .rightpanel .re-commended p a {
	color: #444;
  font-family: 'Roboto-Condensed', sans-serif;	
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
}



/***** New Gallery Page Design Implement*****/
/****
* #.# New Header, Gallery, More From Section, Most Popular Gallery, Videos, Add, Photos, Best of Express, Twitter Wiget and etc.
**/


/* Breadcrumb */
#body-section .container .row .bread-crumb {
	height: 20px;
	padding: 0 0 10px 10px;
}
#body-section .container .row .bread-crumb ul {
	font-family: 'Roboto', sans-serif;	
	list-style: none;
	margin: 0;
}
#body-section .container .row .bread-crumb ul li {
	font-size: 11px;
	font-weight: normal;
	float: left;
	padding: 0;
}
#body-section .container .row .bread-crumb ul li:first-child a {
	display: block;
	line-height: 16px;
	padding: 0 8px 0 0;
}
#body-section .container .row .bread-crumb ul li a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/bredcum.png) no-repeat right 50%;
	color: #777;
	line-height: 16px;
	padding: 0 8px;
	text-decoration: none;
	text-transform: uppercase;	
}
#body-section .container .row .bread-crumb ul li a:hover {
	text-decoration: underline;
}
#body-section .container .row .bread-crumb ul li span {
	color: #a32020;
	display: block;
	line-height: 16px;
	padding: 0 8px;
	text-transform: uppercase;
}
/* Photo Gallery Menu */
#body-section .container .row .background {
	background: #fff;	
	border: 1px solid #dfdfdf;
  clear: both;
  display: block;
  height: 45px;
  margin: 10px 1% 20px 1.5%;
  overflow: hidden;
  padding: 0 0 0 10px;
	-moz-box-shadow: 0 0 5px 5px #dfdfdf;
	-webkit-box-shadow: 0 0 5px 5px #dfdfdf;
	box-shadow: 0 0 5px 5px #dfdfdf;
	width: 95%;
}
#body-section .container .row .background .heading {
 color: #a32020;
 display: inline;
 float: left;
 font-family: 'Roboto-Condensed', sans-serif;
 font-size: 28px;
 font-weight: 700;
 line-height: 30px;
 padding: 7px 0 0 0;
 text-align: center;
}
#body-section .container .row .background .section {
 display: block;
 float: right;
 padding: 12px 0;
 text-align: center;
}
#body-section .container .row .background .section ul {
	list-style: none;
}
#body-section .container .row .background .section ul li {
 border-left: 1px solid #ececec;
 display: inline;
 float: none;
 padding: 5px 7px;
 text-align: center;
 width: 25%;
}
#body-section .container .row .background .section ul li:first-child {
 border-left: none;
 display: inline;
 float: none;
 padding: 5px 7px;
 text-align: center;
 width: 25%;
}
#body-section .container .row .background .section ul li a {
 color: #a09f9f;
 font-family: 'Roboto-Condensed', sans-serif;
 font-size: 14px;
 font-weight: 400;
 line-height: 18px;
 text-decoration: none;
 text-align: center;
 text-decoration: none;
 text-transform: uppercase;
}
#body-section .container .row .background .section ul li a:hover {
 color: #000;
 text-decoration: none;
}
/* Photo Gallery Section */
#body-section .container .row .leftpanel .photo-gallery {
	background: #fff;
	clear: both;
  margin: 0 10px 25px 10px;
	overflow: hidden;
	padding: 10px;	
	-moz-box-shadow: 0 0 5px 5px #dfdfdf;
	-webkit-box-shadow: 0 0 5px 5px #dfdfdf;
	box-shadow: 0 0 5px 5px #dfdfdf;
	width: 94%;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery {
	clear: both;
	z-index: -1;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery h1 {
	color: #000;
	font-family: 'Roboto-Condensed', sans-serif;
	font-size: 30px;
	font-weight: 700;
	line-height: 35px;
	text-transform: capitalize;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .slider {
  float: left;
  margin: 0;
  min-height: 620px;
  overflow: hidden;
  padding: 0;
  position: relative;
  width: 100%;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .slider .flex-container li img {
	height: auto;
  width: 100%;
}
/* Related Story and Story Holder */
#body-section .container .row .leftpanel .photo-gallery .main-gallery .story-holder {
	border-top: 1px dotted #7f7f7f;
	clear: both;
	overflow: hidden;
	padding: 10px 0 0 0;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .story-holder .add-holder {
	display: block;
	float: right;
	padding: 0;
	margin: 0;
	max-width: 300px;
	text-align: center;
	width: 48%;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .story-holder .story-related {
	display: inline;
	float: left;
	overflow: hidden;
	padding: 0 3% 0 0;
	margin: 0;
	width: 49%;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .story-holder .story-related h4 {
	color: #000;
	font-family: 'Roboto-Condensed', sans-serif;
	font-size: 18px;
	font-weight: 400;
	text-transform: uppercase;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .story-holder .story-related ul {
	padding: 5px 0 0 0;
	list-style: none;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .story-holder .story-related ul li {
	clear: both;
	padding: 0 0 15px 0;
	line-height: 20px;
	overflow: hidden;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .story-holder .story-related ul li a {
	color: #787974;
	font-family: 'Roboto-Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
	word-break: break-all;
	white-space: pre-line;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .story-holder .story-related ul li a img {
	height: auto;
	float: left;
	padding: 0 10px 0 0;
	text-decoration: none;
	width: 40%;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .story-holder .story-related ul li a:hover {
	color: #a32020;	
	text-decoration: none;
}
#body-section .container .row .leftpanel .photo-gallery .main-gallery .slider .social {
	clear: both;
	padding: 10px 0;
}
#section .container .row .leftpanel #dont-miss-container {
	display: none;
}
/* Photo Page*/
#body-section .container .row .leftpanel .more-section {
	clear: both;
  margin: 0 0 15px 0;
	overflow: hidden;
  width: 100%;
}
#body-section .container .row .leftpanel .more-section h3 {
	color: #000;
	font-family: 'Roboto-Condensed', sans-serif;
	font-size: 26px;
	font-weight: 400;
	margin: 0;
	padding: 0 0 10px 10px;
	text-transform: uppercase;
}
#body-section .container .row .leftpanel .more-section h3 span {
	color: #a32020;
	font-family: 'Roboto-Condensed', sans-serif;
	font-size: 26px;
	font-weight: 400;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}
#body-section .container .row .leftpanel .more-section ul {
	list-style-type: none;
	margin: 0;
}
#body-section .container .row .leftpanel .more-section ul li {
	background: #fff;
	float: left;
	display: block;
	line-height: 16px;
	min-height: 190px;
	margin: 10px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: 182px;
	-moz-box-shadow: 0 0 5px 5px #dfdfdf;
	-webkit-box-shadow: 0 0 5px 5px #dfdfdf;
	box-shadow: 0 0 5px 5px #dfdfdf;	
}
#body-section .container .row .leftpanel .more-section ul li pre.photo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -188px -75px;
	height: 32px;
	position: absolute;
	padding: 0;
	top: 12px;
	right: 12px;
	width: 32px;
	z-index: 985;
}
#body-section .container .row .leftpanel .more-section ul li pre.video {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -156px -75px;
	height: 32px;
	position: absolute;
	padding: 0;
	top: 12px;
	right: 12px;
	width: 32px;
	z-index: 985;
}
#body-section .container .row .leftpanel .more-section ul li a {
	color: #000;
	font-family: 'Roboto-Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	margin: 0;
	padding: 0;
	position: relative;
	text-decoration: none;
}
#body-section .container .row .leftpanel .more-section ul li a img {
	height: auto;
	overflow: hidden;
	padding: 0 0 5px 0;
	width: 100%;
}
#body-section .container .row .leftpanel .more-section ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
/* Right Panel */
#body-section .container .row .rightpanel .add-panel {
	margin: 0 0 25px 0;
  max-width: 300px;
  text-align: center;
  width: 100%;
}
#body-section .container .row .rightpanel .express-best {
	clear: both;
	overflow: hidden;
	margin: 0 0 25px 0;
	width: 300px;
}
#body-section .container .row .rightpanel .express-best h4 {
	color: #000;
	font-family: 'Roboto', sans-serif;
	font-size: 24px;
	font-weight: 700;
	margin: 0;
	padding: 0 0 0 2.5%;
	text-transform: uppercase;
}
#body-section .container .row .rightpanel .express-best ul {
	list-style: none;
}
#body-section .container .row .rightpanel .express-best ul li {
	background: #fff;
	line-height: 16px;
	overflow: hidden;
	margin: 7% 2% 2% 2%;
	padding: 10px;
	position: relative;
	-moz-box-shadow: 0 0 5px 5px #dfdfdf;
	-webkit-box-shadow: 0 0 5px 5px #dfdfdf;
	box-shadow: 0 0 5px 5px #dfdfdf;
	width: 96%;
}
#body-section .container .row .rightpanel .express-best ul li:first-child {
	background: #fff;
	line-height: 16px;
	overflow: hidden;
	margin: 3% 2% 2% 2%;
	padding: 10px;
	position: relative;
	-moz-box-shadow: 0 0 5px 5px #dfdfdf;
	-webkit-box-shadow: 0 0 5px 5px #dfdfdf;
	box-shadow: 0 0 5px 5px #dfdfdf;
	width: 96%;
}
#body-section .container .row .rightpanel .express-best ul li pre.photo {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -156px -75px;
	height: 32px;
	position: absolute;
	padding: 0;
	top: 10px;
	left: 11px;
	width: 32px;
}
#body-section .container .row .rightpanel .express-best ul li pre.video {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -81px -75px;
	height: 32px;
	position: absolute;
	padding: 0;
	top: 10px;
	left: 5px;
	width: 32px;
}
#body-section .container .row .rightpanel .express-best ul li a {
	color: #000;
	font-family: 'Roboto-Condensed', sans-serif;
	font-size: 15px;
	font-weight: 400;
	line-height: 20px;
	text-decoration: none;
	padding: 0;
}
#body-section .container .row .rightpanel .express-best ul li a img {
	float: left;
	height: 78px;
	overflow: hidden;
	padding: 0 10px 0 0;
	width: 140px;
}
#body-section .container .row .rightpanel .express-best ul li a.name {
	color: #a32020;
	display: block;
	font: normal 11px Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 14px;
	padding: 0;
}
#body-section .container .row .rightpanel .express-best ul li span {
	clear: both;
	display: block;
	padding: 10px 0 0 0;
}
#body-section .container .row .rightpanel .express-best ul li span a img {
	display: inline;
	height: 14px;
	overflow: hidden;
	padding: 0 5px 0 0;
	text-decoration: none;
	width: 14px;
}
#body-section .container .row .rightpanel .express-best ul li span a img:hover {
	display: inline;
	filter: alpha(opacity=50);
	height: 14px;
	-khtml-opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	-moz-opacity: 0.5;
	opacity: 0.5;
	outline: none;
	overflow: hidden;
	padding: 0 5px 0 0;
	text-decoration: none;
	width: 14px;
}
#body-section .container .row .rightpanel .express-best ul li a:hover {
	color: #a32020;
	text-decoration: none;
}
#section .container .row .rightpanel .buzz {
  margin: 0 auto 25px 0;
  max-width: 300px;
  text-align: center;
  width: 100%;
}





/************************************************* Re-Design Implement 11-2-15 ******************************************/


@media screen and (max-width:800px) {
	
/************************************************* New Gallery Page Design Implement 11-2-15 ******************************************/
/****
* #.# New Header, Gallery, More From Section, Most Popular Gallery, Videos, Add, Photos, Best of Express, Twitter Wiget and etc.
**/
#body-section .container {
  clear: both;
  margin: 0 auto;
  max-width: 800px;	
  padding: 25px 0;
  width: 95%;
}
#body-section .container .row .leftpanel {
	clear: both;
  display: block;
  float: none;
  max-width: 800px;
  overflow: hidden;
	padding: 0;
  width: 100%;
}
#body-section .container .row .rightpanel {
	border-top: 1px solid #dbdbdb;
	clear: both;
  display: block;
  float: none;
  max-width: 800px;
	margin: 0;
  overflow: hidden;
	padding: 20px 0 0 0;
  width: 100%;
}
#body-section .container .row .rightpanel .buzz.noipad {
	display: none;
}
#body-section .container .row .rightpanel .add-panel {
	clear: none;
  display: block;
  float: left;
  margin: 0 0 25px 0;
  max-width: 400px;
  text-align: center;
  width: 50%;
}
#body-section .container .row .background {
	background: #fff;	
	border: 1px solid #dfdfdf;
  clear: both;
  display: block;
  height: 45px;
  margin: 10px 9px 20px 9px;
  overflow: hidden;
  padding: 0 10px;
	-moz-box-shadow: 0 0 5px 5px #dfdfdf;
	-webkit-box-shadow: 0 0 5px 5px #dfdfdf;
	box-shadow: 0 0 5px 5px #dfdfdf;
	width: 97.3%;
}
#body-section .container .row .leftpanel .more-section ul {
  list-style-type: none;
  margin: 0;
}
#body-section .container .row .leftpanel .more-section ul li {
	background: #fff;
	float: left;
	display: block;
	line-height: 16px;
	min-height: 190px;
	margin: 10px;
	overflow: hidden;
	padding: 10px;
	position: relative;
	width: 27.7%;
	-moz-box-shadow: 0 0 5px 5px #dfdfdf;
	-webkit-box-shadow: 0 0 5px 5px #dfdfdf;
	box-shadow: 0 0 5px 5px #dfdfdf;	
}
#body-section .container .row .rightpanel .express-best ul li {
	background: #fff;
	float: left;
	line-height: 16px;
	overflow: hidden;
	margin: 2%;
	padding: 10px;
	position: relative;
	-moz-box-shadow: 0 0 5px 5px #dfdfdf;
	-webkit-box-shadow: 0 0 5px 5px #dfdfdf;
	box-shadow: 0 0 5px 5px #dfdfdf;
	width: 43%;
}
#body-section .container .row .rightpanel .express-best ul li:first-child {
	background: #fff;
	float: left;	
	line-height: 16px;
	overflow: hidden;
	margin: 2%;
	padding: 10px;
	position: relative;
	-moz-box-shadow: 0 0 5px 5px #dfdfdf;
	-webkit-box-shadow: 0 0 5px 5px #dfdfdf;
	box-shadow: 0 0 5px 5px #dfdfdf;
	width: 43%;
}
#section .container .row .leftpanel.topic {
	clear: both;
	float: none;
	max-width: 800px;
	margin: 0 auto;
	overflow: hidden;
	width: 95% !important;
}
	
}

/* App Page */
#app{clear:both;margin:0 auto;overflow:hidden;}
#app .description{clear:both;margin:0 0 15px 0;overflow:hidden;}
#app .description .logo{float:left;margin:10px 20px 0 0;padding:0;width:175px;}
#app .description .heading{font-family:'Open Sans Condensed', sans-serif;color:#000;font-size:28px;font-weight:700;padding:0 0 10px 0;}
#app .description p{color:#444;font:normal 14px/19px Arial, Helvetica, sans-serif !important;padding:0 0 10px 0 !important;}
#app .screen{clear:both;margin:0;overflow:hidden;}
#app .screen h5{color:#d20600;clear:both;font-family:'Open Sans Condensed', sans-serif;font-size:24px;font-weight:700;padding:0 0 15px 0;}
#app .screen .short{clear:both;border-bottom:1px solid #dbdbdb;margin:0 0 10px 0;overflow:hidden;padding:0 0 10px 0;}
#app .screen .short ul{list-style:none;}
#app .screen .short ul li{display:inline;float:left;margin:10px 18px 10px 0;width:210px;}
#app .screen .short ul li:last-child{display:inline;float:left;margin:10px 0 10px 0;width:210px;}
#app .screen .button{display:inline;float:left;margin:5px 0;width:50%;}
#app .screen .button a{display:block;margin:0 auto;padding:0;text-align:center;width:205px;}
#app .reviews{clear:both;margin:10px 0;}
#app .reviews h4{color:#000;clear:both;font-family:'Open Sans Condensed', sans-serif;font-size:22px;font-weight:700;padding:0 0 15px 0;}
#app .reviews .customer{clear:both;margin:0 0 10px 0;}
#app .reviews .customer .title{color:#6b6969;clear:both;font-family:'Open Sans Condensed', sans-serif;font-size:16px;font-weight:700;padding:0 0 5px 0;}
#app .reviews .customer .name{color:#bd0000;font:bold 14px/19px Arial, Helvetica, sans-serif;padding:0 0 5px 0;}
#app .reviews .customer .text{color:#444;font:normal 15px/19px Arial, Helvetica, sans-serif;padding:0 0 15px 0;}

@media screen and (max-width:800px) {
#app .screen .short ul li{display:inline;float:left;min-width:210px;margin:10px 18px 10px 0;width:33%;}
#app .screen .short ul li:last-child{display:inline;float:left;width:210px;margin:10px 0 10px 0;}	
}

@media screen and (max-width:640px) {
#app .description .logo{clear:both;float:none;margin:10px auto;padding:0;width:175px;}	
#app .screen .short ul li{display:block;float:none;margin:10px auto;text-align:center;width:210px;}
#app .screen .short ul li:last-child{display:block;float:none;margin:10px auto;text-align:center;width:210px;}
#app .screen .button{display:block;float:none;margin:5px auto;text-align:center;width:205px;}
.custom-add {
    bottom: 0;
    height: 50px;
    left: 50%;
    margin-left: -160px;
    position: fixed;
    width: 320px;
}
}

.mainbox-score{margin:30px auto;max-width:990px;}
.mainbox-score h2{border-bottom:1px solid #dadada;color:#727272;font-size:26px;line-height:30px;margin-bottom:15px;padding-bottom:5px;}
.mainbox-score .iframebx{border:1px solid #eee;padding:15px 0;width:auto;}

/* Social Icon Handling CSS*/
.stButton .stFb, .stButton .stTwbutton, .stButton .stMainServices {
  height: 23px !important;
  line-height: 23px !important;
}
.stButton .stButton_gradient {
	height: 23px !important;
  line-height: 23px !important;
}
.stButton .stButton_gradient {
	height: 22px !important;
  line-height: 22px !important;	
}
.OUTBRAIN {
	background: #fff !important;	
}
#section .container .row .leftpanel .nation .middleadd {
	clear: both;
	margin: 10px 0;
	text-align: center;
}
/* Browser Resets */
.flex-container a:active, .work-slide, .flexslider a:active {
	outline: none;
}
.slides, .flex-control-nav, .flex-direction-nav {
	list-style: none;
	margin: 0;
	padding: 0;
}
/* FlexSlider Necessary Styles */ 
.work-slide, .flexslider {
	margin: 0 0 30px 0;
	padding: 0;
	width: 100%;
}
/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img, .work-slide .slides img {
	display: block;
	height: auto;
	max-width: 100%;
	width: 100%
}
.flex-pauseplay span {
	text-transform: capitalize;
}
/* Clearfix for the .slides element */
.slides:after {
	content: ".";
	clear: both;
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
}
html[xmlns] .slides {
	display: block;
}
* html .slides {
	height: 1%;
}
/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
	display: block;
}
/* FlexSlider Default Theme */
.flexslider, .work-slide {
	position: relative;
	zoom: 1;
}
.flexslider .slides, .work-slide .slides {
	zoom: 1;
}
.flexslider .slides > li, .work-slide .slides > li {
	display: none;
	position: relative;
}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {
	position: relative;
	zoom: 1;
}
/* Caption style */
/* IE rgba() hack */
.flex-caption {
	background: none;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);	
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
	zoom: 1;
}
.flex-caption {
	bottom: 0;	
	background: rgba(0, 0, 0, .3);
	color: #fff;	
	font-size: 14px;	
	line-height: 18px;	
	left: 0;	
	padding: 2%;
	position: absolute;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .3);
	width: 96%;
}
/* Direction Nav */
.flex-direction-nav li a {
	cursor: pointer;	
	display: block;	
	filter: alpha(opacity=80);	
	height: 63px;
	margin: 0;
	opacity: .8;
	position: absolute;
	top: 156px;	
	text-indent: -9999px;	
	width: 35px;	
}
.flex-direction-nav li a.flex-next {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat 0 0;		
	background-position: -467px -45px;
	right: 0;
}
.flex-direction-nav li a.flex-prev {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -431px -45px;		
	left:0;
}
.flex-direction-nav li a.disabled {
	cursor: default;	
	filter: alpha(opacity=30);	
	opacity: .3;
}
.flex-direction-nav li a.next:hover, .flex-direction-nav li a.prev:hover {
	filter:alpha(opacity=100);	
	opacity: 1;
}
/* Caption */
.flexslider .slides .caption {
	border-left: 6px solid #a32020;
	clear: both;
	margin: 20px 0 0 0;
	overflow: hidden;
	padding: 0 10px 0 10px;
}
.flexslider .slides .caption.home {
	border-left: none;
	clear: both;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 0;
}
.flexslider .slides .caption.home strong {
	display: block;
	line-height: 22px;
	padding: 0 0 5px 0;
}
.flexslider .slides .caption.home strong a {
  color: #000;
  font-family: 'Open Sans Condensed',sans-serif;
  font-size: 20px;
  font-weight: 400;
	line-height: 22px;
  text-decoration: none;
}
.flexslider .slides .caption.home strong a:hover {
  color: #a32020;
  text-decoration: none;
}
.flexslider .slides .caption.home span {
  color: #444;
  display: block;
  font-size: 13px;
  font-weight: normal;
  line-height: 16px;
  width: 100%;
}
.flexslider .slides .caption .title {
	color: #a32020;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0 0 5px 0;
}
.flexslider .slides .caption .title a {
	color: #a32020;
	font: normal 11px Arial, Helvetica, sans-serif;
	padding: 0;
}
.flexslider .slides .caption h5 {
	line-height: 22px;
}
.flexslider .slides .caption h5 a {
	color: #000;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 22px;
	text-decoration: none;
}
.flexslider .slides .caption h5 a:hover {
	color: #a32020;
}
.flexslider .slides .caption p {
	color: #444;
	font-size: 13px;
	font-weight: normal;
	line-height: 16px;
	padding: 5px 0 0 0;
}
/* Control Nav */
.flex-control-nav {
	position: absolute;
	right:0;
}
.flex-control-nav li {
	*display: inline;	
	display: inline-block;
	margin: 0 0 0 5px;	
	zoom: 1;
}
.flex-control-nav li:first-child {
	margin: 0;
}
.flex-control-nav li a {
	background: url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -255px -38px;	
	cursor: pointer;	
	display: block;	
	height: 14px;
	text-indent :-9999px;	
	width: 14px;
}
.flex-control-nav li a.flex-active {
	background:url(/wp-content/themes/vip/indianexpress/microsites/responsive/style/../images/sprite.png) no-repeat -238px -38px;	
	cursor: default;
}
 @media screen and (min-width:320px) and (max-width:480px) {
.flexslider .slides .caption {
 	border-left: 6px solid #a32020;
 	clear: both;
 	margin: 15px 0 0 0;
 	overflow: hidden;
 	padding: 0 10px 0 10px;
}
.work-slide, .flexslider {
	margin: 0 0 10px 0;
	padding: 0;
	width: 100%;
}
.flex-direction-nav li a {
	cursor: pointer;	
	display: block;	
	filter: alpha(opacity=80);
	height: 63px;
	margin: 0;	
	position: absolute;	
	opacity: .8;	
	top: 55px;
	text-indent: -9999px;
	width: 35px;	
}
.flexslider .slides .caption.home strong a {
  color: #000;
  font-family: 'Open Sans Condensed',sans-serif;
  font-size: 16px;
  font-weight: 400;
	line-height: 0;
  text-decoration: none;
}
}
@media screen and (min-width:481px) and (max-width:560px) {
.flexslider .slides .caption {
 	padding: 0 10px 0 10px;
}
.flexslider .slides .caption.home strong {
	display: block;
	line-height: 20px;
	padding: 0 0 5px 0;
}
.flexslider .slides .caption.home strong a {
  color: #000;
  font-family: 'Open Sans Condensed',sans-serif;
  font-size: 18px;
  font-weight: 400;
	line-height: 0;
  text-decoration: none;
}
}
@media screen and (min-width:561px) and (max-width:639px) {
.flexslider .slides .caption {
 	padding: 0 10px 0 10px;
}
.flexslider .slides .caption.home strong {
	display: block;
	line-height: 20px;
	padding: 0 0 5px 0;
}
.flexslider .slides .caption.home strong a {
  color: #000;
  font-family: 'Open Sans Condensed',sans-serif;
  font-size: 18px;
  font-weight: 400;
	line-height: 20px;
  text-decoration: none;
}
}
@media screen and (min-width:641px) and (max-width:800px) {
.flexslider .slides .caption {
 	padding: 0 10px 0 10px;
}
}
 @media screen and (min-width:320px) and (max-width:800px) {
.flexslider .slides .caption {
 	border-left: 6px solid #a32020;
 	clear: both;
 	margin: 15px 0 0 0;
 	overflow: hidden;
 	padding: 0 10px 0 10px;
}
.flexslider .slides .caption h5 a {
 	color: #000;
 	font-family: 'Open Sans Condensed', sans-serif;
 	font-size: 16px;
 	font-weight: normal;
 	line-height: 18px;
 	text-decoration: none;
}
/*.flex-control-nav {
	display: none;
}*/
}


html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, hr, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figure, figcaption, hgroup, menu, footer, header, nav, section, summary, time, mark, audio, video {
	border: 0;
	margin: 0;
	padding: 0;
	font-size:100%;
	font:inherit;
}
article, aside, canvas, figure, figure img, figcaption, hgroup, footer, header, nav, section, audio, video {
	display: block;
}
::selection {
 background: #2e73b1;
 color: #fff;
}
::-moz-selection {
 background: #2e73b1;
 color: #fff;
}
img::selection {
 background: #2e73b1;
}
img::-moz-selection {
 background: #2e73b1;
}
input[type="text"]:focus {
	outline: none;
}
a img {
	border: none;
	outline: none;
}
a img:hover {
	border: none;
	outline: none;
}
a {
	outline: none;
	text-decoration: none;
}
a:hover {
	outline: none;
}
hr {
	clear: both;
	background: #dbdbdb;
	padding: 0;
}
p:empty {
	display: none;
}
.clear {
	clear: both;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
* {
	outline: none;
}
*, :after, :before {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
}
.scorenone {
	display: none;
}
body {
	font-family: 'Roboto', sans-serif;
	line-height: 1;
}
/* New Header Implemntation 2-6-15 */
.add-first {
	max-width: 300px;
	margin: 10px auto 25px auto;
	text-align: center;
	width: 100%;
}
header#common {
	clear: both;
	padding: 0 0 10px 0;
}
.top-menu {
	background: #3f3f3f;
	clear: both;
	height: 55px;
	padding: 0;
	position:fixed;
	top: 0;
	width: 100%;
	z-index: 15000;
}
.container-header {
	max-width: 990px;
	margin: 0 auto;
	width: 100%;
}
/************************************* Navigation Open Close *************************************/	
.showmenu {
	background: #3f3f3f;
	height: 533px;
	overflow: hidden;
}
.showmenu ul li {
	background: #3f3f3f;
	border-bottom: 1px dashed #4c4b4b;
	display: block;
	list-style: none;
}
.showmenu ul li a {
	color: #fff;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	font-weight: 400;
	padding: 12px 0 12px 12px;
	text-decoration: none;
}
.showmenu ul li a span {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat;
	padding: 12px 5px 12px 40px;
}
.showmenu ul li a span.home {
	background-position: -7px -595px;
}
.showmenu ul li a span.nation {
	background-position: -50px -595px;
}
.showmenu ul li a span.election {
	background-position: -93px -631px;
}
.showmenu ul li a span.world {
	background-position: -95px -595px;
}
.showmenu ul li a span.business {
	background-position: -141px -595px;
}
.showmenu ul li a span.cities {
	background-position: -185px -595px;
}
.showmenu ul li a span.sports {
	background-position: -228px -595px;
}
.showmenu ul li a span.t20wc {
	background-position: -50px -629px;
}
.showmenu ul li a span.entertainment {
	background-position: -273px -595px;
}
.showmenu ul li a span.lifestyle {
	background-position: -318px -595px;
}
.showmenu ul li a span.technology {
	background-position: -361px -595px;
}
.showmenu ul li a span.opinion {
	background-position: -408px -595px;
}
.showmenu ul li a span.photos {
	background-position: -452px -595px;
}
.showmenu ul li a span.videos {
	background-position: -497px -595px;
}
.showmenu ul li a span.epaper {
	background-position: -114px -595px;
}
.showmenu ul li a span.today-paper {
	background-position: -161px -595px;
}
.showmenu ul li a span.explained {
	background-position: -630px -595px;
}
.showmenu ul li a span.good-news {
	background-position: -675px -595px;
}
.showmenu ul li a span.trending {
	background-position: -718px -595px;
}
.showmenu ul li a span.astrology {
	background-position: -764px -595px;
}
.showmenu ul li a span.photonews {
	background-position: -8px -630px;
}
.showmenu ul li a span.todays-paper {
	background:url(/wp-content/themes/vip/indianexpress/style/../images/w_todays-paper.png) no-repeat 4px 9px;
}
.showmenu ul li a:hover {
	background: #dc0c07;
	color: #fff;
}
/* Menu Open Close */	
.menu-sub {
	position: absolute;
	top: 55px;
	left: 0;
	width: 250px;
	background-color: #3f3f3f;
	z-index: 999999;
	box-shadow: 11px 8px 5px -6px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 11px 8px 5px -6px rgba(0, 0, 0, 0.2);
	display: none;
	list-style: none;
}
.navi {
	width: 50px;
	float: left;
	position: relative;
}
.navi li.mainnav {
	width: 50px;
	text-decoration: none;
	padding: 22px 0;
	list-style: none;
	cursor: pointer;
}
.navi li.mainnav a.navactive {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -170px -18px;
}
.navi ul li.mainnav a#menu {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -270px -533px;
	list-style: none;
	padding: 27px 20px;
	position: absolute;
	top: 0;
}
.navi ul li.mainnav a#menuclose {
	display: none;
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -319px -541px;
	padding: 23px 20px;
	position: absolute;
	top: 8px;
}
.first-menu {
	overflow: hidden;
}
.first-menu ul {
	position: relative;
}
.topnav-slide {
	background: #3f3f3f;
	height: 30px;
	line-height: 30px;
	padding: 0;
	text-align: center;
}
.topnav-slide a {
	color: #fff;
	font-size: 15px!important;
	font-weight: 300!important;
	line-height: 14px;
	padding: 5px 10px;
	text-align: center;
	width: 230px;
}
.topnav-slide a:hover {
	color: #fff!important;
}
.topnav-slide a#navprev {
	display: none;
}
.topnav-slide a#navnext {
	text-transform: uppercase;
}
.topnav-slide a#navprev {
	text-transform: uppercase;
}
.techie-feed li{border-bottom:1px solid #dbdbdb;float:left; margin:12px 5px 0 5px; list-style-type:none; min-height:155px; width:130px;}
.techie-feed li:last-child{border-bottom:0 none;}
.techie-feed li:nth-child(3){border-bottom:0 none;}
.techie-feed li img{margin:0 auto; display:block; text-align:center;height:100px;width:80px;}
.techie-feed li b{color:#000; display:block; font-size:15px; line-height:20px; padding-top:5px;}
.ie-bdrtop{display:block;border-top:1px solid #dbdbdb;}
/************************************* Navigation Open Close *************************************/	

.social-header {
	float: right;
	padding: 0;
	position: relative;
	right: 0;
	top: 0;
}
*+html .social-header {
	float: right;
	padding: 0;
	position: relative;
	right: 5px;
	top: -49px;
}
.social-header ul {
	list-style: none;
}
.social-header ul li {
	display: inline;
	float: left;
	padding: 0;
}
.social-header ul li a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat;
	padding: 9px 17px;
	text-decoration: none;
}
.social-header ul li a.fb {
	background-position: -113px -537px;
}
.social-header ul li a.share {
	background-position: -113px -537px;
}
.social-header ul li a.rss {
	background-position: -43px -537px;
}
.social-header ul li a.apps {
	background-position: -79px -537px;
}
.social-header .icons-share #twitter-widget-0 {
	margin: 0 0 0 5px;
	visibility: visible !important;
}
.social-header .icons-share {
	background: #3f3f3f;
	border: 1px dashed #4c4b4b;
	color: #fff;
	position: absolute;
	padding: 7px;
	height: 30px;
	right: 7px;
	top: 30px;
	width: 205px;
	z-index: 200;
}
.social-header form {
	background: #636363;
	height: 25px;
	margin: 0 5px 0 0;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 125px;
}
.social-header form label {
	display: none;
}
.social-header form input[type=text] {
	background: none;
	border: none;
	color: #fff;
	float: left;
	font-size: 12px;
	height: 20px;
	outline: none;
	padding: 0 5px 0 10px;
	position: relative;
	top: 3px;
	width: 82px;
}
.social-header form input[type=submit] {
	border: none;
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -151px -550px;
	cursor: pointer;
	float: right;
	height: 25px;
	text-indent: 99px;
	width: 25px;
}
.logo {
	display: block;
	margin: 0 auto;
	width: 360px;
}
.logo a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -439px -522px;
	text-decoration: none;
	padding: 10px 177px 35px 177px;
}
*+html .logo a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -198px -10px;
	display: block;
	padding: 10px 197px 55px 197px;
	text-decoration: none;
}
nav {
	clear: both;
	padding: 0;
}
nav ul {
	border-bottom: 1px solid #dadada;
	list-style: none;
	margin: 0 auto;
	max-width: 990px;
	padding: 0 0 15px 0;
	text-align: center;
	width: 100%;
	z-index: 14900;
}
nav ul li {
	display: inline-block;
	font-family: 'Roboto Condensed', sans-serif;
	height: 26px;
	padding: 0;
	position: relative;
	text-align: center;
}
nav ul li.home-menu-active a, nav ul li.home-menu-active a:hover {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -763px -83px;
	display: inline;
	height: 26px;
	padding: 3px 13px 5px 13px;
	width: 26px;
}
nav ul li.home-menu a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -733px -83px;
	display: inline;
	height: 26px;
	padding: 3px 12px 5px 12px;
	width: 26px;
}
nav ul li.home-menu a:hover {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -764px -83px;
	display: inline;
	height: 26px;
	padding: 3px 12px 5px 12px;
	width: 26px;
}
nav ul li a {
	color: #827e7e;
	font-size: 16px;
	font-weight: 400;
	height: 26px;
	line-height: 26px;
	padding: 2px 6px;
	text-decoration: none;
}
nav ul li a strong {
	color: #827e7e;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 16px;
	text-decoration: none;
}
nav ul li a.bold {
	color: #acacac;
	font-size: 16px;
	font-weight: 400;
	text-decoration: none;
	padding: 3px 10px;
}
nav ul li:hover a {
	background: #c70702;
	color: #fff;
}
nav ul li.active a {
	background: #c70702;
	color: #fff;
}
nav ul li:last-child a {
	background: #ea8b00;
	color: #fff;
	padding:0;
}


@keyframes blink {  
    0% { background-color: #fff150; padding:2px 7px; }
    100% { background-color: #c70702; padding:2px 7px; box-shadow:1px 1px 1px 1px #ccc; }
}
@-webkit-keyframes blink {
    0% { background-color: #fff150; padding:2px 7px; }
    100% { background-color: #ea8b00; padding:2px 7px; }
}
blink {
	    -webkit-animation: blink 2s steps(2, start) infinite;
    -moz-animation: blink 2s steps(2, start) infinite;
    animation: blink 2s steps(2, start) infinite;
	padding:2px 7px;
	padding-left:7px;

}


nav ul li.property a span {
	display: none;
}
nav ul li.property {
	margin: 0 0 0 5px;
}
nav ul li.property a:hover span {
	background: url(/wp-content/themes/vip/indianexpress/style/../microsites/responsive/images/property.png) no-repeat;
	display: block;
	height: 80px;
	left: -18px;
	position: absolute;
	padding: 25px;
	top: 18px;
	width: 110px;
	z-index: 9999;
}
/* Third party links */
nav ul li ul.health{display:none;box-shadow:0 3px 6px 1px #ccc;}
nav ul li.health{margin-right:-4px;display:none;}
nav ul li.health a{background: #c70702;color: #fff;padding: 2px 8px;}



nav ul li ul.comprice{display:none;box-shadow:0 3px 6px 1px #ccc;}
nav ul li.compare{margin-right:-4px;}
nav ul li.compare a{background: #9a1777;color: #fff;padding: 2px 8px;}
nav ul li:hover ul.comprice{background:#fff;display: block;right:0;position:absolute;top:25px;width:106px;z-index:9999;margin:0;padding:0;}
nav ul ul.comprice li{display:block;}
nav ul ul.comprice li a{background:#fff;border-bottom:1px solid #f2f2f2;color:#827e7e;display:block;font-size:14px;line-height:18px; text-align:right;}
nav ul ul.comprice li a:hover{background:#9a1777;color:#fff;}

nav ul li ul.coupon{display:none;box-shadow:0 3px 6px 1px #ccc;}
nav ul li.coupons{margin-right:-4px;}
nav ul li.coupons a{background: #027cd5;color: #fff;padding: 2px 8px;}
nav ul li:hover ul.coupon{background:#fff;display: block;right:0;position:absolute;top:25px;width:106px;z-index:9999;margin:0;padding:0;}
nav ul ul.coupon li{display:block;}
nav ul ul.coupon li a{background:#fff;border-bottom:1px solid #f2f2f2;color:#827e7e;display:block;font-size:14px;line-height:18px; text-align:right;}
nav ul ul.coupon li a:hover{background:#027cd5;color:#fff;}
nav ul li ul.code{display:none;box-shadow:0 3px 6px 1px #ccc;}
nav ul li.code{margin-right:-4px;}
nav ul li.code a{background: #ffa800;color: #fff;padding: 2px 8px;}
nav ul li:hover ul.code{background:#fff;display: block;right:0px;position:absolute;top:25px;width:124px;z-index:9999;margin:0;padding:0;}
nav ul ul.code li{display:block;}
nav ul ul.code li a{background:#fff;border-bottom:1px solid #f2f2f2;color:#827e7e;display:block;font-size:14px;line-height:18px; text-align:right;}
nav ul ul.code li a:hover{background:#ffa800;color:#fff;}

@-moz-document url-prefix() {
nav ul li:hover ul.code{right:0px;}
}

/* Header End */

/***Banner Add Slider***/
#banner-section {
	clear: both;
	display: block;
	margin: 0 auto;
	padding: 70px 0 15px 0;
	text-align: center;
	width: 100%;
}
#banner-section .ipad {
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}
#banner-section .ipad div {
	text-align: center;
	margin: 0 auto;
}
/***Breaking News Slider css***/
.breakingbx .bx-controls {
	background: #a6a6a6;
	position: absolute;
	right: -27px;
	top: 0;
	width: 85px;
	height: 32px;
}
.breaking-news {
	background: #fff;
	border: 1px solid #dadada;
	border-top: none;
	height: 32px;
	font-family: 'Roboto Condensed', sans-serif;
	max-width: 990px;
	margin: 0 auto;
	overflow: hidden;
	width: 100%;
	z-index: 14800;
}
.breaking-title {
	background: #d80202;
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight:400;
	margin: 0 10px 0 0;
	padding: 8px 0;
	text-align: center;
	width: 112px;
}
.breakingbx {
	color: #000;
	height: 32px;
	float: left;
	position: relative;
	width: 85%;
}
.breakingbx ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.breakingbx li {
	color: #333;
	font-size: 17px;
	line-height: 32px;
	margin: 0;
	padding: 0 115px 0 0;
}
.breakingbx li a {
	color: #333;
	font-size: 17px;
	display: block;
	float: left;
	text-decoration:none;
}
.breakingbx .bx-pager {
	display: none;
}
.breakingbx .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	float: right;
	margin: 0 19px 0 0;
	width: 34px;
}
.breakingbx .bx-pager .bx-pager-item, .breakingbx .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
}
.breakingbx .bx-controls-auto .bx-start {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -10px -76px;
	display: block;
	height: 30px;
	margin: 0;
	outline: 0 none;
	text-indent: -9999px;
	width: 30px;
	z-index: 9999;
}
.breakingbx .bx-controls-auto .bx-stop {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -46px -77px;
	display: block;
	height: 30px;
	margin: 0;
	outline: 0 none;
	text-indent: -9999px;
	width: 30px;
	z-index: 99995;
}
.breakingbx .bx-controls-direction a {
	height: 30px;
	margin-top: 0;
	outline: 0 none;
	position: absolute;
	text-indent: -9999px;
	top: 0;
	width: 30px;
	z-index: 9990;
}
.breakingbx .bx-prev {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -654px -84px;
	left: 2px;
}
.breakingbx .bx-next {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -693px -84px;
	right: 0;
}
/****
* #.# Footer Section for Desktop 990px 
**/
footer {
	border-top: 1px solid #1e191a;
	background: #2a2a2a;
	clear: both;
	display: block;
	margin: 20px 0 0 0;
	overflow: hidden;
	padding: 0;
	width: 100%;
}
.footer-group {
	background: #2a2a2a;
	clear: both;
	margin: 0 auto;
	overflow: hidden;
	padding: 20px 0 0 0;
}
.footer-group .details {
	margin: 0 auto;
	max-width: 990px;
	overflow: hidden;
	padding: 0;
	position: relative;
	width: 100%;
}
.footer-group .details .social-icons {
	clear: both;
	overflow: hidden;
	padding: 10px 0 20px 0;
}
.footer-group .details .social-icons ul {
	list-style-type: none;
}
.footer-group .details .social-icons ul li {
	float: left;
	padding: 0;
	margin: 0 24px 0 0;
}
.footer-group .details .social-icons ul li a {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png);
	text-decoration: none;
}
.footer-group .details .social-icons ul li a.print-edition {
	background-position: -799px 5px;
	padding: 8px 12px;
}
.footer-group .details .social-icons ul li a.mobile {
	background-position: -830px 5px;
	padding: 8px 6px;
}
.footer-group .details .social-icons ul li a.iPhone {
	background-position: -848px 5px;
	padding: 8px 6px;
}
.footer-group .details .social-icons ul li a.iPad {
	background-position: -868px 5px;
	padding: 8px 11px;
}
.footer-group .details .social-icons ul li a.android {
	background-position: -897px 5px;
	padding: 8px 10px;
}
.footer-group .details .social-icons ul li a.rss {
	background-position: -925px 5px;
	padding: 8px 10px;
}
.footer-group .details .social-icons ul li a.ePaper {
	background-position: -954px 5px;
	padding: 8px 9px;
}
.footer-group .details .social-icons ul li a.facebook {
	background-position: -979px 5px;
	padding: 8px 6px;
}
.footer-group .details .social-icons ul li a.twitter {
	background-position: -997px 5px;
	padding: 8px 11px;
}
.footer-group .details .social-icons ul li a.gplus {
	background-position: -1025px 5px;
	padding: 8px 10px;
}
.footer-group .details .social-icons ul li a.youtube {
	background-position: -1053px 5px;
	padding: 8px 11px;
}
.footer-group .details .social-icons ul li a.tumblr {
	background-position: -1084px 5px;
	padding: 8px 6px;
}
.footer-group .details .social-icons ul li a.pintrest {
	background-position: -1100px 3px;
	padding: 8px 11px;
}
.footer-group .details .group ul li a:hover {
	outline: none;
	text-decoration: none;
}
.footer-group .details .express-group {
	background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) -1131px -2px;
	height: 91px;
	padding: 0;
	position: absolute;
	right: 0;
	top: 18px;
	width: 78px;
}
.footer-group .details .group {
	clear: both;
	overflow: hidden;
	width: 100%;
}
.footer-group .details .group ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
*+html .footer-group .details .group ul {
	clear: both;
	padding: 0 0 0.5% 0;
	width: 100%;
}
.footer-group .details .group ul li {
	border-left: 1px dotted #797575;
	float: left;
	line-height: 10px;
	margin: 0 0 5px 0;
	padding: 0 1%;
}
.footer-group .details .group ul li:first-child {
	border-left: none;
	float: left;
	line-height: 10px;
	padding: 0 7px 0 0;
}
.footer-group .details .group ul li a {
	color: #cbcccb;
	font: normal 11px/14px Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footer-group .details .group ul li a:hover {
	text-decoration: underline;
}
.footer-group .details .copyright {
	border-top: 1px dotted #797575;
	clear: both;
	margin: 10px 0 0 0;
	overflow: hidden;
	padding: 5px 0;
	width: 90%;
}
.footer-group .details .copyright .privacy {
	color: #565656;
	font-size: 11px;
	font-weight: 400;
	float: left;
	line-height: 16px;
	padding: 7px 0 0 0;
	width: 50%;
}
.footer-group .details .copyright .wp {
	float: left;
	text-align: right;
	width: 50%;
}
/* Smile Remove */
img#wpstats {
	display: none;
}
/* Show popup and hide ads */
.overlay1 {
		display: none;
		background-color: #000;
		opacity: 0.8;
		position: fixed;
		width: 100%;
		float: left;
		left: 0px;
		top: 0px;
		height: 100%;
		z-index: 999999;
}
.subscribe_popup {
		border: 6px solid #eee;
		z-index: 999999;
		display: none;
		left: 50%;
		top: 130px;
		margin-left: -170px;
		width: 344px;
		position: fixed;
		background: #fff;
		border-radius: 5px;
		color: #666;
		padding: 15px;
}
.subscribe_popup .close {
		right: 6px;
		top: 6px;
		width: 13px;
		height: 13px;
		display: block;
		background-size: 100%;
		position: absolute;
		z-index: 9999;
}
.subscribe_popup .close:hover {
		cursor: pointer;
}
.subscribe_popup img {
		margin-bottom: 17px;
}
.registerbtn {
		padding-right: 10px;
}
.subscribe_popup h1 {
		font-size: 18px;
		line-height: 24px;
		padding-bottom: 15px;
		text-align: center
}
.subscribe_popup .frmfield {
		margin-bottom: 10px;
}
.subscribe_popup .frmfield label {
		font-size: 14px;
		line-height: 20px;
		padding-bottom: 3px;
}
.subscribe_popup input {
		border: 1px solid #ddd;
		border-radius: 3px;
		box-sizing: border-box;
		padding: 8px;
		width: 100%;
}
.btn {
		background: #F9F9F9;
		border: 1px solid #D3D3D3 !important;
}
#custlog_email,
#custlog_pass {
		margin-bottom: 10px;
}
#user-login {
		font-size: 18px;
		line-height: 24px;
		padding-bottom: 15px;
		text-align: center;
}
#custlogsub {
		background: #F9F9F9;
		border: 1px solid #D3D3D3;
		cursor: pointer;
		padding: 8px;
		border-radius: 3px;
		font-size: 14px;
		text-align: center;
		margin: 0 auto 10px auto;
		width: 120px;
}
#reglink {
		font-size: 14px;
		line-height: 22px;
		color: #233FA9;
		text-align: center;
		cursor: pointer;
		border-top: 1px solid #f2f2f2;
		padding: 5px;
		background: #f6f6f6;
		border-radius: 3px;
}
#msgbox {
		height: 100%;
		border: 0 none;
}
#msgbox textarea {
		background: #fff;
		color: #08802D;
		font-size: 16px;
		border: 0 none;
		box-sizing: border-box;
		text-align: center;
		width: 100%;
}
.welcomebx {
		color: #fff;
		font-size: 11px;
		font-weight: bold;
		padding-right: 10px;
		text-transform:capitalize;
}
#closebox + a.close{ display:none;}
/* Media Queries for iPad Device*/
@media (max-width:800px) {
.social-header ul li a.rss, .social-header ul li a.apps {
 display: none;
}
.container-header {
 max-width: 800px;
 margin: 0 auto;
 width: 95%;
}
nav ul {
 display: none;
}
.breaking-news {
 background: #fff;
 border: 1px solid #dadada;
 height: 32px;
 font-family: 'Roboto Condensed', sans-serif;
 max-width: 800px;
 margin: 0 auto;
 overflow: hidden;
 width: 95%;
 z-index: 14800;
}
.footer-group .details {
 margin: 0 auto;
 max-width: 800px;
 overflow: hidden;
 padding: 0;
 position: relative;
 width: 95%;
}
.footer-group .details .copyright {
	width: 100%;
}
.footer-group .details .express-group {
 display: none;
}
}

/* Media Queries for Mobile Device*/

@media (max-width:640px) {
.navi {
 width: 50px;
 float: left;
 left: 0;
 position: relative;
}
.social-header, .breaking-news {
 display: none;
}
.logo {
 display: block;
 margin: 0 auto;
 width: 246px;
}
.logo a {
 background: url(/wp-content/themes/vip/indianexpress/style/../images/sprite.png) no-repeat -548px 5px;
 display: block;
 text-decoration: none;
 padding: 20px 0 35px 0;
}
.mainbox-score {
 width: 96%;
}
.footer-group .details {
 background: none;
 margin: 0 auto;
 max-width: 640px;
 overflow: hidden;
 padding: 0;
 width: 95%;
}
.footer-group .details .social-icons {
 clear: both;
 display: block;
 overflow: hidden;
 padding: 5px 0 15px 0;
}
.footer-group .details .social-icons ul li {
 float: left;
 height: 25px;
 padding: 0 0 10px 0;
 width: 25px;
}
.footer-group .details .social-icons ul li.no-mob {
 display: none;
}
.footer-group .details .copyright {
 padding: 5px 0;
 width: 100%;
}
.footer-group .details .copyright .privacy {
 display: block;
 float: none;
 width: 100%;
}
.footer-group .details .copyright .wp {
 display: block;
 float: none;
 text-align: left;
 padding: 5px 0;
}
}


/* Buyhatke widget */
.buyhatke-widget {
	border-bottom: 1px solid #ccc;	
	clear: both;
	display: block;
	margin: 25px 0;
	overflow: hidden;
	padding: 0;
}
.buyhatke-widget .buyhakte-img {
	float: left;
	margin: 0 0 10px 0;
	width: 66px;
}
.buyhatke-widget .buyhakte-img img {
	float: left;
	height: 36px !important;
	width: 66px !important;
}
.buyhatke-widget .buyhakte-text {
	color: #444;
	cursor: pointer;
	font-family: 'Roboto Condensed' , sans serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 18px;
	margin: 0 0 0 10px;
	text-align: left;
}
/* RHS */
.buyhatke-widget-right {
	border-bottom: 1px solid #ccc;
	clear: both;
	display: block;
	margin: 0;
	overflow: hidden;
	padding: 0 0 10px 0;
	width: 100%;
}
.buyhatke-widget-right .buyhakte-image-right {
	float: left;
	margin: 0 10px 0 0;	
	width: 66px;
}
.buyhatke-widget-right .buyhakte-image-right img {
	display: block;
	height: 36px !important;
	width: 66px !important;
}
.buyhatke-widget-right .buyhakte-text-right {
	color: #444;
	cursor: pointer;
	display: block;
	float: left;
	font-family: 'Roboto Condensed' , sans serif;	
	font-size: 13px;
	font-weight: 700;
	line-height: 16px;
	margin: 0;
	text-align: left;
	text-decoration: none;
	width: 210px;
}

.zedo-ad{position: absolute; display: block; top: 180px; left: 50%; margin-left: -320px;}
