
/* erasys bluebird reset rules  */

.contactUsListElement {
  font-weight: bold;
  margin-bottom:30px !important;
  font-size:15px !important;
}

form {
    display:block;
    width:100%;
}

body:before,html {
    top:0;
    left:0;
    bottom:0;
    right:0;
}

html {
    -webkit-text-size-adjust:100%;
}

body {
    -webkit-tap-highlight-color:transparent;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
    margin:0;
    padding:0;
    border:0;
    font:inherit;
    vertical-align:baseline;
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display:block;
}

body {
    line-height:1;
    color:#fff;
    font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
    min-height:100%;
}

ol,ul {
    list-style:none;
}

blockquote,q {
    quotes:none;
}

blockquote:after,blockquote:before,q:after,q:before {
    content:'';
    content:none;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}


/* Base styles */
*, input[type=search] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html, body {
    height: 100%;
}

b,strong {
    font-weight: 600; 
}

i,em {
    font-style: italic; 
}

p {
    margin-bottom: 18px;
}



/* JHX Futura PT is embedded via JS in document_head.hbs */

/*  JHX define 'next gen' romeo font vars  */
:root {
	--pr-title-fontstack: 'futura-pt', sans-serif;
	--pr-body-fontstack: 'HelveticaNeue-Light', 'Helvetica Neue Light', 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif;
} 


/* override font declarations with FuturaPT & Helvetica */

body {  
    color: #ffffff;
    font-family: 'Arial',sans-serif;
    font-family: var(--pr-body-fontstack);
    font-weight: 300;
    letter-spacing: 1px;
    font-size: 16px; 
    line-height: 1.5;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    display: block;
}

h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6,
body h1, body .h1,
body h2, body .h2,
body h3, body .h3,
body h4, body .h4,
body h5, body .h5,
body h6, body .h6,
.icon-link__label,
.search-results-subheading,
.search-result-link {
    font-family: 'Arial Narrow',sans-serif;
    font-family: var(--pr-title-fontstack);
    font-weight: 600;
    word-spacing: normal;
    letter-spacing: 1px;
    font-variant-ligatures: none;
    text-transform: none; /* JHX remove this !override after Futura Transition */
}



/* PR gradient background */
body:before,html{top:0;left:0;bottom:0;right:0}

body:before {
    content: ' ';
    position: fixed;
    /* background-image: -webkit-linear-gradient(#053142,rgba(17,112,151,.8)),-webkit-linear-gradient(left,#216a0e,#9d0878); */
    /* background-image:linear-gradient(#053142,rgba(17,112,151,.8)),linear-gradient(to right,#216a0e,#9d0878); */
		background-color: #00415B;
    background-size:100vw 100vh;
    z-index:-1;
}

img {
    max-width: 100%;
    vertical-align: middle;
}

img[width], img[height] {
    max-width: none;
}

figure > img {
    display: block;
}

a {
    color: #ffffff;
    text-decoration: none;
}
a:hover {
    color: #ffffff;
    text-decoration: none;
}

.article-body a, .article-body a:hover {
    color: #ffffff;
    text-decoration: underline;
}

a img {
    border: 0;
}

ul, ol {
    list-style: none;
    margin: 0 ;
    padding: 0;
}

table {
    border-collapse: collapse;
    text-align: left;
    width: 100%;
}
[dir="rtl"] table {
    text-align: right;
}

td, th {
    border-color: #000;
    border-style: solid;
    padding: 12px;
}

th {
    border-width: 1px 0;
    color: #bebebe;
    font-size: 11px;
    white-space: nowrap;
}

td {
    border-width: 0 0 1px 0;
}

h1, h2, h3, h4, h5, h6 {
    margin: 1em 0px;
    padding: 0px;
}

h1 {
    font-size: 36px;
}

h3 {
    font-size:24px;
    color:#ffffff;
}

input, label {
    display: inline-block;
    vertical-align: middle;
}

label {
    font-size: 12px;
}

input[type="checkbox"] + label {
    margin-left: 5px;
}

input, textarea {
    border: 1px solid #000000;
    border-radius: 3px;
    padding: 10px;
}

textarea {
    height: 100px;
    padding: 7px 10px;
    resize: vertical;
}

textarea, input[type=text] {
    width: 100%;
    background-color:#fff;
}

input, textarea, select {
    color: #ffffff !important;
}

input, textarea, select {
    color: #ffffff;
}

input::-ms-clear {
    display: none;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    margin: 0;
    -webkit-appearance: none;
}

::-webkit-input-placeholder {
    color: #cccccc;
}

:-ms-input-placeholder {
    color: #ccc;
}

::-moz-placeholder {
    color: #ccc;
}
/*background box*/
.form-box{
    max-width:800px;
    margin:0px auto;
    /* background-color:rgba(0,0,0,0.4); */
    border-radius:3px;
    width: 75%;
    padding:25px;
    margin-top:0px;
}
#new_request .input[textarea]{
    background-color:#fff;
}

/* Buttons */
button, [role=button], [type=button], [type=submit] {
    background-color:transparent;
    border-radius: 3px;
    border-color: transparent;
    display: inline-block;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    white-space: nowrap;
}

button:hover,
    [role=button]:hover,
    [type=button]:hover,
    [type=submit]:hover {
    background: #ffffff;
    color: #000 !important;
}

a[role=button]:hover {
    text-decoration: none;
}

input[type=submit] {
    border: 1px solid #e5e5e5;
    color: #FFF;
    padding: 10px 30px;
}

input[type=submit][disabled] {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
    /* IE 8 */
    opacity: 0.4;
}

button img, [role=button] img {
    border-radius: 4px;
    margin: 0 5px 0 0;
    height: 20px;
    position: relative;
    top: -1px;
    vertical-align: middle;
}

[dir="rtl"] button img, [dir="rtl"] [role=button] img {
    margin: 0 0 0 5px;
}

#user-dropdown {
    color: #000000;
}

.nesty-input {
    max-width: 300px;
    background-color: transparent;
    color:#fff;
    border: rgba(255,255,255,0.4) solid 1px;
}

.nesty-panel {
    max-width: 100%;
    background-color:#2B2B2B;
}

.nesty-input:after {
    color: #fff;
}

.nesty-input:hover {
    color: #000000;
}

.notification-notice {
    background: #000000;
    border-color: #000000;  
}

.logo {
    background: url("//theme.zdassets.com/theme_assets/575811/09b6df9e5a286641beee7b003aa12792cb50ce26.svg") no-repeat center;
    height: 52px;
    width: 180px;
    background-size:contain;
}

.notification {
    color: #fff;
}

.notification-text {
    color: #fff;
    font-weight: bold;
    font-size: 16px;
}

.notification-icon::before {
    border: 2px solid #fff;
    border-color: #fff !important;
    font-weight: bold;
}


/* Forms */

.form {
    /* max-width: 505px; */
}

.form-field + .form-field {
    margin-top: 25px;
}

.form-field label {
    display: block;
    font-weight: 100;
    font-size:18px;
    margin-bottom: 5px;
}

.form-field input[type=checkbox] + label {
    margin: 0 0 0 10px;
}

.form-field.required > label:after {
    content: "*";
    color: red;
    margin-left: 2px;
}

.form-field p {
    color: #bebebe;
    font-size: 11px;
}

.form-field input[type=number], .form-field input.datepicker {
    width: 150px;
}

.form form + form, .searchbox {
    margin-top: 25px;
}

.searchbox-suggestions {
    background-color: #fff;
    border: 1px solid #eeeeee;
    border-radius: 4px;
    padding: 10px 20px;
}

.searchbox-suggestions li {
    padding: 5px 0;
}

[data-loading="true"] input,
[data-loading="true"] textarea {
    background: transparent url("//theme.zdassets.com/theme_assets/575811/6aae8ce36967837f706ac36deff4b753e43977a4.gif") 99% 50% no-repeat;
    background-size: 16px 16px;
}

.form footer {
    background: none;
    padding-top: 30px;
}

.form footer a {
    cursor: pointer;
    margin-right: 15px;
}

/* Navigation menus */


.pr-subnav {
    margin:0 auto;
    max-width:800px;
    margin-top:40px;
    padding:0 25px;
    width:75%;
}

.pr-subnav ul {
    display:inline-block;
}

.pr-subnav ul li {
    display:inline-block;
    float:left;
    font-family: var(--pr-title-fontstack);
    font-weight: 600;
    word-spacing: normal;
    letter-spacing: 1px;
    font-variant-ligatures: none;
    text-transform: none;
    margin-right:10px;
    color:#fff;
    text-transform:uppercase;
    line-height:150%;
    border-bottom:3px solid #00bdff;
    margin-bottom:10px;
}

.pr-subnav ul li a {
}

.pr-subnav-faq {    
}

.nav li, .nav-bordered li, .nav-spaced li {
    display: inline-block;
    font-weight: 500;
}

.nav li a, .nav-bordered li a, .nav-spaced li a {
    font-weight: 100;
}

.nav-bordered li + li {
    border-color: #eeeeee;
    border-style: solid;
    border-width: 0 0 0 1px;
    margin: 0 0 0 30px;
    padding: 0 0 0 30px;
}

[dir="rtl"] .nav-bordered li + li {
    border-width: 0 1px 0 0;
    margin: 0 30px 0 0;
    padding: 0 30px 0 0;
}

.nav-spaced li + li {
    margin: 0 0 0 40px;
}

[dir=rtl] .nav-spaced li + li {
    margin: 0 40px 0 0;
}

/* Breadcrumbs */
.breadcrumbs li {
    color: #bebebe;
    display: inline-block;
    font-size: 12px;
}

.breadcrumbs li + li:before {
    content: "> ";
    margin: 0 4px;
}

.breadcrumbs li a {
    color: #2B2B2B;
}

/* Labels */
.label, .request-status {
    border-radius: 20px;
    display: inline-block;
    font-size: 10px;
    padding: 3px 10px;
    text-transform: uppercase;
    white-space: nowrap;
}

/* Metadata */
.meta, .meta-group {
    color: #cccccc;
    display: inline-block;
    font-size: 11px;
}

.meta-group * + *:before {
    content: "\2022";
    font-size: 8px;
    margin: 0 10px;
}

/* Helper classes */
.clearfix:before, .clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

/* Social share links */
.share {
    white-space: nowrap;
}

.share li, .share a {
    display: inline-block;
}

.share a {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    vertical-align: middle;
    width: 30px;
}

.share a:before {
    background: #CCC;
    border-radius: 50%;
    color: #FFF;
    display: inline-block;
    font-family: "entypo";
    text-align: center;
    width: 100%;
}

.share a:hover {
    text-decoration: none;
}

.share-twitter:before {
    content: "\F309";
}

.share-facebook:before {
    content: "\F30C";
}

.share-linkedin:before {
    content: "\F318";
}

.share-googleplus:before {
    content: "\F30F";
}

/* Pagination */
.pagination {
    margin: 20px 0;
    text-align: center;
}

.pagination * {
    display: inline-block;
}

.pagination li {
    border: 1px solid #eeeeee;
    float: left;
    margin-left: -1px;
}

[dir="rtl"] .pagination li {
    float: right;
}

.pagination a, .pagination span {
    color: inherit;
    font-size: 12px;
    padding: 5px 12px;
}

.pagination-current {
    background-color: #f9f9f9;
    color: #bebebe;
}

.pagination-first {
    border-radius: 3px 0 0 3px;
}

[dir="rtl"] .pagination-first {
    border-radius: 0 3px 3px 0;
}

.pagination-last {
    border-radius: 0 3px 3px 0;
}

[dir="rtl"] .pagination-last {
    border-radius: 3px 0 0 3px;
}

/* Markdown styles */
.markdown {
    word-wrap: break-word;
    line-height: 1.7;
}

.markdown img {
    max-width: 100%;
}

.markdown hr {
    background-color: #eeeeee;
    border: 0;
    height: 1px;
}

.markdown ul, .markdown ol {
    list-style-position: inside;
    padding: 0 15px;
}

.markdown ul {
    list-style-type: disc;
}

.markdown ol {
    list-style-type: decimal;
}

.markdown pre {
    background: #f9f9f9;
    border: 1px solid #eeeeee;
    border-radius: 3px;
    padding: 10px 15px;
    overflow: auto;
    white-space: pre;
}

.markdown blockquote {
    border-left: 1px solid #eeeeee;
    color: #bebebe;
    font-style: italic;
    padding: 0 15px;
}

/* ====================================================
     Content frame
     ==================================================== */
main, .header-inner, .footer-inner {
    margin: 0;
    padding: 5px 50px 0px 50px;

}

.header-inner {
    height: 63px;
    background: #0E2431;
}

main {
    padding-bottom: 30px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.stickyfooter-wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -50px;
}

.stickyfooter-push, footer {
    height: 50px;
}

footer {
    background-color:rgba(0,0,0,0);
    clear: both;
    height: 100px;
    text-align:right;
}

.footer-inner {
    background-color:rgba(0,0,0,0);
    color: #6D6D6D;
    display:block;
    width:100%;
    padding: 10px 50px;
}

.footer-inner > ul {
    float: left;
    line-height: 35px;
}

.footer-inner > ul > li {
    display:inline;
    margin:0 5px;
}

.footer-inner > ul > li > a {
    background-color:rgba(0,0,0,0);
    text-decoration:none;
}

.footer-inner .footer__social > li {
    margin: 0 5px 0 0;
}

.footer-inner .footer__social {
    
    line-height: 0;
}
.footer-block > ul{
 display:block;  
}

.main {
    margin:0;
    padding:20px;
}

/* ====================================================
     Home
     ==================================================== */
.hero-unit {
    border-radius: 5px;
    padding:40px 25px 0px;
    margin:0px auto;
    bottom:0px;
/*  height:399px; */
    width:100%;
}

.hero-unit__content {
    bottom: 40px;
    position: absolute;
}

.hero-unit__content h2,
.hero-unit__content h3 {
      text-shadow: 0 2px 4px #000000;
}

.help-center-name {
    float: left;
    margin: 16px 0 0 20px;
    font-size: 14px;
    text-transform: uppercase;
    color: #ffffff;
}

.help-center-name--highlight {
    color: #ffffff;
    font-weight: 600;
}

/* ====================================================
     Navigation pages: Home, Category and Section
     ==================================================== */
     
.startpage__activity {
    padding-top: 40px;
}

.startpage__activity__box {
    background-color: #2B2B2B;
    border-radius: 5px;
    min-height: 180px;
    padding: 25px;
    width: 49.5%;
}

.startpage__activity__box ul,
.question-list,
.related-questions ul,
.related-articles ul {
    list-style-image: url("//theme.zdassets.com/theme_assets/575811/3d2efc2157c63f8f26b9bacee36c21754a5eaf75.png");
    padding-left: 20px;
}

.startpage__activity__box ul a,
.question-list a,
.related-questions ul a,
.related-articles ul a {
    color: #ffffff;
}

.startpage__activity__box a {
    color: #ffffff !important;
}

.startpage__activity__title {
    color: #ffffff;
    font-size: 20px;
    margin: 0 0 20px 0;
    text-transform: uppercase;
}

/* 
.img{
    
    position:relative;
    background-image : url("//theme.zdassets.com/theme_assets/575811/3f9cbd13aadfa6103d9528fa438c78a663289a24.jpg");
    background-size:cover;
    background-position:center top ;
    width:100%;
    height:170px;
}
    
 */

/* JHX make container height/width same as bg-width/height */
.img {
    background-image: url("//theme.zdassets.com/theme_assets/575811/e58bd327e8000273e1de8f7f340478b81b79880e.png");
    background-size: contain;
    background-repeat: no-repeat;
    width: 100%;
    height: 0;
    padding-top: 8.299%; /* (img-height / img-width * element-width-percentage) */   /* (228 / 2747 * 100) */
}

.knowledge-base, .hero-unit, .community, .pr-container {
    margin:0 auto;
    width:75%;
    max-width:800px;
}

.knowledge-base, .pr-container {
    background-color: none;/* rgba(0,0,0,0.4);*/  
    position:relative;
    padding-top:30px;
}

.knowledge-base .recent-articles h3,
.knowledge-base .promoted-articles h3 {
}

.promobox{
    background-color:rgba(0,0,0,0.4);
    position:fixed;
    left:0px;
    top:50px;
    float:left;
    padding-left:20px;
    border-radius:3px;
    width:400px;
}

.promobox h3 {
    color:#fff; 
}

.community > p {
    padding: 0 20px;
}

.community > div {

}

.community h2 a {
    font-size: 12px;
    margin-left: 5px;
}

.community h4 a {
    font-size: 11px;
    font-weight: 100;
    margin-left: 5px;
}

.community li {
    margin-bottom: 10px;
}

.promoted-articles {
    padding:10px 25px; 
    margin-bottom:25px;
}

.article-list > li: hover {
    background-color:#fff;
}

.article-list > li : fist-child {
    background-color :#fff;
    border-top:none;
}

.article-list > li {
    margin-bottom: 0px;
    padding: 16px 30px;
    border-radius: 0px;
    font-size: 18px;
    border-top:rgba(255,255,255,.3) 1px solid;
}

 .article-list > li > a {
    color:#e5e5e5; 
}

.article-list >li>a:hover {
}

.article-list > li > a:after {
    padding-right: 10px;
    font-size: 1.2em;
}

.article-list  > a  :parent {
    background-image:none;
    background-color:#fff; 
    content: "";
    font-weight: 100;
    padding-right: 10px;
    font-size: 1.2em;
}


.article-list > li > a[aria-selected="true"]:before {
    
}
.article-list > li > a[aria-selected="true"] {
    color:#ffffff;

}

.article-list > li > a:hover {
    text-decoration: none;
    color:#ffffff;
}

.category {
    padding: 0  25px ;
    width:100%; /* JHX */
    display:inline-block;
    vertical-align:top;
    color:#fff;
    border-radius:3px;  
}

.article-list {
    border-top: solid 1px #16729b;
}

.category > h2,
.section > h2 {
    margin: 20px 0 10px;
    font-size: 28px;
    color: #ffffff;
    letter-spacing:0.03em;
    line-height: 85%;
		margin-bottom: 40px;
}

.category > h2 a, .section > h3 a {
    color: inherit;
}

.category > h3,
.section > h3 {
    margin: 0px 0px -2px 0px;
    font-size: 22px;
    width:100%;
    color: #e5e5e5;
    letter-spacing:0.03em;
    /* background: linear-gradient(0deg, rgba(14,103,129,1) 0%, rgba(44,134,169,1) 100%); */
		background-color: #00A3E4;
		cursor: pointer;
    display: inline-block;
    padding: 10px 20px 10px 20px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.section {
    display: inline-block;
    padding: 0 0 15px 0;
    vertical-align: top;
    color: #fff;
    width:100%;
    position:relative;
}

/* ====================================================
     Promoted tooltip
     ==================================================== */
.article-promoted > span {
    display: none;
    cursor: default;
    margin-right: 5px;
    float: right;
    margin-top: 3px;
    position: relative;
}

.article-promoted > span:before,
.article-promoted > span:after {
    display: none;
    position: absolute;
}

.article-promoted > span:hover:before,
.article-promoted > span:hover:after {
    display: block;
}

.article-promoted > span:before {
    background: #222;
    background: rgba(0, 0, 0, 0.85);
    border-radius: 4px;
    color: #FFF;
    content: attr(data-title);
    left: -10px;
    margin-top: 5px;
    padding: 3px 10px;
    top: 100%;
    white-space: nowrap;
    z-index: 1;
}

.article-promoted > span:after {
    border-bottom: 5px solid #222;
    border-bottom: 5px solid rgba(0, 0, 0, 0.85);
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    bottom: -5px;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -5px;
    width: 0;
}

.see-all-articles {
    display: inline-block;
    font-size: 12px;
    margin-top: 10px;
}

.category-description, .section-description {
    color: #8E8E8E;
    margin-bottom: 40px;
}

.section-subscribe, .section-unsubscribe, .article-subscribe, .article-unsubscribe {
    float: right;
    margin-top: 5px;
    background-color: #000000;
    border-radius: 5px;
    box-shadow: none;
    padding-top: 1px;
    height: 30px;
    line-height: 28px;
    padding: 0 20px;
}

.section-subscribe [role=button], .section-unsubscribe, .article-subscribe, .article-unsubscribe {
    color: #ffffff;
    border: 0;
    box-shadow: none;
    /* margin-bottom: 5px; */
}

.section-subscribe .dropdown-toggle:after {
    color: #ffffff;
}

.dropdown-toggle {
    font-weight: 100; 
}

.category-list a, .section-list a {
    color: inherit;
    display: inline-block;
    font-size: 18px;
    margin-bottom: 10px;
}

.category-tree-with-article .article-list > li > a,
.section-tree-with-article .article-list > li > a {
    display: block;
}

.category-tree-with-article a[aria-selected="false"] + article,
.section-tree-with-article a[aria-selected="false"] + article {
    display: none;
}

.category-tree-with-article .loader:after,
.section-tree-with-article .loader:after {
    content: '...';
}

.category-tree-with-article .article-body + a:last-child,
.section-tree-with-article .article-body + a:last-child {
    display: none;
    margin-top: 25px;
    font-size: 11px;
    visibility:hidden;
}


/* ====================================================
     Header
     ==================================================== */
.header {
    background-color: none/* #000000 */;
    border-color: #d6d6d6;
    border-color: rgba(0, 0, 0, 0.07);
    border-style: solid;
    border-width: 0 0 1px;
}

.logo {
    margin: 0;
    float: left;
}

.logo a {
    display: inline-block;
    line-height: 45px;
}

.logo img {
    vertical-align: middle;
    max-height: 40px;
}

.user-nav {
    float: right;
    margin-top: 12px;
}

.user-nav > .login {
    margin-left: 20px;
    padding: 5px 10px;
}

.user-nav > a:first-child {
    border: none;
}

.login {
    margin-left: 20px;
}

.user-info {
    display: inline-block;
    margin-left: 30px;
}

.user-info .btn {
    background: none;
    font-size: 12px;
    font-weight: 100;
    line-height: 28px;
    vertical-align: middle;
    -webkit-transition: opacity 300ms ease;
    transition: opacity 300ms ease;
}

.language-selector {
    border-right: 1px solid #DDD;
    border-right: 1px solid rgba(0, 0, 0, 0.07);
    display: inline-block;
    padding-right: 0px;
    margin-right: 0px;
}

.user-avatar {
    left: 0;
    max-height: 20px;
    position: relative;
    top: -1px;
}

#new_answer .user-avatar {
    max-height: 38px;
}

#new_request textarea,
#new_request input[type='text'],
#new_question textarea,
#new_question input[type='text'] {
    background-color: transparent;
    border: rgba(255,255,255,0.4) solid 1px;
    color: #ffffff;
}

/* ====================================================
     Search
     ==================================================== */
/*
 * Main search component on the home page
 */
.search input[type=submit],
.search input[type=search] {
    height: 45px;
}

.search input[type=submit] {
    display: none;
}

.search input[type=search] {
    /* float: right; */
    /* background: #18272f; */
    border-color: transparent;
    border-radius: 5px;
    padding: 0 12px;
    width: 220px;
    color:#000 !important; 
}

/*
 * Secondary smaller search component on model pages
 */
 
.search { 
    position:relative;
    width:100%; /* JHX was 356px */
    font-size:20px;
    color:#000 !important;  
}

.search:after {
    content: "\E301";
    font-family: "PlanetRomeoIcons";
    font-size: 24px;
    color: #666;
    right: 20px;
    line-height: 24px;
    position: absolute;
    bottom: 10px;
}

.search input[type=search] {
    padding: 6px 60px 6px 10px;
    width: 100%; /* JHX was 355px */
}

.hero-unit{

/* height:100%; */
/* padding-top:65px; */
    max-width: 800px;
}

.hero-unit .search {
    width: 100%;
}

.hero-unit .search input[type=search] {
    width: 100%;
}

.search ::-webkit-input-placeholder {
    color: #666;
}

.search :-moz-placeholder {
    color: #666;
}

.search ::-moz-placeholder {
    color: #666;
}

.search :-ms-input-placeholder {
    color: #666;
}

.pr-contact {
    display: inline-block;
    margin: 60px 0px 0px 5px;
                    font-family: var(--pr-title-fontstack);
                    font-weight: 600;
                    word-spacing: normal;
                    letter-spacing: 1px;
                    font-variant-ligatures: none;
                    text-transform: none;
    font-size:22px;
    border:rgba(255,255,255,0.4) 1px solid;
    border-radius:3px;
    padding:10px 20px;
}

.hero-unit-contact {
    padding-top: 20px;
}

/* Columns */
.main-column, .side-column {
    width: 100%;
}
.main-column {
    float: left;
}
.side-column {
    padding-top: 110px;
    float: right;
}

.page-header {
    font-size: 24px;
    margin-bottom: 10px;
    min-height: 40px;
    padding-bottom: 20px;
}
.page-header > * {
    display: table-cell;
    vertical-align: middle;
}
.page-header > *:first-child {
    width: 100%;
}
.page-header + p {
    color: #bebebe;
    margin: -15px 0 20px 0;
}

/* Sub-nav */
.community-enabled .sub-nav {
    position: absolute;
    right: 40px;
}
.sub-nav .breadcrumbs {
    overflow: hidden;
    white-space: nowrap;
}

/* ====================================================
     Comments - Used in the Article page and Request page
     ==================================================== */

.knowledgebase-title {
    font-size: 36px;
}

.comment-list li:first-child {
    border-top: none;
}

.comment, .comment-form {
    border-top: 1px solid #6D6D6D;
    min-height: 100px;
    margin-bottom: 20px;
    padding-top: 20px;
    position: relative;
}

.comment-container {
    margin-left: 90px;
    overflow: hidden;
}

.comment-avatar {
    position: absolute;
    display: inline-block;
}

.comment-avatar img {
    border-radius: 3px;
    max-width: 65px;
    max-height: 65px;
}

.comment-avatar-agent:after {
    background-color: transparent;
    background-image: url(agent-marker.png);
    background-image: url(agent-marker.svg);
    background-repeat: no-repeat;
    background-size: 14px;
    position: absolute;
    width: 15px;
    height: 15px;
    bottom: -5px;
    right: -3px;
    content: " ";
}

.comment-author {
    display: inline-block;
    margin-bottom: 15px;
}

.comment-published, .comment-edit, .comment-delete {
    float: right;
    font-size: 11px;
}

.comment-published {
    color: #8E8E8E;
}

.comment-edit {
    margin-left: 15px;
}

.comment-delete {
    border-left: 1px solid #ECECEC;
    border-left: 1px solid rgba(0, 0, 0, 0.07);
    margin-left: 5px;
    padding-left: 5px;
}

.comment-form-title {
    display: block;
    margin-bottom: 15px;
}

.comment-form textarea {
    border-radius: 2px 2px 0 0;
    border-width: 1px;
}

.comment-attachments {
    border-color: #DBDBDB;
    border-color: rgba(0, 0, 0, 0.13);
    border-style: solid;
    border-radius: 0 0 2px 2px;
    border-width: 0 1px 1px;
    padding: 10px;
}

.comment-form-controls {
    display: none;
    margin-top: 10px;
    text-align: right;
}

.comment-form-controls input[type=submit] {
    margin-left: 15px;
}

.comment-screencasts {
    float: left;
    margin-top: 3px;
}

.pending-comments-list {
    list-style: none;
}

.pending-comments-list .comment-container {
    padding-bottom: 2px;
}

.pending-moderation-comment-badge {
    border-style: solid;
    border-width: 1px;
    border-color: #c7aa2b;
    color: #c7aa2b;
    padding: 3px 5px;
    margin-top: 10px;
    font-size: 12px;
}

/* ====================================================
     Article
     ==================================================== */
.main-column h4 {
    margin-bottom: 5px;
    font-size: 16px;
    color: #ffffff;
}

.article-wrapper {
    background: rgba(0,0,0,0.4);
    padding: 20px;
    border-radius: 3px;
    margin-top: 50px;
}

.article-header {
    margin-bottom: 20px;
}

.article-header h1 {
    margin: 0 0 5px;
    font-size: 22px;
    font-weight: 500;
    line-height: 20px;
}

.article-author {
    font-weight: 500;
}

.article-metadata {
    float: left;
    position: relative;
}

.article-metadata > div {
    float: left;
}

.article-updated {
    color: #8E8E8E;
    font-size: 12px;
    margin: 1px 10px 0 0;
}

.article-breadcrumbs {
    color: #8E8E8E;
}

.article-subscribe-wrapper {
    display: inline-block;
    width: 100%;
}

.article-subscribe, .article-unsubscribe {
    float: right;
}

.article-sidebar {
    margin-top: 92px;
}

.article-sidebar h3 {
    border-bottom: 1px solid #6D6D6D;
    margin-bottom: 30px;
    padding-bottom: 15px;
}

.article-sidebar ul {
    margin-bottom: 60px;
}

.is-hidden{
    display:none; 
}

.article-body {
    font-size: 14px;
    word-wrap: break-word;
    letter-spacing: normal;
    line-height: 18px;
    width:100%;

}

.article-body img {
    border: 1px solid #ECECEC;
    border: 1px solid rgba(0, 0, 0, 0.07);
    height: auto;
    max-width: 100%;
    padding: 3px;
}

.article-body pre {
    background: #FBFBFB;
    background: rgba(0, 0, 0, 0.02);
    border: 1px solid #ECECEC;
    border: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 3px;
    padding: 10px 15px;
    overflow: auto;
    white-space: pre;
}

.article-body blockquote {
    border-left: 1px solid #ECECEC;
    border-left: 1px solid rgba(0, 0, 0, 0.07);
    color: #FFFFFF;
    font-style: italic;
    margin: 20px 0;
    padding-left: 20px;
}

.article-body ul, .article-body ol {
    list-style-position: outside;
    margin-left: 20px;
}

.article-body ul {
    list-style-type: disc;
}

.article-body ol {
    list-style-type: decimal;
}

.article-body li {
    margin-bottom: 5px;
}

.article-body table {
    table-layout: fixed;
}
.article-body a {

}

.article-footer {
    border-color: #ECECEC;
    border-color: rgba(0, 0, 0, 0.07);
    border-style: solid;
    border-width: 1px 0;
    margin: 30px 0;
    padding: 15px 0;
}

.article-vote {
    float: left;
    position: relative;
}

.article-vote small {
    color: #8E8E8E;
    display: block;
}

.article-vote a:hover {
    text-decoration: none;
}

.article-vote-controls {
    position: absolute;
    right: -85px;
    top: 1px;
}

.article-vote-up, .article-vote-down {
    color: inherit;
    font-family: "entypo";
}

.article-vote-up:before {
    content: "\1f44d";
}

.article-vote-down:before {
    content: "\1f44e";
}

.article-voted {
    box-shadow: inset 1px 1px 5px #DDD;
    opacity: 1;
}

.article-vote-up.article-voted {
    color: #6B9100;
}

.article-more-questions {
    margin-bottom: 30px;
}

.article-comments {
    margin-top: 35px;
}

.article-comments-inner {
    padding: 10px 20px 10px;
    border-radius: 3px;
    background: #2B2B2B;
}

.article-comments h2 {
    margin-bottom: 5px;
    font-size: 16px;
}

.article-comments textarea {
    border-color: #d1d1d1;
}

/* Article page only */
.article-footer .share {
    float: right;
}

/* Community questions and answers only */
.share-label {
    cursor: pointer;
}

.share-label + .share {
    background: #FFF;
    border: 1px solid #D1D1D1;
    border: 1px solid rgba(0, 0, 0, 0.17);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    left: 50%;
    padding: 20px 0;
    margin: 10px 0 0 -75px;
    position: absolute;
    text-align: center;
    top: 100%;
    white-space: nowrap;
    width: 175px;
}

.share-label + .share:before, .share-label + .share:after {
    content: "";
    display: inline-block;
    left: 50%;
    position: absolute;
}

.share-label + .share:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #CCC;
    border-left: 7px solid transparent;
    margin-left: -6px;
}

.share-label + .share:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent;
    margin-left: -5px;
}

.share-label[aria-selected="true"] {
    color: #111;
}

.share-label[aria-selected="true"] + .share {
    display: block;
}

.share-label[aria-selected="false"] + .share {
    display: none;
}

.visibility-internal-icon:before {
    content: "\1F512";
    display: inline-block;
    font-family: "entypo";
    text-align: center;
    width: 13px;
}

.article-promoted span, .visibility-internal {
    cursor: default;
    position: relative;
}

.article-promoted span:before, .article-promoted span:after, .visibility-internal:before, .visibility-internal:after {
    display: none;
    font-size: 13px;
    font-weight: 100;
    position: absolute;
}

.article-promoted span:before, .visibility-internal:before {
    background: #222;
    border-radius: 3px;
    color: #FFF;
    content: attr(data-title);
    font-family: sans-serif;
    left: -10px;
    margin-top: 5px;
    padding: 3px 10px;
    text-transform: none;
    top: 100%;
    white-space: nowrap;
    z-index: 1;
}

.article-promoted span:after, .visibility-internal:after {
    border-bottom: 5px solid #222;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    bottom: -5px;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -5px;
    width: 0;
}
.article-promoted span:hover:before, .article-promoted span:hover:after, .visibility-internal:hover:before, .visibility-internal:hover:after {
    display: block;
}

/* Comments - Article, Request and Post pages */
.comment-list {
    margin-bottom: 25px;
}

.comment-list > * {
    padding: 25px 0;
}

.comment-list > *:first-child {
    border-top: 1px solid #6D6D6D;
}

.comment-sorter {
    float: right;
}
.comment-sorter a {
    color: #999;
    text-decoration: none;
    padding-left: 20px;
}

.comment-sorter [aria-selected=true] {
    font-weight: 500;
    color: #333;
}

.comment, .comment-form {
    display: table;
    table-layout: fixed;
    width: 100%;
}
.comment > *, .comment-form > * {
    display: table-cell;
    vertical-align: top;
}

.comment-vote, .comment-bookmark {
    text-align: center;
    width: 50px;
}

.comment-bookmark:before {
    color: #77a500;
    content: "\1F516";
    font-family: "entypo";
    font-size: 23px;
    line-height: 1.1;
}

.comment-avatar {
    position: relative;
    width: 85px;
}
.comment-avatar img {
    border-radius: 3px;
    width: 65px;
    height: 65px;
}

.comment-avatar-agent:after {
    background-color: transparent;
    background-image: url("//theme.zdassets.com/theme_assets/575811/823f3892f5e99cb9eda4a864e6089407e4553d9b.png");
    background-image: url("//theme.zdassets.com/theme_assets/575811/b7b159357f6a1f0630bade7816c85d4c27c808a2.svg");
    background-repeat: no-repeat;
    background-size: 15px;
    content: " ";
    height: 15px;
    left: 55px;
    position: absolute;
    top: 55px;
    width: 15px;
}

[dir=rtl] .comment-avatar-agent:after {
    left: auto;
    right: 55px;
}

.comment-header {
    margin-bottom: 15px;
}

.comment-published, .comment-pending, .comment-official {
    border: 1px solid transparent;
    float: right;
    font-size: 11px;
    padding: 1px 5px;
}
[dir=rtl] .comment-published, [dir=rtl] .comment-pending, [dir=rtl] .comment-official {
    float: left;
}

.comment-published {
    color: #bebebe;
}
.comment-published:before {
    content: " ";
    display: inline-block;
    width: 5px;
}

.comment-pending, .comment-official {
    border-color: currentcolor;
    border-radius: 2px;
}

.comment-pending {
    color: #eec100;
}

.comment-official {
    color: #77a500;
}

.comment-form textarea {
    border-radius: 2px 2px 0 0;
    border-width: 1px;
}

.comment-attachments {
    border: 1px solid #dddddd;
    margin-top: -1px;
    padding: 10px;
}

.comment-form-controls {
    display: none;
    margin-top: 10px;
    text-align: right;
}

.comment-form-controls input[type=submit] {
    margin-left: 15px;
}

[dir=rtl] .comment-form-controls input[type=submit] {
    margin-left: 0;
    margin-right: 15px;
}

.comment-screencasts, .comment-mark-as-solved {
    display: inline-block;
    margin-right: 20px;
    vertical-align: middle;
}
[dir=rtl] .comment-screencasts, [dir=rtl] .comment-mark-as-solved {
    margin-left: 20px;
}

.comment-actions {
    float: right;
    color: #999999;
}

.comment-actions .dropdown-toggle:before {
    content: "\2699";
    font-size: 11px;
    font-family: "entypo";
}

.attachment-list, .screencast-list {
    font-size: 11px;
    margin-top: 25px;
}

.attachment-list span, .screencast-list span {
    color: #999999;
}

.attachment-list li, .screencast-list li {
    margin-bottom: 10px;
}

.attachment-list li:before, .screencast-list li:before {
    background: #f9f9f9;
    border-radius: 3px;
    color: #bbb;
    font-family: "entypo";
    margin-right: 5px;
    padding: 5px;
}

.attachment-list li:before {
    content: "\1F4CE";
}

.screencast-list li:before {
    content: "\1F4BB";
}

.my-activities-header {
    border-bottom: 1px solid #6D6D6D;
    margin-bottom: 25px;
    padding: 25px 0;
}

.my-activities-header .breadcrumbs li {
    color: #ffffff;
    font-size: 20px;
    font-weight: 100;
}
.my-activities-header .breadcrumbs li:first-child, .my-activities-header .breadcrumbs li:before {
    display: none;
}

.my-activities-nav {
    margin-bottom: 100px;
}

.my-activities-sub-nav {
    margin-bottom: 15px;
}

.request-table-toolbar {
    display: table;
    width: 100%;
}

.request-table-filters {
    display: table-cell;
    text-align: right;
}

[dir="rtl"] .request-table-filters {
    text-align: left;
}

.request-table-filters label:before {
    content: " ";
    width: 25px;
    display: inline-block;
}

.requests-search {
    border-radius: 20px;
    outline: none;
    padding: 6px 15px;
}

.request-details-column a[role="button"] {
    padding: 5px 10px;
}

.request-details {
    background: #2B2B2B;
//  font-size: 12px;
    margin: 0 0 30px;
    padding: 15px 20px;
}

.request-details dt ~ dt {
    font-weight: 500;
    margin-top: 15px;
}

.request-details dd {
    margin: 2px 0 0;
    word-wrap: break-word;
}

.request-details dd ul {
    margin: 10px 0;
}

.request-details dd li {
    list-style-type: disc;
    list-style-position: inside;
    margin: 0 0 3px 0;
}

.request-details .nested-field-tag:before {
    content: " > ";
}

.request-details .nested-field-tag:first-child:before {
    content: "";
}

.request-status {
    color: #FFF;
    border-radius: 3px;
}

.request-open {
    background: #59BBE0;
}

.request-answered {
    background: #F5CA00;
}

.request-solved {
    background: #828282;
}

/* Community heading */
.community-heading {
    display: none;
}

/* Community nav */

.community-nav li {
    display: none;
}

.community-nav li:last-child {
    border: 0;
    display: block;
    float: right;
    margin: 10px 0 0;
    padding: 0;
    position: relative;
    top: -5px;
}

.community-nav li:last-child a {
    padding: 5px 10px;
    position: absolute;
    top: 100px;
    right: 0;
}

.community-nav li:last-child a:before {
    content: "\270E";
    font-family: "entypo";
    font-size: 14px;
    margin-right: 10px;
    vertical-align: middle;
}

[dir=rtl] .community-nav li:last-child a:before {
    margin-right: 0;
    margin-left: 10px;
}

/* Community sub-nav */
.community-sub-nav {
    border-bottom: 1px solid #6D6D6D;
    color: #ffffff;
    margin-top: 20px;
    padding: 10px 0;
    position: relative;
}

.community-sub-nav li {
    display: inline-block;
    font-weight: 500;
    padding-right: 5px;
}

.community-sub-nav li a {
    font-weight: 100;
}

.community-sub-nav li + li {
    padding-left: 15px;
}

.community-sub-nav li:last-child {
    display: none;
}

.community-sub-nav .topic-add {
    position: absolute;
    right: 0;
    top: 10px;
}

/* Topics/questions/answers */
.topic {
    display: inline-block;
    width: 49.5%;
    padding: 20px 30px 20px 0;
    vertical-align: top;
}

.question-header {
    display: none;
}

.topic-header {
    margin-top: 20px;
}

.topic-header > span {
    display: none;
}

.topic-header > *, .question-header > * {
    display: table-cell;
    vertical-align: middle;
}

.topic-header .topic-meta, .question-header .question-meta {
    padding: 0 15px;
    white-space: nowrap;
}

.topic-heading, .question-heading, .answer-list-heading {
    font-weight: 500;
    font-size: 13px;
    width: 100%;
}

.topic-heading {
    color: #ffffff;
    font-size: 36px;
    font-weight: 100;
}

.topic-questions {
    margin-top: 45px;
}

.topic-description {
    word-break: break-word;
}

.question, .answer {
    position: relative;
}

.question {
    padding: 20px 0;
}

.question-form .nesty-input {
    max-width: 550px;
}

.question-avatar, .answer-avatar {
    float: left;
    min-width: 50px;
    position: relative;
}

.question-topic-list {
    margin-bottom: 50px;
}

#new_answer .answer-avatar,
.answers .answer-avatar,
.answers .vote {
    margin-top: 20px;
}

.question-avatar-agent:after, .answer-avatar-agent:after {
    background-color: transparent;
    background-image: url("//theme.zdassets.com/theme_assets/575811/823f3892f5e99cb9eda4a864e6089407e4553d9b.png");
    background-image: url("//theme.zdassets.com/theme_assets/575811/b7b159357f6a1f0630bade7816c85d4c27c808a2.svg");
    background-repeat: no-repeat;
    background-size: 14px;
    position: absolute;
    width: 15px;
    height: 15px;
    left: 30px;
    top: 30px;
    content: " ";
}

.question-avatar img, .answer-avatar img {
    border-radius: 3px;
    height: 38px;
    width: 38px;
}

.question-body, .answer-body, .answer-official-body {
    float: left;
    margin-top: 20px;
    width: 100%;
}

.question-body .answer-official-body {
    vertical-align: top;
    width: 100%;
}

.question-body p, .answer-body p, .answer-official-body p {
    margin: 0 0 5px;
}

.question-body .question-meta, .answer-body .answer-meta, .answer-official-body .answer-meta {
    float: left;
}

.question-meta, .answer-meta {
    margin-right: 20px;
}

#new_answer .answer-body {
    width: 85%;
    width: calc(100% - 50px);
}

.question .answer {
    border: none;
    padding-bottom: 0;
}

.answer {
    clear: both;
    padding-top: 50px;
}

.question-topic-list li:first-child a {
    color: #ffffff;
    font-size: 36px;
}

.question-title, .topic-title {
    margin: 0;
    padding: 0;
    font-size: 15px;
}

.question-title {
    padding: 10px 0;
}

.question-list .question-title {
    padding: 30px 0 0 0;
}

.question-list .question-title a {
    color: #ffffff;
}

.question-title a, .topic-title a {
    font-weight: 100;
}

.question-meta, .answer-meta, .topic-meta {
    color: #cccccc;
    font-size: 11px;
}

.topic-meta span + span:before, .question-meta span + span:before, .answer-meta span + span:before {
    content: "|";
    font-size: 10px;
    margin: 0 10px;
}

.answer-form-controls {
    display: none;
    margin-top: 10px;
    text-align: right;
}

.answer-form-controls input[type=submit] {
    margin-left: 15px;
}

.answer-form-controls .pull-left {
    float: left;
}

.answer-official-heading {
    font-size: 13px;
    font-weight: 500;
    line-height: 1;
    border-bottom: 0px;
}

.answer-list-heading {
    clear: both;
    border-bottom: 1px solid #6D6D6D;
    padding-top: 30px;
    padding-bottom: 20px;
}

.pending-moderation-answer-badge {
    clear: both;
    border-style: solid;
    border-width: 1px;
    border-color: #c7aa2b;
    color: #c7aa2b;
    padding: 3px 5px;
    float: left;
    margin-top: 10px;
    font-size: 12px;
}

.question-share, .answer-share {
    position: relative;
}

.related-questions-header {
    border-bottom: 1px solid #6D6D6D;
}

.related-questions-heading {
    margin-top: 3px;
}

.related-questions li {
    margin-top: 10px;
    margin-bottom: 10px;
}

/* Vote */
.vote {
    float: left;
    margin: 0 10px 0 0;
}

.vote-sum, .vote-controls {
    display: inline-block;
    vertical-align: middle;
}

.vote-sum {
    font-size: 15px;
    font-weight: 500;
    padding-right: 10px;
    text-align: center;
}

.vote-controls a {
    background: none;
    border: 0;
    box-shadow: none;
    color: #ffffff;
    display: block;
    font-family: "entypo";
    font-size: 16px;
    height: 18px;
    line-height: 18px;
    padding: 0 6px;
}
.vote-controls a:hover {
    background: none;
    color: #ffffff;
}

.vote-up:before {
    content: "\E763";
}

.vote-down:before {
    content: "\E760";
}

/* Accept */
.answer-accept {
    color: #BBB;
    overflow: hidden;
    float: left;
    font-size: 15px;
    margin-top: 27px;
    margin-right: 10px;
    max-width: 15px;
    white-space: nowrap;
}

.answer-accept:hover {
    text-decoration: none;
}

.answer-accept:before {
    content: "\2713";
    font-family: "entypo";
    margin-right: 5px;
}

.answer-accepted .answer-accept, .answer-accepted .vote-sum {
    color: green;
}

/* Admin controls */
.topic-controls {
    float: right;
    font-size: 11px;
}

.question-text {
    margin-bottom: 20px;
}

.question-controls, .answer-controls {
    float: left;
    font-size: 11px;
}

.topic-edit:before, .question-delete:before, .question-mark-as-spam:before, .answer-delete:before, .answer-mark-as-spam:before {
    color: #cccccc;
    content: "\2022";
    font-size: 10px;
    margin-left: -16px;
    margin: 0 8px;
    pointer-events: none;
    position: relative;
    display: inline-block;
}

/* Share questions and answers */
.share-label {
    cursor: pointer;
}

.share-label + .share {
    background: #FFF;
    border: 1px solid #dddddd;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    left: 50%;
    line-height: 70px;
    margin: 10px 0 0 -75px;
    position: absolute;
    text-align: center;
    top: 100%;
    white-space: nowrap;
    width: 175px;
    z-index: 1;
}

.share-label + .share:before, .share-label + .share:after {
    content: "";
    display: inline-block;
    left: 50%;
    position: absolute;
}

.share-label + .share:before {
    top: -7px;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #cccccc;
    border-left: 7px solid transparent;
    margin-left: -6px;
}

.share-label + .share:after {
    top: -6px;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #FFF;
    border-left: 6px solid transparent;
    margin-left: -5px;
}

.share-label[aria-selected="true"] {
    color: #111;
}

.share-label[aria-selected="true"] + .share {
    display: block;
}

.share-label[aria-selected="false"] + .share {
    display: none;
}

body.community-enabled .search-results-column {
    display: inline-block;
    vertical-align: top;
    width: 450px;
}
body.community-enabled .search-results-column + .search-results-column {
    margin-left: 35px;
}
[dir=rtl] body.community-enabled .search-results-column + .search-results-column {
    margin-left: 0;
    margin-right: 35px;
}

.search-results-subheading {
    padding-bottom: 10px;
    margin-bottom: 0;
}

.search-results-subheading-link {
    font-size: 13px;
    font-weight: 100;
    margin-left: 5px;
}

.search-results-list {
    margin-bottom: 25px;
}
.search-results-list > * {
    border-bottom: 0px solid #000;
    padding: 20px 0;
}
.search-results-list > *:first-child {
    border-top: 0px solid #6D6D6D;
}
.search-results{
    width: 75%;
    max-width:800px;
    margin:0 auto;
    border-radius:3px;
    padding:25px;
    padding-top:10px;

}

.search-result-link {
    font-size: 16px;
}

.search-result-description, .search-result-meta {
    padding-top: 16px;
}

.search-result-meta-name, .search-result-meta-time, .search-result-meta-count {
    font-size: 12px;
    color: #bebebe;
}

.search-result-meta-time:before, .search-result-meta-count:before {
    display: inline-block;
    padding-right: 5px;
    content: '\2022';
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
}

.search-result-votes {
    background: #A8D119;
    border-radius: 2px;
    color: #FFF;
    display: inline-block;
    line-height: 1;
    margin-left: 5px;
    padding: 4px 5px;
    position: relative;
    top: -2px;
}
.search-result-votes:before {
    content: "\1F44D";
    font-family: "entypo";
    margin-right: 3px;
}

.chat {
    background: #f6f6f6;
    border: 1px solid #E0E0E0;
    border-bottom: 0;
    border-radius: 5px 5px 0 0;
    bottom: 0;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    cursor: pointer;
    font-size: 13px;
    line-height: 35px;
    padding: 0 15px;
    position: fixed;
    right: 85px;
    -webkit-transition: bottom .5s ease-in, color .5s ease-in;
    -moz-transition: bottom .5s ease-in, color .5s ease-in;
    -ms-transition: bottom .5s ease-in, color .5s ease-in;
    -o-transition: bottom .5s ease-in, color .5s ease-in;
    transition: bottom .5s ease-in, color .5s ease-in;
}

.chat:before {
    content: "\E720";
    font-family: "entypo";
    font-size: 16px;
    margin-right: 10px;
    vertical-align: middle;
}

.chat:hover {
    text-decoration: none;
}

.chat-available {
    bottom: 0;
}

.chat-unavailable {
    color: gray;
    cursor: default !important;
    bottom: -50px;
}

.error-page {
    margin: 0 auto;
    max-width: 500px;
    padding-top: 5%;
}

.error-page h1 {
    font-size: 52px;
    margin-bottom: 0;
}

.error-page h2 {
    font-size: 16px;
    margin-bottom: 5px;
}

.error-page > a {
    display: block;
    margin-top: 25px;
}

.recent-activity-header {
    display: none;
}

.recent-activity-item ~ .recent-activity-item {
    margin-top: 15px;
}

.recent-activity-item-parent {
    font-size: 12px;
    text-decoration: none;
    display: block;
}
.recent-activity-item-link {
    display: block;
}

.recent-activity-item-meta {
    font-size: 12px;
    color: #999999;
}

.recent-activity-item-time {
    display: inline-block;
}

.recent-activity-item-comment {
    display: none;
}
.recent-activity-item-comment:before {
    display: inline-block;
    content: "\2022";
}
.recent-activity-item-comment span:before {
    font-family: "entypo";
    content: "\00a0\00a0\e718";
    display: inline-block;
    vertical-align: middle;
    padding-right: 3px;
}

[data-recent-activity-action="article_comment_added"] .recent-activity-item-comment,
[data-recent-activity-action="post_comment_added"] .recent-activity-item-comment,
[data-recent-activity-action="answer_added"] .recent-activity-item-comment {
    display: inline-block;
}

.recent-activity-controls,
.recent-activity-loader {
    padding-top: 20px;
    font-size: 12px;
}

.recent-activity-loader {
    display: inline-block;
    position: relative;
}
.recent-activity-loader:before {
    display: block;
    position: absolute;
    content: "\0020";
    width: 50%;
    height: 100%;
    left: 0;
    top: 0;
    background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #f9f9f9 50%, rgba(255, 255, 255, 0) 100%);
    animation: recent-activity-loader 0.5s infinite;
    -webkit-animation: recent-activity-loader 0.5s infinite;
}

.upload-dropzone {
    border: rgba(255,255,255,0.4) solid 1px;
    text-align: left;
        background-color: transparent;
    border-radius: 3px;
    padding: 0 10px;
}

@keyframes recent-activity-loader {
    0% {
      left: 0;
    }

    100% {
      left: 100%;
    }
}
@-webkit-keyframes recent-activity-loader {
    0% {
      left: 0;
    }

    100% {
      left: 100%;
    }
}

.mainSlogan {
    color:#fff;
    font-size:36px;
    margin:0;
    padding:0;
    text-transform: uppercase;
}

.secondarySlogan {
    color:#fff;
    font-size:32px;
    margin:0;
    padding:0;
}

.catTitle {
    font-size:20px;
    font-weight: 500;
}

.startContent {
    padding-top:40px;
}

.startContent h4 {
    margin-bottom:30px;

}

.community-categories {
    width: 100%;
}

.community-categories__item {
    float: left;
    margin-right: 1%;
    padding: 20px 0;
    text-align: center;
    width: 32.66%;
    font-size: 32px;
}

.community-categories li:last-child .community-categories__item {
    margin-right: 0;
}

.community-categories__item:after {
    background: url('//p3.zdassets.com/hc/theme_assets/575811/200063252/icon_pfeil_white.png') no-repeat right;
    content: '';
    display: inline-block;
    height: 36px;
    text-decoration: none;
    vertical-align: -7px;
    width: 32px;
}

.community-categories__item:hover {
    color: #ffffff;
    text-decoration: none;
}

.community-categories__item:hover:after {
    background: url('//p3.zdassets.com/hc/theme_assets/575811/200063252/icon_pfeil_blue.png') no-repeat right;
    content: '';
    display: inline-block;
    height: 36px;
    vertical-align: -7px;
    width: 32px;
}

@media screen and (max-width : 800px) {

    .knowledge-base,.pr-container {
    }   

    .category {
        display:block; 
        width:100%;
     }
    
    .logo {
        background: url("//theme.zdassets.com/theme_assets/575811/c52f815aaa96a02ce9dbedb63a5c8f610d30f9bc.svg") no-repeat center;
        height: 50px;
        width: 24px;
        background-size: contain;
    }
    
    .hero-unit .search {
        /* width: 300px; */
    }

    .hero-unit .search input[type=search] {
        /* width: 290px; */
    }
    
    main, .header-inner, .footer-inner {
        margin: 0;
        /*  padding-left: 10px;
        padding-right: 10px; JHX 160603 */
    }
    
    .header-inner {
        margin: 0;
        padding-left: 25px;
        padding-right: 25px;
    }
    .hero-unit__content {
        bottom: 20px;
    }
    
    .hero-unit__content h2 {
        font-size: 30px;
    }
    
    .hero-unit__content h3 {
        font-size: 24px;
    }
    
    .community-categories__item {
        font-size: 20px;
        margin-top: 10px;
        position: relative;
        width: 100%;
    }
    
    .community-nav li:last-child {
        float: left;
        margin: 20px 0;
        width: 100%;
    }
    
    .community-nav li:last-child a {
        position: relative;
        text-align: center;
        top: 0;
        width: 100%;
    }
    
    .question {
        padding: 0;
    }
    
    .startpage__activity__box {
        margin-top: 10px;
        width: 100%;
    }
    
    .community-enabled .sub-nav.clearfix {
        left: 0;
        position: relative;
    }
    .community-enabled .sub-nav.clearfix .search,
    .community-enabled .sub-nav.clearfix .search input {
        width: 100%;
    }
    
    .main-column, .side-column {
        width: 100%;
    }
    
    .side-column {
        padding-top: 30px;
    }
    
    .article-wrapper {
        margin-top: 20px;
        padding: 10px;
    }
    
    .article-comments-inner {
        padding: 10px;
    }
    
    .topic-header {
        margin-top: 0;
    }
    
    .community-categories__item:after {
        position: absolute;
        right: 16px;
        top: 16px;
    }

    .promobox{
        position:relative;
        float:none;
        width:50%;
        margin: 0 auto;
    }  

}

@media screen and (max-width : 540px) { 
    
    
    .search input[type=search] {
        padding: 4px 35px 4px 10px;
        height: 30px;
        font-size: 13px;
    }
    
    .search:after {
        font-size: 16px;
        color: #666;
        right: 12px;
        line-height: 16px;
        bottom: 8px;
    }
    
    .knowledge-base, .pr-container{
        padding-top:10px !important;
    }

    .pr-subnav {
        width: 100% !important;
    }
    
    .form-box {
        width: 100%;
    }
    
    .img {
        /* height: 95px; */
    }
    
    .footer-inner > ul > .footer__planetromeo {
        display: none;
    }
    
    .help-center-name {
        display: none;
    }
    
    .user-info .user-name {
        display: none;
    }
    
    .hero-unit {
        /* height: 200px; */
        padding:25px;
    }
    
    .hero-unit h2 {
        font-size: 20px;
    }
    
    .hero-unit h3 {
        display: none;
    }
    
    .hero-unit .search {
        /* width: 200px; */
    }

    .hero-unit .search input[type=search] {
        /* width: 190px; */
    }
    
    #request-table td, #request-table th {
        font-size: 10px;
        padding: 10px 0;
    }
    
    .knowledge-base ,.pr-container, .hero-unit, .search-results {
        width:100%;
    }
    
    .article-body {
        letter-spacing:0.03em;
        font-size:14px;
        line-height:16px;
    }
    
    .article-list li {
        font-size: 16px;
    }
    
    .promoted-articles {
        display:none; 
    }
    
    .img {
        /* height: 100px; */
    }
    
    .footer-inner {
        padding: 10px 25px;
    }   

}


div.request_custom_fields_24949782 {
      display: none;    
}

div.request_custom_fields_25175951 {
      display: none;    
}

div.request_custom_fields_27348045 {
      display: none;    
}


div.request_custom_fields_27347445 {
      display: none;    
}

div.request_subject {
      display: none;    
}

#recaptcha_widget a {
    color:#fff;
}

#recaptcha_widget {
    color:#fff;
} 
.recaptcha_only_if_image {
    color:#fff !important; 
}

/* JHX patches & additions 151216 */

.article-header h2 {
    color: #ffffff;
}

.search-results h2 {
    color: #ffffff;
    margin-bottom: -20px;
    padding-bottom: 0px;
    padding-top: 20px;
}

.search-result-meta {
    padding-top: 0px;
    color: #ffffff !important; 
    font-style: normal !important;
    font-size: 11px; 
}

.search-result-meta:first-letter {
    text-transform: uppercase;
}

.search-result-description {
    padding-top: 5px;
}

.search-result-meta * {
    color: #ffffff !important;
}

.search-results a {
    font-weight: bold !important;
}

.search-result-link {
    font-weight: 500 !important;
    color: #ffffff;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.side-column {
    padding-top:0;
}

.pr-container  {
    padding: 0px 25px 25px 25px;
}

.pr-container .article-wrapper {
    background: inherit;
    padding:0;
    margin:0;
}

.pr-search1 .search {
    position: relative;
}

.pr-toppad20px {
    padding-top: 20px;
}

.pr-bottompad20px {
    padding-bottom: 20px;
}

.related-articles h3 {
    color: #ffffff;
    font-size: 1.5em;
    line-height: 1.5;
}


/*  fould out styling based on aria-selected */
/*
[aria-selected=true] ~ article {
    color:red;
}

[aria-selected=true] {
    color:blue!important;
}

[aria-selected=false] {
    color:green!important;
    background:#ff0;
}
*/


/* PR BB footer nav */


.pr-text-link {
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end;
    font-size:.875rem;
    line-height:2rem;
    margin-right:1rem;
    white-space:nowrap; 
}

.icon-link__label {
    font-weight:700;
    font-size:.875rem;
}

/*
.txt-raise {
    text-shadow:1px 1px 1px rgba(0,0,0,.5);
}

.txt-raise-inverted {
    text-shadow:1px 1px 1px rgba(255,255,255,.5);
}
*/

.page-footer__company-links {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    width:100%;
}

.page-footer__company-links {
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
    -ms-flex-align:end;
    align-items:flex-end;
    display:flex;
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
}

.page-footer__company-links .pr-text-link {
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end;
    font-size:.875rem;
    line-height:2rem;
    margin-right:1rem;
    white-space:nowrap;
}

.page-footer__company-links .icon-link {
    -webkit-align-self:flex-end;
    -ms-flex-item-align:end;
    align-self:flex-end;
    margin-right:.5rem;
}

.page-footer__company-links .icon-link:last-child {
    margin-right:0;
}

@media screen and (min-width:800px) {

    .page-footer__company-links {
        -webkit-box-pack:end;
        -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
        justify-content:flex-end;
    }
}

.page-footer__company-links-social {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
    -ms-flex-pack:center;
    justify-content:center;
}

.icon-link {
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
}

.icon-link {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center;
}

.prfootericon {
    display:inline-block;
    font-family:PlanetRomeoIcons;
    font-style:normal;
    font-weight:400;
    line-height:1;
    user-select:none;
    -webkit-touch-callout:none;
    -ms-touch-action:none;
    }

.prfootericon:after,.prfootericon:before {
    text-rendering:auto;
}

.icon-small {font-size:.75em}
.icon-larger {font-size:1.3333em}
.icon-large {font-size:1.625rem}
.icon-huge {font-size:2.5rem}
.icon-jumbo {font-size:3.75rem}
.icon-giant {font-size:7rem}

.icon-circular {
    background-color:#000;
    border-radius:1em;
    width:2em;
    height:2em;
    text-align:center;
    line-height:2em;
}
    
.icon-circular:before {
    position:relative;
    top:-.075em;
    left:0;
}
    
.icon-circular.icon-small:before {
    right:-.075em;
}
    
.icon-text {
    vertical-align:top;
}

.icon-link {
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    -webkit-flex-direction:column;
    -ms-flex-direction:column;
    flex-direction:column;
    text-align:center;
}

.icon-link__icon {
    font-size:1.25rem;
}

.icon-link__icon>.icon-circular {
    background-color:rgba(0,0,0,.5);
}

.icon-link-color{color:#00bdff}
.icon-raise{text-shadow:0 0 1px rgba(0,0,0,.5)}

/* END PR BB footer nav */


/* make the recaptcha a little less gigantic */
.g-recaptcha {
    transform: scale(0.80);
    transform-origin: top left;
    -moz-transform: scale(0.80);
    -moz-transform-origin: top left;
    -webkit-transform: scale(0.80);
    -webkit-transform-origin: top left;
}


/* fonts & icons */

@font-face {
    font-family:PlanetRomeoIcons;
    font-style:normal;
    font-weight:400;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff")
}

.icon-add-contact:before { content: "\E000"; }
.icon-save-contact:before { content: "\E001"; }
.icon-block-contact:before { content: "\E002"; }
.icon-open-stats:before { content: "\E003"; }
.icon-contactlist:before { content: "\E004"; }
.icon-saved:before { content: "\E005"; }
.icon-contact-blocked:before { content: "\E006"; }
.icon-unsupported-profile:before { content: "\E007"; }
.icon-warning-triangle:before { content: "\E008"; }
.icon-check-negative:before { content: "\E009"; }
.icon-chat:before { content: "\E100"; }
.icon-add-attachment:before { content: "\E102"; }
.icon-visitor:before { content: "\E200"; }
.icon-hide-visit:before { content: "\E201"; }
.icon-add-footprint:before { content: "\E202"; }
.icon-radar:before { content: "\E300"; }
.icon-search:before { content: "\E301"; }
.icon-home-location:before { content: "\E302"; }
.icon-global-search:before { content: "\E303"; }
.icon-add-new-app:before { content: "\E401"; }
.icon-logout:before { content: "\E402"; }
.icon-settings:before { content: "\E403"; }
.icon-location-pin:before { content: "\E404"; }
.icon-location-gps:before { content: "\E405"; }
.icon-last-login-hours:before { content: "\E406"; }
.icon-cross-negative:before { content: "\E411"; }
.icon-cross:before { content: "\E412"; }
.icon-chat-sent:before { content: "\E415"; }
.icon-chat-read:before { content: "\E416"; }
.icon-lock:before { content: "\E417"; }
.icon-trashcan:before { content: "\E418"; }
.icon-gps-needle:before { content: "\E419"; }
.icon-dropdown:before { content: "\E421"; }
.icon-plus-negative:before { content: "\E422"; }
.icon-bell:before { content: "\E423"; }
.icon-happy-smiley:before { content: "\E424"; }
.icon-neutral-smiley:before { content: "\E425"; }
.icon-sad-smiley:before { content: "\E426"; }
.icon-gridview-1:before { content: "\E429"; }
.icon-gridview-2:before { content: "\E430"; }
.icon-gridview-3:before { content: "\E431"; }
.icon-picture-rating:before { content: "\E432"; }
.icon-non-sexual:before { content: "\E827"; }
.icon-some-skin:before { content: "\E433"; }
.icon-softcore:before { content: "\E434"; }
.icon-hardcore:before { content: "\E435"; }
.icon-illegal:before { content: "\E436"; }
.icon-profile-picture:before { content: "\E439"; }
.icon-create-album:before { content: "\E440"; }
.icon-picture:before { content: "\E441"; }
.icon-smartwatch:before { content: "\E442"; }
.icon-smartphone:before { content: "\E443"; }
.icon-desktop:before { content: "\E444"; }
.icon-grip:before { content: "\E445"; }
.icon-move-to-folder:before { content: "\E446"; }
.icon-open-menu-ver:before { content: "\E447"; }
.icon-open-menu-hor:before { content: "\E448"; }
.icon-info:before { content: "\E451"; }
.icon-heart:before { content: "\E452"; }
.icon-feedback:before { content: "\E453"; }
.icon-advertise:before { content: "\E454"; }
.icon-compass:before { content: "\E455"; }
.icon-contact-search:before { content: "\E456"; }
.icon-profile-tile:before { content: "\E457"; }
.icon-grant-lock:before { content: "\E458"; }
.icon-request:before { content: "\E459"; }
.icon-pending:before { content: "\E460"; }
.icon-granted:before { content: "\E461"; }
.icon-looking-for:before { content: "\E462"; }
.icon-expand:before { content: "\E463"; }
.icon-send-message:before { content: "\E464"; }
.icon-edit-profile:before { content: "\E465"; }
.icon-gridview-4:before { content: "\E466"; }
.icon-bookmark-outlined:before { content: "\E468"; }
.icon-bookmark-solid:before { content: "\E469"; }
.icon-explore:before { content: "\E470"; }
.icon-plus-star:before { content: "\E471"; }
.icon-gift-plus:before { content: "\E472"; }
.icon-partner-request:before { content: "\E473"; }
.icon-no-javascript:before { content: "\E498"; }
.icon-photo-album:before { content: "\E499"; }
.icon-general:before { content: "\E501"; }
.icon-sex:before { content: "\E502"; }
.icon-pen:before { content: "\E503"; }
.icon-badges:before { content: "\E505"; }
.icon-social:before { content: "\E506"; }
.icon-display:before { content: "\E444"; }
.icon-privacy:before { content: "\E467"; }
.icon-travel:before { content: "\E508"; }
.icon-airplane:before { content: "\E474"; }
.icon-twitter:before { content: "\E509"; }
.icon-facebook:before { content: "\E510"; }
.icon-plus-top-right:before { content: "\E600"; }
.icon-next:before { content: "\E700"; }
.icon-back:before { content: "\E701"; }
.icon-open-sidebar:before { content: "\E704"; }
.icon-plus-icon:before { content: "\E705"; }
.icon-minus-icon:before { content: "\E706"; }
.icon-filter:before { content: "\E707"; }
.icon-no-filter:before { content: "\E708"; }
.icon-clear:before { content: "\E709"; }
.icon-save-as:before { content: "\E710"; }
.icon-update:before { content: "\E711"; }
.icon-plus:before { content: "\E803"; }
.icon-contact:before { content: "\E806"; }
.icon-take-part:before { content: "\E807"; }
.icon-follow-us:before { content: "\E808"; }
.icon-about-us:before { content: "\E809"; }
.icon-beta-news:before { content: "\E810"; }
.icon-add-bookmark-outlined:before { content: "\E811"; }
.icon-add-bookmark-solid:before { content: "\E814"; }
.icon-down-arrow:before { content: "\E812"; }
.icon-up-arrow:before { content: "\E813"; }
.icon-as-close:before { content: "\E815"; }
.icon-as-open:before { content: "\E816"; }
.icon-remove-tag:before { content: "\E817"; }
.icon-quickshare-small:before { content: "\E818"; }
.icon-quickshare-big:before { content: "\E819"; }
.icon-instagram:before { content: "\E820"; }
.icon-wishlist:before { content: "\E821"; }
.icon-social-media:before { content: "\E822"; }
.icon-sex-status:before { content: "\E823"; }
.icon-online-status:before { content: "\E824"; }
.icon-invisible-status:before { content: "\E825"; }
.icon-tablet-phone:before { content: "\E826"; }
.icon-tumblr:before { content: "\E828"; }
.icon-linkedin:before { content: "\E829"; }
.icon-google-plus:before { content: "\E830"; }
.icon-activity-stream:before { content: "\E831"; }
.icon-quickshare-negative:before { content: "\E832"; }
.icon-camera-icon:before { content: "\E833"; }
.icon-forward:before { content: "\E835"; }
.icon-report-spam:before { content: "\E836"; }
.icon-actionmenu:before { content: "\E837"; }
.icon-edit-contract:before { content: "\E838"; }
.icon-folder:before { content: "\E839"; }
.icon-chat-contact:before { content: "\E840"; }
.icon-send-message2:before { content: "\E841"; }
.icon-up-arrow-bold:before { content: "\E842"; }
.icon-fullscreen-on:before { content: "\E843"; }
.icon-fullscreen-off:before { content: "\E844"; }
.icon-export:before { content: "\E845"; }
.icon-blu-magazine:before { content: "\E846"; }

.pricon {
    display:inline-block;
    font-family:PlanetRomeoIcons;
    font-style:normal;
    font-weight:400;
    line-height:1;
    user-select:none;
    -ms-touch-action:none;
    color: #00bdff;
    margin: 0px 5px;
    padding: 0;
    font-size: 0;
}

.pricon:after,.pricon:before {
    text-rendering:auto;
    font-size: 16px;
}

.pricon.pr-blue {color:#00bdff}
.pricon.green {color:#6ddc00;}
.pricon.pink {color:#c50596;}
.pricon.red {color:#d90000;}
.pricon.yellow {color:#fabe00;}
.pricon.orange {color:#ff6e04;}
.pricon.white {color:#ffffff;}

.pr-blue {color:#00bdff}
.pr-green {color:#6ddc00;}
.pr-pink {color:#c50596;}
.pr-red {color:#d90000;}
.pr-yellow {color:#fabe00;}
.pr-orange {color:#ff6e04;}
.pr-white {color:#ffffff;}

/*
.pr-gibson-medium {
    font-family:'canada-type-gibson', 'Helvetica', 'Arial', sans-serif;
    font-weight: 600;   
}

.pr-gibson-bold {
    font-family:'canada-type-gibson', 'Helvetica', 'Arial', sans-serif;
    font-weight: 700;
}
*/

.pr-no-Pmargins p {margin-bottom: 0px !important;}
.pr-no-Lmargin {margin-left: 0px !important;}
.pr-no-Rmargin {margin-right: 0px !important;}
.pr-no-LRmargin,.pr-no-RLmargin {margin-left: 0px !important; margin-right: 0px !important;}

.pr-no-Lpadding {padding-left: 0px !important;}
.pr-no-Rpadding {padding-right: 0px !important;}
.pr-no-LRpadding,.pr-no-RLpadding {padding-left: 0px !important; padding-right: 0px !important;}

.pr-no-wrap {white-space: nowrap !important;}

/* example of how to use inline icons: 
<p>this is an icon <span class="pricon icon-non-sexual">icon</span> that looks like a flower</p>
*/

/* END fonts & icons */

/* CM 20191210 & JHX 191213 */
/* Contact-us element at bottom of home page, search result page & article page */
.contactUsListElement p,
p.pr-contact-p {
  text-align: center; 
  font-family: 'Arial Narrow',sans-serif;
  font-family: var(--pr-title-fontstack);
  font-weight:bold;
  font-size: 16px;
  padding-top: 30px;
}

.pr-button,
p.pr-contact-p a {
	font-family: 'Arial',sans-serif;
  font-family: var(--pr-body-fontstack);
  color: #fff !important;
	cursor: pointer;
	line-height: 1em;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
  font-size: 16px !important;
	background: rgb(0, 163, 228);
	border-radius: 999px;
	border-style: solid;
	padding: 0.8em 1.4em;
	border: 0px;
	transition: background 200ms cubic-bezier(0, 0, 0.2, 1) 0ms, color 200ms cubic-bezier(0, 0, 0.2, 1) 0ms;
	font-weight: 600;
	outline: 0;
	min-width: 10em;
  display: block;
  width: 100px;
  margin: 20px auto 5px auto;
  text-shadow: none;
}
/* END Contact-us element at bottom of home page, search result page & article page */

