/**
 * Combined CSS
 * /utilcave_com/middleton/css.php?solCSS=1&css=/css/common.ezoic.scss&dirname=religioustolerance_org&ezcb=191-3
 * /utilcave_com/middleton/css.php?solCSS=1&css=/dual_menu/css/style.css&ezcb=191-3&tdir=/dual_menu/&scss=1&dirname=religioustolerance_org&did=55298&eztmp=1&ezcss=1
 * /utilcave_com/middleton/css.php?solCSS=1&css=/dual_menu/css/dcaccordion.css&ezcb=191-3&tdir=/dual_menu/&scss=1&dirname=religioustolerance_org&did=55298&eztmp=1&ezcss=1
 * /utilcave_com/middleton/css.php?solCSS=1&css=/dual_menu/css/skins/custom.css&ezcb=191-3&tdir=/dual_menu/&scss=1&dirname=religioustolerance_org&did=55298&eztmp=1
 * http://fonts.googleapis.com/css?solCSS=1&family=Source+Sans+Pro:400,700
 */ 

/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/css/common.ezoic.scss&dirname=religioustolerance_org&ezcb=191-3
 ************************************************
 */
div#ezoic-logo div.ezomat-logo-image {
  float: left;
  display: block; }
  div#ezoic-logo div.ezomat-logo-image #logo {
    border: none; }

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

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 #ccc; }

.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; }

.ez-sticky-class {
  position: fixed;
  top: 25px; }

.ezoic-sticky-cutoff {
  width: 100%;
  height: 0px; }

h1 {
  font-size: 2em; }

h2 {
  font-size: 1.5em; }

h3 {
  font-size: 1.17em; }

h4 {
  font-size: .83em; }

h5 {
  font-size: .83em; }

h6 {
  font-size: .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 {
    /*display: block !important;*/
    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; } }


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/dual_menu/css/style.css&ezcb=191-3&tdir=/dual_menu/&scss=1&dirname=religioustolerance_org&did=55298&eztmp=1&ezcss=1
 ************************************************
 */

#ezoic-logo.ezCSS {
  text-align: center; }

#ezoic-logo #logoDiv.ezCSS {
  height: 50px !important;
  margin: 0 auto !important;
  width: 260px; }

#ezoic-logo #logoDiv.ezCSS, #ezoic-logo #logoText.ezCSS {
  display: block !important;
  vertical-align: middle !important;
  text-align: center;
  float: none !important;
  overflow: hidden; }

#ezoic-logo #logoDiv #siteName.ezCSS, #ezoic-logo #logoText #siteName.ezCSS {
  float: none !important;
  margin-top: 0px !important; }

#ezoic-logo #logoDiv #siteName a.ezCSS, #ezoic-logo #logoText #siteName a.ezCSS {
  font-size: 20px !important;
  text-decoration: none;
  font-weight: 700 !important;
  color: #ffffff;
  font-family: 'Source Sans Pro', sans-serif;
  letter-spacing: -1px; }

#ezoic-logo img.ezCSS {
  max-height: 45px !important;
  padding-left: 5px;
  padding-right: 5px;
  max-width: 200px !important; }

#ezomat-logo.ezCSS {
  padding-top: 10px;
  padding-bottom: 0px;
  background-color: #333333;
  width: 100%; }

.ezo-sidebar.ezCSS {
  float: left;
  width: 260px; }

#ez-container.ezCSS {
  width: 1068px;
  float: left;
  background: #FFFFFF; }

#ezoic-content.ezCSS {
  padding-left: 320px; }

#ezomat-menu.ezCSS {
  width: 300px;
  padding-bottom: 20px;
  padding-top: 20px; }

#ezo-left-side.ezCSS {
  width: 300px;
  background: #333333;
  color: #ffffff !important;
  min-height: 100%;
  position: absolute;
  top: 0px;
  left: 0px; }

#ezo-bottom-content.ezCSS {
  padding-right: 20px; }

#ezo-left-side h1.ezCSS, #ezo-left-side h2.ezCSS, #ezo-left-side h3.ezCSS, #ezo-left-side h4.ezCSS {
  font-size: 16px !important;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif; }

#ezo-left-side a.ezCSS:hover {
  text-decoration: none; }

#ezomat-search.ezCSS {
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  width: 100%;
  max-width: 260px;
  margin: auto;
  border-top: 1px dotted #4d4d4d;
  border-bottom: 1px dotted #4d4d4d; }

#ezo-menu-title.ezCSS {
  padding-left: 20px;
  font-size: 16px;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif;
  padding-bottom: 10px; }

#ezo-google-box.ezCSS {
  padding-top: 10px; }

#ezo-search-text.ezCSS {
  font-size: 16px;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif; }

#ezo-col-1.ezCSS {
  border-top: 1px dotted #4d4d4d;
  border-bottom: 1px dotted #4d4d4d;
  padding-left: 20px;
  padding-bottom: 20px;
  padding-right: 20px; }

#ezo-col-1 ul.popular-list.ezCSS {
  list-style-type: square !important;
  padding-left: 20px;
  font-size: 14px !important;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif; }

#ezo-col-1 ul.popular-list li.ezCSS {
  list-style: square !important; }

#ezo-col-2.ezCSS {
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px; }

#ezoic-secondary.ezCSS {
  font-size: 14px !important;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif; }

#ezoic-secondary ul.ezCSS {
  padding-left: 0px; }

#ezoic-secondary ul li.ezCSS {
  display: inline-block; }

#ezoic-secondary ul li.ezCSS:before {
  content: "|";
  display: inline-block;
  padding-left: 3px;
  padding-right: 5px; }

#ezoic-secondary ul li:first-child.ezCSS:before {
  display: none; }

#ezo-share.ezCSS {
  border-top: 1px dotted #4d4d4d;
  border-bottom: 1px dotted #4d4d4d;
  padding-left: 20px;
  padding-bottom: 20px;
  font-size: 16px !important;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif; }

#ezo-about.ezCSS {
  padding-left: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 16px;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif; }

.ezas-link-list-header.ezCSS {
  font-size: 14px !important;
  background: none;
  font-weight: bold; }

.ezas-link-list-item.ezCSS {
  list-style-type: circle;
  color: #000000;
  padding-left: 4px;
  font-size: 12px !important; }

.ezas-table.ezCSS {
  border-spacing: 0; }

.ezas-table th.ezCSS, td.ezCSS {
  padding: 6px; }

.ezas-table-head.ezCSS {
  background-color: #4C4C4C;
  color: #ffffff;
  font-size: 16px;
  font-weight: bold; }

.ezas-table-head th.ezCSS {
  word-wrap: normal;
  white-space: nowrap; }

.ezas-table-head th.ezCSS:first-child {
  -moz-border-radius: 6px 0 0 0;
  -webkit-border-radius: 6px 0 0 0;
  border-radius: 6px 0 0 0;
  padding-left: 10px; }

.ezas-table-head th.ezCSS:last-child {
  -moz-border-radius: 0 6px 0 0;
  -webkit-border-radius: 0 6px 0 0;
  border-radius: 0 6px 0 0;
  padding-right: 10px; }

.ezas-table-head th.ezCSS:only-child {
  -moz-border-radius: 6px 6px 0 0;
  -webkit-border-radius: 6px 6px 0 0;
  border-radius: 6px 6px 0 0;
  padding: 0px 10px 0px 10px; }

.ezas-table-row.ezCSS {
  background-color: #ececec; }

.ezas-text-snippit.ezCSS, .ezas-text-paragraph.ezCSS, .ezas-text-article.ezCSS {
  font-family: Arial, sans-serif; }

.ezas-text-title.ezCSS {
  font-family: Arial, sans-serif; }


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/dual_menu/css/dcaccordion.css&ezcb=191-3&tdir=/dual_menu/&scss=1&dirname=religioustolerance_org&did=55298&eztmp=1&ezcss=1
 ************************************************
 */

#ezomat-menu.ezCSS {
  border: 0;
  outline: none;
  margin: 0;
  padding: 0; }

#ezomat-menu ul.ezCSS, ul li.ezCSS {
  list-style: none; }

#ezomat-menu ul.text.ezCSS {
  margin-bottom: 1em;
  line-height: 1.5em; }

#ezomat-menu.dcjq-count.ezCSS {
  float: right; }


/**
 ************************************************
 * /utilcave_com/middleton/css.php?solCSS=1&css=/dual_menu/css/skins/custom.css&ezcb=191-3&tdir=/dual_menu/&scss=1&dirname=religioustolerance_org&did=55298&eztmp=1
 ************************************************
 */
html, body {
  height: 100%;
  background-color: #FFFFFF;
  padding: 0px;
  margin: 0px; }

#ezomat-menu.custom > ul {
  font-size: 16px !important;
  font-weight: bold !important;
  font-face: 'Source Sans Pro', sans-serif !important;
  font-family: 'Source Sans Pro', sans-serif !important;
  border-top: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc; }

#ezomat-menu.custom > ul, .custom > ul li {
  margin: 0;
  padding: 0;
  border: none; }

#ezomat-menu.custom > ul a {
  padding: 10px 10px 10px 20px;
  font-size: 16px;
  background: #333333;
  text-decoration: none;
  display: block;
  color: #ffffff;
  position: relative; }

#ezomat-menu.custom > ul a.dcjq-parent, .custom > ul a.dcjq-parent:hover {
  background: #333333; }

#ezomat-menu.custom > ul a .dcjq-icon {
  position: absolute;
  top: 50%;
  left: 14px;
  width: 34px;
  margin-top: -17px;
  height: 34px;
  background: none; }

#ezomat-menu.custom > ul a.dcjq-parent.active .dcjq-icon {
  background: none; }

#ezomat-menu.custom > ul a:hover {
  background: #4C4C4C;
  color: #ffffff !important; }

#ezo-left-side .ezoic-wrapper-column-1, #ezo-left-side .ezoic-wrapper-column-2, #ezo-left-side a {
  color: #ffffff !important;
  font-weight: normal; }

div#ezo-google-box {
  padding: 20px 0px 0px 0px;
  width: 215px; }
  div#ezo-google-box span.text {
    display: block;
    color: #bbb;
    font-size: 14px;
    height: 22px;
    margin: 7px 0px; }
  div#ezo-google-box table.gsc-search-box {
    margin: 0px; }
    div#ezo-google-box table.gsc-search-box td.gsc-input {
      padding-right: 0px;
      vertical-align: top; }
      div#ezo-google-box table.gsc-search-box td.gsc-input div.gsc-input-box {
        height: 24px;
        width: 175px;
        padding: 3px 0px 5px 0px;
        width-webkit-appearance: none;
        border: 1px solid #262626;
        border-right: 0px;
        border-bottom: 2px solid #262626;
        -webkit-border-image: none;
        -webkit-transition-property: border-color;
        -webkit-user-select: text;
        -webkit-writing-mode: horizontal-tb;
        vertical-align: top;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -ms-border-radius: 0px;
        border-radius: 0px;
        background-clip: padding-box;
        background: #fff; }
        div#ezo-google-box table.gsc-search-box td.gsc-input div.gsc-input-box input.gsc-input, div#ezo-google-box table.gsc-search-box td.gsc-input div.gsc-input-box input.gsc-input:focus, div#ezo-google-box table.gsc-search-box td.gsc-input div.gsc-input-box input.gsc-input:active {
          line-height: normal;
          color: #bbb;
          writing-mode: lr-tb;
          font-size: 16px;
          vertical-align: top;
          background: #fff;
          background-color: #fff !important;
          background-image: none !important;
          -webkit-box-shadow: none;
          -moz-box-shadow: none;
          o-box-shadow: none;
          box-shadow: none; }
    div#ezo-google-box table.gsc-search-box td.gsc-search-button .gsc-search-button {
      border: 1px solid #262626;
      border-bottom: 2px solid #262626;
      border-left: 0px;
      width: 15px;
      background-image: none !important;
      height: 15px;
      padding: 9px 14px 8px 13px;
      left: -4px;
      margin: 0px;
      background: #4C4C4C !important;
      -webkit-border-radius: 0px;
      -moz-border-radius: 0px;
      -ms-border-radius: 0px;
      border-radius: 0px;
      background-clip: padding-box;
      filter: none !important; }
    div#ezo-google-box table.gsc-search-box td.gsc-search-button .gsc-search-button:hover {
      background-color: #595959 !important; }
    div#ezo-google-box table.gsc-search-box td.gsc-search-button .gsc-search-button:active {
      outline: none !important;
      filter: none !important;
      border: 0px !important; }
    div#ezo-google-box table.gsc-search-box td.gsib_a {
      padding-left: 10px !important; }


/**
 ************************************************
 * http://fonts.googleapis.com/css?solCSS=1&family=Source+Sans+Pro:400,700
 ************************************************
 */
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNa7jqDY.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qPK7jqDY.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNK7jqDY.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qO67jqDY.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qN67jqDY.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qNq7jqDY.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: local('Source Sans Pro Regular'), local('SourceSansPro-Regular'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xK3dSBYKcSV-LCoeQqfX1RYOo3qOK7j.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmhdoz8A.woff) format('woff');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwkxdoz8A.woff) format('woff');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmxdoz8A.woff) format('woff');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlBdoz8A.woff) format('woff');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmBdoz8A.woff) format('woff');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwmRdoz8A.woff) format('woff');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: local('Source Sans Pro Bold'), local('SourceSansPro-Bold'), url(http://fonts.gstatic.com/s/sourcesanspro/v13/6xKydSBYKcSV-LCoeQqfX1RYOo3ig4vwlxdo.woff) format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


