/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {margin: 5px 20px 20px 0}
.aligncenter,div.aligncenter {display: block;margin: 5px auto 5px auto}
.alignright {float:right;margin: 5px 0 20px 20px}
.alignleft {float: left;margin: 5px 20px 20px 0}
a img.alignright {float: right;margin: 5px 0 20px 20px}
a img.alignnone {margin: 5px 20px 20px 0}
a img.alignleft {float: left;margin: 5px 20px 20px 0}
a img.aligncenter {display: block;margin-left: auto;margin-right: auto}
.wp-caption {background: #fff;border: 1px solid #f0f0f0;max-width: 96%; /* Image does not overflow the content area //padding: 5px 3px 10px;*/text-align: center}
.wp-caption.alignnone {margin: 5px 20px 20px 0}
.wp-caption.alignleft {margin: 5px 20px 20px 0}
.wp-caption.alignright {margin: 5px 0 20px 20px}
.wp-caption img {border: 0 none;height: auto;margin: 0;/*max-width: 98.5%;*/padding: 0;width: auto;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,1), 0 4px 14px rgba(0,0,0,0.7);-moz-box-shadow: 0 1px 1px rgba(0,0,0,1), 0 4px 14px rgba(0,0,0,0.7);box-shadow: 0 1px 1px rgba(0,0,0,1), 0 4px 14px rgba(0,0,0,0.7);background-color: #ddd;border-top-left-radius: 6px;border-top-right-radius: 6px;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;margin: 0;padding: 0 4px 5px}
/* Text meant only for screen readers. */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden}
.screen-reader-text:focus {background-color: #f1f1f1;border-radius: 3px;box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);clip: auto !important;color: #21759b;display: block;font-size: 14px;font-size: 0.875rem;font-weight: bold;height: auto;left: 5px;line-height: normal;padding: 15px 23px 14px;text-decoration: none;top: 5px;width: auto;z-index: 100000; /* Above WP toolbar. */}
/* =Editor Stylesheet
--------------------------------------------- */
/*.entry-content p {margin: 0 0 10px; padding: 0; }*/
.entry-content p {margin: 0 0 10px; padding: 0; font: 400 16px arial; line-height: 1.4; text-align: justify; font-family: SF Pro Text, Helvetica Neue, Segoe UI, Helvetica, Arial, sans-serif;}
.entry-content strong {font-weight: 700; }
.entry-content ol, .entry-content ul {margin: 0 0 15px 40px; padding: 0; }
.entry-content ol li {list-style-type: decimal; }
.entry-content ul li {list-style-type: disc; }
.entry-content ol ol, .entry-content ul ul {margin-bottom: 0; }
.entry-content blockquote, .entry-content blockquote::before {color: #999; }
.entry-content blockquote {margin:20px 20px 14px;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,1), 0 4px 14px rgba(0,0,0,0.7);-moz-box-shadow: 0 1px 1px rgba(0,0,0,1), 0 4px 14px rgba(0,0,0,0.7);box-shadow: 0 1px 1px rgba(0,0,0,1), 0 4px 14px rgba(0,0,0,0.7);background-color:#D9E6F0;padding:20px 20px 14px;/*border-radius:3px;*/border-top: 2px solid #009cd7;}
/* .entry-content blockquote::before {content: "\201C"; display: block; font-size: 30px; height: 0; left: -20px; position: relative; top: -10px; }*/
.entry-content cite {font-style: normal; }
/* Headings
--------------------------------------------- */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {font-weight: 700; line-height: 1.2; margin: 0 0 16px; text-align: justify;}
.entry-content h1 {font-size: 22px; }
.entry-content h2 {font-size: 18px; }
.entry-content h3 {font-size: 16px; }
.entry-content h4 {font-size: 16px; }
.entry-content h5 {font-size: 14px; }
.entry-content h6 {font-size: 14px; }
/* Tables
--------------------------------------------- */
.entry-content table {border-collapse: collapse; border-spacing: 0; line-height: 2; margin-bottom: 40px; width: 100%; }
.entry-content tbody {border-bottom: 1px solid #ddd; }
.entry-content th, .entry-content td {text-align: left; }
.entry-content th {font-weight: bold; text-transform: uppercase; }
.entry-content td {border-top: 1px solid #ddd; padding: 6px 0; }
/*
Common Classes
---------------------------------------------------------------------------------------------------- */
.entry-content img.centered, .entry-content .aligncenter {display: block; margin: 0 auto 24px; }
.entry-content img.alignnone {margin-bottom: 12px; }
.entry-content .alignleft {float: left; text-align: left; }
.entry-content .alignright {float: right; text-align: right; }
.entry-content img.alignleft, .entry-content .wp-caption.alignleft {margin: 0 24px 24px 0; }
.entry-content img.alignright, .entry-content .wp-caption.alignright {margin: 0 0 24px 24px; }
.entry-content .wp-caption-text {/*font-size: 14px; font-weight: 700; font-style: oblique; */text-align: center; font: 400 14px arial; background: #f5f5f5; padding: 10px;font-style: italic;-webkit-box-shadow: 0 1px 1px rgba(0,0,0,1), 0 4px 14px rgba(0,0,0,0.7);-moz-box-shadow: 0 1px 1px rgba(0,0,0,1), 0 4px 14px rgba(0,0,0,0.7);box-shadow: 0 1px 1px rgba(0,0,0,1), 0 4px 14px rgba(0,0,0,0.7);background-color: #fcf8e3;border-bottom-left-radius: 6px;border-bottom-right-radius: 6px;}