@charset "utf-8";
/* classic festival css document - version 1.1.20 */

.dpMuhurtaTimeTitle, .dpMuhurtaInfo, .dpMuhurtaTitle {
	color:#7D1E00;
	}
.dpMuhurtaTime, .dpMuhurtaTime a, .dpLeftAlignedTitle,
.dpGregDate sup, .dpKeyText, .dpKeyText a {
	color:#AA0000;
	}
.dpCurrentYearLink, .dpCurrentYearLink .dpYearLink {
	color:#AA0000;
	}
.dpCurrentYearLink .dpYearLink:hover, .dpCityLink:hover {
	color:#587A05;
	}
.dpYearLink:hover {
	color:#AA0000;
	}
.dpRed .dpGregDate sup {
	color:#FFEBC6;
	}
.dpPrimeTitle {
	color:#005f69 !important;
	}
.dpOffColor {
	color:#A65321;
	}
.dpBackgroundBanner {
	background: #A2260D;
	}
.dpCard, .dpEventTable, .dpMuhurtaCard {
	background-color:#EAAE57;
	box-shadow:0 0 2px rgba(0,0,0,0.2);
	}
.dpSunriseCard {
	color:#540000;
	background-color:#EAAE57;
	border:1px solid rgba(188,96,49,0.4);
	}
.dpSunriseCard:hover {
	box-shadow:1px 1px 3px rgba(0,0,0,0.2);
	border:1px solid rgba(188,96,49,0.6);
	}
.dpSunriseCard .dpTimeStamp {
	color:#882E10;
	}
.dpTableCell .dpContentLink {
	color:#AA0000;
	}
.dpDateCard, .dpImageCard {
	color:#FFD288;
	background-color:#948720;
	border:5px solid #FFEBC6;
	}
.dpCardTitle {
	color:#FFEBC6;
	background:#948720;
	box-shadow:4px 4px #71702D;
	}
.dpCardCaption {
	color:#FFEBC6;
	}
.dpGregDate {
	color:#FCFCFC;
	}
.dpWeekDay {
	color:#FFEBC6;
	background:rgba(0,0,0,0.06);
	}
.dpCardCaptionColor, .dpNextYear .dpPagerLink {
	color:#AA0000;
	}
.dpMuhurtaLink:hover, .dpMuhurtaLinkBlock .dpMuhurtaLink:hover {
	color:#587A05;
	}
.dpMuhurtaParanaGroup {
	background:rgba(100,0,0,0.04);
	background:linear-gradient(to right, rgba(0,0,0,0.04), rgba(0,0,0,0.01), rgba(0,0,0,0.04));
	background:-webkit-linear-gradient(to right, rgba(0,0,0,0.04), rgba(0,0,0,0.01), rgba(0,0,0,0.04));
	background:-moz-linear-gradient(to right, rgba(0,0,0,0.04), rgba(0,0,0,0.01), rgba(0,0,0,0.04));
	background:-o-linear-gradient(to right, rgba(0,0,0,0.04), rgba(0,0,0,0.01), rgba(0,0,0,0.04));
	}
.dpProminentCardLinkGroup {
	background:rgba(148, 134, 34, 0.60);
	background:linear-gradient(to right, rgba(148, 134, 34,0.60), rgba(148, 134, 34,0.60), rgba(148, 134, 34,0.60));
	background:-webkit-linear-gradient(to right, rgba(148, 134, 34,0.60), rgba(148, 134, 34,0.60), rgba(148, 134, 34,0.60));
	background:-moz-linear-gradient(to right, rgba(148, 134, 34,0.60), rgba(148, 134, 34,0.60), rgba(148, 134, 34,0.60));
	background:-o-linear-gradient(to right, rgba(148, 134, 34,0.60), rgba(148, 134, 34,0.60), rgba(148, 134, 34,0.60));
	}
.dpProminentCardLinkGroup, .dpProminentCardLinkGroup a, .dpProminentCardPageLink {
	color:#FFEBC6;
	}
.dpProminentCardLinkGroup a:hover, .dpProminentCardPageLink:hover {
	color: #B33016;
	}
.dpProminentCardLinkGroupExt {
	background: #f63309;
	}
.dpProminentCardLinkGroupExt a:hover {
	color: #b6aa92;
	}
.dpBullet {
	border:4px solid #7D1E00;
	}
.dpPagerLink:hover {
	color:#781E00;
	}
.dpSlotTitle {
	color:#AA0000;
	}
.dpRed {
	background-color:#B33016 !important;
	}
.dpGreen {
	background-color:#948720 !important;
	}
.dpIndexIcon {
	color:#587A05;
	}
.dpEventTable {
	border:1px solid #C15827;
	}
.dpPanchangTable {
	border:1px solid rgba(100,100,0,0.1);
	}
.dpTableHead {
	color:#F5CC87;
	background:#C15827;
	}
.dpValueCell a:hover {
	color: #B33016;
	}
.dpEventTutorialTipsWrapper {
	background: #F5BF6C70 !important;
	}
.dpExpandRow {
	color:#FFEBC6;
	background:none;
	}
.dpExpandRow:hover {
	color: #64562B !important;
	}
.dpIconBookReading {
	background: url(/images/icon/book/icon_book_classic.png) no-repeat;
	background-size: 70px;
	}
.dpEventVrataKathaLinkCard {
	background:#ED9C37;
	}
.dpEventVrataKathaLinkCard:hover {
	background:rgba(148, 134, 34,0.60);
	}
.dpEventVrataKathaInfoMessage {
	color:#540000;
	}
.dpEventVrataKathaPageLink {
	color:#bb0000 !important;
	}
.dpPHeaderLeftContent a:hover {
	color:#fff1db;
	}
.dpSpecialYogaCardLinkGroup {
	background:rgba(100, 0, 0, 0.08);
	}
.dpSpecialYogaCardLinkGroup .dpExpandIcon {
	color: #005f69 ;
	}
.dpSpecialYogaCardLinkGroup .dpExpandIcon:hover {
	color: #033d46;
	background:rgba(0, 0, 0, 0.04);
	}
@media only screen and (min-width:1124px) {
	.dpMuhurtaTime a:hover {
		color:#581E00;
		}
	.dpMuhurtaInfo a:hover, .dpLeftAlignedMuhurtaInfo a:hover {
		color:#AA0000;
		}
	.dpMuhurtaCard, .dpEventTable {
		background-color:#EAAE57;
		border:1px solid #BC6031;
		}
	.dpMuhurtaCard .dpEventTable {
		border:1px solid rgba(188,96,49,0.4);
		}
	.dpMap {
		border:1px solid #C15827;
		}
	.dpMuhurtaParanaGroup {
		background:rgba(100,0,0,0.04);
		}
	}
@media only screen and (min-width:1124px) {
	.dpMuhurtaTimeTitle, .dpMuhurtaTime, .dpMuhurtaTime a, .dpLeftAlignedTitle,
	.dpGregDate sup, .dpKeyText, .dpKeyText a {
		color:#AA0000;
		}
	.dpMuhurtaInfo, .dpMuhurtaTitle, .dpLeftAlignedMuhurtaInfo, .dpMuhurtaColumn {
		color:#540000;
		}
	}