table.tafe-table{margin:0;border-collapse:collapse;width:100%;color:#111;font-size:1em;line-height:1.8;}
table.tafe-table td, table.tafe-table th{padding:0.5em;border:1px solid #767676;word-break:break-all;}
@media only screen and (max-width: 767px){
table.tafe-table td, table.tafe-table th{word-break:normal;}
}
table td.td-content-type-image{line-height:0;}
.table-addons-icon-wrapper{display:inline-block;line-height:1;transition:all .3s;}
.table-addons-icon-wrapper svg, .table-addons-icon-content svg{height:16px;}
table.tafe-table img{max-width:100%!important;}
.table-addons-button{display:inline-block;line-height:1;background-color:#0198BA;font-size:16px;padding:12px 24px;border-radius:3px;color:#fff;fill:#fff;text-align:center;transition:all .3s;text-decoration:none;}
.table-addons-button:hover{color:#fff;}
.entry .entry-content a.table-addons-button, .entry .entry-content a.table-addons-button:hover{text-decoration:none;}
.table-addons-button-content-wrapper, .table-addons-icon-content{display:flex;justify-content:center;align-items:center;}
.table-addons-button-text, .table-addons-icon-content-text{flex-grow:1;order:10;display:inline-block;}
.table-addons-button .table-addons-align-icon-left, .table-addons-icon-content .table-addons-align-icon-left{margin-right:5px;order:5;display:flex;}
.table-addons-button .table-addons-align-icon-right, .table-addons-icon-content .table-addons-align-icon-right{margin-left:5px;order:15;}
.table-addons-icon-content-wrapper{display:inline-block;}
a.table-addons-link, .entry .entry-content a.table-addons-link{text-decoration:none;}
.table-addons-editor-mode-pro-notice{font-size:14px;line-height:1.3;color:#515962;word-break:normal;text-align:left !important;}
.table-addons-editor-mode-pro-notice a{color:#2563EB;text-decoration:none !important;}
@media only screen and (max-width: 767px){
table.tafe-table.auto-responsive-active, table.tafe-table.auto-responsive-active thead, table.tafe-table.auto-responsive-active tbody, table.tafe-table.auto-responsive-active td, table.tafe-table.auto-responsive-active tr {
display: block;
}
table.tafe-table.auto-responsive-active th {
display: none;
}
table.tafe-table.auto-responsive-active td {
padding-left: 50%;
position: relative;
}
table.tafe-table.auto-responsive-active td::before {
content: attr(data-label);
position: absolute;
left: 0;
padding: inherit;
padding-left: 15px;
top: 0;
width: 45%;
height: 100%;
}
table.tafe-table.auto-responsive-active td.td-content-type-image {
line-height: inherit;
}
}