.dpFigure{max-width:400px}.dpFestivalWrapper{margin:0 auto 20px}.dpSlotTitle{font-weight:600}.dpRightText{text-align:right;padding:6px 12px!important}.dpCenterText{text-align:center}.dpIndexIcon{font-size:2rem;line-height:1}.dpNoteText{margin:0 auto}.dpCardTitle{top:-20px;left:-4px;position:absolute;line-height:1;min-width:180px;font-weight:600;font-size:1.6rem;padding:10px 12px 12px}.dpCardCaption{width:100%;bottom:107%;font-size:1.4rem;line-height:normal;font-weight:normal;font-family:Verdana,Geneva,Arial,"Comic Sans MS","Book Antiqua",sans-serif}.dpCardCaption{left:0;position:absolute}.dpDateTitle{line-height:1.1;font-size:2.2rem;text-align:center}.dpFestival{position:relative}.dpBackgroundBanner{top:0;left:0;width:100%;height:500px;position:absolute}.dpCard{margin:50px 6px 0;position:relative;border-radius:4px}.dpDateCard{font-weight:600;padding:20px 0 0}.dpCardTitle,.dpDateCard{font-family:"Comic Sans MS","Book Antiqua",sans-serif}.dpImageCard,.dpDateCard{max-width:400px;flex-basis:100%;-webkit-flex-basis:100%;text-align:center}.dpMuhurtaCard{font-size:1.4rem;margin-top:40px;border-radius:5px;padding:28px 0 8px}.dpMuhurtaCard,.dpSunriseCard{display:block;background-repeat:repeat}.dpMuhurtaCard,.dpEventTable,.dpSunriseCard{background-image:url(/images/decoration/diwali/xdiwali_decoration_stamp.png.pagespeed.ic.PYN_v65p4G.png)}.dpMuhurtaInfo a,.dpLeftAlignedMuhurtaInfo a{text-decoration:underline}.dpDateCardContent{line-height:1.3;font-size:2rem;margin-top:6px}.dpDateCardContent .dpNoteText{font-weight:normal}.dpGregDate{font-size:5.2rem;padding-top:10px}.dpGregDate span{font-size:3rem}.dpGregDate sup{font-size:4rem}.dpMonth{margin-bottom:15px}.dpWeekDay{padding:10px;font-size:1.8rem}.dpWeekDay+.dpWeekDay{padding:0 10px 10px}.dpFestivalImg{width:100%;height:100%}.dpFestivalStampImg{width:90px;height:60px}.dpMuhurtaGroup{padding:8px 0}.dpMuhurtaParanaGroup,.dpProminentCardLinkGroup,.dpEventVrataKathaLinkCard{margin:8px 0;padding:8px 0;border-radius:3px}.dpEventVrataKathaInfoMessage{font-size:1.3rem;padding:5px 0 2px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal}.dpProminentCardLinkGroup{margin:8px 4px;padding:8px 5px}.dpMuhurtaTimeTitle,.dpPrimeTitle{padding:0 6px;font-weight:600;text-align:center;font-size:1.7rem!important}.dpPrimeTitle{padding:12px 6px 6px}.dpMuhurtaInfo,.dpMuhurtaTime,.dpMuhurtaTitle,.dpProminentCardLinkGroup{padding:0 6px;text-align:center}.dpMuhurtaInfo{font-size:1.4rem}.dpMuhurtaTime,.dpMuhurtaTitle,.dpProminentCardLinkGroup{font-size:1.6rem}.dpMuhurtaTime,.dpProminentCardLinkGroup{line-height:1.3;padding-top:4px;padding-bottom:4px}.dpProminentCardLinkGroup{padding:10px 0}.dpMuhurtaTime a,.dpProminentCardLinkGroup a,.dpProminentCardPageLink{text-decoration:underline}.dpLeftAlignedTitle{text-align:left;font-size:1.6rem;padding:6px 6px 0}.dpMuhurtaHighlight{padding:6px}.dpLeftAlignedMuhurtaInfo{padding:6px}.dpHighlightItem{padding-bottom:8px;line-height:normal;position:relative;padding-left:22px}.dpBullet{top:4px;left:3px;border-radius:2px;position:absolute}.dpMuhurtaLinkBlock{padding:6px 0;text-align:center;font-size:1.4rem}.dpValue{display:inline-block}.dpMuhurtaLink{padding:0 6px;display:inline-block;text-decoration:underline}.dpFestival{justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}.dpMuhurtaIcon{width:18px;line-height:1;vertical-align:top}.dpEventMuhurtaIconAddon{vertical-align:middle;position:relative;top:-1px}.dpTickMarkIcon{margin-left:6px}.dpSunIcon{padding-left:6px;vertical-align:middle}.dpMap{height:234px;display:block;position:relative;background:url(/images/icon/location/xgoogle_map_blur.png.pagespeed.ic.9XsHKequ-L.jpg) no-repeat center center #c0c3bf;background-size:contain}.dpMapMessage,.dpEclipseMapMessage{top:40%;left:0;right:0;margin:0 auto;text-align:center;max-width:230px;font-size:1.3rem;position:absolute;background:rgba(192,195,191,.5)}.dpEclipseMapMessage{top:60%;max-width:330px;font-size:1.4rem;background:rgba(192,195,191,.3)}.dpMapCaption{padding:10px;font-size:1.2rem;text-align:center}.dpRowWrapper{min-width:500px}.dpMuhurtaColumn{flex-basis:100%;padding:0 6px 0}.dpKeyCell{word-break:break-word;margin-right:8px}.dpValueCell{margin-left:8px}.dpValueCell a{text-decoration:underline}.dpKeyCell,.dpValueCell{padding:1px 0}.dpCityLink,.dpYearLink{text-decoration:underline}.dpCityLink .dpInlineBlock{display:inline}.dpEventTable{margin:6px;max-width:100%;font-size:1.4rem;text-align:center;border-radius:3px;overflow-x:auto}.dpTableHead{font-size:1.5rem;font-weight:500;padding:8px 1px}.dpTableCell{line-height:1.3;padding:10px 4px;overflow:hidden;border-bottom:1px solid rgba(100,0,0,.04)}.dpBeginTimeCell,.dpEndTimeCell{width:15%}.dpSETypeCell{width:20%}.dpLocationCell,.dpSEDurationCell{width:25%}.dpEventTable .dpLeftContent{padding-left:8px}.dpTableCell.dpLocationCell{padding-left:28px;background-size:18px 18px;background-position:6px;background-repeat:no-repeat;background-image:url(/images/icon/location/2x/xicon_location.png.pagespeed.ic.eCshn8vEKs.png)}.dpTableCell+.dpTableCell{border-left:1px solid rgba(100,0,0,.04)}.dpTableCell a{text-decoration:underline}.dpHalfCell{max-width:50%;text-align:left;padding-left:10px}.dpTinyDot{width:10px;height:10px;margin-right:4px;display:inline-block;vertical-align:middle;border-radius:5px}hr{border:0;margin:12px 0;border-top:1px solid rgba(0,0,0,.06)}.dpTinyDotBlue{background:#002366}.dpTinyDotRed{background:#c00}.dpTinyDotGreen{background:green}.dpTinyDotPurple{background:purple}.dpTinyDotHennaGreen{background:#359460}.dpSunriseCardWrapper{padding:6px;margin:0 auto}.dpSunriseCard{margin:4px;flex-basis:100%;font-size:1.4rem;line-height:1.5;border-radius:3px;position:relative;padding:8px 4px 6px 8px}.dpSunriseCard:hover{cursor:pointer}.dpSunriseCard small{font-weight:500;font-size:11px;padding-left:22px;display:inline-block}.dpSunriseTitle{font-size:1.4rem;margin-bottom:6px}.ui-datepicker-calendar{display:none}.dpDatePickerInputBox{min-width:140px}.dpEventTutorialTipsGroup{margin:2px 2px;position:relative}.dpEventTutorialTipsGroup .dpProminentCardLinkGroup,.dpEventVrataKathaLinkCard{margin:2px 0;text-align:left;padding:5px 5px 5px 10px;font-size:1.3rem;line-height:16px}.dpEventTutorialTipsGroup .dpFlexEqual{flex:100%;-ms-flex:100%;-webkit-flex:100%;min-height:29px}.dpEventTutorialTipsWrapper,.dpEventTutorialTipsColumns .dpContentTitle,.dpEventTutorialTipsColumns .dpContent{font-family:"Book Antiqua",Verdana,Geneva,Arial,"Comic Sans MS",sans-serif}.dpEventTutorialTipsWrapper{display:none;margin-top:5px}.dpEventTutorialTipsColumns .dpContentTitle,.dpEventTutorialTipsColumns .dpContent{font-size:1.5rem;text-align:justify}.dpExpandRow{display:inline-block;float:right;left:90%;border:none;cursor:pointer}.dpExpandIcon:after{content:"\25BE";font-size:1.7em}.dpHideRow:after{content:"\25B4";font-size:1.7em;float:left}.dpIconQuestionMark,.dpIconFasting{float:left;display:inline-block}.dpIconQuestionMark{padding-left:13px;padding-right:13px}.dpIconQuestionMark:after{content:"\003F";font-size:1.2em}.dpIconFasting{background:url(/images/festivals/180x120/xtithi_upavasa.jpg.pagespeed.ic.9zctgPsTZn.jpg) no-repeat;background-size:30px;width:30px;height:20px;padding-right:35px}.dpEventTutorialTipsGroup .dpExpandRow:first-child{left:40%}.dpEventTutorialTipsGroup .dpMiddleTitle{margin:0;padding-bottom:4px;column-span:all;text-align:center}.dpButtonDiv{padding:10px;text-align:center}.dpMap .dpSignInMediumButton,.dpEclipseMap .dpSignInMediumButton{top:30%;position:absolute;left:50%;transform:translate(-50%,-50%)}.dpEclipseMap .dpSignInMediumButton{top:50%}.dpIconBookReading{width:50px;height:50px;padding-right:80px;margin:3px;position:absolute;left:10px;top:-4px}.dpEventVrataKathaPageLink{font-weight:bold;text-decoration:none!important;line-height:20px}.dpEventVrataKathaLinkCard{position:relative;padding:10px 10px 10px 90px;margin-top:5px;font-size:1.8rem;line-height:15px}.dpPHeaderLeftContent a{text-decoration:underline}@media only screen and (min-width:410px){.dpCard{margin:50px auto 0}.dpMuhurtaCard{margin:40px 6px 0}.dpEventVrataKathaLinkCard{margin:2px 0}.dpIconBookReading{top:-12px}}@media only screen and (min-width:500px){.dpEventTutorialTipsGroup{margin:2px 0}.dpEventTutorialTipsGroup .dpFlexEqual{flex:1;-ms-flex:1;-webkit-flex:1}.dpEventTutorialTipsGroup .dpProminentCardLinkGroup{margin:0 5px}.dpEventTutorialTipsGroup .dpProminentCardLinkGroup :first-child{margin-left:0}.dpEventTutorialTipsGroup .dpProminentCardLinkGroup :last-child{margin-right:0}.dpIconQuestionMark{padding-left:5px}.dpMap{height:266px}.dpEventVrataKathaLinkCard{margin:2px 5px;width:fit-content}}@media only screen and (min-width:600px){.dpBackgroundBanner{height:220px}.dpNoteText{max-width:90%}.dpEventTable{max-width:90%;margin:6px auto}.dpPanchangTable .dpTableCell{padding-left:20px}.dpFestival{padding:0 5%}.dpCard{margin:55px 0 0}.dpDateCard{max-width:360px;padding:10px 0 0;margin-right:5px;flex-basis:48%;-webkit-flex-basis:48%}.dpGregDate{font-size:5.2rem;padding-top:0}.dpImageCard{margin:55px auto 0;flex-basis:51%;-webkit-flex-basis:51%}.dpMuhurtaCard{margin:0 5%;margin-top:40px;max-width:100%;padding:30px 12px 12px}.dpHighlightItem{padding-left:18px}.dpBullet{left:0}.dpMuhurtaLinkBlock .dpMuhurtaLink{padding:0 12px}.dpSunriseCardWrapper{max-width:96%;padding:12px 6px 0}.dpSunriseCard{flex-basis:45%;min-height:100px;padding:12px 6px 6px 12px}.dpExpandRow{left:92%;top:0}.dpExpandRow:after{font-size:1.8em}.dpEventTutorialTipsColumns{column-count:2;column-gap:5px;padding:.6em .5em}}@media only screen and (min-width:660px){.dpMuhurtaColumn{flex-basis:45%;padding:0 6px 6px}.dpMap{height:500px}.dpEclipseMap .dpSignInMediumButton{top:55%}}@media only screen and (min-width:1124px){.dpGeoSearchAndNaviWrapper{padding:0 40px 0 30px}.dpFestivalWrapper{max-width:800px}.dpBackgroundBanner{height:270px;border-radius:2px}.dpFestival{padding:0 25px}.dpMuhurtaCard{margin:50px 25px 0}.dpEventTable{max-width:760px}.dpMap{border-radius:3px}.dpNoteText{max-width:750px}.dpImageCard{max-width:410px}.dpDateCard{padding:10px 0 0;max-width:320px;min-height:267px;margin-right:20px}.dpDateCardContent{font-size:2.2rem}.dpGregDate{font-size:8.2rem}.dpWeekDay{font-size:1.8rem}.dpSETypeCell,.dpSEDurationCell{width:25%}.dpLocationCell{width:20%}.dpEventVrataKathaLinkCard{margin:3px 5px}}