
#__vconsole { color: #000; font-size: 13px; font-family: Helvetica Neue,
Helvetica, Arial, sans-serif; /* global */ /* compoment */ } #__vconsole
.vc-max-height { max-height: 19.23076923em; } #__vconsole .vc-max-height-line
{ max-height: 3.38461538em; } #__vconsole .vc-min-height { min-height:
3.07692308em; } #__vconsole dd, #__vconsole dl, #__vconsole pre { margin:
0; } #__vconsole .vc-switch { display: block; position: fixed; right: 0.76923077em;
bottom: 0.76923077em; color: #FFF; background-color: #04BE02; line-height:
1; font-size: 1.07692308em; padding: 0.61538462em 1.23076923em; z-index:
10000; border-radius: 0.30769231em; box-shadow: 0 0 0.61538462em rgba(0,
0, 0, 0.4); } #__vconsole .vc-mask { display: none; position: fixed; top:
0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0); z-index:
10001; transition: background 0.3s; -webkit-tap-highlight-color: transparent;
overflow-y: scroll; } #__vconsole .vc-panel { display: none; position:
fixed; min-height: 85%; left: 0; right: 0; bottom: 0; z-index: 10002; background-color:
#EFEFF4; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform
0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform
0.3s; -webkit-transform: translate(0, 100%); transform: translate(0, 100%);
} #__vconsole .vc-tabbar { border-bottom: 1px solid #D9D9D9; overflow-x:
auto; height: 3em; width: auto; white-space: nowrap; } #__vconsole .vc-tabbar
.vc-tab { display: inline-block; line-height: 3em; padding: 0 1.15384615em;
border-right: 1px solid #D9D9D9; text-decoration: none; color: #000; -webkit-tap-highlight-color:
transparent; -webkit-touch-callout: none; } #__vconsole .vc-tabbar .vc-tab:active
{ background-color: rgba(0, 0, 0, 0.15); } #__vconsole .vc-tabbar .vc-tab.vc-actived
{ background-color: #FFF; } #__vconsole .vc-content { background-color:
#FFF; overflow-x: hidden; overflow-y: auto; position: absolute; top: 3.07692308em;
left: 0; right: 0; bottom: 3.07692308em; -webkit-overflow-scrolling: touch;
margin-bottom: constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom);
} #__vconsole .vc-content.vc-has-topbar { top: 5.46153846em; } #__vconsole
.vc-topbar { background-color: #FBF9FE; display: flex; display: -webkit-box;
flex-direction: row; flex-wrap: wrap; -webkit-box-direction: row; -webkit-flex-wrap:
wrap; width: 100%; } #__vconsole .vc-topbar .vc-toptab { display: none;
flex: 1; -webkit-box-flex: 1; line-height: 2.30769231em; padding: 0 1.15384615em;
border-bottom: 1px solid #D9D9D9; text-decoration: none; text-align: center;
color: #000; -webkit-tap-highlight-color: transparent; -webkit-touch-callout:
none; } #__vconsole .vc-topbar .vc-toptab.vc-toggle { display: block; }
#__vconsole .vc-topbar .vc-toptab:active { background-color: rgba(0, 0,
0, 0.15); } #__vconsole .vc-topbar .vc-toptab.vc-actived { border-bottom:
1px solid #3e82f7; } #__vconsole .vc-logbox { display: none; position:
relative; min-height: 100%; } #__vconsole .vc-logbox i { font-style: normal;
} #__vconsole .vc-logbox .vc-log { padding-bottom: 3em; -webkit-tap-highlight-color:
transparent; } #__vconsole .vc-logbox .vc-log:empty:before { content: "Empty";
color: #999; position: absolute; top: 45%; left: 0; right: 0; bottom: 0;
font-size: 1.15384615em; text-align: center; } #__vconsole .vc-logbox .vc-item
{ margin: 0; padding: 0.46153846em 0.61538462em; overflow: hidden; line-height:
1.3; border-bottom: 1px solid #EEE; word-break: break-word; } #__vconsole
.vc-logbox .vc-item-info { color: #6A5ACD; } #__vconsole .vc-logbox .vc-item-debug
{ color: #DAA520; } #__vconsole .vc-logbox .vc-item-warn { color: #FFA500;
border-color: #FFB930; background-color: #FFFACD; } #__vconsole .vc-logbox
.vc-item-error { color: #DC143C; border-color: #F4A0AB; background-color:
#FFE4E1; } #__vconsole .vc-logbox .vc-log.vc-log-partly .vc-item { display:
none; } #__vconsole .vc-logbox .vc-log.vc-log-partly-log .vc-item-log,
#__vconsole .vc-logbox .vc-log.vc-log-partly-info .vc-item-info, #__vconsole
.vc-logbox .vc-log.vc-log-partly-warn .vc-item-warn, #__vconsole .vc-logbox
.vc-log.vc-log-partly-error .vc-item-error { display: block; } #__vconsole
.vc-logbox .vc-item .vc-item-content { margin-right: 4.61538462em; display:
inline-block; } #__vconsole .vc-logbox .vc-item .vc-item-repeat { display:
inline-block; margin-right: 0.30769231em; padding: 0 6.5px; color: #D7E0EF;
background-color: #42597F; border-radius: 8.66666667px; } #__vconsole .vc-logbox
.vc-item.vc-item-error .vc-item-repeat { color: #901818; background-color:
#DC2727; } #__vconsole .vc-logbox .vc-item.vc-item-warn .vc-item-repeat
{ color: #987D20; background-color: #F4BD02; } #__vconsole .vc-logbox .vc-item
.vc-item-code { display: block; white-space: pre-wrap; overflow: auto;
position: relative; } #__vconsole .vc-logbox .vc-item .vc-item-code.vc-item-code-input,
#__vconsole .vc-logbox .vc-item .vc-item-code.vc-item-code-output { padding-left:
0.92307692em; } #__vconsole .vc-logbox .vc-item .vc-item-code.vc-item-code-input:before,
#__vconsole .vc-logbox .vc-item .vc-item-code.vc-item-code-output:before
{ content: "›"; position: absolute; top: -0.23076923em; left: 0; font-size:
1.23076923em; color: #6A5ACD; } #__vconsole .vc-logbox .vc-item .vc-item-code.vc-item-code-output:before
{ content: "‹"; } #__vconsole .vc-logbox .vc-item .vc-fold { display: block;
overflow: auto; -webkit-overflow-scrolling: touch; } #__vconsole .vc-logbox
.vc-item .vc-fold .vc-fold-outer { display: block; font-style: italic;
padding-left: 0.76923077em; position: relative; } #__vconsole .vc-logbox
.vc-item .vc-fold .vc-fold-outer:active { background-color: #E6E6E6; }
#__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-outer:before { content:
""; position: absolute; top: 0.30769231em; left: 0.15384615em; width: 0;
height: 0; border: transparent solid 0.30769231em; border-left-color: #000;
} #__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-outer.vc-toggle:before
{ top: 0.46153846em; left: 0; border-top-color: #000; border-left-color:
transparent; } #__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-inner
{ display: none; margin-left: 0.76923077em; } #__vconsole .vc-logbox .vc-item
.vc-fold .vc-fold-inner.vc-toggle { display: block; } #__vconsole .vc-logbox
.vc-item .vc-fold .vc-fold-inner .vc-code-key { margin-left: 0.76923077em;
} #__vconsole .vc-logbox .vc-item .vc-fold .vc-fold-outer .vc-code-key
{ margin-left: 0; } #__vconsole .vc-logbox .vc-code-key { color: #905;
} #__vconsole .vc-logbox .vc-code-private-key { color: #D391B5; } #__vconsole
.vc-logbox .vc-code-function { color: #905; font-style: italic; } #__vconsole
.vc-logbox .vc-code-number, #__vconsole .vc-logbox .vc-code-boolean { color:
#0086B3; } #__vconsole .vc-logbox .vc-code-string { color: #183691; } #__vconsole
.vc-logbox .vc-code-null, #__vconsole .vc-logbox .vc-code-undefined { color:
#666; } #__vconsole .vc-logbox .vc-cmd { position: absolute; height: 3.07692308em;
left: 0; right: 0; bottom: 0; border-top: 1px solid #D9D9D9; display: block!important;
} #__vconsole .vc-logbox .vc-cmd .vc-cmd-input-wrap { display: block; height:
2.15384615em; margin-right: 3.07692308em; padding: 0.46153846em 0.61538462em;
} #__vconsole .vc-logbox .vc-cmd .vc-cmd-input { width: 100%; border: none;
resize: none; outline: none; padding: 0; font-size: 0.92307692em; } #__vconsole
.vc-logbox .vc-cmd .vc-cmd-input::-webkit-input-placeholder { line-height:
2.15384615em; } #__vconsole .vc-logbox .vc-cmd .vc-cmd-btn { position:
absolute; top: 0; right: 0; bottom: 0; width: 3.07692308em; border: none;
background-color: #EFEFF4; outline: none; -webkit-touch-callout: none;
font-size: 1em; } #__vconsole .vc-logbox .vc-cmd .vc-cmd-btn:active { background-color:
rgba(0, 0, 0, 0.15); } #__vconsole .vc-logbox .vc-cmd .vc-cmd-prompted
{ position: fixed; width: 100%; background-color: #FBF9FE; border: 1px
solid #D9D9D9; overflow-x: scroll; display: none; } #__vconsole .vc-logbox
.vc-cmd .vc-cmd-prompted li { list-style: none; line-height: 30px; padding:
0 0.46153846em; border-bottom: 1px solid #D9D9D9; } #__vconsole .vc-logbox
.vc-group .vc-group-preview { -webkit-touch-callout: none; } #__vconsole
.vc-logbox .vc-group .vc-group-preview:active { background-color: #E6E6E6;
} #__vconsole .vc-logbox .vc-group .vc-group-detail { display: none; padding:
0 0 0.76923077em 1.53846154em; border-bottom: 1px solid #EEE; } #__vconsole
.vc-logbox .vc-group.vc-actived .vc-group-detail { display: block; background-color:
#FBF9FE; } #__vconsole .vc-logbox .vc-group.vc-actived .vc-table-row {
background-color: #FFF; } #__vconsole .vc-logbox .vc-group.vc-actived .vc-group-preview
{ background-color: #FBF9FE; } #__vconsole .vc-logbox .vc-table .vc-table-row
{ display: flex; display: -webkit-flex; flex-direction: row; flex-wrap:
wrap; -webkit-box-direction: row; -webkit-flex-wrap: wrap; overflow: hidden;
border-bottom: 1px solid #EEE; } #__vconsole .vc-logbox .vc-table .vc-table-row.vc-left-border
{ border-left: 1px solid #EEE; } #__vconsole .vc-logbox .vc-table .vc-table-col
{ flex: 1; -webkit-box-flex: 1; padding: 0.23076923em 0.30769231em; border-left:
1px solid #EEE; overflow: auto; white-space: pre-wrap; word-break: break-word;
/*white-space: nowrap; text-overflow: ellipsis;*/ -webkit-overflow-scrolling:
touch; } #__vconsole .vc-logbox .vc-table .vc-table-col:first-child { border:
none; } #__vconsole .vc-logbox .vc-table .vc-small .vc-table-col { padding:
0 0.30769231em; font-size: 0.92307692em; } #__vconsole .vc-logbox .vc-table
.vc-table-col-2 { flex: 2; -webkit-box-flex: 2; } #__vconsole .vc-logbox
.vc-table .vc-table-col-3 { flex: 3; -webkit-box-flex: 3; } #__vconsole
.vc-logbox .vc-table .vc-table-col-4 { flex: 4; -webkit-box-flex: 4; }
#__vconsole .vc-logbox .vc-table .vc-table-col-5 { flex: 5; -webkit-box-flex:
5; } #__vconsole .vc-logbox .vc-table .vc-table-col-6 { flex: 6; -webkit-box-flex:
6; } #__vconsole .vc-logbox .vc-table .vc-table-row-error { border-color:
#F4A0AB; background-color: #FFE4E1; } #__vconsole .vc-logbox .vc-table
.vc-table-row-error .vc-table-col { color: #DC143C; border-color: #F4A0AB;
} #__vconsole .vc-logbox .vc-table .vc-table-col-title { font-weight: bold;
} #__vconsole .vc-logbox.vc-actived { display: block; } #__vconsole .vc-toolbar
{ border-top: 1px solid #D9D9D9; line-height: 3em; position: absolute;
left: 0; right: 0; bottom: 0; display: flex; display: -webkit-box; flex-direction:
row; -webkit-box-direction: row; } #__vconsole .vc-toolbar .vc-tool { display:
none; text-decoration: none; color: #000; width: 50%; flex: 1; -webkit-box-flex:
1; text-align: center; position: relative; -webkit-touch-callout: none;
} #__vconsole .vc-toolbar .vc-tool.vc-toggle, #__vconsole .vc-toolbar .vc-tool.vc-global-tool
{ display: block; } #__vconsole .vc-toolbar .vc-tool:active { background-color:
rgba(0, 0, 0, 0.15); } #__vconsole .vc-toolbar .vc-tool:after { content:
" "; position: absolute; top: 0.53846154em; bottom: 0.53846154em; right:
0; border-left: 1px solid #D9D9D9; } #__vconsole .vc-toolbar .vc-tool-last:after
{ border: none; } @supports (bottom: constant(safe-area-inset-bottom))
or (bottom: env(safe-area-inset-bottom)) { #__vconsole .vc-toolbar, #__vconsole
.vc-switch { bottom: constant(safe-area-inset-bottom); bottom: env(safe-area-inset-bottom);
} } #__vconsole.vc-toggle .vc-switch { display: none; } #__vconsole.vc-toggle
.vc-mask { background: rgba(0, 0, 0, 0.6); display: block; } #__vconsole.vc-toggle
.vc-panel { -webkit-transform: translate(0, 0); transform: translate(0,
0); }


/* color */ .vcelm-node { color: #183691; } .vcelm-k { color: #0086B3;
} .vcelm-v { color: #905; } /* layout */ .vcelm-l { padding-left: 8px;
position: relative; word-wrap: break-word; line-height: 1; } /*.vcelm-l.vcelm-noc
{ padding-left: 0; }*/ .vcelm-l.vc-toggle > .vcelm-node { display: block;
} .vcelm-l .vcelm-node:active { background-color: rgba(0, 0, 0, 0.15);
} .vcelm-l.vcelm-noc .vcelm-node:active { background-color: transparent;
} .vcelm-t { white-space: pre-wrap; word-wrap: break-word; } /* level */
.vcelm-l .vcelm-l { display: none; } .vcelm-l.vc-toggle > .vcelm-l { margin-left:
4px; display: block; } /* arrow */ .vcelm-l:before { content: ""; display:
block; position: absolute; top: 6px; left: 3px; width: 0; height: 0; border:
transparent solid 3px; border-left-color: #000; } .vcelm-l.vc-toggle:before
{ display: block; top: 6px; left: 0; border-top-color: #000; border-left-color:
transparent; } .vcelm-l.vcelm-noc:before { display: none; }


.fullscreen-dialog { width: 100%; top: 0; left: 0; bottom: 0; -webkit-transform:
translate(0%, 0%); transform: translate(0%, 0%); height: 100%; } .fullscreen-dialog
.fullscreen-dialog-bd { padding-top: 20px; } .weui_dialog_confirm .full-screen-mask
{ background: #fafafa !important; }


.com_select_choose_border { position: relative; outline: 0; font-size:
15px; margin-left: 2px; padding: 6px 10px; border-radius: 2px !important;
} .com_select_choose_selected { background-color: #FFF; border: 1px solid
#1cb841; color: #1cb841; } .com_select_choose_normal { background-color:
#FFF; border: 1px solid #ddd; color: #666; } .com_select_choose_v { position:
absolute; bottom: -1px; right: -1px; width: 12px; height: 12px; } .com_select_choose_selected1
{ outline: 0; font-size: 14px; padding: 6px; background-color: #1cb841;
color: #FFF; } .com_select_choose_normal1 { outline: 0; font-size: 14px;
padding: 6px; background-color: #FFF; color: #1cb841; } .com_select_choose_1
.com_select_choose_selected1, .com_select_choose_1 .com_select_choose_normal1
{ border: 1px solid #1cb841; } .com_select_choose_1 button:first-child
{ border-radius: 4px 0 0 4px; } .com_select_choose_1 button:last-child
{ border-radius: 0 4px 4px 0; }


.date-picker ::-webkit-calendar-picker-indicator { width: 100%; } .date-picker
::-moz-calendar-picker-indicator { width: 100%; } .date-picker ::-ms-calendar-picker-indicator
{ width: 100%; } .date-picker ::-o-calendar-picker-indicator { width: 100%;
} .date-picker ::-webkit-clear-button { display: none; } .date-picker ::-moz-clear-button
{ display: none; } .date-picker ::-ms-clear-button { display: none; } .date-picker
::-o-clear-button { display: none; } .date-picker .weui_icon_clear { padding:
0px 10px 0px 3px; } .date-picker .weui_icon_clear:before { font-size: 12px;
}


.watermark-search ::-webkit-input-placeholder { color: #3cc51f; } .watermark-search
:-moz-placeholder { color: #3cc51f; } .watermark-search ::-moz-placeholder
{ color: #3cc51f; } .watermark-search :-ms-input-placeholder { color: #3cc51f;
}


.am-tag { display: inline-block; position: relative; font-size: 14px;
text-align: center; padding: 0 15px; /* height: 25px; */ /* line-height:
25px; */ -webkit-box-sizing: border-box; box-sizing: border-box; } .am-tag-normal
{ background-color: #fff; color: #888; border: 1px solid #ddd; border-radius:
15px; } .am-tag-active { background-color: #fff; color: #3cc51f; border:
1px solid #3cc51f; border-radius: 15px; } .am-tag-close { position: absolute;
top: -12px; right: -7px; color: #bbb; }

.placement-bottom { -webkit-transform: rotate(180deg); transform: rotate(180deg);
border-color: #ffffff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) !important;
top: -5px !important; } .placement-outer-bottom { -webkit-transform: rotate(180deg);
transform: rotate(180deg); border-color: rgba(204, 204, 204, 0.75) rgba(255,
255, 255, 0) rgba(255, 255, 255, 0) !important; top: -6px !important; }

.steps-wrap .steps { display: flex; } .steps-wrap .step { flex: 1; text-align:
center; outline: none; position: relative; font-size: 12px; } .steps-wrap
.step .icon img { width: 20px; height: 20px; } .steps-wrap .step .line
{ position: absolute; top: -2px; left: 50%; width: 100%; padding: 0; }
.steps-wrap .step .line:not(:last-child)::after { content: ''; display:
inline-block; width: calc(100% - 40px); height: 2px; background-color:
#fff; } .steps-wrap .step .gray-line:not(:last-child)::after { background-color:
rgba(255, 255, 255, 0.6); } .steps-wrap .step .step-content { color: #fff;
} .steps-wrap .step .gray-content { color: rgba(255, 255, 255, 0.6); }
.steps-wrap .step:last-child > .line { display: none; }

#modal-container .weui_dialog_hd { padding: 32px 16px 16px 16px; } #modal-container
.weui_dialog_bd { font-size: 17px; color: #6F7071; } #modal-container .weui_dialog_ft
{ margin-top: 32px; height: 56px; line-height: 56px; } #modal-container
.link { color: #285B9A; }

.purchase-pay-qrcode .weui_dialog { width: 398px; height: 292px; } .purchase-pay-qrcode
.weui_dialog .weui_dialog_hd .title { color: #2E2E2F; font-size: 18px;
} .purchase-pay-qrcode .weui_dialog .weui_dialog_hd .sub-title { color:
#6F7071; font-size: 14px; } .purchase-pay-qrcode .weui_dialog .weui_dialog_hd
.sub-title .count, .purchase-pay-qrcode .weui_dialog .weui_dialog_hd .sub-title
.price { color: #FF9310; } .purchase-pay-qrcode .weui_dialog .weui_dialog_bd
.weui_dialog_bd-content { height: 166px; background-color: #f5f5f5; padding:
16px; width: 100%; box-sizing: border-box; } .purchase-pay-qrcode .weui_dialog
.weui_dialog_bd .weui_dialog_bd-content .title { color: #2E2E2F; white-space:
nowrap; } .purchase-pay-qrcode .weui_dialog .weui_dialog_bd .weui_dialog_bd-content
.price { color: #49C167; } .purchase-pay-qrcode .desc { color: #98999A;
font-size: 12px; padding: 8px 0px; } .purchase-pay-qrcode .weui_mask {
background: rgba(9, 17, 28, 0.7); }

.keyboard-nav { background-color: #F9F9F9; } .keyboard-nav .center { width:
100%; padding: 0px 8px; box-sizing: border-box; } .keyboard-nav .center
.weui_search_bar { padding: 0; background: #fff; width: 100%; } .keyboard-nav
.center .weui_search_bar .weui_search_outer { height: 28px !important;
background-color: #fff; } .keyboard-nav .center .weui_search_bar .weui_search_outer
.weui_icon_search { line-height: 32px !important; } .keyboard-nav .center
.weui_search_bar .weui_search_outer .weui_search_text { text-align: left;
display: flex; align-items: center; padding: 0px 6px; } .keyboard-nav .center
.weui_search_bar .weui_search_outer:after { border: none; background: #fff;
} .keyboard-nav .center .weui_search_bar .weui_search_inner img[type="search"]
{ width: 20px !important; height: 20px !important; } .keyboard-nav .center
.weui_search_bar .weui_search_inner .weui_search_input { padding: 0px;
} .keyboard-nav .center .weui_search_bar .weui_search_inner .weui_icon_clear
{ line-height: 30px !important; } .keyboard-nav .right .weui_btn_primary
{ background-color: #49C167; } .keyboard-nav .right .weui_btn_disabled.weui_btn_primary
{ background-color: rgba(73, 193, 103, 0.7); } .keyboard-nav .right .weui_btn:after
{ border: none; } .keyboard-nav .right button { height: 28px; line-height:
28px; font-size: 14px; border-radius: 3px; word-break: keep-all; text-align:
center; width: auto; }

.wg_dialog_hd { padding: 32px 24px 16px 24px; font-size: 17px; font-weight:
500; color: #2E2E2F; } .wg_dialog_bd { padding: 0 20px; font-size: 15px;
color: #888; word-wrap: break-word; word-break: break-all; text-align:
left; padding-bottom: 32px; } .wg_dialog_ft { height: 56px; line-height:
56px; position: relative; font-size: 17px; display: -webkit-box; display:
-webkit-flex; display: flex; } .wg_dialog_ft::after { content: " "; position:
absolute; left: 0; top: 0; width: 100%; height: 1px; border-top: 1px solid
#d5d5d6; color: #d5d5d6; -webkit-transform-origin: 0 0; transform-origin:
0 0; -webkit-transform: scaleY(0.5); transform: scaleY(0.5); }

@keyframes input-cursor { 0% { color: transparent; background: transparent;
} 50% { color: #000; background: #000; } 100% { color: transparent; background:
transparent; } } @-webkit-keyframes input-cursor { 0% { color: transparent;
background: transparent; } 50% { color: #000; background: #000; } 100%
{ color: transparent; background: transparent; } } @-ms-keyframes input-cursor
{ 0% { color: transparent; background: transparent; } 50% { color: #000;
background: #000; } 100% { color: transparent; background: transparent;
} } @-moz-keyframes input-cursor { 0% { color: transparent; background:
transparent; } 50% { color: #000; background: #000; } 100% { color: transparent;
background: transparent; } } .input-cursor { animation: 1.1s input-cursor
infinite; -webkit-animation: 1.1s input-cursor infinite; border: none;
margin: 0; animation-timing-function: cubic-bezier(0, 2, 0.26, 1.57); -webkit-animation-timing-function:
cubic-bezier(0, 2, 0.26, 1.57); /* Safari and Chrome */ height: 16px; width:
1px; position: absolute; top: 2px; color: transparent; background: transparent;
} .customer-input { position: relative; overflow: hidden; font-size: 17px;
margin: 0; padding: 0; } .customer-input .input-value { display: inline-block;
width: 100%; overflow: scroll; } .customer-input .input-value div { display:
inline; } .customer-input .placeholder { position: absolute; top: 1px;
left: 2px; font-size: 14px; line-height: 16px; color: #757575; width: 100%;
box-sizing: border-box; } .textarea { -webkit-writing-mode: horizontal-tb
!important; text-rendering: auto; color: -internal-light-dark(black, white);
letter-spacing: normal; word-spacing: normal; text-transform: none; text-indent:
0px; text-shadow: none; display: inline-block; text-align: start; appearance:
textarea; background-color: -internal-light-dark(#ffffff, #3b3b3b); -webkit-rtl-ordering:
logical; flex-direction: column; cursor: text; white-space: pre-wrap; overflow-wrap:
break-word; word-break: break-all; overflow: scroll; height: auto; } .input
{ white-space: nowrap; overflow: scroll; }

.com_select_choose_border, .com_select_choose_selected, .com_select_choose_normal
{ position: relative; outline: 0; font-size: 15px; margin-left: 2px; padding:
6px 10px; border-radius: 2px !important; } .com_select_choose_selected
{ background-color: #FFF; border: 1px solid #1cb841; color: #1cb841; }
.com_select_choose_normal { background-color: #FFF; border: 1px solid #ddd;
color: #666; } .com_select_choose_v { position: absolute; bottom: -1px;
right: -1px; width: 12px; height: 12px; } .com_select_choose_selected1
{ outline: 0; font-size: 14px; padding: 6px; background-color: #1cb841;
color: #FFF; } .com_select_choose_normal1 { outline: 0; font-size: 14px;
padding: 6px; background-color: #FFF; color: #1cb841; } .com_select_choose_1
.com_select_choose_selected1, .com_select_choose_1 .com_select_choose_normal1
{ border: 1px solid #1cb841; } .com_select_choose_1 button:first-child
{ border-radius: 4px 0 0 4px; } .com_select_choose_1 button:last-child
{ border-radius: 0 4px 4px 0; }

.date-picker ::-webkit-calendar-picker-indicator { width: 100%; } .date-picker
::-moz-calendar-picker-indicator { width: 100%; } .date-picker ::-ms-calendar-picker-indicator
{ width: 100%; } .date-picker ::-o-calendar-picker-indicator { width: 100%;
} .date-picker ::-webkit-clear-button { display: none; } .date-picker ::-moz-clear-button
{ display: none; } .date-picker ::-ms-clear-button { display: none; } .date-picker
::-o-clear-button { display: none; } .date-picker .weui_icon_clear { padding:
0px 10px 0px 3px; } .date-picker .weui_icon_clear:before { font-size: 12px;
}

.watermark-search ::-webkit-input-placeholder { color: #3cc51f; } .watermark-search
:-moz-placeholder { color: #3cc51f; } .watermark-search ::-moz-placeholder
{ color: #3cc51f; } .watermark-search :-ms-input-placeholder { color: #3cc51f;
}

.am-tag { display: inline-block; position: relative; font-size: 14px;
text-align: center; padding: 0 15px; /* height: 25px; */ /* line-height:
25px; */ -webkit-box-sizing: border-box; box-sizing: border-box; } .am-tag-normal
{ background-color: #fff; color: #888; border: 1px solid #ddd; border-radius:
15px; } .am-tag-active { background-color: #fff; color: #3cc51f; border:
1px solid #3cc51f; border-radius: 15px; } .am-tag-close { position: absolute;
top: -12px; right: -7px; color: #bbb; }

.placement-bottom { -webkit-transform: rotate(180deg); transform: rotate(180deg);
border-color: #ffffff rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) !important;
top: -5px !important; } .placement-outer-bottom { -webkit-transform: rotate(180deg);
transform: rotate(180deg); border-color: rgba(204, 204, 204, 0.75) rgba(255,
255, 255, 0) rgba(255, 255, 255, 0) !important; top: -6px !important; }

.pay-type-icon { width: 18px; height: 18px; margin: 0px 4px; }

.flex-nav button { background-color: unset; color: inherit; border: none;
height: unset; line-height: unset; font-size: unset; white-space: nowrap;
padding: 0px; } .flex-nav button::after { display: none; } .merchant_entry_error_page
{ height: 100vh; background-color: #fff; } .merchant_entry_error_page .weui_btn_area
.weui_btn { height: 48px; background-color: #49C167; } .merchant_entry_error_page
.weui_btn_area .weui_btn:after { border: none; } .merchant_entry_error_page
.weui_dialog { width: 75%; border-radius: 6px; } .merchant_entry_error_page
.weui_dialog .weui_dialog_hd { background-color: #49C167; color: #FFFFFF;
padding: 24px 0px; } .merchant_entry_error_page .weui_dialog .desc { font-size:
14px; color: #98999A; position: absolute; top: 282px; width: 100%; text-align:
center; } .merchant_entry_error_page .weui_dialog .desc .primary_color
{ color: #49C167; } .merchant_entry_error_page .weui_icon_warn { color:
#FFC300 !important; } .merchant_entry_error_page .weui_mask { background:
rgba(9, 17, 28, 0.7); } #salePay img { height: calc(100% - 10px); } .weui_mask
{ background: rgba(9, 17, 28, 0.7) !important; } .weui_msg .link { color:
#285B9A !important; } @media only screen and (max-width: 340px) and (min-width:
315px) { .cover-fixed-bar, .cover-flex-nav { font-size: 14px; } } @media
only screen and (max-width: 343px) and (min-width: 315px) { .cover_f16,
.cover-f-flex { font-size: 12px; line-height: 16px; height: 39px; } } @media
only screen and (min-width: 360px) and (max-width: 414px) { .cover_f16,
.cover-f-flex { font-size: 13px; line-height: 15px; } } @media only screen
and (min-width: 414px) and (max-width: 465px) { .cover_f16, .cover-f-flex
{ font-size: 14px; line-height: 15px; } } @media only screen and (min-width:
465px) and (max-width: 550px) { .cover_f16, .cover-f-flex { font-size:
15px; line-height: 15px; } } @media only screen and (max-width: 359px)
and (min-width: 344px) { .cover_f16, .cover-f-flex { font-size: 14px; height:
39px; } } .cover_f16 { padding-left: 10px; padding-right: 10px; } .overflow-scrolling-touch
{ -webkit-overflow-scrolling: touch; } .overflow-scrolling-auto { -webkit-overflow-scrolling:
auto; } @media only screen and (max-width: 335px) { .cover_ff { font-size:
15px; } } .override-split-line-1 .split-item:not(:last-child):before {
top: 5px !important; width: 1px; height: 50%; -webkit-transform: none;
transform: none; } .no_tap_style { background-color: #fafafa !important;
} textarea[disabled] { color: #000; opacity: 0.4; } .g4a { color: #4a4a4a;
} .mt-0 { margin-top: -1px; } .mb-6 { margin-bottom: 6em; } .bg-c-fa {
background-color: #fafafa; }

.f-flex-none { -webkit-box-flex: none; -webkit-flex: none; -ms-flex: none;
flex: none; }

.marginRight-p8em { margin-right: 0.8em; } .delivery-header-label { width:
70px; } .delivery-header-label-55 { width: 55px; } .scan-code-icon { padding:
0px 0px 0px 20px; } .delivery-order-list .weui_icon_success_no_circle:before
{ font-size: 60px; padding: 10px 0px 6px 0px; color: #FFF; } .delivery-order-list
.delivery-method-cells .weui_cells { background-color: inherit; } .delivery-order-list
.delivery-method-cells .weui_cells::before, .delivery-order-list .delivery-method-cells
.weui_cells::after { border: none; } .delivery-order-list .delivery-method-cells
.weui_cell { padding: 0px 15px; } .delivery-order-list .no-border-bottom-cells
.weui_cells::after { border: none; }

.wg-cell { padding: 10px 15px; position: relative; } .wg-cell:after {
content: " "; position: absolute; left: 15px; bottom: 0; width: 100%; height:
1px; border-bottom: 1px solid #D9D9D9; color: #D9D9D9; -webkit-transform-origin:
0 100%; transform-origin: 0 100%; -webkit-transform: scaleY(0.5); transform:
scaleY(0.5); } .wg-cell:last-child::after { display: none; } .vertical-bar
{ position: relative; } .vertical-bar::after { content: " "; width: 1px;
height: 45px; transform: scale(0.5, 0.5); position: absolute; right: -6px;
top: -13px; border-right: 1px solid #999; } .center-cell-title { text-align:
center; height: 40px; line-height: 40px; background-color: #f7f7f7; margin-bottom:
0px; } .cells-container .weui_cells:before { border-top: none; } .printer_manage
.weui_cells:after { border-bottom: none; } .printer_setting { margin-bottom:
4em; } .print_loading { position: fixed; z-index: 1001; width: 70%; left:
15%; top: 180px; text-align: center; border-radius: 5px; color: #FFFFFF;
word-break: break-all; } .print_toast { width: 25px; height: 25px; display:
inline-block; vertical-align: middle; -webkit-animation: printToast 1s
steps(12, end) infinite; animation: printToast 1s steps(12, end) infinite;
background: transparent url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iciIgd2lkdGg9JzEyMHB4JyBoZWlnaHQ9JzEyMHB4JyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSJub25lIiBjbGFzcz0iYmsiPjwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjRTlFOUU5JwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoMCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICA8L3JlY3Q+CiAgICA8cmVjdCB4PSc0Ni41JyB5PSc0MCcgd2lkdGg9JzcnIGhlaWdodD0nMjAnIHJ4PSc1JyByeT0nNScgZmlsbD0nIzk4OTY5NycKICAgICAgICAgIHRyYW5zZm9ybT0ncm90YXRlKDMwIDUwIDUwKSB0cmFuc2xhdGUoMCAtMzApJz4KICAgICAgICAgICAgICAgICByZXBlYXRDb3VudD0naW5kZWZpbml0ZScvPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyM5Qjk5OUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSg2MCA1MCA1MCkgdHJhbnNsYXRlKDAgLTMwKSc+CiAgICAgICAgICAgICAgICAgcmVwZWF0Q291bnQ9J2luZGVmaW5pdGUnLz4KICAgIDwvcmVjdD4KICAgIDxyZWN0IHg9JzQ2LjUnIHk9JzQwJyB3aWR0aD0nNycgaGVpZ2h0PScyMCcgcng9JzUnIHJ5PSc1JyBmaWxsPScjQTNBMUEyJwogICAgICAgICAgdHJhbnNmb3JtPSdyb3RhdGUoOTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNBQkE5QUEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxMjAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCMkIyQjInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxNTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNCQUI4QjknCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgxODAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDMkMwQzEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyMTAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNDQkNCQ0InCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEMkQyRDInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgyNzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNEQURBREEnCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMDAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0PgogICAgPHJlY3QgeD0nNDYuNScgeT0nNDAnIHdpZHRoPSc3JyBoZWlnaHQ9JzIwJyByeD0nNScgcnk9JzUnIGZpbGw9JyNFMkUyRTInCiAgICAgICAgICB0cmFuc2Zvcm09J3JvdGF0ZSgzMzAgNTAgNTApIHRyYW5zbGF0ZSgwIC0zMCknPgogICAgPC9yZWN0Pgo8L3N2Zz4=)
no-repeat; background-size: 100%; } @-webkit-keyframes printToast { 0%
{ -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0,
1, 0deg); } 100% { -webkit-transform: rotate3d(0, 0, 1, 360deg); transform:
rotate3d(0, 0, 1, 360deg); } } @keyframes printToast { 0% { -webkit-transform:
rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } 100% { -webkit-transform:
rotate3d(0, 0, 1, 360deg); transform: rotate3d(0, 0, 1, 360deg); } } .offset-btn-groups
.flex-nav .flex-tab.focus { font-weight: 200; } .offset-btn-groups .flex-nav
.flex-tab.focus::after { display: none; } .selected-offset-btn { height:
24px !important; font-weight: 200; background-color: #04BE02; color: #FFFFFF
!important; padding: 3px !important; border: 1px solid #04BE02; cursor:
pointer; } .unselected-offset-btn { height: 24px !important; font-weight:
200; color: #04BE02 !important; padding: 3px !important; border: 1px solid
#04BE02; cursor: pointer; } .rgb-250 { background-color: #fafafa !important;
} .no-margin-top { margin-top: -1px; }

@media only screen and (max-width: 340px) and (min-width: 315px) { .cover-fixed-bar,
.cover-flex-nav { font-size: 15px; } } @media only screen and (max-width:
343px) and (min-width: 315px) { .cover_f16, .cover-f-flex { font-size:
12px; line-height: 16px; height: 39px; } } @media only screen and (min-width:
360px) and (max-width: 414px) { .cover_f16, .cover-f-flex { font-size:
13px; line-height: 15px; } } @media only screen and (min-width: 414px)
and (max-width: 465px) { .cover_f16, .cover-f-flex { font-size: 14px; line-height:
15px; } } @media only screen and (min-width: 465px) and (max-width: 550px)
{ .cover_f16, .cover-f-flex { font-size: 15px; line-height: 15px; } } @media
only screen and (max-width: 359px) and (min-width: 344px) { .cover_f16,
.cover-f-flex { font-size: 14px; height: 39px; } } .cover_f16 { padding-left:
10px; padding-right: 10px; } .overflow-scrolling-touch { -webkit-overflow-scrolling:
touch; } .overflow-scrolling-auto { -webkit-overflow-scrolling: auto; }
@media only screen and (max-width: 335px) { .cover_ff { font-size: 15px;
} } .override-split-line-1 .split-item:not(:last-child):before { top: 5px
!important; width: 1px; height: 50%; -webkit-transform: none; transform:
none; } .no_tap_style { background-color: #fafafa !important; } textarea[disabled]
{ color: #000; opacity: 0.4; } .g4a { color: #4a4a4a; } .mt-0 { margin-top:
-1px; } .mb-6 { margin-bottom: 6em; } .bg-c-fa { background-color: #fafafa;
} .enter-caret::after { display: inline-block; width: 0; height: 0; vertical-align:
middle; content: ""; /* border-top-style: solid; */ /* border-top-width:
4px; */ border-right: 4px solid transparent; border-bottom: 3px solid transparent;
border-left: 5px solid; border-top: 3px solid transparent; margin: 2px;
}

.cart-outer { position: fixed; right: 15px; bottom: 80px; z-index: 100;
width: 50px; height: 50px; border-radius: 50%; background-color: rgba(255,
255, 255, 0.8); box-shadow: 0px 0px 5px #ccc; }

.mustache::before, .mustache::after { content: ''; display: inline-block;
width: 50px; height: 1px; border-radius: 1px; vertical-align: middle; }
.mustache::before { background: linear-gradient(90deg, rgba(243, 215, 160,
0) 0%, currentColor 100%); } .mustache::after { background: linear-gradient(-90deg,
rgba(243, 215, 160, 0) 0%, currentColor 100%); }

.hight-light-tab { height: 52px; font-size: 14px; font-weight: bold; color:
#49c167; line-height: 52px; text-align: left; background: #ffffff; } .default-tab
{ height: 52px; font-size: 14px; font-weight: 400; color: #6f7071; line-height:
52px; text-align: left; } .enter-arrow::after { content: " "; display:
inline-block; -webkit-transform: rotate(45deg); transform: rotate(45deg);
height: 6px; width: 6px; border-width: 2px 2px 0 0; border-color: #c8c8cd;
border-style: solid; position: relative; top: -2px; top: -1px; margin-left:
0.3em; } .wgui .weui_btn:after { border-radius: 10px; border: 1px solid
#49C167; } .multi_btn { height: 36px; line-height: 36px; text-align: right;
padding: 0px 12px; border-radius: 6px; color: #2E2E2F; } .tag_select_sheet_bot
{ position: absolute; width: 100%; height: 60px; bottom: 0px; background-color:
#fff; } .tag_select_sheet_bot .weui_btn:after, .tag_select_sheet_bot .weui_btn
{ border-radius: 6px; border: none; } .radio_check .weui_icon_checked:before
{ content: '\EA08'; color: #09BB07; } .radio_uncheck .weui_icon_checked:before
{ display: block; content: ''; font-size: 16px; } .checkbox_check .weui_icon_checked:before
{ content: '\EA06'; color: #49C167; background: #fff; border-radius: 50%;
font-size: 18px; } .checkbox_uncheck .weui_icon_checked:before { display:
block; content: ''; font-size: 18px; width: 16px; height: 16px; background:
rgba(204, 204, 204, 0.8); border: 1px solid #fff; border-radius: 50%; }

.fixed-sidebar { position: fixed; right: 0; bottom: 40px; margin-bottom:
constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom);
}

.text-price { position: absolute; left: 1px; bottom: 5px; font-size: 16px;
color: #FE5E0C; margin-left: 8px; } .text-price::first-letter { font-size:
12px; } .image-hold-wrapper { width: 100%; position: relative; }


.contentD{
display: none;
}
.contentD.active{
display: block;
} 
.hight-light-tab{ font-weight: bold !important;
color: #49c167 !important;}

.listcontent{display: none;  }

.btm{text-align: right; height: 30px; }
.hidd{ color: #eb7350; margin-left: 5px; }
.show{ color: #eb7350; margin-left: 5px; }
.zy{padding: 1px 0 3px; line-height: 23px; font-size: 14px;}

.text-center {
text-align: center;
}
.pagination {
display: inline-block;
padding-left: 0;
margin: 10px 0;
border-radius: 4px;
}
.page-num-current{    color: #fff !important;
    background-color: #fc0100 !important;
   }
.pagination > a {
display: inline;
}
.pagination > a,
.pagination > a > span {
position: relative;
float: left;
padding: 4px 10px;
margin-left: -1px;
line-height: 1.42857143;
color: #337ab7;
text-decoration: none;
background-color: #fff;
border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
margin-left: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
color: #23527c;
background-color: #eee;
border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
z-index: 2;
color: #fff;
cursor: default;
background-color: #04be02;
border-color: #04be02;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
color: #777;
cursor: not-allowed;
background-color: #fff;
border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
padding: 10px 16px;
font-size: 18px;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
padding: 5px 10px;
font-size: 12px;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}



@media screen and (max-width: 800px){
div.widget.FeaturedPost, .widget.Blog .blog-posts .post-outer-container, .widget.PopularPosts {
padding: 16px;
}

.post:first-child {
margin: 0;
}


}


.FeaturedPost, .Blog .blog-posts .post-outer-container {
background: #ffffff;
min-height: 40px;
padding: 30px 40px;
width: auto;
box-shadow: 0 1px 4px 0 rgba(60, 64, 67, 0.30);
}


.FeaturedPost .widget-content {
border: 0;
position: relative;
padding-bottom: .25em;
}


.post-share-buttons {
margin-left: 0;
}

.post-share-buttons-bottom, .post-share-buttons-top {
float: right;
}

.post-share-buttons {
position: relative;
}

.byline.post-share-buttons {
position: relative;
display: inline-block;
margin-top: 0;
width: 100%;
}

.byline:last-child {
margin-right: 0;
}
.post-share-buttons {
margin-left: 0;
}
.byline {
color: rgba(0, 0, 0, 0.54);
display: inline-block;
line-height: 24px;
margin-top: 8px;
vertical-align: top;
}

.post-footer, .post-header {
clear: left;
color: rgba(0, 0, 0, 0.54);
margin: 0;
width: inherit;
}

.FeaturedPost .snippet-thumbnail {
float: none;
height: auto;
margin-bottom: 1em;
margin-right: 0;
overflow: hidden;
max-height: calc(600px + 2em);
max-width: 100%;
text-align: center;
width: 100%;
}

.FeaturedPost .snippet-thumbnail img {
max-width: 100%;
width: 100%;
}


.post-snippet.snippet-container {
max-height: 120px;
}a.timestamp-link, a:active.timestamp-link, a:visited.timestamp-link {
color: inherit;
font: inherit;
text-decoration: inherit;
}
.byline:last-child {
margin-right: 0;
}
.byline {
color: rgba(0, 0, 0, 0.54);
display: inline-block;
line-height: 24px;
margin-top: 8px;
vertical-align: top;
}

.FeaturedPost .snippet-container {
margin: 1em 0;
}
.snippet-container {
margin: 0;
position: relative;
overflow: hidden;
}
.post-snippet .snippet-item {
line-height: 24px;
}
.post-snippet.snippet-container {
max-height: 120px;
}
.r-snippetized { font-size:14px; color: #757575;}

.post-title, .post-title a, .post-title a:hover, .post-title a:visited {
color: #424242;
}
@media screen and (max-width: 800px){
.post-title, .post-title a {
font-size: 16px;
}}
.post-title a {
font: bold 16px Roboto, sans-serif;
}
.published{ font-size:14px;}
@media screen and (max-width: 800px){
.post-body .snippet-thumbnail {
margin: 0 3vw 3vw 0;
}}
.post-body .snippet-thumbnail {
float: left;
margin: 0;
margin-right:1em;
max-height: 128px;
max-width: 128px;
}
.FeaturedPost{ margin-bottom:10px;}
.r-snippetized a{color: #757575;}
.share-buttons {
background-color: #ffffff;
border-radius: 2px;
box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 3px 1px -2px rgba(0,0,0,.2), 0 1px 5px 0 rgba(0,0,0,.12);
color: #424242;
list-style: none;
margin: 0;
padding: 8px 0;
position: absolute;
top: -11px;
min-width: 200px;
z-index: 101;
}
