
#whatsapp {
    position: fixed;
    bottom: 0px;
    right: 10px;
    background: url(../images/whatsapp_icon.png) no-repeat ;
    background-position: 0px 0px;
    width: 65px;
    height: 65px;
	box-sizing: border-box;
    cursor: pointer;
    z-index: 99999;
    background-size: cover;
}

.btn_wechat .wechat_qr_code { position: absolute; right: 47px; display: none; }
.btn_wechat:hover .wechat_qr_code { display: block; }

.tb_auction a { color: blue; }
.tb_auction a:hover { color: red; }
.tb_auction a.contact { color: black; }

@media only screen and (max-width: 767px) {
    .btn_wechat .wechat_qr_code { right: 40px; }
}

.content_area { padding-left: 18px; }

/* Editor Content  */
.cms_content h1 { font-size: 34px;  font-weight: bold; margin-top: 0; margin-bottom: 0; color: #b30500; }
.cms_content h2 { font-size: 30px;  font-weight: bold; margin-top: 0; margin-bottom: 0; color: #b30500; }
.cms_content h3 { font-size: 26px;  font-weight: bold; margin-top: 0; margin-bottom: 0; color: #b30500; }
.cms_content h4 { font-size: 20px;  font-weight: bold; margin-top: 0; margin-bottom: 0; color: #b30500; }
.cms_content h5 { font-size: 18px;  font-weight: bold; margin-top: 0; margin-bottom: 0; color: #b30500; }
.cms_content h6 { font-size: 16px;  font-weight: bold; margin-top: 0; margin-bottom: 0; color: #b30500; }

.cms_content { line-height: 2rem; font-size: 16px; }
.cms_content p { margin: 0; }
.cms_content img { max-width: 100%; height: auto !important; }
.cms_content table,
.cms_content iframe { max-width: 100%; }
.cms_content dl, 
.cms_content ol, 
.cms_content ul { margin-bottom: 0; padding-left: 20px; }
.cms_content table { border-collapse: initial; }
.cms_content table.mScroll { overflow-x: scroll; max-width: 100%; display: block; }
.cms_content table.hideLast tr:last-child { display: none; font-size: 0; }
/* .cms_content table.hideLast tr:last-child { padding: 0; height: 0px; }
.cms_content table.hideLast tr:last-child td { padding: 0; height: 0px; font-size: 0; } */
.cms_content ol, 
.cms_content ol li, 
.cms_content ul, 
.cms_content ul li { list-style-type: inherit; }
.cms_content ol { list-style-type: decimal; }
.cms_content ul li::marker { color: #df1240; font-size: 1.2rem; }

.cms_content a { color: blue; }
.cms_content a:hover { color: red; }

@media screen and (max-width: 1025px){
    .cms_content table.padRowH { display: block; position: relative; }
    .cms_content table.padRowH > tbody, 
    .cms_content table.padRowH > tbody > tr { display: block; width: 100%; }
    .cms_content table.padRowH > tbody > tr > td { display: block; width: 100% !important; margin-bottom: 1px; position: relative; }
    .cms_content table.noRow > tbody > tr > td { xwidth: initial !important; display: table-cell; }
}

@media screen and (max-width: 769px){
    .cms_content table.padRowV { display: block; position: relative; }
    .cms_content table.padRowV > tbody, 
    .cms_content table.padRowV > tbody > tr { display: block; width: 100%; }
    .cms_content table.padRowV > tbody > tr > td { display: block; width: 100% !important; margin-bottom: 1px; position: relative; }
    .cms_content table.noRow > tbody > tr > td { xwidth: initial !important; display: table-cell; }
}

@media screen and (max-width: 520px){
    .cms_content table.mRow { display: block; position: relative; }
    .cms_content table.mRow > tbody, 
    .cms_content table.mRow > tbody > tr { display: block; width: 100%; }
    .cms_content table.mRow > tbody > tr > td { display: block; width: 100% !important; margin-bottom: 1px; position: relative; }
    .cms_content table.noRow > tbody > tr > td { xwidth: initial !important; display: table-cell; }
}