.captionH3{
	font-size:1.4em;
	color:#FFF;
	padding:10px;
	padding-left:15px;
	background:#55472d;
	position:relative;
	margin-top:20px;
	margin-bottom:5px;
	-moz-border-radius:5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;
}

.footer{
	background-color:#000;
	padding-bottom:0.4em;
	color:#fff;
}

.rpad{
	padding:0px 5px 10px 0;
}
.mpad{
	padding:0px 0 10px 0;
}
.lpad{
	padding:0px 0px 10px 5px;
}
.ptop{
	margin-top:10px;
}
.btn-refresh{
	display:none;	
}
.bookmark{
	display:none;	
}
.logo {
	height:40px;	
}
.rsdiv{
	display:inline-block;
}
.lsspan{
	display:none;
}
@-webkit-keyframes glowing {
  0% { background-color: #80ff80;}
  50% { background-color: #aeffae;}
  100% { background-color: #e8ffe9;}
}

@-moz-keyframes glowing {
  0% { background-color: #80ff80;}
  50% { background-color: #aeffae;}
  100% { background-color: #e8ffe9;}
}

@-o-keyframes glowing {
  0% { background-color: #80ff80;}
  50% { background-color: #aeffae;}
  100% { background-color: #e8ffe9;}
}

@keyframes glowing {
  0% { background-color: #80ff80;}
  50% { background-color: #aeffae;}
  100% { background-color: #e8ffe9;}
}

.newrs {
  width: 100%;
  -webkit-animation: glowing 1200ms 7;
  -moz-animation: glowing 1200ms 7;
  -o-animation: glowing 1200ms 7;
  animation: glowing 1200ms 7;
}
.spinner {
  font-size:40px;
  -webkit-animation: spin 2s infinite linear;
  -moz-animation: spin 2s infinite linear;
  -o-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear;
}
@-moz-keyframes spin {
  0% {
    -moz-transform: rotate(0deg);
  }
  100% {
    -moz-transform: rotate(359deg);
  }
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
  }
}
@-o-keyframes spin {
  0% {
    -o-transform: rotate(0deg);
  }
  100% {
    -o-transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.mbx{border:0;vertical-align:top;-moz-box-shadow:0 0 10px 0px #555;-webkit-box-shadow:0 0 10px 0px #555;box-shadow:0 0 10px 0px #555;width:100%;background-color:#fff;text-align:center;padding:5px;}
.rtb{width:100%;background-color:#fff}
.rtb2{width:100%;margin:3px 0;;background-color:#fff}
.rdd{text-align:left;font-size:14px;padding:2px 0;vertical-align:middle;}
.rpl{text-align:center;font-size:16px;font-weight:500;background-color:#55472d;color:#fff;padding:5px 0;vertical-align:middle;border-color:#55472d;border-style:solid;border-width:1px;}
.r5l{text-align:center;font-size:16px;background-color:#55472d;color:#fff;width:12%;vertical-align:middle;border-color:#55472d;border-style:solid;border-width:1px;}
.rtn{font-size:33px;color:#303030;font-weight:500;text-align:center;border-color:#d6c9b1;border-style:solid;border-width:1px;}
.rbn{text-align:center;font-size:23px;color:#222;line-height:1.5;width:20%;border-color:#d6c9b1;border-style:solid;border-width:1px;}
.rto{text-align:center;font-size:20px;padding: 3px 0;color:#000;width:16.5%;border-color:#d6c9b1;border-style:solid;border-width:1px;}
.rto2{text-align:center;font-size:20px;padding: 3px 0;color:#000;width:12.5%;border-color:#d6c9b1;border-style:solid;border-width:1px;}
.rjpv{text-align:center;font-size:16px;font-weight:500;color:#C00;border-color:#d6c9b1;border-style:solid;border-width:1px;}
.rjpl{text-align:center;font-size:16px;background-color:#d6c9b1;color:#000;vertical-align:middle;border-color:#d6c9b1;border-style:solid;border-width:1px;width:40%}
.m4dl{background-color:#FF0;font-weight:500;font-size:18px;text-align:left;vertical-align:middle;color:#444;height:22px;padding:3px;}
.g4dl{background-color:#ff0000;font-weight:500;font-size:18px;text-align:left;vertical-align:middle;color:#fff;height:22px;padding:3px;}
.n4dl{background-color:#b13207;font-weight:500;font-size:18px;text-align:left;vertical-align:middle;color:#fff;height:22px;padding:3px;}
.dmcl{background-color:navy;font-weight:500;font-size:18px;text-align:left;vertical-align:middle;color:#fff;height:22px;padding:3px;}
.s88l{background-color:#3333FF;font-weight:500;font-size:18px;text-align:left;vertical-align:middle;color:#fff;height:22px;padding:3px;}
.sttl{background-color:#AD0006;font-weight:500;font-size:18px;text-align:left;vertical-align:middle;color:#fff;height:22px;padding:3px;}
.stcl{background-color:#F8C100;font-weight:500;font-size:18px;text-align:left;vertical-align:middle;color:#060;height:22px;padding:3px;}
.stecl{background-color:green;font-weight:500;font-size:18px;text-align:left;vertical-align:middle;color:#fff;height:22px;padding:3px;}
.sgpl{background-color:#038bdc;font-weight:500;font-size:18px;text-align:left;vertical-align:middle;color:#fff;height:22px;padding:3px;}
.rmg{text-align:center;font-size:20px;;padding: 3px 0;color:#000;width:9%;border-color:#d6c9b1;border-style:solid;border-width:1px}
.rmgo{text-align:center;font-size:20px;background-color:#d6c9b1;width:9%;border-color:#d6c9b1;border-style:solid;border-width:1px}
.ror{text-align:center;font-size:16px;font-weight:bold;color:#000}
@media (max-width: 620px) {
.spinner {font-size:10vw}	
.rdd{font-size:4vw}
.rpl{font-size:4vw}
.r5l{font-size:4vw}
.rtn{font-size:8vw}
.rbn{font-size:6vw}
.rto{font-size:6vw}
.rto2{font-size:6vw}
.rjpv{font-size:5vw}
.rjpl{font-size:4vw}
.m4dl{font-size:5vw}
.g4dl{font-size:5vw}
.n4dl{font-size:5vw}
.dmcl{font-size:5vw}
.s88l{font-size:5vw}
.sttl{font-size:5vw}
.stcl{font-size:5vw}
.stecl{font-size:5vw}
.sgpl{font-size:5vw}
.rmg{font-size:6vw}
.rmgo{font-size:6vw}
.ror{font-size:5vw}	
.rpad{
	padding:0 0 10px 0;
}
.mpad{
	padding:0 0 10px 0;
}
.lpad{
	padding:0 0 10px 0;
}
.logo {
	height:10vw;	
}	
}
@media (max-width: 992px) {
.btn-refresh {
	display:block;
	z-index: 9988;
	bottom: 0px !important;
	position: fixed !important;
	opacity: 1;
}
.bookmark {
	display:block;
	z-index: 9988;
	top: 100px !important;
	right: 0px !important;
	position: fixed !important;
	opacity: 0.8;
	background-color:#000;
}
.footer{
	padding-bottom:4em;
}
.mhide {
	display:none;	
}

}

.banner-ad {
    width: 100%;
    max-width: 728px;
    margin: 2px auto;
    text-align: center;
}

.banner-desktop img {
    display: block;
    width: 728px;
    height: 90px;
    max-width: none;
    margin: 0 auto;
}

.banner-mobile {
    display: none;
}
.banner-mobile img {
    display: block;
    width: 336px;
    height: 280px;
    max-width: 100%;
    margin: 0;
}
@media (max-width: 767px) {
    .banner-desktop {
        display: none;
    }

    .banner-mobile {
        display: block;
	    width: 100%;
	    max-width: 100%;
	    margin: 0 auto;
	    padding: 0;
    }
	.banner-mobile img {
	    display: block;
	    width: 100%;
	    height: auto;
	}

    .banner-ad {
        margin: 2px auto;
        text-align: center;
    }
}


