/* Common tag based styles */
body {margin: 0;}
* {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;

}

.time {display: flex; align-items: center; font-size:16px; color:rgba(255,255,255,1.00);}

.group {background: #FFFFFF; padding:20px; color: #ae2c34; font-size:28px;}
.group span {font-size:38px; margin-right: 8px;}
.item { border-bottom: 1px dotted rgba(0,0,0,1.00);  border-right: 1px dotted rgba(0,0,0,1.00); background: #FFFFFF; padding:20px; font-size: 16px;}
.item strong {clear:both; display: block; font-size:20px;}
.overlay {position: relative; text-decoration: line-through;}
.bg-group-override {background: #FFFFFF;}
.bg-item-override {background: #FFFFFF;}

.listky * {position: relative;}
.listky {padding-top: 1rem;}
.listky h3 {display: block; color: #935e34; font-size: 38px; padding-top: 20px;}
.listky dl {background: #FFF; width: 100%; max-width: 79rem; min-width: 300px; margin: 0; font-size: 3.2rem; line-height: 3.5rem; color: #000; padding-right: 4rem; margin-bottom: 1.4rem; }
.listky p {width: 100%; color: #000; line-height: 18px !important; font-size: 14px !important; font-weight: bold; margin-bottom: 4px;}
.listky dl:before {content: ''; position: absolute; bottom: 1rem; width: 100%; height: 0; line-height: 0; border-bottom: 2px dotted #000;}
.listky dt {background: inherit; display: inline; z-index: 1; padding-right: .2rem;}
.listky dd {background: inherit; position: absolute; min-width: 4rem; bottom: 0; right: 0; padding-left: .2rem; text-align: right; z-index: 2; font-weight: bold;}
.listky dd:after {content: ',-';}
.listky dt span {padding-right:4px; display: inline-block;}
.gallery {border-bottom:1px solid #dddddd; padding-bottom: 6px;}
.thumbnail {border-radius:0px; background:none;}
.thumbnail:hover {border-color:#876300;}
.ad {margin:-4px 0px 16px 0px; padding:6px 10px; border-radius:0px; background:#876300; color:#FFFFFF !important; border:1px solid #876300;}
.ad:hover {background:#FFF;  border:1px solid #876300; color:#876300 !important;}

.green {color: #51FF00;}
.red {color: #FF0004;}

@media (max-width: 767px) {
	
  }
@media (min-width: 768px) {
	
  }
@media (min-width: 992px) {

  }
@media (min-width: 1200px) {

  }
