/**
 * Combined CSS
 * /utilcave_com/middleton/css.php?css=/css/common.ezoic.scss&dirname=thehealersjournal_com&ezcb=61-4
 */ 

/**
 ************************************************
 * /utilcave_com/middleton/css.php?css=/css/common.ezoic.scss&dirname=thehealersjournal_com&ezcb=61-4
 ************************************************
 */
div#ezoic-logo div.ezomat-logo-image {
  float: left;
  display: block; }
  div#ezoic-logo div.ezomat-logo-image #logo {
    border: none;
    max-height: 60px;
    max-width: 400px; }

div#ezoic-logo h1.ezomat-logo-text {
  float: left;
  display: none; }

    div.ezoic-logo div.logo-div img.logo-image,
    div.ezoic-logo-with-text div.logo-div img.logo-image {
      max-height: 60px;
      max-width: 400px; }

html {
  margin: 0 !important;
  padding: 0 !important; }

#ezoic-content {
  font-size: medium;
  overflow: hidden; }

#ezoic-content table {
  word-break: normal; }

.ezoic-wrapper * {
  max-width: 728px; }

._ezo_th {
  background: transparent !important;
  border: 0px !important; }

.ezoic-wrapper-column-1 ul,
.ezoic-wrapper-column-2 ul {
  padding-left: 0px; }

.ez_wrap_table.ezo_table_border {
  border: 0px solid #d0d8f2;
  border-collapse: collapse; }

.ez_wrap_table.ezo_table_border td {
  border-bottom: 1px solid #cccccc; }

.ez_wrap_table.ezo_table_border th {
  border-bottom: 2px solid #d0d8f2; }

    ul.popular-list li.popular-item a {
      word-break: break-word; }

#stylesheet_body {
  background: transparent !important;
  margin: 0px 0px 0px 0px !important;
  padding: 0px 0px 0px 0px !important;
  overflow: hidden !important;
  overflow-y: hidden !important;
  overflow-x: hidden !important;
  azimuth: center;
  border-collapse: separate;
  border-spacing: 0;
  letter-spacing: none;
  line-height: normal;
  list-style-image: none;
  list-style-position: outside;
  list-style-type: disc;
  text-align: left;
  text-indent: 0;
  text-transform: none;
  visibility: visible;
  word-spacing: normal;
  border: 0px solid transparent !important; }

.ezoic-ad {
  background: transparent !important;
  margin: 0px !important;
  padding: 10px 0px !important; }
  .ezoic-ad .ezoic-ad {
    padding: 0px !important; }

h1 {
  font-size: 2em; }

h2 {
  font-size: 1.5em; }

h3 {
  font-size: 1.17em; }

h4 {
  font-size: 0.83em; }

h5 {
  font-size: 0.83em; }

h6 {
  font-size: 0.75em; }

@media (max-width: 480px) {
  .ez_wrap_table > tbody > tr > td,
  .ez_wrap_table > thead > tr > td,
  .ez_wrap_table > thead > tr > th,
  .ez_wrap_table > tbody > tr > th {
    width: 100% !important;
    margin: 0px;
    padding: 0px;
    text-align: left !important; }

  pre {
    max-height: 300px !important;
    overflow: auto !important; } }

@media only screen and (max-width : 320px) {
  div.ezoic-container {
    padding-left: 3px;
    padding-right: 1px; } }

@media only screen and (min-width : 321px) {
  div.ezoic-container {
    padding-left: 7px;
    padding-right: 7px; } }



