@media only screen and (min-width: 1024px) and (max-width: 1439px) {
  .recommended_tags a { font-size: 12px; }
  .recommended_title { font-size: large; }
  .recommended_summary { font-size: 14px; }
}
.bite_entry_preview a, .bite_entry_title a { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
.share2:last-child { margin-left: 5px; }
#home_columnists { width: inherit; }
#home_columnists .owl-dots { position: absolute; top: -42px; right: 10px; }
#home_columnists_content .owl-carousel .owl-dot { background-color: rgb(229, 228, 242); opacity: 1; }
#home_columnists_content .owl-dot.active { background-color: rgb(25, 152, 205); }
#sidebar { width: 319px; display: inline-block; vertical-align: top; }
#sidebar_padding { padding-left: 10px; padding-right: 10px; box-sizing: border-box; }
#daily_title { font-family: robotobold, sans-serif; text-align: center; margin-bottom: 10px; color: rgb(255, 255, 255); font-size: 1.75rem; line-height: 2rem; }
#daily_passage, #wotd_passage { font-family: robotolight, sans-serif; font-style: italic; color: rgb(241, 241, 241); text-align: center; }
#daily_passage { font-size: 0.9rem; }
#wotd_passage { font-size: 16px; margin: 30px 0px; padding: 0px 20px; }
#wotd_passage::before { content: url("https://www.philstar.com/images/quote-small.png"); position: absolute; top: -30px; left: 0px; }
#wotd_passage::after { content: url("https://www.philstar.com/images/quote-small-flip.png"); position: absolute; bottom: -30px; right: 0px; }
#mailing { font-family: robotomedium, sans-serif; font-size: medium; color: rgb(0, 101, 158); margin-bottom: 10px; }
#forex_date { font-family: robotolight, sans-serif; font-size: small; color: rgb(27, 27, 27); }
#forex_rate { font-family: robotobold, sans-serif; font-size: 20px; padding-bottom: 10px; color: inherit; display: none; }
#forex_body img { max-width: 350px; }
#forex_body, #forex_rate { text-align: center; }
#forex_body p { margin: 0px; }
#forex_body .forex_desc { font-size: 14px; color: gray; font-family: robotoregular, sans-serif; margin-top: 5px; }
.forex_rate { color: rgb(0, 152, 204); font-size: 2rem; padding-bottom: 5px; padding-top: 10px; line-height: 2rem; display: inline-block; border-bottom: 1px solid rgb(212, 209, 209); }
span.forex-down, span.forex-up { width: 25px; height: 10px; display: inline-block; margin-left: 10px; position: relative; font-size: 0px; margin-right: 9px; }
span.forex-up { background-color: rgb(58, 181, 74); color: rgb(58, 181, 74); line-height: 1.2rem; }
span.forex-down::before, span.forex-up::before { content: ""; width: 0px; height: 0px; border-left: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 15px solid rgb(58, 181, 74); bottom: 100%; position: absolute; left: 50%; margin-left: -20px; }
span.forex-down { background-color: rgb(194, 39, 45); color: rgb(194, 39, 45); transform: rotate(180deg); top: -7px; }
span.forex-down::before { border-bottom: 15px solid rgb(194, 39, 45); }
.news_time { font-family: robotolight, sans-serif; font-style: italic; font-size: 10.5px; color: rgb(106, 106, 106); margin-bottom: 5px; }
#daily_bread, #exam_results, #forex, #lotto_title, #wotd { font-family: robotolight, sans-serif; font-size: medium; color: rgb(255, 255, 255); background-color: rgb(0, 100, 159); padding: 7px 5px 7px 10px; text-align: left; text-transform: uppercase; margin: 0px; }
#exam_results_list { font-size: 12px; font-family: robotobold, sans-serif; padding-left: 1.5rem; margin-top: 5px; margin-bottom: 5px; }
#exam_results_list a { color: rgb(62, 62, 62); }
#lotto_title .lotto_date, .lotto_date { text-transform: none; float: right; font-family: robotobold, sans-serif; font-size: 13px; }
#lotto_results_holder, .widget_lotto_wrap { font-family: robotobold, sans-serif; font-size: 0.8rem; }
#lotto_results { border-collapse: collapse; width: 100%; }
#lotto_results .blue { background: rgb(205, 234, 245); }
#daily_more, #exam_results_more, #lotto_past, #more_forex, #wotd_more { background: rgb(238, 238, 238); font-size: 12px; text-align: center; padding: 4px 0px; }
#daily_more a, #exam_results_more a, #lotto_past a, #more_forex a, #wotd_more a { color: rgb(62, 62, 62); text-transform: uppercase; text-decoration: none; }
#exam_results_more a:hover, #lotto_past a:hover { text-decoration: underline; }
.widget_lotto_wrap { text-align: center; margin: 0px; position: relative; color: rgb(68, 68, 68); }
.widget_lotto_wrap .slick-arrow { background-size: 7px auto; border: 0px; padding: 2px; z-index: 100; top: 0px; width: 14px; height: 100%; position: absolute; bottom: 0px; font-size: 0px; background-repeat: no-repeat; background-position: center center; background-color: rgb(231, 231, 231); transform: initial; cursor: pointer; }
.widget_lotto_wrap .slick-arrow:focus { outline: initial; }
.widget_lotto_wrap .slick-prev { left: 0px; background-image: url("https://www.philstar.com/images/arrow-left.png"); }
.widget_lotto_wrap .slick-next { right: 0px; background-image: url("https://www.philstar.com/images/arrow-right.png"); }
.widget_lotto_wrap .slick-disabled { opacity: 0.25; }
.widget_lotto_wrap .lotto-name { text-transform: uppercase; font-size: 1.1rem; padding: 8px 3px 10px; }
.widget_lotto_wrap .lotto-number span { height: 15px; margin: 0px 3px; border-radius: 50%; overflow: hidden; display: inline-block; background-color: rgb(0, 153, 203); color: gold; font-size: 1.3rem; line-height: 1rem; padding: 10px 0px; width: 35px; }
.widget_lotto_wrap .lotto-number { display: block; padding-bottom: 8px; border-bottom: 1px solid rgb(197, 196, 196); margin-left: 14px; margin-bottom: 5px; margin-right: 14px; }
.widget_lotto_wrap .lotto-price { color: rgb(0, 152, 204); font-size: 1.3rem; padding-top: 8px; padding-bottom: 8px; }
.widget_lotto_wrap .lotto-price .jp { display: block; font-size: 0.8rem; }
.lotto_source { font-family: robotobold, sans-serif; font-size: 14px; color: rgb(105, 106, 106); padding: 8px 5px 8px 20px; width: 93px; }
.lotto_result { font-size: 14px; color: rgb(0, 101, 158); text-align: right; padding: 8px 20px 8px 5px; width: 157px; }
.lotto_money, .lotto_result { font-family: robotobold, sans-serif; }
@media only screen and (max-width: 1024px) {
  #home_columnists { width: auto; }
}
@media only screen and (max-width: 650px) {
  .mobile_only { display: block; }
}
@media only screen and (min-width: 1024px) {
  #slide_holder { max-width: 1024px; margin: 0px auto; }
  #carousel, #carousel_bites, #carousel_extra, #carousel_news { float: left; clear: none; }
  #carousel { margin-right: 5px; width: 488px; height: 488px; }
  #carousel .slider_padding { padding-left: 35px; padding-right: 35px; }
  #carousel_actual .owl-nav { display: inherit; }
  .titleOfSlider { font-size: 2.3rem; }
  #carousel_extra { width: 531px; height: 488px; }
  .sideNewsTitle { font-family: robotomedium; font-size: 12px; text-align: center; padding: 7px; }
  #carousel_bites { width: 231px; height: 488px; border-left: 15px solid rgb(238, 238, 238); }
  #bite_entries { height: 450px; overflow-y: scroll; background: rgb(255, 255, 255); padding-top: 0px; padding-bottom: 10px; }
  #bite_entries .bite_entry:first-child .bite_entry_pic { margin-top: 0px; border-top-width: medium; border-top-style: none; border-top-color: currentcolor; padding-bottom: 5px; padding-top: 0px; }
  .bite_entry { padding: 0px; }
  .bite_entry_pic { min-height: 98px; overflow: hidden; padding: 15px 0px; border-top: 1px solid rgb(211, 211, 211); margin-top: 10px; }
  .bite_entry_preview { font-family: robotoregular, sans-serif; font-size: small; padding: 12px; }
}