#container_title{z-index:9;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.0));}
#container_title .material-icons{color:#fff;font-weight:900}
#map{width:100%;height:250px;border-radius:10px;margin-top:10px;}
.top_title{display:none}
.material-icons{vertical-align:middle;}
.foto{opacity: 0.93;}
.tel{position:fixed;bottom:0px;width:100%;margin-top:100px;z-index:999999;max-width:600px;background:#fff;display:none}
.intro{padding:0px 20px;}
.intro h2{padding:25px 0px 15px;font-size:22px;line-height:30px}
.intro_div{font-size:14px}
.intro_btn{font-size:12px;float:right;font-weight:400;margin-top:10px}
.intro_alert{background:#efeefe;padding:15px 20px;font-size:13px;border-radius:10px;margin-bottom:15px}
.sub_title{border-top:1px solid #eee;padding:20px 0px 15px;}
.sub_title .material-icons{color:#555}
.btn01{background:var(--c1);padding: 12px 0;text-align:center;color:#fff;font-size:14px;margin:10px 5px 10px 15px;border-radius:5px;width:70%;display:inline-block;font-weight:600;}
.btn02{padding: 10px 0;text-align:center;color:#555;font-size:14px;margin:10px 15px 10px 0;border-radius:5px;width:20%;display:inline-block;float:right;border:2px solid #555;font-weight:600;}
.btn03{background:#eee;padding:0px 5px;border-radius:3px;line-height:20px;font-size:12px}
.dtl{border-top:10px solid #eee;margin-top:10px;border-bottom:10px solid #eee;padding:0 20px;}
.dtl h2{margin:20px 0 0;font-size:18px}
.dtl .con{font-size:14px;color#999}
.dtl .con_div{border-radius:20px;padding:20px 0px 30px}
.cmt{margin:10px 0 100px;border-bottom:10px solid #eee;padding:0 20px;}
.cmt h2{margin:20px 0;font-size:18px}
h2,h5{padding:0;margin:0;}
.detail{padding:30px 15px;position:relative;border-bottom:5px solid #eee}
.detail h2{font-size:20px;padding-top:0px}
.detail h5{font-size:14px;color:#555;font-weight:300}
.detail .lnk{position:absolute;top:20px;right:15px;color:var(--c1);}
.detail .ment{padding:10px;font-size:14px;background:#f2f2f2;margin-top:10px;border-radius:5px;line-height:24px}
.detail td .material-icons{color:#666;font-size:16px;margin-right:5px;vertical-align:middle}
.detail td{padding:10px 10px 10px 0;font-size:14px;vertical-align:top}
.detail .lnk span{vertical-align:top}
.detail .home{border:1px solid #ddd;border-radius:10px;padding:2px 20px;}
.m-actionsheet{border-radius:20px !important;background: #fff !important;}
.actions-title{background:none !important}
.not h3{margin-top:10px}
.blst{border-bottom:1px solid #eee;padding-bottom:15px;}
.blst h2{font-size:16px;color:#555;margin:15px 0 5px}
.blst p{font-size:14px;color:#999;}
.fotorama__nav-wrap{margin-top:-30px}
.fotorama__dot {border: 1px solid #fff;}
.fotorama img{width:100%}
.fotorama{margin-top:-50px;border:0;width:100%;z-index:-111111 !important;background:#555;}
.lnk i{vertical-align:top}
.actions-cell div{text-align:left;margin-left:10px}
.actions-cell div span{margin-right:10px;padding:5px;color:#fff;border-radius:5px}
.actions-cell div span.fb{background: #415b92;}
.actions-cell div span.tw{background: #35b3dc;}
.actions-cell div span.kt{background: #fbe300;}
.actions-cell div span img{width:20px;height:20px}

