cite {
border-bottom: 0;
}
abbr[title] {
border-bottom: 1px dotted;
}
address {
font-style: italic;
margin: 0 0 24px;
}
del {
color: #333;
}
ins {
background: #fff9c0;
border: none;
color: #333;
text-decoration: none;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
} .alignleft {
float: left;
margin: 5px 20px 5px 0;
}
.alignright {
float: right;
margin: 5px 0 5px 20px;
}
.aligncenter {
display: block;
margin: 5px auto;
}
img.alignnone {
margin: 5px 0;
} table {
border-bottom: 1px solid #ededed;
border-collapse: collapse;
border-spacing: 0;
font-size: 14px;
line-height: 2;
margin: 0 0 20px;
width: 100%;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
caption {
font-size: 16px;
margin: 20px 0;
}
th {
font-weight: bold;
text-transform: uppercase;
}
td {
border-top: 1px solid #ededed;
padding: 6px 10px 6px 0;
} img {
height: auto;
max-width: 100%;
vertical-align: middle;
}
.wp-caption {
background: transparent;
border: none;
margin: 0;
padding: 0;
text-align: left;
}
.wp-caption.alignleft {
margin: 5px 10px 5px 0;
}
.wp-caption.alignright {
margin: 5px 0 5px 10px;
}
.wp-caption-dt {
margin: 0;
}
.wp-caption .wp-caption-text,
.wp-caption-dd {
color: #220e10;
font-size: 18px;
font-style: italic;
font-weight: 300;
line-height: 1.5;
margin-bottom: 24px;
padding: 0;
}
.mceTemp + ul,
.mceTemp + ol  {
list-style-position: inside;
} html .mceContentBody.rtl {
direction: rtl;
unicode-bidi: embed;
}
.rtl ol,
.rtl ul {
padding: 0 40px 0 0;
}
.rtl .wp-caption,
.rtl tr th {
text-align: right;
}
.rtl td {
padding: 6px 0 6px 10px;
text-align: right;
}
.rtl blockquote blockquote {
margin-left: 0;
margin-right: 24px;
}
.rtl.post-format-audio:before,
.rtl.post-format-status:before,
.rtl.post-format-status > p:first-child:before {
background: none;
content: none;
}