/*{{{ RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, form, label, table, caption, tbody, tfoot, thead, tr, th, td {
 margin: 0;
 padding: 0;
 border: 0;
 outline: 0;
 font-size: 100%;
 vertical-align: baseline;
 background: transparent;
}
ol, ul {
 list-style: none;
}
blockquote, q {
 quotes: none;
}
:focus {
 outline: 0;
}
ins {
 text-decoration: none;
}
del {
 text-decoration: line-through;
}
table {
 border-collapse: collapse;
 border-spacing: 0;
}
/*}}} RESET*/

/*{{{ ELEMENT DEFAULTS */

body {
 background-color: #891221;
 font: normal 1em/1 "Helvetica Neue", Helvetica, sans-serif;
 letter-spacing: -.3px;
}
h1 {
 color: #636363;
 font-size: 2.21em;
 cursor: default;
}
h2 {
 /*color: #891221;*/
 font-size: 2em;
}
a:link, a:visited {
 color: #c8f3fe;
 text-decoration: none;
}
a:hover, a:active {
 text-decoration: underline;
}
legend {
 padding: 0 12px;
 color: #636363;
 font: normal .9em/1 "Helvetica Neue", Helvetica, sans-serif;
 letter-spacing: -.3px;
}
fieldset {
 padding: 32px;
 margin-bottom: 14px;
}
input, textarea {
 background-color: #fff;
 color: #000;
}
select{
 margin: .2em 0;
}
select > option{
 margin: 0;
 padding: .1em .3em;
 border-color: #ccc;
}
select:hover, select:focus, select:active, select > option:hover, select > option:active, select > option:focus{
 background: #ffffff; /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top,  #ffffff 0%, #f3f3f3 50%, #ededed 51%, #ffffff 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f3f3f3), color-stop(51%,#ededed), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #ffffff 0%,#f3f3f3 50%,#ededed 51%,#ffffff 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
}
input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{
 color: #ffffff;
 background: #000000; /* Old browsers */
 /* IE9 SVG, needs conditional override of 'filter' to 'none' */
 background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ3JSIgc3RvcC1jb2xvcj0iIzMzMzMzMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
 background: -moz-linear-gradient(top,  #000000 0%, #333333 47%, #000000 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#000000), color-stop(47%,#333333), color-stop(100%,#000000)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top,  #000000 0%,#333333 47%,#000000 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top,  #000000 0%,#333333 47%,#000000 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top,  #000000 0%,#333333 47%,#000000 100%); /* IE10+ */
 background: linear-gradient(to bottom,  #000000 0%,#333333 47%,#000000 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000',GradientType=0 ); /* IE6-8 */
}
textarea, form textarea{
 /*width: 100%;*/
}
input[type="text"], textarea {
 border: 1px solid #aaa;
 border-radius: 3px;
 padding: 3px;
 overflow: hidden;
 font-size: 1em;
}
/*}}} ELEMENT DEFAULTS */

/*{{{ HEADER */

#header-container {
 background-color: #f7f7f7;
 min-width: 993px;
}
#header {
 padding: 32px 64px 0;
 height: 86px;
 position: relative;
 width: 885px;
 margin: 0 auto;
}
/* logo */
#header a#logo img {
 /*display: block;*/
 /*width: 223px;*/
 /*height: 63px;*/
 /*background: transparent url(/images/logo.gif) no-repeat;*/
 background-color: #fff;
 border: 1px solid #bbb;
 border-radius: .1em;
 padding: .1em;
}
#header a#logo:hover {
 border-bottom: none;
}
/* contact */
#header-contact {
 font-weight: 500;
 font-size: 0.85em;
 line-height: 1.5em;
 color: #636363;
 padding-right: .6em;
 border-right: 1px dotted #891221;
 position: absolute;
 right: 400px;
 top: 25px;
}
#header-contact span.label::first-letter {
 font-size: 120%;
}
#header-contact span.label {
 color: #636363;
 font-style: italic;
 text-align: right;
 text-transform: uppercase;
 font-size: 85%;
}
#header-contact a.value {
 color: #891221;
 padding-left: .5em;
}
/* search */
#header #search {
 position: absolute;
 right: 209px;
 top: 31px;
}
#header #search label {
 text-transform: uppercase;
 color: #afafaf;
 font-size: .75em;
 font-weight: bold;
}
#header #search input#search-box {
 color: #891221;
 width: 140px;
 border-top: 1px solid #afafaf;
 border-left: 1px solid #afafaf;
 border-bottom: 1px solid #afafaf;
 font-size: 0.75em;
 padding: 5px;
 border-right: none;
}
#inventory input#inv-search {
 color: #891221;
 border: 1px solid #afafaf;
 font-size: 0.75em;
 padding: 7px;
}
#header #search input#submit {
 border: 1px solid #afafaf;
 width: 27px;
 height: 27px;
 background: transparent url(/images/search.gif) no-repeat;
 padding: 0;
 position: relative;
 top: 0px;
 right: 6px;
}
.webkit #header #search input#submit {
 top: -6px;
}
#header #search input#submit:hover {
 background-position: 0 -25px;
 cursor: pointer;
}
/* navigation */
#header #nav {
 position: absolute;
 right: 64px;
 top: 79px;
}
#header #nav ul#nav-list li {
 float: left;
 margin-left: 30px;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 1.1em;
}
#header #nav a {
 display: block;
 height: 39px;
}
#header #nav a:link, #header #nav a:visited {
 color: #206374;
}
#header #nav a:hover, #header #nav a:active, #header #nav a.on {
 color: #891221;
 border-bottom: none;
}
#header #nav a.on {
 background: transparent url(/images/nav-select.gif) no-repeat 50% 23px;
}

#breadcrumb {
 background-color: #fff;
 border: 1px solid #ccc;
 border-radius: .5em;
 padding: 0.2em 0.5em;
 /*text-transform: uppercase;*/
 display: block;
}

/*}}} HEADER */

/*{{{ MAIN CONTENT; sync as necessary with page.css (the editor for the html/content that defaults to these rules) */

.main-content-container {
 background-color: #f7f7f7;
 min-width: 993px;
}
#frontend .main-content {
 /*width: 865px;*/
 max-width: 1024px;
 padding: 1em .5em;
 margin: 0 auto;
}
.main-content p {
 font-size: .87em;
 color: #636363;
 line-height: 1.5; /*margin-bottom: 10px;*/
}
.main-content a:link, .main-content a:visited {
 color: #206374;
}
.main-content h2 {
 /*color: #891221;*/
 color: #666;
 text-transform: uppercase;
 /*border-top: 1px dotted;*/
 font-size: 1.5em;
 padding-top: .1em;
 margin-bottom: .6em;
 text-align: center;
}
.left-col {
 float: left;
 width: 500px;
}
/*sync with page.css*/
.right-col {
 float: right;
 width: 400px;
 margin-left: 0;
}

/* ARTICLE (page topic) */
#about-edr {
 /*margin-top: 64px;*/
 float: left;
 width: 450px;
}
.article{
 border: 1px dotted #ddd;
 border-radius: 1em;
 padding: .5em 1em;
 background-color: #fff;

}
.article {
 border: 1px dashed #B4B4B4;
 border-radius: 1em;
 padding: 0.5em 1em;
}
.article h1, .article h2, .article h3, .article h4, .article h5{
 color: #891221;
}
.article h1{
 margin: .1em 0 .2em 0;
}
.article p{
 margin-bottom: .5em;
}
.more-products {
 margin-top: 15px;
 text-align: right;
}

/* LISTS */
.main-content ul {
 font-size: .87em;
 color: #AFAFAF;
 list-style-type: disc;
 list-style-position: inside;
 padding-left: 10px;
}
.main-content ul li {
 margin: 10px 0;
 font-weight: bolder;
}

/* todo remove?: old lightbox lists */
.main-content ul.thumbnails, .main-content ul.captions {
 padding-left: 0;
 list-style-type: none;
}
.main-content ul.thumbnails.lower-row {
 margin-top: 24px;
}
.main-content ul.thumbnails li {
 width: 117px;
 float: left;
 margin: 0 24px 0 0;
}
.main-content ul.thumbnails li.last, .main-content ul.captions li.last {
 margin-right: 0;
}
.main-content ul.thumbnails li a:hover {
 border-bottom: none;
}
.main-content ul.captions li {
 line-height: 1.1;
 margin: 12px 24px 0 0;
 width: 117px;
 float: left;
 text-align: center;
 font-style: italic;
 font-weight: 400;
}
.main-content ul.captions li span.caption-title {
 font-size: 1.1em;
 font-weight: bold;
 color: #636363;
 font-style: normal;
}
.main-content ul.captions li span.more-link {
 font-style: normal;
}
.main-content ul.captions li br {
 margin: 12px 0;
}
/* todo delete end */

.main-content div.row-element, .main-content div.full-section {
 margin-top: 64px;
}

/* CONTACT FORM */
#contact-div {
 background-color: #f1f1f1;
 border: 1px solid #ddd;
 border-radius: 2em;
 padding: .5em 1em;
 margin: 2em 0;
 float: left;
}
.sub #contact-div{
 float: right;
}
#contact-div h2{
 border-top: none;
}
#contact-div form#contact label {
 color: #636363;
 font-size: .87em;
 font-weight: 500;
 margin: 13px 0 6px;
 display: block;
}
#contact-div form#contact label.top {
 margin-top: 0;
}
#contact-div form#contact label.error {
 color: #891221;
 font-weight: bold;
}
#contact-div form#contact input {
 display: block;
 border: 1px solid #afafaf;
 padding: 5px;
 font-size: 0.75em;
 color: #891221;
}
#contact-div form#contact select {
 display: block;
 border: 1px solid #afafaf;
 padding: 5px;
 font-size: 0.75em;
 color: #891221;
}
#contact-div form#contact input#entity, #contact-div form#contact input#name, #contact-div form#contact input#phone, #contact-div form#contact input#email {
 width: 95%;
}
#contact-div form#contact textarea {
 border: 1px solid #afafaf;
 padding: 5px;
 color: #636363;
 margin: 0;
 position: relative;
 left: 0px;
 width: 95%;
 height: 99px;
}
#contact-div div#personal-info, #contact-div div#personal-message {
 //float: left;
}
#contact-div div#personal-info, #contact-div div#personal-message input[type="text"]{
 width: 95%;
}
#contact-div div#personal-message {
 margin-left: 8px;
}
#contact-div div#personal-message input#contact-submit {
 color: #fff;
 margin-top: 7px;
 position: relative;
 left: 1px;
 cursor: pointer;
 padding: 2px 3px 3px;
 background: transparent url("/images/submit-bg.gif") repeat-x;
 font: 500 .85em/1 "Helvetica Neue", Helvetica, sans-serif;
 width: 215px;
 height: 27px;
 border-top: 1px solid #8baeb7;
 border-left: 1px solid #8baeb7;
 border-right: 1px solid #143d47;
 border-bottom: 1px solid #143d47;
 top: 2px;
}
#contact-div div#personal-message input#contact-submit[disabled],
#contact-div div#personal-message input#contact-submit:disabled{
   color: gray;
   background:none;
   background-color: slate-gray;
}
.submit-button {
 background: url("/images/submit-bg.gif") repeat-x scroll 0 0 transparent;
 border-color: #8baeb7 #143d47 #143d47 #8baeb7;
 border-style: solid;
 border-width: 1px;
 color: #FFFFFF;
 cursor: pointer;
 font: 500 0.85em/1 "Helvetica Neue", Helvetica, sans-serif;
 height: 31px;
 width: 168px;
 position: relative;
 top: 2px;
}
/* reset */
#contact-div ul li {
 font-weight: normal;
 margin: 0;
 list-style: none;
}
#contact-div .edr-info {
 border-top: 1px dotted #b1b1b1;
 margin-top: 1em;
 padding-top: 3px;
 color: #891221;
 font: 500 .85em/1 "Helvetica Neue", Helvetica, sans-serif;
 text-align: right;
}
#contact-div .edr-info .label {
 color: #636363;
 padding-right: .2em;
 font-style: italic;
 font-size: .9em;
}

/* FEATURED PRODUCTS (HOME BOX) */
#featured-products {
 background-color: #f2f2f2;
 border: 1px solid #d2cfcf;
 border-radius: 1em;
 padding: 0 .5em .5em .5em;
 width: 444px;
 float: right;
}
#featured-products h2 {
 /* remove inherited */
 border-top: none;
}
ul.featured-row {
 list-style: none;
 padding: 0;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 -webkit-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 /*flex-wrap: wrap;*/
 /*flex-direction: row;*/
 flex-flow: row wrap;
 /*align-items: stretch;*/
 justify-content: space-around;
}
ul.featured-row li {
 /* RESET inherited */
 margin: .4em .2em auto 0;
 padding: 0;
 display: -webkit-flex;
 display: -ms-flexbox;
 display: flex;
 flex-flow: column wrap;
 /*align-items: stretch;*/
 width: 143px;
 /* STYLE */
 background-color: #F8F8F8;
 border: 1px solid #d2cfcf;
 border-radius: 1em;
}
#featured-products:hover li {
 opacity: .8;
 z-index: 0;
}
#featured-products:hover li:hover {
 border: 1px solid #8F8F8F;
 box-shadow: 0 0 2em #aaa;
 z-index: 2;
 opacity: 1;
}
#featured-products a:hover {
 text-decoration: none;
}
#featured-products p, #featured-products img {
 display: flex;
 flex-direction: column;
 justify-content: center;
}
#featured-products img {
 /*border: 1px solid #d2cfcf;*/
 border-radius: 1em 1em 0em 0em;
 background-color: #fff;
}
#featured-products p {
 color: #636363;
 font-size: 1em;
 line-height: 1.1;
}
#featured-products p.title {
 background-color: #E1E0E0;
 /*font-family: monospace;*/
 font-size: 1em;
 letter-spacing: 0.1em;
 text-align: center;
 padding: .3em 0.2em;
}
#featured-products p.excerpt {
 font-size: .9em;
 text-align: justify;
 padding: .3em .5em;
}
#featured-products p.more {
 align-self: flex-end;
 background-color: #E8E8E8;
 border-radius: 0 0 1em 1em;
 color: #989898;
 font-size: 0.8em;
 padding: 0.5em;
 text-align: right;
}

/*}}} MAIN CONTENT */

/*{{{ FOOTER */

#footer-container {
 background: #891221 url(/images/footer-bg.png) repeat-x 0 0;
 min-width: 993px;
}
#footer {
 font-weight: 500;
 margin: 0 auto;
 width: 865px;
 padding: 25px 64px;
 height: 197px;
}
#footer a:hover {
 color: #891221;
}
#footer #footer-nav-container {
 float: right;
 width: 443px;
}
#footer #footer-nav-container ul {
 float: right;
}
#footer #footer-nav-container ul.footer-nav li {
 float: left;
 margin-right: 24px;
 font-size: .9em;
}
#footer #footer-nav-container ul.footer-nav li.last {
 margin-right: 0;
}
#footer #footer-nav-container ul#primary {
 font-size: 1em;
 font-weight: 400;
}
#footer #footer-nav-container ul#secondary {
 font-size: .9em;
 margin-top: 12px;
 color: #fff;
 font-weight: 400;
}
#footer a {
 color: #c8f3fe;
 font-size: 1em;
 line-height: 1;
}
#footer #footer-nav-container ul li.label {
 color: #EEC4CA;
 padding-right: 12px;
 border-right: 1px dotted;
}
#footer #contact-nav h2 {
 color: #fff;
 font-size: 1.2em;
 line-height: 0.9;
 text-transform: uppercase;
 margin-bottom: 12px;
}
#footer #contact-nav p {
 color: #eec4ca;
 line-height: 1.5;
 font-size: .9em;
 margin-bottom: 12px;
}
#footer #contact-nav p#copyright {
 margin-top: 12px;
}

/*}}} FOOTER */

/*{{{ FEATURE */

#feature-container {
 background: transparent url(/images/feature-bg.gif) repeat-x;
 min-width: 993px;
}
#feature {
 height: 272px;
 width: 865px;
 padding: 0 64px;
 margin: 0 auto;
 background: transparent url(/images/feature-main-bg.png) no-repeat;
}
#feature h1 {
 background-color: none;
 color: #fff;
 text-transform: uppercase;
 line-height: 1.1em;
 text-align: center;
}
#feature p {
 margin-top: 6px;
 font-size: 1.15em;
 line-height: 1.2em;
 color: #eed9dc;
 font-weight: lighter;
}
#feature #feature-description {
 width: 512px;
 padding-top: 6px;
 float: left;
}
#feature #feature-description a#view-products {
 float: left;
 display: block;
 width: 218px;
 height: 54px;
 background: transparent url(/images/feature-cta.png) no-repeat;
 margin-top: 14px;
}
#feature #feature-description a#view-inventory {
 float: left;
 display: block;
 width: 218px;
 height: 54px;
 background: transparent url(/images/feature-cta-inventory.png) no-repeat;
 margin: 14px 0 0 20px;
}
#feature #feature-description a#view-products:hover {
 border-bottom: none;
 background-position: 0 -54px;
}
#feature #feature-description a#view-inventory:hover {
 border-bottom: none;
 background-position: 0 -54px;
}
#feature #feature-description a#view-products span, #feature #feature-description a#view-inventory span {
 display: none;
}
#feature a#feature-img {
 display: block;
 float: left;
 width: 350px;
 height: 272px;
 margin-left: 3px;
 background: transparent url(/images/scanner.png) no-repeat 123px 27px;
}
#feature a#feature-img span {
 display: none;
}
.featured-navigation {
 font-size: 1.2em;
}

/*}}} FEATURE */

p.display-message {
 border: 1px solid #ccc;
}
.no-border {
 border: none !important;
}
form.form {
}
form.form p {
 /* ? */
 /*
	padding-top: 5px;
	padding-bottom: 5px;
 */
}
form.form p.submit {
 margin-left: 153px;
}
form.form p label {
 width: 150px;
 float: left;
 text-align: right;
 padding-right: 10px;
}

/* ADMIN */
.admin h1 {
 color: #891221;
 text-align: center;
}
/* ETC */
div#header div#nav a#button_barcode-arena, #button_barcode-arena {
 background: url("/images/frontend/logo.barcode-arena.png") no-repeat scroll 50% 88% / 100px, linear-gradient(to bottom, #bebebe 0%, #ffffff 50%, #cbcbcb 100%) no-repeat scroll center center rgba(0, 0, 0, 0);
 border: 1px solid #aaa;
 border-radius: 1em;
 color: yellow;
 float: right;
 font-family: "PT sans", serif;
 font-size: 14pt;
 font-weight: bold;
 height: 89px;
 line-height: 37px;
 position: absolute;
 right: -192px;
 text-align: center;
 text-shadow: 0 0 2px #000000;
 top: -63px;
 width: 165px;
}
#button_barcode-arena:hover {
 background: url("/images/frontend/logo.barcode-arena.png") no-repeat scroll 50% 88%, linear-gradient(to bottom, #fffcf4 0%, #ffe799 50%, #ffd755 100%) no-repeat scroll center center rgba(0, 0, 0, 0);
}
/* PAGE */
.editor-paragraph {
 font-size: .87em;
 color: #636363;
 line-height: 1.5;
 margin-bottom: 10px;
}
.editor-paragraph-heading {
 color: #891221;
 text-transform: uppercase;
 border-top: 1px dotted;
 font-size: 1.5em;
 padding-top: 3px;
 margin-bottom: 14px;
}
.editor-anchor {
 color: #206374;
}
/* spam field ST Field */
#st_name {
 display: none !important;
}
