@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.5.0/css/font-awesome.min.css");
@import url('//fonts.googleapis.com/css?family=Droid+Sans:regular,700|Open+Sans:300,300italic,regular,italic,600,600italic,700,700italic,800,800italic&subset=latin');
@import url('https://fonts.googleapis.com/css?family=Roboto:regular,bold,700,500');
@import url("https://use.typekit.net/tqx2qhs.css");
/*div.logo{position:absolute;margin-top:-7px;margin-left:-20px;*//*width:100%;*//*height:71px;}*/
#errors{border:0px;background-color:#cd0a0a;color:#fff;text-shadow:0 1px 0 #111}
.hide{display:none;}
#topnav{float:right;margin-top:-15px;margin-right:-10px;margin-bottom:5px;padding:0;list-style:none;}

div.user-links {clear:both;padding:15px;text-align:center;text-transform:uppercase;margin-bottom:0px;}
div.user-links a {text-decoration:none; color:#333; font-size:15px;font-weight:700; padding: 2px 10px;text-shadow:none;}
div.user-links a:visited {color:#333;}

.hdr-r1 {height:70px;background-color:#fff;margin:0 -15px;padding:0 5px 0 0;}
	.logo {float:left;width:220px;}
	.addpost {float:right;width:85px;padding-top:5px;}

form.search-form{clear:both;width:90%;margin:auto;}
.input-field-box {width: 100%; height: 28px;border: 1px solid #ccc;border-radius: 16px; -webkit-border-radius: 16px; -moz-border-radius: 16px; background-color: #f5f5f5; padding: 2px 5px;}
.input-field {margin: 1px 0; padding:3px 0px; width:90%;float:left; border:none; background-color: transparent !important; color: #999;}
.submit-btn {border: none; background-color: transparent; padding: 5px; color: #666;}
#srch-top input:hover[type="submit"] {background-color: transparent; color: #090; cursor:pointer;}
.srch-submit-icon {position:absolute;right:35px;margin-top:3px;width:22px;height:18px; top:98px;}
i.submit-btn {font-size:14px;color:#fff;}

.cures-reported { text-align: center; font-size: 13px; padding-top: 4px; font-family: 'Roboto', Arial, Helvetica, sans-serif;font-weight:200;}
.cures-reported .fa { font-size: 1em; color: #3A3A3A;}
.cures-reported a { color: #3A3A3A; text-decoration: none;}

[data-role=footer]{ color:#FFFFFF !important; background-color: #99cc67; text-align:center; padding-top:15px !important; text-shadow:none !important; font-weight:normal !important; line-height:16px; }
[data-role=footer] a{ color:#FFFFFF;}
[data-role=footer] input{ background-color:#FFFFFF !important; width:auto !important; color:#333333;}

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
  background-color: #fff;
}
ui-input-search {border-radius:55px !important;}

.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head+body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head+body .ui-btn.ui-btn-a:visited{background:#fff;}
.ui-bar-a, .ui-page-theme-a .ui-bar-inherit, html .ui-bar-a .ui-bar-inherit, html .ui-body-a .ui-bar-inherit, html body .ui-group-theme-a .ui-bar-inherit {
  background-color: #000;
  border-color: #000;}
  .ui-btn.ui-btn-active { }
  .ui-footer {background-color:#000 !important;}
  
.ui-header .ui-title, .ui-footer .ui-title {
  min-height: 1.1em;
  text-align: center;
  display: block;
  margin: 0;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  outline: 0 !important;
}
.ui-content {
  /*padding: 0.5em;*/
  padding: 0.2rem 1.5rem;
}
.ui-content img{
	max-width:99%;
	height:auto;
}
.ecm-header {
  background: #fff;
  border-top: 4px solid #3eb249;
  border-bottom-color: #eee;
}
.srch-submit-icon {
  position: absolute;
  right: 13%;
  top: 80px;
}
.ui-btn-left{
margin: 0;
border-color: #000 !important;
background-color:#000 !important;
top: -2px;
left: 2px;	
}
.ui-btn-right{
border-color: #000 !important;
background:none !important;
right:0;
top: -5px;
}
.fa-bars{
border-color: #000;
}
.ui-panel-position-left.ui-panel-display-reveal, .ui-panel-open.ui-panel-position-left {
  width: 100%;
}
.ui-bar-a, .ui-bar-a input, .ui-bar-a select, .ui-bar-a textarea, .ui-bar-a button {
  font-family: Helvetica, Arial, sans-serif;
}

.ui-focus,
.ui-btn:focus {
    -moz-box-shadow: inset 0 0 3px      #555  , 0 0 0px         #ccc  !important;
    -webkit-box-shadow: inset 0 0 3px   #555  , 0 0 0px         #ccc  !important;
    box-shadow: inset 0 0 3px           #555  , 0 0 0px         #ccc  !important;
	color:#666 !important;
	border:#000000 !important;
}
.ui-input-text.ui-focus,
.ui-input-search.ui-focus {
    -moz-box-shadow: 0 0 0px           #ccc !important;
    -webkit-box-shadow: 0 0 0px        #ccc !important;
    box-shadow: 0 0 0px                #ccc !important;
	color:#666 !important;  
	border:#000000 !important;
}
.fa-arrow-circle-up {display:none !important;}

.ui-collapsible .ui-btn {
  font-size: 14px;
  display: -webkit-box;
  overflow: visible;
  white-space: normal;
  }

.ui-content h2{margin:0 !important;padding-top: 30px;}
.fa-thumbs-o-up{ font-size:15px !important; color:#060 !important;}
.caption {
    border: 1px solid #ddd;
    background-color: #f3f3f3;
    padding: 4px;
	font-size:14px;
	line-height:21px;
	text-align:justify;
}
.ui-listview>.ui-li-static, .ui-listview>.ui-li-divider, .ui-listview>li>a.ui-btn {white-space: initial;}
.heartbutton {color: #000 !important;}
.redheart {color: #000 !important;}
.fa-heart{font-size:16px !important; padding-top: 11px;}
.ui-collapsible-content img{max-width:100%; height:auto !important;}
.fa-amazon {background: -webkit-linear-gradient(black 66%, black 67%); -webkit-background-clip: text; -webkit-text-fill-color:transparent;}
.fa-amazon {text-shadow:none !important;}
				.smalltestrating{font-size:11px;}
				.red{color:#C00;}
[data-role="listview"] .ui-btn {
border: none !important;
background-color: #ddd !important;
margin-top: 10px !important;
color: #555 !important;
text-align: left;
text-shadow: none;
font-weight: 400;
border-color: #fff;
border-right-width: 0px;
border-left-width: 0px;
box-shadow: none;
text-transform: uppercase;
    font-size: 14.5px;
    letter-spacing: 1px;
}
[data-role=listview] .green-bg {
background-color: #408a49 !important;
color: #fff !important;   
}
[data-role="listview"].ui-shadow, [data-role="collapsible"].ui-shadow{
box-shadow: none !important;
}
[data-role="listview"].ui-corner-all {
    -webkit-border-radius: 0;
    border-radius: 0;
}
a.ui-icon-plus{
border: none !important;
background-color: #ddd !important;
margin-top: 10px !important;
color: #555 !important;
text-align: left;
text-shadow: none;
font-weight: 400;
box-shadow: none;
font-size: 14.5px;
letter-spacing: 1px;   
}
.titlelink .ui-link{
color: #555 !important;
text-shadow: none;
}
.ui-page-theme-a .ui-btn, html .ui-bar-a .ui-btn, html .ui-body-a .ui-btn, html body .ui-group-theme-a .ui-btn, html head+body .ui-btn.ui-btn-a, .ui-page-theme-a .ui-btn:visited, html .ui-bar-a .ui-btn:visited, html .ui-body-a .ui-btn:visited, html body .ui-group-theme-a .ui-btn:visited, html head+body .ui-btn.ui-btn-a:visited{
    text-shadow: none;
    color: #000 !important;
}
.ui-collapsible-heading, .ui-collapsible-heading>.ui-btn {
    -webkit-border-radius: 0;
    border-radius: 0;
}
.ecm-header{border-bottom:thin solid #ddd;border-top:6px solid #000;}
.header-title{padding: 8px 0 0 !important; height: 39px;}
.panellinks a {
    color: #fff !important;
    line-height: 45px !important;
    text-decoration: none;
    font-size: 17px;
}
.header-search{box-shadow:none !important; border:1px #AEAEAE solid !important; background-color:#4C4C4C; color:#FFFFFF;}
:focus {
  box-shadow: none !important;
}

*[data-focus] {
  box-shadow: none !important;
}
a.redheart:hover,a.redheart:focus {
    color: #d70000 !important;
}
blockquote {
    margin: 30px auto;
    font-family: Open Sans;
    color: #555555;
    padding: 2.2em 14px 2.2em 65px;
    border-left: 8px solid #78C0A8;
    position: relative;
    background: #EDEDED;
    font-style:italic;
}
blockquote::before{
  font-family:Arial;
  content: "\201C";
  color:#78C0A8;
  font-size:4em;
  position: absolute;
    left: 15px;
    top: 8px;
}
blockquote::after{
  content: '';
}

blockquote span{
  display:block;
  color:#333333;
  font-style: normal;
  font-weight: bold;
  margin-top:1em;
}
.usertxt{font-size: 18px !important;}
.ui-bar-b .ui-btn{background-color: #5847ff;border-color: #ffffff;color: #fff;}
.btn-purple{background-color:#5847ff;color:#fff!important;}
.ui-input-text .ui-input-text {
    margin: 0 !important;
    border-width: 0px !important;
    border-style: none !important;
}
p {
    letter-spacing: 0.4px;
}
.ui-dialog-contain .ui-bar-b .ui-btn{background-color: #fff;}
.ui-dialog-contain .ui-btn:hover{color:#fff!important;}
.ui-content h3{margin-bottom: 1.5rem;}
.ui-page-theme-a .green-bg.ui-btn{color: #fff !important;}
body{line-height: 1.5;}
.ui-content h1 {
    font-size:36px !important;
    margin: 0 !important;
    margin-bottom:20px !important;
    padding-top: 10px;
}
.ui-content h2 {
    font-size:30px !important;
    font-weight :700;
    margin-bottom:20px !important;
}
.ui-content h3 {
    font-size: 22px !important;
    font-weight :700;
}
ol, ul {
    font-size: 18px;
    line-height: 1.6;
}
#author{
}
#date {
}
.post-info{
    color:#003E53;
    font-weight :300;
    font-size:18px !important;
    padding-bottom:15px;
}
    #ltr-button.ui-icon-carat-d{
        border:1px #000 solid !important;
        background-color:#fff !important;
    }
    
    li a[id]::before {
      content: '';
      display: block;
      height:      75px;
      margin-top: -75px;
      visibility: hidden;
    }
/*
a.ui-link:hover { 
    color: #999 !important;
}
*/
a {
    word-wrap: break-word;
    word-break: break-all;
    overflow-wrap: break-word;
}