.ezoic-wrapper {
  -webkit-appearance: none;
  background-attachment: scroll;
  background-clip: border-box;
  background-color: transparent;
  background-image: none;
  background-origin: padding-box;
  background-position-x: 0%;
  background-position-y: 0%;
  background-repeat: repeat;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  color: #383939;
  font-family: Montserrat, sans-serif;
  font-size: 20px;
  font-weight: bold;
  letter-spacing: normal;
  line-height: 26px;
  outline-color: #383939;
  outline-style: none;
  outline-width: 0px;
  vertical-align: baseline;
  text-align: left;
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 0px;
  word-break: break-word .ouibounce-modal;
  word-break-display: none;
  word-break-padding: 15px; }
  .ezoic-wrapper .node-unpublished {
    background-color: #fff4f4; }
  .ezoic-wrapper .preview .node {
    background-color: #ffffea; }
  .ezoic-wrapper #node-admin-filter ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%; }
  .ezoic-wrapper #node-admin-buttons {
    float: left;
    margin-left: 0.5em;
    clear: right; }
  .ezoic-wrapper td.revision-current {
    background: #ffffcc; }
  .ezoic-wrapper .node-form .form-text {
    display: block;
    width: 95%; }
  .ezoic-wrapper .node-form .container-inline .form-text {
    display: inline;
    width: auto; }
  .ezoic-wrapper .node-form .standard {
    clear: both; }
  .ezoic-wrapper .node-form textarea {
    display: block;
    width: 95%; }
  .ezoic-wrapper .node-form .attachments fieldset {
    float: none;
    display: block; }
  .ezoic-wrapper .terms-inline {
    display: inline; }
  .ezoic-wrapper fieldset {
    margin-bottom: 1em;
    padding: 0.5em; }
  .ezoic-wrapper form {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper hr {
    height: 1px;
    border: 1px solid grey; }
  .ezoic-wrapper img {
    border: 0; }
  .ezoic-wrapper table {
    border-collapse: collapse; }
  .ezoic-wrapper th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #cccccc; }
  .ezoic-wrapper .clear-block > .ezoic-after-el {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .ezoic-wrapper .clear-block {
    display: inline-block; }
  .ezoic-wrapper * html .clear-block {
    height: 1%; }
  .ezoic-wrapper .clear-block {
    display: block; }
  
 #stylesheet_body.drag {
    cursor: move; }
  .ezoic-wrapper th.active img {
    display: inline; }
  .ezoic-wrapper tr.even,
  .ezoic-wrapper tr.odd {
    background-color: #eeeeee;
    border-bottom: 1px solid #cccccc;
    padding: 0.1em 0.6em; }
  .ezoic-wrapper tr.drag {
    background-color: ivory; }
  .ezoic-wrapper tr.drag-previous {
    background-color: #ffffdd; }
  .ezoic-wrapper td.active {
    background-color: #dddddd; }
  .ezoic-wrapper td.checkbox,
  .ezoic-wrapper th.checkbox {
    text-align: center; }
  .ezoic-wrapper tbody {
    border-top: 1px solid #cccccc; }
  .ezoic-wrapper tbody th {
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper thead th {
    text-align: left;
    padding-right: 1em;
    border-bottom: 3px solid #cccccc; }
  .ezoic-wrapper .breadcrumb {
    padding-bottom: 0.5em; }
  .ezoic-wrapper div.indentation {
    width: 20px;
    height: 1.7em;
    margin: -0.4em 0.2em -0.4em -0.4em;
    padding: 0.42em 0 0.42em 0.6em;
    float: left; }
  .ezoic-wrapper div.tree-child {
    background: url('https://explorable.com/misc/tree.png') no-repeat 11px center; }
  .ezoic-wrapper div.tree-child-last {
    background: url('https://explorable.com/misc/tree-bottom.png') no-repeat 11px center; }
  .ezoic-wrapper div.tree-child-horizontal {
    background: url('https://explorable.com/misc/tree.png') no-repeat -11px center; }
  .ezoic-wrapper .error {
    color: #ee5555; }
  .ezoic-wrapper div.error {
    border: 1px solid #dd7777; }
  .ezoic-wrapper div.error,
  .ezoic-wrapper tr.error {
    background: #ffcccc;
    color: #220000;
    padding: 2px; }
  .ezoic-wrapper .warning {
    color: #e09010; }
  .ezoic-wrapper div.warning {
    border: 1px solid #f0c020; }
  .ezoic-wrapper div.warning,
  .ezoic-wrapper tr.warning {
    background: #ffffdd;
    color: #222200;
    padding: 2px; }
  .ezoic-wrapper .ok {
    color: green; }
  .ezoic-wrapper div.ok {
    border: 1px solid #00aa00; }
  .ezoic-wrapper div.ok,
  .ezoic-wrapper tr.ok {
    background: #ddffdd;
    color: #002200;
    padding: 2px; }
  .ezoic-wrapper .item-list .icon {
    color: #555555;
    float: right;
    padding-left: 0.25em;
    clear: right; }
  .ezoic-wrapper .item-list .title {
    font-weight: bold; }
  .ezoic-wrapper .item-list ul {
    margin: 0 0 0.75em 0;
    padding: 0; }
  .ezoic-wrapper .item-list ul li {
    margin: 0 0 0.25em 1.5em;
    padding: 0;
    list-style: disc; }
  .ezoic-wrapper ol.task-list li.active {
    font-weight: bold; }
  .ezoic-wrapper .form-item {
    margin-top: 1em;
    margin-bottom: 1em; }
  .ezoic-wrapper tr.odd .form-item,
  .ezoic-wrapper tr.even .form-item {
    margin-top: 0;
    margin-bottom: 0;
    white-space: nowrap; }
  .ezoic-wrapper tr.merge-down,
  .ezoic-wrapper tr.merge-down td,
  .ezoic-wrapper tr.merge-down th {
    border-bottom-width: 0 !important; }
  .ezoic-wrapper tr.merge-up,
  .ezoic-wrapper tr.merge-up td,
  .ezoic-wrapper tr.merge-up th {
    border-top-width: 0 !important; }
  .ezoic-wrapper .form-item input.error,
  .ezoic-wrapper .form-item textarea.error,
  .ezoic-wrapper .form-item select.error {
    border: 2px solid red; }
  .ezoic-wrapper .form-item .description {
    font-size: 0.85em; }
  .ezoic-wrapper .form-item label {
    display: block;
    font-weight: bold; }
  .ezoic-wrapper .form-item label.option {
    display: inline;
    font-weight: normal; }
  .ezoic-wrapper .form-checkboxes,
  .ezoic-wrapper .form-radios {
    margin: 1em 0; }
  .ezoic-wrapper .form-checkboxes .form-item,
  .ezoic-wrapper .form-radios .form-item {
    margin-top: 0.4em;
    margin-bottom: 0.4em; }
  .ezoic-wrapper .marker,
  .ezoic-wrapper .form-required {
    color: red; }
  .ezoic-wrapper .more-link {
    text-align: right; }
  .ezoic-wrapper .more-help-link {
    font-size: 0.85em;
    text-align: right; }
  .ezoic-wrapper .nowrap {
    white-space: nowrap; }
  .ezoic-wrapper .item-list .pager {
    clear: both;
    text-align: center; }
  .ezoic-wrapper .item-list .pager li {
    background-image: none;
    display: inline;
    list-style-type: none;
    padding: 0.5em; }
  .ezoic-wrapper .pager-current {
    font-weight: bold; }
  .ezoic-wrapper .tips {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 0.9em; }
  .ezoic-wrapper dl.multiselect dd.b,
  .ezoic-wrapper dl.multiselect dd.b .form-item,
  .ezoic-wrapper dl.multiselect dd.b select {
    font-family: inherit;
    font-size: inherit;
    width: 14em; }
  .ezoic-wrapper dl.multiselect dd.a,
  .ezoic-wrapper dl.multiselect dd.a .form-item {
    width: 10em; }
  .ezoic-wrapper dl.multiselect dt,
  .ezoic-wrapper dl.multiselect dd {
    float: left;
    line-height: 1.75em;
    padding: 0;
    margin: 0 1em 0 0; }
  .ezoic-wrapper dl.multiselect .form-item {
    height: 1.75em;
    margin: 0; }
  .ezoic-wrapper .container-inline div,
  .ezoic-wrapper .container-inline label {
    display: inline; }
  .ezoic-wrapper ul.primary {
    border-collapse: collapse;
    padding: 0 0 0 1em;
    white-space: nowrap;
    list-style: none;
    margin: 5px;
    height: auto;
    line-height: normal;
    border-bottom: 1px solid #bbbbbb; }
  .ezoic-wrapper ul.primary li {
    display: inline; }
  .ezoic-wrapper ul.primary li a {
    background-color: #dddddd;
    border-color: #bbbbbb;
    border-width: 1px;
    border-style: solid solid none solid;
    height: auto;
    margin-right: 0.5em;
    padding: 0 1em;
    text-decoration: none; }
  .ezoic-wrapper ul.primary li.active a {
    background-color: white;
    border: 1px solid #bbbbbb;
    border-bottom: white 1px solid; }
  .ezoic-wrapper ul.primary li a:hover {
    background-color: #eeeeee;
    border-color: #cccccc;
    border-bottom-color: #eeeeee; }
  .ezoic-wrapper ul.secondary {
    border-bottom: 1px solid #bbbbbb;
    padding: 0.5em 1em;
    margin: 5px; }
  .ezoic-wrapper ul.secondary li {
    display: inline;
    padding: 0 1em;
    border-right: 1px solid #cccccc; }
  .ezoic-wrapper ul.secondary a {
    padding: 0;
    text-decoration: none; }
  .ezoic-wrapper ul.secondary a.active {
    border-bottom: 4px solid #999999; }
  .ezoic-wrapper #autocomplete {
    position: absolute;
    border: 1px solid;
    overflow: hidden;
    z-index: 100; }
  .ezoic-wrapper #autocomplete ul {
    margin: 0;
    padding: 0;
    list-style: none; }
  .ezoic-wrapper #autocomplete li {
    background: white;
    color: black;
    white-space: pre;
    cursor: default; }
  .ezoic-wrapper #autocomplete li.selected {
    background: #0072b9;
    color: white; }
  .ezoic-wrapper html.js input.form-autocomplete {
    background-image: url('https://explorable.com/misc/throbber.gif');
    background-repeat: no-repeat;
    background-position: 100% 2px; }
  .ezoic-wrapper html.js input.throbbing {
    background-position: 100% -18px; }
  .ezoic-wrapper html.js fieldset.collapsed {
    border-bottom-width: 0;
    border-left-width: 0;
    border-right-width: 0;
    margin-bottom: 0;
    height: 1em; }
  .ezoic-wrapper html.js fieldset.collapsed * {
    display: none; }
  .ezoic-wrapper html.js fieldset.collapsed legend {
    display: block; }
  .ezoic-wrapper html.js fieldset.collapsible legend a {
    padding-left: 15px;
    background: url('https://explorable.com/misc/menu-expanded.png') 5px 75% no-repeat; }
  .ezoic-wrapper html.js fieldset.collapsed legend a {
    background-image: url('https://explorable.com/misc/menu-collapsed.png');
    background-position: 5px 50%; }
  .ezoic-wrapper * html.js fieldset.collapsed legend,
  .ezoic-wrapper * html.js fieldset.collapsed legend *,
  .ezoic-wrapper * html.js fieldset.collapsed table * {
    display: inline; }
  .ezoic-wrapper html.js fieldset.collapsible {
    position: relative; }
  .ezoic-wrapper html.js fieldset.collapsible legend a {
    display: block; }
  .ezoic-wrapper html.js fieldset.collapsible .fieldset-wrapper {
    overflow: auto; }
  .ezoic-wrapper .resizable-textarea {
    width: 95%; }
  .ezoic-wrapper .resizable-textarea .grippie {
    height: 9px;
    overflow: hidden;
    background: #eeeeee url('https://explorable.com/misc/grippie.png') no-repeat center 2px;
    border: 1px solid #dddddd;
    border-top-width: 0;
    cursor: s-resize; }
  .ezoic-wrapper html.js .resizable-textarea textarea {
    margin-bottom: 0;
    width: 100%;
    display: block; }
  .ezoic-wrapper .draggable a.tabledrag-handle {
    cursor: move;
    float: left;
    height: 1.7em;
    margin: -0.4em 0 -0.4em -0.5em;
    padding: 0.42em 1.5em 0.42em 0.5em;
    text-decoration: none; }
  .ezoic-wrapper a.tabledrag-handle:hover {
    text-decoration: none; }
  .ezoic-wrapper a.tabledrag-handle .handle {
    margin-top: 4px;
    height: 13px;
    width: 13px;
    background: url('https://explorable.com/misc/draggable.png') no-repeat 0 0; }
  .ezoic-wrapper a.tabledrag-handle-hover .handle {
    background-position: 0 -20px; }
  .ezoic-wrapper .joined + .grippie {
    height: 5px;
    background-position: center 1px;
    margin-bottom: -2px; }
  .ezoic-wrapper .teaser-checkbox {
    padding-top: 1px; }
  .ezoic-wrapper div.teaser-button-wrapper {
    float: right;
    padding-right: 5%;
    margin: 0; }
  .ezoic-wrapper .teaser-checkbox div.form-item {
    float: right;
    margin: 0 5% 0 0;
    padding: 0; }
  .ezoic-wrapper textarea.teaser {
    display: none; }
  .ezoic-wrapper html.js .no-js {
    display: none; }
  .ezoic-wrapper .progress {
    font-weight: bold; }
  .ezoic-wrapper .progress .bar {
    background: white url('https://explorable.com/misc/progress.gif');
    border: 1px solid #00375a;
    height: 1.5em;
    margin: 0 0.2em; }
  .ezoic-wrapper .progress .filled {
    background: #0072b9;
    height: 1em;
    border-bottom: 0.5em solid #004a73;
    width: 0%; }
  .ezoic-wrapper .progress .percentage {
    float: right; }
  .ezoic-wrapper .progress-disabled {
    float: left; }
  .ezoic-wrapper .ahah-progress {
    float: left; }
  .ezoic-wrapper .ahah-progress .throbber {
    width: 15px;
    height: 15px;
    margin: 2px;
    background: transparent url('https://explorable.com/misc/throbber.gif') no-repeat 0px -18px;
    float: left; }
  .ezoic-wrapper tr .ahah-progress .throbber {
    margin: 0 2px; }
  .ezoic-wrapper .ahah-progress-bar {
    width: 16em; }
  .ezoic-wrapper #first-time strong {
    display: block;
    padding: 1.5em 0 0.5em; }
  .ezoic-wrapper tr.selected td {
    background: #ffffcc; }
  .ezoic-wrapper table.sticky-header {
    margin-top: 0;
    background: white; }
  .ezoic-wrapper #clean-url.install {
    display: none; }
  .ezoic-wrapper html.js .js-hide {
    display: none; }
  .ezoic-wrapper #system-modules div.incompatible {
    font-weight: bold; }
  .ezoic-wrapper #system-themes-form div.incompatible {
    font-weight: bold; }
  .ezoic-wrapper span.password-strength {
    visibility: hidden; }
  .ezoic-wrapper input.password-field {
    margin-right: 10px; }
  .ezoic-wrapper div.password-description {
    padding: 0 2px;
    margin: 4px 0 0 0;
    font-size: 0.85em;
    max-width: 500px; }
  .ezoic-wrapper div.password-description ul {
    margin-bottom: 0; }
  .ezoic-wrapper .password-parent {
    margin: 0 0 0 0; }
  .ezoic-wrapper input.password-confirm {
    margin-right: 10px; }
  .ezoic-wrapper .confirm-parent {
    margin: 5px 0 0 0; }
  .ezoic-wrapper span.password-confirm {
    visibility: hidden; }
  .ezoic-wrapper span.password-confirm span {
    font-weight: normal; }
  .ezoic-wrapper ul.menu {
    list-style: none;
    border: none;
    text-align: left; }
  .ezoic-wrapper ul.menu li {
    margin: 0 0 0 0.5em; }
  .ezoic-wrapper li.expanded {
    list-style-type: circle;
    list-style-image: url('https://explorable.com/misc/menu-expanded.png');
    padding: 0.2em 0.5em 0 0;
    margin: 0; }
  .ezoic-wrapper li.collapsed {
    list-style-type: disc;
    list-style-image: url('https://explorable.com/misc/menu-collapsed.png');
    padding: 0.2em 0.5em 0 0;
    margin: 0; }
  .ezoic-wrapper li.leaf {
    list-style-type: square;
    list-style-image: url('https://explorable.com/misc/menu-leaf.png');
    padding: 0.2em 0.5em 0 0;
    margin: 0; }
  .ezoic-wrapper li a.active {
    color: black; }
  .ezoic-wrapper td.menu-disabled {
    background: #cccccc; }
  .ezoic-wrapper ul.links {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper ul.links.inline {
    display: inline; }
  .ezoic-wrapper ul.links li {
    display: inline;
    list-style-type: none;
    padding: 0 0.5em; }
  .ezoic-wrapper .block ul {
    margin: 0;
    padding: 0 0 0.25em 1em; }
  .ezoic-wrapper #permissions td.module {
    font-weight: bold; }
  .ezoic-wrapper #permissions td.permission {
    padding-left: 1.5em; }
  .ezoic-wrapper #access-rules .access-type,
  .ezoic-wrapper #access-rules .rule-type {
    margin-right: 1em;
    float: left; }
  .ezoic-wrapper #access-rules .access-type .form-item,
  .ezoic-wrapper #access-rules .rule-type .form-item {
    margin-top: 0; }
  .ezoic-wrapper #access-rules .mask {
    clear: both; }
  .ezoic-wrapper #user-login-form {
    text-align: center; }
  .ezoic-wrapper #user-admin-filter ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    width: 100%; }
  .ezoic-wrapper #user-admin-buttons {
    float: left;
    margin-left: 0.5em;
    clear: right; }
  .ezoic-wrapper #user-admin-settings fieldset .description {
    font-size: 0.85em;
    padding-bottom: 0.5em; }
  .ezoic-wrapper .profile {
    clear: both;
    margin: 1em 0; }
  .ezoic-wrapper .profile .picture {
    float: right;
    margin: 0 1em 1em 0; }
  .ezoic-wrapper .profile h3 {
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper .profile dl {
    margin: 0 0 1.5em 0; }
  .ezoic-wrapper .profile dt {
    margin: 0 0 0.2em 0;
    font-weight: bold; }
  .ezoic-wrapper .profile dd {
    margin: 0 0 1em 0; }
  .ezoic-wrapper .field .field-label,
  .ezoic-wrapper .field .field-label-inline,
  .ezoic-wrapper .field .field-label-inline-first {
    font-weight: bold; }
  .ezoic-wrapper .field .field-label-inline,
  .ezoic-wrapper .field .field-label-inline-first {
    display: inline; }
  .ezoic-wrapper .field .field-label-inline {
    visibility: hidden; }
  .ezoic-wrapper .node-form .content-multiple-table td.content-multiple-drag {
    width: 30px;
    padding-right: 0; }
  .ezoic-wrapper .node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
    padding-right: 0.5em; }
  .ezoic-wrapper .node-form .content-add-more .form-submit {
    margin: 0; }
  .ezoic-wrapper .node-form .number {
    display: inline;
    width: auto; }
  .ezoic-wrapper .node-form .text {
    width: auto; }
  .ezoic-wrapper .form-item #autocomplete .reference-autocomplete {
    white-space: normal; }
  .ezoic-wrapper .form-item #autocomplete .reference-autocomplete label {
    display: inline;
    font-weight: normal; }
  .ezoic-wrapper #content-field-overview-form .advanced-help-link,
  .ezoic-wrapper #content-display-overview-form .advanced-help-link {
    margin: 4px 4px 0 0; }
  .ezoic-wrapper #content-field-overview-form .label-group,
  .ezoic-wrapper #content-display-overview-form .label-group,
  .ezoic-wrapper #content-copy-export-form .label-group {
    font-weight: bold; }
  .ezoic-wrapper table#content-field-overview .label-add-new-field,
  .ezoic-wrapper table#content-field-overview .label-add-existing-field,
  .ezoic-wrapper table#content-field-overview .label-add-new-group {
    float: left; }
  .ezoic-wrapper table#content-field-overview tr.content-add-new .tabledrag-changed {
    display: none; }
  .ezoic-wrapper table#content-field-overview tr.content-add-new .description {
    margin-bottom: 0; }
  .ezoic-wrapper table#content-field-overview .content-new {
    font-weight: bold;
    padding-bottom: 0.5em; }
  .ezoic-wrapper .advanced-help-topic h3,
  .ezoic-wrapper .advanced-help-topic h4,
  .ezoic-wrapper .advanced-help-topic h5,
  .ezoic-wrapper .advanced-help-topic h6 {
    margin: 1em 0 0.5em 0; }
  .ezoic-wrapper .advanced-help-topic dd {
    margin-bottom: 0.5em; }
  .ezoic-wrapper .advanced-help-topic span.code {
    background-color: #edf1f3;
    font-family: "Bitstream Vera Sans Mono", Monaco, "Lucida Console", monospace;
    font-size: 0.9em;
    padding: 1px; }
  .ezoic-wrapper .advanced-help-topic .content-border {
    border: 1px solid #aaaaaa; }
  .ezoic-wrapper .simplenews-subscription-filter .form-item {
    clear: both;
    line-height: 1.75em;
    margin: 0pt 1em 0pt 0pt; }
  .ezoic-wrapper .simplenews-subscription-filter .form-item label {
    float: left;
    width: 12em; }
  .ezoic-wrapper .simplenews-subscription-filter .spacer {
    margin-left: 12em; }
  .ezoic-wrapper .simplenews-subscription-filter .form-select,
  .ezoic-wrapper .simplenews-subscription-filter .form-text {
    width: 14em; }
  .ezoic-wrapper .block-simplenews .issues-link,
  .ezoic-wrapper .block-simplenews .issues-list {
    margin-top: 1em; }
  .ezoic-wrapper .block-simplenews .issues-list .newsletter-created {
    display: none; }
  .ezoic-wrapper .ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em; }
  .ezoic-wrapper .ctools-owns-lock {
    background: #ffffdd none repeat scroll 0 0;
    border: 1px solid #f0c020;
    padding: 1em; }
  .ezoic-wrapper a.ctools-ajaxing,
  .ezoic-wrapper input.ctools-ajaxing,
  .ezoic-wrapper button.ctools-ajaxing,
  .ezoic-wrapper select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url('https://explorable.com/sites/all/modules/ctools/images/status-active.gif') right center no-repeat; }
  .ezoic-wrapper div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url('https://explorable.com/sites/all/modules/ctools/images/status-active.gif') center center no-repeat; }
  .ezoic-wrapper .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: white;
    background-color: white; }
  .ezoic-wrapper .gsc-control-cse .gsc-table-result {
    font-family: Arial, sans-serif; }
  .ezoic-wrapper .gsc-tabHeader.gsc-tabhInactive {
    border-color: #ff9900;
    background-color: white; }
  .ezoic-wrapper .gsc-tabHeader.gsc-tabhActive {
    border-color: #e9e9e9;
    background-color: #e9e9e9;
    border-bottom-color: #ff9900; }
  .ezoic-wrapper .gsc-tabsArea {
    border-color: #ff9900; }
  .ezoic-wrapper .gsc-webResult.gsc-result,
  .ezoic-wrapper .gsc-results .gsc-imageResult {
    border-color: white;
    background-color: white; }
  .ezoic-wrapper .gsc-webResult.gsc-result:hover,
  .ezoic-wrapper .gsc-imageResult:hover {
    border-color: white;
    background-color: white; }
  .ezoic-wrapper .gs-webResult.gs-result a.gs-title:link,
  .ezoic-wrapper .gs-webResult.gs-result a.gs-title:link b,
  .ezoic-wrapper .gs-imageResult a.gs-title:link,
  .ezoic-wrapper .gs-imageResult a.gs-title:link b {
    color: #0000cc; }
  .ezoic-wrapper .gs-webResult.gs-result a.gs-title:visited,
  .ezoic-wrapper .gs-webResult.gs-result a.gs-title:visited b,
  .ezoic-wrapper .gs-imageResult a.gs-title:visited,
  .ezoic-wrapper .gs-imageResult a.gs-title:visited b {
    color: #0000cc; }
  .ezoic-wrapper .gs-webResult.gs-result a.gs-title:hover,
  .ezoic-wrapper .gs-webResult.gs-result a.gs-title:hover b,
  .ezoic-wrapper .gs-imageResult a.gs-title:hover,
  .ezoic-wrapper .gs-imageResult a.gs-title:hover b {
    color: #0000cc; }
  .ezoic-wrapper .gs-webResult.gs-result a.gs-title:active,
  .ezoic-wrapper .gs-webResult.gs-result a.gs-title:active b,
  .ezoic-wrapper .gs-imageResult a.gs-title:active,
  .ezoic-wrapper .gs-imageResult a.gs-title:active b {
    color: #0000cc; }
  .ezoic-wrapper .gsc-cursor-page {
    color: #0000cc; }
  .ezoic-wrapper a.gsc-trailing-more-results:link {
    color: #0000cc; }
  .ezoic-wrapper .gs-webResult .gs-snippet,
  .ezoic-wrapper .gs-imageResult .gs-snippet,
  .ezoic-wrapper .gs-fileFormatType {
    color: black; }
  .ezoic-wrapper .gs-webResult div.gs-visibleUrl,
  .ezoic-wrapper .gs-imageResult div.gs-visibleUrl {
    color: green; }
  .ezoic-wrapper .gs-webResult div.gs-visibleUrl-short {
    color: green; }
  .ezoic-wrapper .gs-webResult div.gs-visibleUrl-short {
    display: none; }
  .ezoic-wrapper .gs-webResult div.gs-visibleUrl-long {
    display: block; }
  .ezoic-wrapper .gs-promotion div.gs-visibleUrl-short {
    display: none; }
  .ezoic-wrapper .gs-promotion div.gs-visibleUrl-long {
    display: block; }
  .ezoic-wrapper .gsc-cursor-box {
    border-color: white; }
  .ezoic-wrapper .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #e9e9e9;
    background-color: white;
    color: #0000cc; }
  .ezoic-wrapper .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #ff9900;
    background-color: white;
    color: #0000cc; }
  .ezoic-wrapper .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #336699;
    background-color: white; }
  .ezoic-wrapper .gsc-completion-title {
    color: #0000cc; }
  .ezoic-wrapper .gsc-completion-snippet {
    color: black; }
  .ezoic-wrapper .gs-promotion a.gs-title:link,
  .ezoic-wrapper .gs-promotion a.gs-title:link *,
  .ezoic-wrapper .gs-promotion .gs-snippet a:link {
    color: #0000cc; }
  .ezoic-wrapper .gs-promotion a.gs-title:visited,
  .ezoic-wrapper .gs-promotion a.gs-title:visited *,
  .ezoic-wrapper .gs-promotion .gs-snippet a:visited {
    color: #0000cc; }
  .ezoic-wrapper .gs-promotion a.gs-title:hover,
  .ezoic-wrapper .gs-promotion a.gs-title:hover *,
  .ezoic-wrapper .gs-promotion .gs-snippet a:hover {
    color: #0000cc; }
  .ezoic-wrapper .gs-promotion a.gs-title:active,
  .ezoic-wrapper .gs-promotion a.gs-title:active *,
  .ezoic-wrapper .gs-promotion .gs-snippet a:active {
    color: #0000cc; }
  .ezoic-wrapper .gs-promotion .gs-snippet,
  .ezoic-wrapper .gs-promotion .gs-title .gs-promotion-title-right,
  .ezoic-wrapper .gs-promotion .gs-title .gs-promotion-title-right * {
    color: black; }
  .ezoic-wrapper .gs-promotion .gs-visibleUrl,
  .ezoic-wrapper .gs-promotion .gs-visibleUrl-short {
    color: green; }
  .ezoic-wrapper .container-inline-date {
    width: auto;
    clear: both;
    display: inline-block;
    vertical-align: top;
    margin-right: 0.5em; }
  .ezoic-wrapper .container-inline-date .form-item {
    float: none;
    padding: 0;
    margin: 0; }
  .ezoic-wrapper .container-inline-date .form-item .form-item {
    float: left; }
  .ezoic-wrapper .container-inline-date .form-item,
  .ezoic-wrapper .container-inline-date .form-item input {
    width: auto; }
  .ezoic-wrapper .container-inline-date .description {
    clear: both; }
  .ezoic-wrapper .container-inline-date .form-item input,
  .ezoic-wrapper .container-inline-date .form-item select,
  .ezoic-wrapper .container-inline-date .form-item option {
    margin-right: 5px; }
  .ezoic-wrapper .container-inline-date .date-spacer {
    margin-left: -5px; }
  .ezoic-wrapper .views-right-60 .container-inline-date div {
    padding: 0;
    margin: 0; }
  .ezoic-wrapper .container-inline-date .date-timezone .form-item {
    float: none;
    width: auto;
    clear: both; }
  .ezoic-wrapper #calendar_div,
  .ezoic-wrapper #calendar_div td,
  .ezoic-wrapper #calendar_div th {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #calendar_div,
  .ezoic-wrapper .calendar_control,
  .ezoic-wrapper .calendar_links,
  .ezoic-wrapper .calendar_header,
  .ezoic-wrapper .calendar {
    width: 185px;
    border-collapse: separate;
    margin: 0; }
  .ezoic-wrapper .calendar td {
    padding: 0; }


  .ezoic-wrapper .date-repeat-input {
    float: left;
    width: auto;
    margin-right: 5px; }

  .ezoic-wrapper .date-repeat fieldset {
    clear: both;
    float: none; }

  .ezoic-wrapper .date-views-filter input {
    float: left !important;
    margin-right: 2px !important;
    padding: 0 !important;
    width: 12em; }
  .ezoic-wrapper .date-nav {
    width: 100%; }
  .ezoic-wrapper .date-nav div.date-prev {
    text-align: left;
    width: 24%;
    float: left; }
  .ezoic-wrapper .date-nav div.date-next {
    text-align: right;
    width: 24%;
    float: right; }
  .ezoic-wrapper .date-nav div.date-heading {
    text-align: center;
    width: 50%;
    float: left; }
  .ezoic-wrapper .date-nav div.date-heading h3 {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper .date-clear {
    float: none;
    clear: both;
    display: block; }
  .ezoic-wrapper .date-clear-block {
    float: none;
    width: auto;
    clear: both; }
  .ezoic-wrapper .date-clear-block > .ezoic-after-el {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .ezoic-wrapper .date-clear-block {
    display: inline-block; }
  .ezoic-wrapper * html .date-clear-block {
    height: 1%; }
  .ezoic-wrapper .date-clear-block {
    display: block; }
  .ezoic-wrapper .date-container .date-format-delete {
    margin-top: 1.8em;
    margin-left: 1.5em;
    float: left; }
  .ezoic-wrapper .date-container .date-format-name {
    float: left; }
  .ezoic-wrapper .date-container .date-format-type {
    float: left;
    padding-left: 10px; }
  .ezoic-wrapper .date-container .select-container {
    clear: left;
    float: left; }
  .ezoic-wrapper div.date-calendar-day {
    line-height: 1;
    width: 40px;
    float: left;
    margin: 6px 10px 0 0;
    background: #f3f3f3;
    border-top: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
    border-right: 1px solid #bbbbbb;
    border-bottom: 1px solid #bbbbbb;
    color: #999999;
    text-align: center;
    font-family: Georgia, Arial, Verdana, sans; }
  .ezoic-wrapper div.date-calendar-day span {
    display: block;
    text-align: center; }
  .ezoic-wrapper div.date-calendar-day span.month {
    font-size: 0.9em;
    background-color: #b5bebe;
    color: white;
    padding: 2px;
    text-transform: uppercase; }
  .ezoic-wrapper div.date-calendar-day span.day {
    font-weight: bold;
    font-size: 2em; }
  .ezoic-wrapper div.date-calendar-day span.year {
    font-size: 0.9em;
    padding: 2px; }
  .ezoic-wrapper .filefield-icon {
    margin: 0 2px 0 0; }
  .ezoic-wrapper .filefield-element {
    margin: 1em 0;
    white-space: normal; }
  .ezoic-wrapper .filefield-element .widget-preview {
    float: left;
    padding: 0 10px 0 0;
    margin: 0 10px 0 0;
    border-width: 0 1px 0 0;
    border-style: solid;
    border-color: #cccccc;
    max-width: 30%; }
  .ezoic-wrapper .filefield-element .widget-edit {
    float: left;
    max-width: 70%; }
  .ezoic-wrapper .filefield-element .filefield-preview {
    width: 16em;
    overflow: hidden; }
  .ezoic-wrapper .filefield-element .widget-edit .form-item {
    margin: 0 0 1em 0; }
  .ezoic-wrapper .filefield-element input.form-submit,
  .ezoic-wrapper .filefield-element input.form-file {
    margin: 0; }
  .ezoic-wrapper .filefield-element input.progress-disabled {
    float: none;
    display: inline; }
  .ezoic-wrapper .filefield-element div.ahah-progress,
  .ezoic-wrapper .filefield-element div.throbber {
    display: inline;
    float: none;
    padding: 1px 13px 2px 3px; }
  .ezoic-wrapper .filefield-element div.ahah-progress-bar {
    display: none;
    margin-top: 4px;
    width: 28em;
    padding: 0; }
  .ezoic-wrapper .filefield-element div.ahah-progress-bar div.bar {
    margin: 0; }
  .ezoic-wrapper #switchtheme-switch-form div {
    width: 100%; }
  .ezoic-wrapper #switchtheme-switch-form div.form-item {
    float: left;
    width: auto;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #switchtheme-switch-form #edit-submit {
    float: left;
    width: auto;
    margin-left: 3px; }
  .ezoic-wrapper div.upload-element-row {
    border: 1px solid #e5e5e5;
    padding: 5px 5px 0;
    margin-bottom: 10px; }
  .ezoic-wrapper div.upload-element-preview img {
    border: 1px solid #e5e5e5; }
  .ezoic-wrapper div.upload-element-preview {
    float: left; }
  .ezoic-wrapper div.upload-element-detail {
    margin-right: 10px; }
  .ezoic-wrapper div.upload-element-detail .form-item {
    margin-top: 0; }
  .ezoic-wrapper .upload-element-clear {
    clear: both;
    display: block;
    font-size: 0px;
    height: 1px;
    line-height: 0px;
    margin-bottom: -1px; }
  .ezoic-wrapper div.upload-element-input-row {
    clear: both; }
  .ezoic-wrapper div.upload-element-row input.form-submit {
    margin: 0; }

  .ezoic-wrapper .filefield-element .imagefield-text {
    max-width: 40em; }
  .ezoic-wrapper .filefield-element .uploadfield-text {
    max-width: 40em; }
  .ezoic-wrapper .video-thumbnails {
    overflow: auto; }
  .ezoic-wrapper .video-thumbnails .form-item {
    float: left;
    margin-right: 10px;
    max-width: 30%;
    padding-right: 10px; }
  .ezoic-wrapper .video-helper-inprogress {
    border: 1px solid red;
    padding: 0.5em; }
  .ezoic-wrapper .widget-edit {
    max-width: 70%; }
  .ezoic-wrapper .widget-edit .form-item {
    white-space: normal !important; }
  .ezoic-wrapper * html object.video-object {
    display: none; }
  .ezoic-wrapper * html object.video-object {
    display: inline; }
  .ezoic-wrapper * html object.video-object {
    display: none; }
  .ezoic-wrapper div.fieldgroup {
    margin: 0.5em 0 1em 0; }
  .ezoic-wrapper div.fieldgroup .content {
    padding-left: 1em; }
  .ezoic-wrapper .views-exposed-form .views-exposed-widget {
    float: left;
    padding: 0.5em 1em 0 0; }
  .ezoic-wrapper .views-exposed-form .views-exposed-widget .form-submit {
    margin-top: 1.6em; }
  .ezoic-wrapper .views-exposed-form .form-item,
  .ezoic-wrapper .views-exposed-form .form-submit {
    margin-top: 0;
    margin-bottom: 0; }
  .ezoic-wrapper .views-exposed-form label {
    font-weight: bold; }
  .ezoic-wrapper .views-exposed-widgets {
    margin-bottom: 0.5em; }
  .ezoic-wrapper html.js a.views-throbbing,
  .ezoic-wrapper html.js span.views-throbbing {
    background: url('https://explorable.com/sites/all/modules/views/images/status-active.gif') no-repeat right center;
    padding-right: 18px; }
  .ezoic-wrapper div.view div.views-admin-links {
    font-size: xx-small;
    margin-right: 1em;
    margin-top: 1em; }
  .ezoic-wrapper .block div.view div.views-admin-links {
    margin-top: 0; }
  .ezoic-wrapper div.view div.views-admin-links ul {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper div.view div.views-admin-links li {
    margin: 0;
    padding: 0 0 2px 0;
    z-index: 201; }
  .ezoic-wrapper div.view div.views-admin-links li a {
    padding: 0;
    margin: 0;
    color: #cccccc; }
  .ezoic-wrapper div.view div.views-admin-links li a > .ezoic-before-el {
    content: "["; }
  .ezoic-wrapper div.view div.views-admin-links li a > .ezoic-after-el {
    content: "]"; }
  .ezoic-wrapper div.view div.views-admin-links-hover a,
  .ezoic-wrapper div.view div.views-admin-links:hover a {
    color: black; }
  .ezoic-wrapper div.view div.views-admin-links-hover,
  .ezoic-wrapper div.view div.views-admin-links:hover {
    background: transparent; }
  .ezoic-wrapper div.view div.views-hide {
    display: none; }
  .ezoic-wrapper div.view div.views-hide-hover,
  .ezoic-wrapper div.view:hover div.views-hide {
    display: block;
    position: absolute;
    z-index: 200; }
  .ezoic-wrapper div.view:hover div.views-hide {
    margin-top: -1.5em; }
  .ezoic-wrapper .views-view-grid tbody {
    border-top: none; }
  .ezoic-wrapper #explorable-timeout-msg {
    margin: 1.5em 0 0; }
  .ezoic-wrapper #explorable-timeout-msg a.timeout-reload-link {
    color: white !important;
    text-decoration: underline !important; }
  .ezoic-wrapper #create-idea-login-msg {
    display: none; }
  .ezoic-wrapper div#expres-node-preview-message {
    background-color: #aaaaaa;
    border-bottom: 1px solid #aaaaaa;
    border-left: none;
    border-right: none;
    border-top: none;
    border-radius: 0 !important;
    color: white;
    display: none;
    margin-top: 15px;
    padding: 7px;
    text-align: center; }
  .ezoic-wrapper div#expres-node-preview-message.expres-forms-live-message {
    background-color: #aaaaaa; }
  .ezoic-wrapper #expres-node-preview-message form [id^="edit"] {
    margin: 0; }
  .ezoic-wrapper #expres-node-preview-message form label {
    display: inline-block; }
  .ezoic-wrapper .expres-forms-availability-status-preview {
    cursor: default;
    font-style: italic;
    text-decoration: underline; }
  .ezoic-wrapper #more-action-links {
    display: none; }
  .ezoic-wrapper #more-action-links ul {
    list-style: none;
    margin: 0; }
  .ezoic-wrapper #more-action-links ul li {
    margin: 3px 0; }
  .ezoic-wrapper #more-action-links ul li a {
    display: block;
    color: white; }
  .ezoic-wrapper .qtip-node-more-actions {
    border: none !important; }
  .ezoic-wrapper .qtip-node-more-actions .qtip-content {
    background: #aaaaaa;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    padding: 10px; }

  .ezoic-wrapper #expres_messages_button1,
  .ezoic-wrapper #expres_messages_button2 {
    margin-right: 10px; }
  .ezoic-wrapper .qtip-info.explorable-processing {
    border: 0; }
  .ezoic-wrapper .processing-holder {
    width: 100px;
    height: 100px; }
  .ezoic-wrapper .qtip-info.explorable-processing .qtip-content {
    padding: 5px; }
  .ezoic-wrapper .simple-throbber {
    background: url('https://explorable.com/misc/throbber.gif') no-repeat center -13px !important;
    height: 20px;
    width: 100%; }
  .ezoic-wrapper .simple-overlay {
    background: url('https://explorable.com/misc/throbber.gif') #fafafa no-repeat center -13px !important;
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden !important;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100; }
  .ezoic-wrapper .mce-btn-group .mce-btn {
    float: left; }
  .ezoic-wrapper #expres-forms-form-style .content-multiple-drag,
  .ezoic-wrapper #global-theme-mods-style-form .content-multiple-drag {
    padding-left: 5px;
    padding-top: 5px;
    vertical-align: top; }
  .ezoic-wrapper #wiki-feedback-list tr.tr-element-html {
    background: white;
    display: none; }
  .ezoic-wrapper #wiki-feedback-list td.td-action-buttons {
    text-align: center; }
  .ezoic-wrapper #wiki-feedback-list td.td-action-buttons .btn {
    margin-bottom: 5px;
    width: 70px; }
  .ezoic-wrapper #wiki-feedback-list tr.odd .form-item,
  .ezoic-wrapper #wiki-feedback-list tr.even .form-item {
    white-space: normal; }
  .ezoic-wrapper #expres-forms-wiki-list-form > div > div:first-of-type {
    float: left; }
  .ezoic-wrapper #expres-forms-wiki-list-form #search-submit {
    margin-left: 15px;
    margin-top: 30px; }
  .ezoic-wrapper .linedwrap {
    border: 1px solid silver;
    padding: 3px; }
  .ezoic-wrapper .linedtextarea {
    padding: 0px;
    margin: 0px; }
  .ezoic-wrapper .linedtextarea textarea,
  .ezoic-wrapper .linedwrap .codelines .lineno {
    font-size: 10pt;
    font-family: monospace;
    line-height: normal !important; }
  .ezoic-wrapper .linedtextarea textarea {
    padding-right: 0.3em;
    padding-top: 0.3em;
    border: 0; }
  .ezoic-wrapper .linedwrap .lines {
    margin-top: 0px;
    width: 50px;
    float: left;
    overflow: hidden;
    border-right: 1px solid silver;
    margin-right: 10px; }
  .ezoic-wrapper .linedwrap .codelines {
    padding-top: 5px; }
  .ezoic-wrapper .linedwrap .codelines .lineno {
    color: #aaaaaa;
    padding-right: 0.5em;
    padding-top: 0em;
    text-align: right;
    white-space: nowrap; }
  .ezoic-wrapper .linedwrap .codelines .lineselect {
    color: red; }
  .ezoic-wrapper .qtip {
    position: absolute;
    left: -28000px;
    top: -28000px;
    display: none;
    max-width: 280px;
    font-size: 10px;
    line-height: 12px;
    direction: ltr;
    padding: 0; }
  .ezoic-wrapper .qtip-content {
    position: relative;
    padding: 5px 9px;
    overflow: hidden;
    text-align: left;
    word-wrap: break-word; }
  .ezoic-wrapper .qtip-titlebar {
    position: relative;
    padding: 5px 35px 5px 10px;
    overflow: hidden;
    border-width: 0 0 1px;
    font-weight: 700; }
  .ezoic-wrapper .qtip-titlebar+.qtip-content {
    border-top-width: 0 !important; }
  .ezoic-wrapper .qtip-close {
    position: absolute;
    right: -9px;
    top: -9px;
    cursor: pointer;
    outline: medium none;
    border-width: 1px;
    border-style: solid;
    border-color: transparent; }
  .ezoic-wrapper .qtip-titlebar .qtip-close {
    right: 4px;
    top: 50%;
    margin-top: -9px; }
  .ezoic-wrapper * html .qtip-titlebar .qtip-close {
    top: 16px; }
  .ezoic-wrapper .qtip-titlebar .ui-icon,
  .ezoic-wrapper .qtip-icon .ui-icon {
    display: block;
    text-indent: -1000em;
    direction: ltr; }
  .ezoic-wrapper .qtip-icon,
  .ezoic-wrapper .qtip-icon .ui-icon {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-decoration: none; }
  .ezoic-wrapper .qtip-icon .ui-icon {
    width: 18px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    text-indent: 0;
    font:400 bold 10px/13px Tahoma,sans-serif;
    color: inherit;
    background: transparent none no-repeat -100em -100em; }

  .ezoic-wrapper .qtip-default {
    border-width: 1px;
    border-style: solid;
    border-color: #f1d031;
    background-color: #ffffa3;
    color: #555555; }
  .ezoic-wrapper .qtip-default .qtip-titlebar {
    background-color: #ffef93; }
  .ezoic-wrapper .qtip-default .qtip-icon {
    border-color: #cccccc;
    background: #f1f1f1;
    color: #777777; }
  .ezoic-wrapper .qtip-default .qtip-titlebar .qtip-close {
    border-color: #aaaaaa;
    color: #111111; }
  .ezoic-wrapper .qtip-light {
    background-color: white;
    border-color: #e2e2e2;
    color: #454545; }
  .ezoic-wrapper .qtip-light .qtip-titlebar {
    background-color: #f1f1f1; }
  .ezoic-wrapper .qtip-dark {
    background-color: #505050;
    border-color: #303030;
    color: #f3f3f3; }
  .ezoic-wrapper .qtip-dark .qtip-titlebar {
    background-color: #404040; }
  .ezoic-wrapper .qtip-dark .qtip-icon {
    border-color: #444444; }
  .ezoic-wrapper .qtip-dark .qtip-titlebar .ui-state-hover {
    border-color: #303030; }
  .ezoic-wrapper .qtip-cream {
    background-color: #fbf7aa;
    border-color: #f9e98e;
    color: #a27d35; }
  .ezoic-wrapper .qtip-cream .qtip-titlebar {
    background-color: #f0de7d; }
  .ezoic-wrapper .qtip-cream .qtip-close .qtip-icon {
    background-position: -82px 0; }
  .ezoic-wrapper .qtip-red {
    background-color: #f78b83;
    border-color: #d95252;
    color: #912323; }
  .ezoic-wrapper .qtip-red .qtip-titlebar {
    background-color: #f06d65; }
  .ezoic-wrapper .qtip-red .qtip-close .qtip-icon {
    background-position: -102px 0; }
  .ezoic-wrapper .qtip-red .qtip-icon {
    border-color: #d95252; }
  .ezoic-wrapper .qtip-red .qtip-titlebar .ui-state-hover {
    border-color: #d95252; }
  .ezoic-wrapper .qtip-green {
    background-color: #caed9e;
    border-color: #90d93f;
    color: #3f6219; }
  .ezoic-wrapper .qtip-green .qtip-titlebar {
    background-color: #b0de78; }
  .ezoic-wrapper .qtip-green .qtip-close .qtip-icon {
    background-position: -42px 0; }
  .ezoic-wrapper .qtip-blue {
    background-color: #e5f6fe;
    border-color: #add9ed;
    color: #5e99bd; }
  .ezoic-wrapper .qtip-blue .qtip-titlebar {
    background-color: #d0e9f5; }
  .ezoic-wrapper .qtip-blue .qtip-close .qtip-icon {
    background-position: -2px 0; }
  .ezoic-wrapper .qtip .qtip-tip {
    margin: 0 auto;
    overflow: hidden;
    z-index: 10; }
  .ezoic-wrapper x:-o-prefocus,
  .ezoic-wrapper .qtip .qtip-tip {
    visibility: hidden; }
  .ezoic-wrapper .qtip .qtip-tip,
  .ezoic-wrapper .qtip .qtip-tip .qtip-vml,
  .ezoic-wrapper .qtip .qtip-tip canvas {
    position: absolute;
    color: #123456;
    background: transparent;
    border: 0 dashed transparent; }
  .ezoic-wrapper .qtip .qtip-tip canvas {
    top: 0;
    left: 0; }
  .ezoic-wrapper .qtip .qtip-tip .qtip-vml {
    behavior: url('/sites/all/libraries/qtip/#default#VML');
    display: inline-block;
    visibility: visible; }
  .ezoic-wrapper #qtip-overlay {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  .ezoic-wrapper #qtip-overlay.blurs {
    cursor: pointer; }
  .ezoic-wrapper #qtip-overlay div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.7;
    filter: alpha(100);
    -ms-filter: "alpha(Opacity=70)"; }
  .ezoic-wrapper p.sales-page.leadtext {
    font-size: 15px !important;
    color: #4d4d4d !important;
    font-weight: normal !important;
    width: 68%; }
  .ezoic-wrapper #book-price {
    position: absolute;
    top: 372px;
    right: 0; }
  .ezoic-wrapper ul#youll-learn li {
    line-height: 1.4;
    list-style-type: none;
    display: inline-block;
    width: 261px;
    margin-right: 2em;
    font-size: 15px;
    color: #4d4d4d;
    vertical-align: top;
    margin-bottom: 19px;
    background: url('https://explorable.com/sites/default/files/landing-page/tick.png') no-repeat left 6px;
    padding-left: 30px; }
  .ezoic-wrapper div.sales-page {
    margin: 0 200px; }
  .ezoic-wrapper div.sales-page.buy-ebook-div {
    height: 260px;
    background: #f6f6f6 url('https://explorable.com/sites/default/files/landing-page/price.png') no-repeat 500px 28px;
    width: 625px; }
  .ezoic-wrapper div.sales-page.buy-ebook-div h3 {
    font-size: 35px;
    color: #242424;
    margin: 0 3em;
    padding-top: 44px;
    margin-bottom: 20px; }
  .ezoic-wrapper div.sales-page.buy-ebook-div p {
    text-align: center; }
  .ezoic-wrapper div.sales-page.buy-ebook-div p a {
    padding: 12px;
    display: inline-block;
    width: 240px;
    color: white;
    font-size: 22px;
    background-color: #38a06d;
    border-bottom: 4px solid #2d8057; }
  .ezoic-wrapper div.sales-page.buy-ebook-div p span {
    font-size: 15px;
    color: #4d4d4d;
    display: block; }
  .ezoic-wrapper div.sales-page.testimonies {
    margin: 2em 4em;
    padding: 0 200px 0 120px;
    border: 0;
    border-top: 1px solid #b5b5b5;
    border-bottom: 1px solid #b5b5b5; }
  .ezoic-wrapper div.sales-page.testimonies ul li {
    font-size: 12px !important;
    color: #4d4d4d;
    background: url('https://explorable.com/sites/default/files/landing-page/testimonial.png') no-repeat;
    list-style-type: none !important;
    padding-left: 80px;
    height: 100px; }
  .ezoic-wrapper div.sales-page.whats-in-the-book h3 {
    font-size: 35px;
    color: #242424;
    margin: 0 3em;
    text-align: center; }
  .ezoic-wrapper div.sales-page.whats-in-the-book p {
    font-size: 15px;
    color: #4d4d4d;
    margin-top: 1em;
    line-height: 1.6; }
  .ezoic-wrapper div.book-contents {
    margin: 0 0 0 160px; }
  .ezoic-wrapper div.book-contents table {
    width: 100%; }
  .ezoic-wrapper div.book-contents table tr td {
    color: #466faf !important;
    font-size: 15px !important;
    list-style-type: none !important;
    display: inline-block;
    vertical-align: top;
    text-align: left;
    padding: 18px 0; }
  .ezoic-wrapper div.book-contents table tr td.col1 {
    width: 398px;
    margin-right: 4em;
    vertical-align: top; }
  .ezoic-wrapper div.book-contents table tr td.col2 {
    width: 270px; }
  .ezoic-wrapper div.book-contents table tr td span {
    display: block;
    color: white;
    background: url('https://explorable.com/sites/default/files/landing-page/circle.png') no-repeat 0px -2px;
    height: 30px;
    width: 30px;
    margin-right: 9px;
    text-align: center;
    float: left;
    line-height: 1.6;
    vertical-align: top; }
  .ezoic-wrapper div.about-the-author {
    border: 1px solid #b5b5b5;
    display: block;
    margin: 0 100px 4em;
    padding-bottom: 44px; }
  .ezoic-wrapper div.about-the-author .ata-left,
  .ezoic-wrapper div.about-the-author .ata-right {
    display: inline-block; }
  .ezoic-wrapper div.about-the-author .ata-left {
    width: 160px;
    padding: 33px 0 0 60px;
    vertical-align: top; }
  .ezoic-wrapper div.about-the-author .ata-right {
    width: 64%;
    margin-left: 26px; }
  .ezoic-wrapper div.about-the-author h3 {
    text-indent: 0;
    font-size: 35px;
    font-weight: bold;
    color: #242424; }
  .ezoic-wrapper div.about-the-author p {
    font-size: 15px;
    color: #4d4d4d; }
  .ezoic-wrapper .guide-bottom-navigation {
    clear: both;
    margin: 1.5em 0; }
  .ezoic-wrapper .guide-bottom-navigation .page-links {
    text-align: center; }
  .ezoic-wrapper .guide-bottom-navigation .page-previous {
    text-align: left;
    width: 30%;
    display: block;
    float: left; }
  .ezoic-wrapper .guide-bottom-navigation .page-up {
    margin: 0 5%;
    width: 30%;
    display: block;
    float: left; }
  .ezoic-wrapper .guide-bottom-navigation .page-next {
    text-align: right;
    width: 30%;
    display: block;
    float: right; }
  .ezoic-wrapper .guide-item-no-link {
    font-style: italic; }
  .ezoic-wrapper .block-guide li.collapsed div.item-list {
    display: none; }
  .ezoic-wrapper .block-guide li.collapsed .guide-item-no-link,
  .ezoic-wrapper .block-guide li.expanded .guide-item-no-link {
    cursor: pointer; }
  .ezoic-wrapper .block-guide div.take-course-wrapper {
    border-top: dashed 1px #cccccc;
    margin: 15px 0 10px;
    padding: 4px 10px 0;
    text-align: center; }
  .ezoic-wrapper .block-guide div.take-course-wrapper .take-course-intro {
    font-size: 0.8em; }
  .ezoic-wrapper .block-guide div.take-course-wrapper #edit-emails-wrapper {
    margin-top: 0; }

  .ezoic-wrapper .block-guide div.take-course-wrapper .form-text {
    color: #505050;
    text-align: center;
    width: 95%; }
  .ezoic-wrapper .block-guide .item-list a,
  .ezoic-wrapper .block-guide .item-list a:link,
  .ezoic-wrapper .block-guide .item-list a:visited,
  .ezoic-wrapper .block-guide h2 a,
  .ezoic-wrapper .block-guide {
    color: inherit; }
  .ezoic-wrapper .block-guide h2 a,
  .ezoic-wrapper .block-guide h2 span {
    border-bottom: 1px solid #eeeeee;
    display: block;
    margin-bottom: 5px;
    padding: 6px;
    background: #eeeeee;
    text-decoration: none; }
  .ezoic-wrapper .block-guide h2 a.guide-item-active,
  .ezoic-wrapper .block-guide h2 a:hover {
    background: #eeeeee;
    text-decoration: none; }
  .ezoic-wrapper .block-guide ul li a,
  .ezoic-wrapper .block-guide ul li span.guide-item-no-link {
    border-left: 2px solid #fafafa;
    display: block;
    padding: 1px 5px;
    margin-bottom: 1px; }
  .ezoic-wrapper .block-guide li a.guide-item-active,
  .ezoic-wrapper .block-guide ul li a:hover {
    background: #eeeeee;
    text-decoration: none; }
  .ezoic-wrapper .block-guide ul li span.guide-item-prefix {
    margin-right: 5px; }
  .ezoic-wrapper .block-guide li a.guide-item-private,
  .ezoic-wrapper .block-guide li a.guide-item-private:hover {
    color: #bbbbbb;
    text-decoration: line-through; }
  .ezoic-wrapper .guide-menu-expand,
  .ezoic-wrapper .guide-menu-collapse {
    border-bottom: none !important;
    border-left: none !important;
    float: right;
    padding: 0 1em !important; }
  .ezoic-wrapper .block-guide ul li a.guide-menu-expand {
    background-image: url('https://explorable.com/sites/all/modules/custom/guide/images/arrow-right.png');
    background-repeat: no-repeat;
    background-position: center center; }
  .ezoic-wrapper .block-guide ul li a.guide-menu-collapse {
    background-image: url('https://explorable.com/sites/all/modules/custom/guide/images/arrow-down.png');
    background-repeat: no-repeat;
    background-position: center center;
    display: none; }
  .ezoic-wrapper .block-guide ul li a.guide-menu-expand:hover,
  .ezoic-wrapper .block-guide ul li a.guide-menu-collapse:hover {
    background-color: transparent;
    border-left: none;
    left: 1px;
    position: relative; }
  .ezoic-wrapper .print-link {
    display: block;
    text-align: right;
    padding-bottom: 0.5em; }
  .ezoic-wrapper div#block-print-0 span {
    display: block; }
  .ezoic-wrapper .print_html,
  .ezoic-wrapper .print_mail,
  .ezoic-wrapper .print_pdf {
    margin-left: 1em; }
  .ezoic-wrapper .print-syslink {
    margin-right: 1em; }
  .ezoic-wrapper img.print-icon {
    vertical-align: middle; }
  .ezoic-wrapper img.print-icon-margin {
    padding-right: 4px; }
  .ezoic-wrapper label.printmail-label {
    width: 175px;
    float: left; }
  .ezoic-wrapper .honeypot-textfield {
    display: none !important; }
  .ezoic-wrapper #preloaded-login-form {
    display: none; }
  .ezoic-wrapper div#explorable-account-forms .form-item label {
    font-weight: normal; }
  .ezoic-wrapper div#explorable-account-forms div#explorable-account-register {
    padding: 15px;
    width: 45%; }
  .ezoic-wrapper div#explorable-account-forms div#explorable-account-login {
    border-left: dashed 1px #cccccc;
    float: right;
    padding: 15px 0 15px 50px;
    width: 45%; }

  .ezoic-wrapper div#explorable-account-forms input.form-text {
    width: 85%; }

  .ezoic-wrapper #explorable-popup-errors {
    color: #a30000;
    font-size: 0.9em;
    cursor: default; }
  .ezoic-wrapper #explorable-popup-errors span {
    text-decoration: underline; }
  .ezoic-wrapper #explorable-account-hybridauth {
    display: none; }
  .ezoic-wrapper .qtip-popup {
    border: solid 3px #eeeeee;
    max-width: 800px;
    width: 80%; }
  .ezoic-wrapper .qtip-popup .qtip-content {
    padding: 20px 30px 30px; }
  .ezoic-wrapper .qtip-popup .qtip-content h2 {
    padding: 0; }
  .ezoic-wrapper .qtip-popup .qtip-content h3 {
    color: #555555;
    font-family: 'Open Sans', sans-serif;
    font-size: 1em;
    margin-bottom: 6px;
    text-indent: 0; }
  .ezoic-wrapper .qtip-popup .qtip-content #explorable-account-hybridauth {
    display: block;
    margin-top: 20px; }

  .ezoic-wrapper .qtip-popup .throbber {
    background: url('https://explorable.com/misc/throbber.gif') 0 21px;
    height: 16px;
    margin: 0 auto;
    width: 14px; }
  .ezoic-wrapper .qtip-popup .progress {
    margin-top: 5px;
    text-align: center; }
  .ezoic-wrapper .qtip-popup-no-registration {
    width: 35%; }
  .ezoic-wrapper .qtip-popup-no-registration div#explorable-account-forms div#explorable-account-login {
    width: 100%; }
  .ezoic-wrapper .hybridauth-icon {
    display: block;
    float: left;
    width: 32px;
    height: 32px;
    opacity: 0.75;
    filter: alpha(100); }
  .ezoic-wrapper .hybridauth-icon:hover {
    opacity: 1;
    filter: alpha(100); }
  .ezoic-wrapper .hybridauth-none {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/openid.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-aol {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/aol.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-facebook {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/facebook.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-foursquare {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/foursquare.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-google {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/google.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-linkedin {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/linkedin.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-live {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/live.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-myspace {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/myspace.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-openid {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/openid.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-twitter {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/twitter.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-yahoo {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/yahoo.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-px500 {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/500px.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-disqus {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/disqus.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-github {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/github.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-goodreads {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/goodreads.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-gowalla {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/gowalla.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-identica {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/identica.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-instagram {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/instagram.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-lastfm {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/lastfm.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-mailru {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/mailru.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-murmur {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/murmur.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-odnoklassniki {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/odnoklassniki.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-pixnet {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/pixnet.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-plurk {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/plurk.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-qq {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/qq.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-sina {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/sina.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-skyrock {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/skyrock.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-tumblr {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/tumblr.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-viadeo {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/viadeo.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-vimeo {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/vimeo.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-vkontakte {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/vkontakte.png') 0px 0px no-repeat; }
  .ezoic-wrapper .hybridauth-yandex {
    background: transparent url('https://explorable.com/sites/all/modules/contrib/hybridauth/plugins/icon_pack/hybridauth_32/icons/yandex.png') 0px 0px no-repeat; }
  .ezoic-wrapper .item-list ul.hybridauth-widget {
    margin: 0; }
  .ezoic-wrapper .item-list ul.hybridauth-widget li {
    display: inline-block;
    margin: 1px;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
    background: none; }
  .ezoic-wrapper .item-list ul.hybridauth-widget li a {
    padding: 0;
    margin: 0; }
  .ezoic-wrapper #hybridauth-modal div.ctools-modal-content .modal-header {
    background-color: #999999; }
  .ezoic-wrapper #hybridauth-modal {
    padding: 10px;
    background-color: black; }
  .ezoic-wrapper #hybridauth-modal .ctools-modal-content {
    background-color: white;
    border: 0;
    padding-bottom: 20px; }
  .ezoic-wrapper #ouibounce-step-2 {
    display: none; }
  .ezoic-wrapper .ouibounce-modal h1,
  .ezoic-wrapper .ouibounce-modal h2,
  .ezoic-wrapper .ouibounce-modal h3,
  .ezoic-wrapper .ouibounce-modal h4,
  .ezoic-wrapper .ouibounce-modal h5,
  .ezoic-wrapper .ouibounce-modal h6 {
    margin: 0 !important;
    padding: 0 !important;
    text-indent: 0 !important; }
  .ezoic-wrapper .ouibounce-modal h1 {
    margin-bottom: 10px; }
  .ezoic-wrapper .qtip-ouibounce {
    max-width: 800px !important; }
  .ezoic-wrapper .ouibounce-cover {
    margin-bottom: 15px;
    position: relative;
    text-align: center; }
  .ezoic-wrapper .ouibounce-cover.course-sign-up {
    float: right;
    max-width: 465px;
    width: 65%; }
  .ezoic-wrapper .ouibounce-cover .site-logo {
    margin-bottom: 30px; }
  .ezoic-wrapper .ouibounce-cover h1,
  .ezoic-wrapper .ouibounce-cover h2,
  .ezoic-wrapper .ouibounce-cover h3,
  .ezoic-wrapper .ouibounce-cover h4,
  .ezoic-wrapper .ouibounce-cover h5,
  .ezoic-wrapper .ouibounce-cover h6 {
    text-align: center;
    margin: 0 auto !important;
    max-width: 550px; }
  .ezoic-wrapper .ouibounce-cover h1 {
    color: #4d8c9b;
    font-size: 50px; }
  .ezoic-wrapper .ouibounce-cover.get-access h1 {
    background-image: url('https://explorable.com/sites/all/modules/custom/expres_ouibounce/images/line.png') !important;
    background-position: center bottom;
    background-repeat: no-repeat;
    font-size: 70px;
    margin-bottom: 10px !important;
    padding-bottom: 10px !important; }
  .ezoic-wrapper .ouibounce-cover h3 {
    color: #30535d;
    font-size: 25px;
    font-weight: normal; }
  .ezoic-wrapper .ouibounce-cover h5 {
    color: #707070;
    font-weight: normal;
    max-width: 400px; }
  .ezoic-wrapper .ouibounce-cover .last-step {
    background-color: #629eae;
    color: white;
    display: inline;
    font-size: 20px;
    font-weight: bold;
    left: -40px;
    line-height: 70px;
    padding: 7px 15px;
    position: relative; }
  .ezoic-wrapper .ouibounce-cover img.oui-book-1 {
    left: 10px;
    position: absolute;
    top: 0; }
  .ezoic-wrapper .ouibounce-close-button {
    cursor: pointer; }
  .ezoic-wrapper .ouibounce-xl-button,
  .ezoic-wrapper .ouibounce-xl-button2 {
    border-bottom-width: 3px !important;
    width: 20% !important; }
  .ezoic-wrapper .ouibounce-xl-button {
    background-color: #38a06d !important;
    border-bottom-color: #2a7e55 !important;
    padding: 20px 15px !important; }
  .ezoic-wrapper .ouibounce-xl-button2 {
    background-color: #999999 !important;
    border-bottom-color: #848484 !important;
    padding: 4px 14px !important;
    position: relative;
    top: 17px; }
  .ezoic-wrapper .ouibounce-xl-button,
  .ezoic-wrapper .ouibounce-xl-button2,
  .ezoic-wrapper .ouibounce-xl-button2 span {
    color: white !important; }
  .ezoic-wrapper .ouibounce-xl-button2 span {
    display: block;
    font-size: 0.8em;
    line-height: 16px; }
  .ezoic-wrapper .ouibounce-spacer {
    margin: 0 20px; }
  .ezoic-wrapper form#ouibounce-course-signup-form {
    background-color: #c9c9c9;
    margin: 10px auto;
    padding: 2%;
    text-align: center;
    width: 65%; }
  .ezoic-wrapper form#ouibounce-course-signup-form input.form-text {
    border-color: #c9c9c9;
    display: block;
    margin: 0 auto 15px;
    padding: 10px 1%; }
  .ezoic-wrapper form#ouibounce-course-signup-form input.form-text,
  .ezoic-wrapper form#ouibounce-course-signup-form .ouibounce-xl-button {
    display: block !important;
    width: 96% !important; }
  .ezoic-wrapper form#ouibounce-course-signup-form .ouibounce-xl-button {
    margin: 0 auto; }
  .ezoic-wrapper img.oui-logo-2 {
    width: 160px; }
  .ezoic-wrapper img.oui-book-2 {
    left: 25px;
    position: relative; }
  .ezoic-wrapper #btn-course-signup-cancel {
    color: #999999;
    font-size: 0.9em; }
  .ezoic-wrapper .oui-book-preview-icon {
    width: 200px; }
  .ezoic-wrapper .logging-options-description {
    color: #898989;
    font-size: 0.7em; }
  .ezoic-wrapper form#logging-options-manage div.description {
    color: #898989;
    font-size: 0.7em;
    padding: 1.5em 0 0; }
  .ezoic-wrapper #edit-logging-options-auto-delete-wrapper {
    float: left; }
  .ezoic-wrapper #edit-logging-options-time-limits-wrapper {
    float: left; }
  .ezoic-wrapper #edit-logging-options-time-limits-minimum-wrapper {
    float: left; }
  .ezoic-wrapper #edit-logging-options-time-limits-divider-wrapper {
    float: left;
    margin-top: 1em; }
  .ezoic-wrapper #edit-logging-options-autosave-results-expire-wrapper label.form-label {
    float: left; }
  .ezoic-wrapper #edit-logging-options-autosave-results-expire-wrapper span.label-wrapper {
    font-weight: normal;
    margin-right: 1em; }
  .ezoic-wrapper .unique-codes-manage-table {
    width: 100%;
    margin-top: 10px; }
  .ezoic-wrapper .unique-codes-manage-table tr {
    line-height: 21px;
    background-color: #fafafa !important;
    border-bottom-width: 1px; }
  .ezoic-wrapper .unique-codes-manage-table td {
    font-size: 13px !important;
    font-weight: normal !important;
    white-space: nowrap !important;
    color: #555555 !important;
    padding: 8px 5px; }
  .ezoic-wrapper .unique-codes-manage-table th {
    color: #555555 !important;
    padding: 8px 5px;
    font-size: 13px !important;
    font-weight: normal !important;
    white-space: nowrap !important;
    border-bottom-width: 3px;
    border-bottom-style: solid;
    border-bottom-color: #cccccc; }
  .ezoic-wrapper .unique-codes-manage-table input[type=text] {
    width: 100%; }
  .ezoic-wrapper .unique-codes-manage-table .unique-codes-expiration-date {
    width: inherit !important; }
  .ezoic-wrapper .uniqueCodesLinkField {
    width: 150px;
    cursor: pointer;
    overflow-x: scroll; }
  .ezoic-wrapper .unique-codes-manage-table td:nth-child(4) {
    width: 150px !important; }
  .ezoic-wrapper .unique-codes-manage-table th:nth-child(4) {
    width: 150px !important; }
  .ezoic-wrapper #embed-button-table td:nth-child(1) {
    width: 200px !important; }
  .ezoic-wrapper #embed-button-table th:nth-child(1) {
    width: 200px !important; }
  .ezoic-wrapper #embed-button-table {
    margin-top: 20px; }
  .ezoic-wrapper .embedButtonFieldJS {
    width: 200px;
    cursor: pointer;
    overflow-x: scroll; }
  .ezoic-wrapper #embed-button-table td {
    font-size: 13px !important;
    font-weight: normal !important;
    white-space: nowrap !important;
    color: #555555 !important;
    padding: 8px 5px; }
  .ezoic-wrapper #embed-button-table tr {
    line-height: 21px;
    background-color: #fafafa !important;
    border-bottom-width: 1px; }
  .ezoic-wrapper .unique-codes-description {
    color: #3b3b3b;
    font-size: 18px;
    font-weight: bold;
    font-family: Georgia, serif;
    line-height: 1.8;
    margin-bottom: 10px; }
  .ezoic-wrapper .unique-codes-lead {
    color: #3b3b3b;
    font-size: 18px;
    font-weight: bold;
    font-family: Georgia, serif;
    line-height: 1.8;
    margin-bottom: 10px; }
  .ezoic-wrapper .unique-codes-description {
    color: #898989;
    font-size: 0.7em; }
  .ezoic-wrapper .container-12,
  .ezoic-wrapper .container-16,
  .ezoic-wrapper .container-24 {
    margin-left: auto;
    margin-right: auto;
    width: 960px; }
  .ezoic-wrapper .grid-1,
  .ezoic-wrapper .grid-2,
  .ezoic-wrapper .grid-3,
  .ezoic-wrapper .grid-4,
  .ezoic-wrapper .grid-5,
  .ezoic-wrapper .grid-6,
  .ezoic-wrapper .grid-7,
  .ezoic-wrapper .grid-8,
  .ezoic-wrapper .grid-9,
  .ezoic-wrapper .grid-10,
  .ezoic-wrapper .grid-11,
  .ezoic-wrapper .grid-12,
  .ezoic-wrapper .grid-13,
  .ezoic-wrapper .grid-14,
  .ezoic-wrapper .grid-15,
  .ezoic-wrapper .grid-16 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 10px;
    margin-right: 10px; }
  .ezoic-wrapper .container-24 .grid-1,
  .ezoic-wrapper .container-24 .grid-2,
  .ezoic-wrapper .container-24 .grid-3,
  .ezoic-wrapper .container-24 .grid-4,
  .ezoic-wrapper .container-24 .grid-5,
  .ezoic-wrapper .container-24 .grid-6,
  .ezoic-wrapper .container-24 .grid-7,
  .ezoic-wrapper .container-24 .grid-8,
  .ezoic-wrapper .container-24 .grid-9,
  .ezoic-wrapper .container-24 .grid-10,
  .ezoic-wrapper .container-24 .grid-11,
  .ezoic-wrapper .container-24 .grid-12,
  .ezoic-wrapper .container-24 .grid-13,
  .ezoic-wrapper .container-24 .grid-14,
  .ezoic-wrapper .container-24 .grid-15,
  .ezoic-wrapper .container-24 .grid-16,
  .ezoic-wrapper .container-24 .grid-17,
  .ezoic-wrapper .container-24 .grid-18,
  .ezoic-wrapper .container-24 .grid-19,
  .ezoic-wrapper .container-24 .grid-20,
  .ezoic-wrapper .container-24 .grid-21,
  .ezoic-wrapper .container-24 .grid-22,
  .ezoic-wrapper .container-24 .grid-23,
  .ezoic-wrapper .container-24 .grid-24 {
    display: inline;
    float: left;
    position: relative;
    margin-left: 5px;
    margin-right: 5px; }
  .ezoic-wrapper .container-24 .grid-1 {
    width: 30px; }
  .ezoic-wrapper .container-24 .grid-2 {
    width: 70px; }
  .ezoic-wrapper .container-24 .grid-3 {
    width: 110px; }
  .ezoic-wrapper .container-24 .grid-4 {
    width: 150px; }
  .ezoic-wrapper .container-24 .grid-5 {
    width: 190px; }
  .ezoic-wrapper .container-24 .grid-6 {
    width: 230px; }
  .ezoic-wrapper .container-24 .grid-7 {
    width: 270px; }
  .ezoic-wrapper .container-24 .grid-8 {
    width: 310px; }
  .ezoic-wrapper .container-24 .grid-9 {
    width: 350px; }
  .ezoic-wrapper .container-24 .grid-10 {
    width: 390px; }
  .ezoic-wrapper .container-24 .grid-11 {
    width: 430px; }
  .ezoic-wrapper .container-24 .grid-12 {
    width: 470px; }
  .ezoic-wrapper .container-24 .grid-13 {
    width: 510px; }
  .ezoic-wrapper .container-24 .grid-14 {
    width: 550px; }
  .ezoic-wrapper .container-24 .grid-15 {
    width: 590px; }
  .ezoic-wrapper .container-24 .grid-16 {
    width: 630px; }
  .ezoic-wrapper .container-24 .grid-17 {
    width: 670px; }
  .ezoic-wrapper .container-24 .grid-18 {
    width: 710px; }
  .ezoic-wrapper .container-24 .grid-19 {
    width: 750px; }
  .ezoic-wrapper .container-24 .grid-20 {
    width: 790px; }
  .ezoic-wrapper .container-24 .grid-21 {
    width: 830px; }
  .ezoic-wrapper .container-24 .grid-22 {
    width: 870px; }
  .ezoic-wrapper .container-24 .grid-23 {
    width: 910px; }
  .ezoic-wrapper .container-24 .grid-24 {
    width: 950px; }
  .ezoic-wrapper .container-24 .prefix-1 {
    padding-left: 40px; }
  .ezoic-wrapper .container-24 .prefix-2 {
    padding-left: 80px; }
  .ezoic-wrapper .container-24 .prefix-3 {
    padding-left: 120px; }
  .ezoic-wrapper .container-24 .prefix-4 {
    padding-left: 160px; }
  .ezoic-wrapper .container-24 .prefix-5 {
    padding-left: 200px; }
  .ezoic-wrapper .container-24 .prefix-6 {
    padding-left: 240px; }
  .ezoic-wrapper .container-24 .prefix-7 {
    padding-left: 280px; }
  .ezoic-wrapper .container-24 .prefix-8 {
    padding-left: 320px; }
  .ezoic-wrapper .container-24 .prefix-9 {
    padding-left: 360px; }
  .ezoic-wrapper .container-24 .prefix-10 {
    padding-left: 400px; }
  .ezoic-wrapper .container-24 .prefix-11 {
    padding-left: 440px; }
  .ezoic-wrapper .container-24 .prefix-12 {
    padding-left: 480px; }
  .ezoic-wrapper .container-24 .prefix-13 {
    padding-left: 520px; }
  .ezoic-wrapper .container-24 .prefix-14 {
    padding-left: 560px; }
  .ezoic-wrapper .container-24 .prefix-15 {
    padding-left: 600px; }
  .ezoic-wrapper .container-24 .prefix-16 {
    padding-left: 640px; }
  .ezoic-wrapper .container-24 .prefix-17 {
    padding-left: 680px; }
  .ezoic-wrapper .container-24 .prefix-18 {
    padding-left: 720px; }
  .ezoic-wrapper .container-24 .prefix-19 {
    padding-left: 760px; }
  .ezoic-wrapper .container-24 .prefix-20 {
    padding-left: 800px; }
  .ezoic-wrapper .container-24 .prefix-21 {
    padding-left: 840px; }
  .ezoic-wrapper .container-24 .prefix-22 {
    padding-left: 880px; }
  .ezoic-wrapper .container-24 .prefix-23 {
    padding-left: 920px; }
  .ezoic-wrapper .container-24 .suffix-1 {
    padding-right: 40px; }
  .ezoic-wrapper .container-24 .suffix-2 {
    padding-right: 80px; }
  .ezoic-wrapper .container-24 .suffix-3 {
    padding-right: 120px; }
  .ezoic-wrapper .container-24 .suffix-4 {
    padding-right: 160px; }
  .ezoic-wrapper .container-24 .suffix-5 {
    padding-right: 200px; }
  .ezoic-wrapper .container-24 .suffix-6 {
    padding-right: 240px; }
  .ezoic-wrapper .container-24 .suffix-7 {
    padding-right: 280px; }
  .ezoic-wrapper .container-24 .suffix-8 {
    padding-right: 320px; }
  .ezoic-wrapper .container-24 .suffix-9 {
    padding-right: 360px; }
  .ezoic-wrapper .container-24 .suffix-10 {
    padding-right: 400px; }
  .ezoic-wrapper .container-24 .suffix-11 {
    padding-right: 440px; }
  .ezoic-wrapper .container-24 .suffix-12 {
    padding-right: 480px; }
  .ezoic-wrapper .container-24 .suffix-13 {
    padding-right: 520px; }
  .ezoic-wrapper .container-24 .suffix-14 {
    padding-right: 560px; }
  .ezoic-wrapper .container-24 .suffix-15 {
    padding-right: 600px; }
  .ezoic-wrapper .container-24 .suffix-16 {
    padding-right: 640px; }
  .ezoic-wrapper .container-24 .suffix-17 {
    padding-right: 680px; }
  .ezoic-wrapper .container-24 .suffix-18 {
    padding-right: 720px; }
  .ezoic-wrapper .container-24 .suffix-19 {
    padding-right: 760px; }
  .ezoic-wrapper .container-24 .suffix-20 {
    padding-right: 800px; }
  .ezoic-wrapper .container-24 .suffix-21 {
    padding-right: 840px; }
  .ezoic-wrapper .container-24 .suffix-22 {
    padding-right: 880px; }
  .ezoic-wrapper .container-24 .suffix-23 {
    padding-right: 920px; }
  .ezoic-wrapper .container-24 .push-1 {
    left: 40px; }
  .ezoic-wrapper .container-24 .push-2 {
    left: 80px; }
  .ezoic-wrapper .container-24 .push-3 {
    left: 120px; }
  .ezoic-wrapper .container-24 .push-4 {
    left: 160px; }
  .ezoic-wrapper .container-24 .push-5 {
    left: 200px; }
  .ezoic-wrapper .container-24 .push-6 {
    left: 240px; }
  .ezoic-wrapper .container-24 .push-7 {
    left: 280px; }
  .ezoic-wrapper .container-24 .push-8 {
    left: 320px; }
  .ezoic-wrapper .container-24 .push-9 {
    left: 360px; }
  .ezoic-wrapper .container-24 .push-10 {
    left: 400px; }
  .ezoic-wrapper .container-24 .push-11 {
    left: 440px; }
  .ezoic-wrapper .container-24 .push-12 {
    left: 480px; }
  .ezoic-wrapper .container-24 .push-13 {
    left: 520px; }
  .ezoic-wrapper .container-24 .push-14 {
    left: 560px; }
  .ezoic-wrapper .container-24 .push-15 {
    left: 600px; }
  .ezoic-wrapper .container-24 .push-16 {
    left: 640px; }
  .ezoic-wrapper .container-24 .push-17 {
    left: 680px; }
  .ezoic-wrapper .container-24 .push-18 {
    left: 720px; }
  .ezoic-wrapper .container-24 .push-19 {
    left: 760px; }
  .ezoic-wrapper .container-24 .push-20 {
    left: 800px; }
  .ezoic-wrapper .container-24 .push-21 {
    left: 840px; }
  .ezoic-wrapper .container-24 .push-22 {
    left: 880px; }
  .ezoic-wrapper .container-24 .push-23 {
    left: 920px; }
  .ezoic-wrapper .container-24 .pull-1 {
    left: -40px; }
  .ezoic-wrapper .container-24 .pull-2 {
    left: -80px; }
  .ezoic-wrapper .container-24 .pull-3 {
    left: -120px; }
  .ezoic-wrapper .container-24 .pull-4 {
    left: -160px; }
  .ezoic-wrapper .container-24 .pull-5 {
    left: -200px; }
  .ezoic-wrapper .container-24 .pull-6 {
    left: -240px; }
  .ezoic-wrapper .container-24 .pull-7 {
    left: -280px; }
  .ezoic-wrapper .container-24 .pull-8 {
    left: -320px; }
  .ezoic-wrapper .container-24 .pull-9 {
    left: -360px; }
  .ezoic-wrapper .container-24 .pull-10 {
    left: -400px; }
  .ezoic-wrapper .container-24 .pull-11 {
    left: -440px; }
  .ezoic-wrapper .container-24 .pull-12 {
    left: -480px; }
  .ezoic-wrapper .container-24 .pull-13 {
    left: -520px; }
  .ezoic-wrapper .container-24 .pull-14 {
    left: -560px; }
  .ezoic-wrapper .container-24 .pull-15 {
    left: -600px; }
  .ezoic-wrapper .container-24 .pull-16 {
    left: -640px; }
  .ezoic-wrapper .container-24 .pull-17 {
    left: -680px; }
  .ezoic-wrapper .container-24 .pull-18 {
    left: -720px; }
  .ezoic-wrapper .container-24 .pull-19 {
    left: -760px; }
  .ezoic-wrapper .container-24 .pull-20 {
    left: -800px; }
  .ezoic-wrapper .container-24 .pull-21 {
    left: -840px; }
  .ezoic-wrapper .container-24 .pull-22 {
    left: -880px; }
  .ezoic-wrapper .container-24 .pull-23 {
    left: -920px; }
  .ezoic-wrapper .container-12 .grid-3,
  .ezoic-wrapper .container-16 .grid-4 {
    width: 220px; }
  .ezoic-wrapper .container-12 .grid-6,
  .ezoic-wrapper .container-16 .grid-8 {
    width: 460px; }
  .ezoic-wrapper .container-12 .grid-9,
  .ezoic-wrapper .container-16 .grid-12 {
    width: 700px; }
  .ezoic-wrapper .container-12 .grid-12,
  .ezoic-wrapper .container-16 .grid-16 {
    width: 940px; }
  .ezoic-wrapper .alpha {
    margin-left: 0 !important; }
  .ezoic-wrapper .omega {
    margin-right: 0 !important; }
  .ezoic-wrapper .container-12 .grid-1 {
    width: 60px; }
  .ezoic-wrapper .container-12 .grid-2 {
    width: 140px; }
  .ezoic-wrapper .container-12 .grid-4 {
    width: 300px; }
  .ezoic-wrapper .container-12 .grid-5 {
    width: 380px; }
  .ezoic-wrapper .container-12 .grid-7 {
    width: 540px; }
  .ezoic-wrapper .container-12 .grid-8 {
    width: 620px; }
  .ezoic-wrapper .container-12 .grid-10 {
    width: 780px; }
  .ezoic-wrapper .container-12 .grid-11 {
    width: 860px; }
  .ezoic-wrapper .container-16 .grid-1 {
    width: 40px; }
  .ezoic-wrapper .container-16 .grid-2 {
    width: 100px; }
  .ezoic-wrapper .container-16 .grid-3 {
    width: 160px; }
  .ezoic-wrapper .container-16 .grid-5 {
    width: 280px; }
  .ezoic-wrapper .container-16 .grid-6 {
    width: 340px; }
  .ezoic-wrapper .container-16 .grid-7 {
    width: 400px; }
  .ezoic-wrapper .container-16 .grid-9 {
    width: 520px; }
  .ezoic-wrapper .container-16 .grid-10 {
    width: 580px; }
  .ezoic-wrapper .container-16 .grid-11 {
    width: 640px; }
  .ezoic-wrapper .container-16 .grid-13 {
    width: 760px; }
  .ezoic-wrapper .container-16 .grid-14 {
    width: 820px; }
  .ezoic-wrapper .container-16 .grid-15 {
    width: 880px; }
  .ezoic-wrapper .container-12 .prefix-3,
  .ezoic-wrapper .container-16 .prefix-4 {
    padding-left: 240px; }
  .ezoic-wrapper .container-12 .prefix-6,
  .ezoic-wrapper .container-16 .prefix-8 {
    padding-left: 480px; }
  .ezoic-wrapper .container-12 .prefix-9,
  .ezoic-wrapper .container-16 .prefix-12 {
    padding-left: 720px; }
  .ezoic-wrapper .container-12 .prefix-1 {
    padding-left: 80px; }
  .ezoic-wrapper .container-12 .prefix-2 {
    padding-left: 160px; }
  .ezoic-wrapper .container-12 .prefix-4 {
    padding-left: 320px; }
  .ezoic-wrapper .container-12 .prefix-5 {
    padding-left: 400px; }
  .ezoic-wrapper .container-12 .prefix-7 {
    padding-left: 560px; }
  .ezoic-wrapper .container-12 .prefix-8 {
    padding-left: 640px; }
  .ezoic-wrapper .container-12 .prefix-10 {
    padding-left: 800px; }
  .ezoic-wrapper .container-12 .prefix-11 {
    padding-left: 880px; }
  .ezoic-wrapper .container-16 .prefix-1 {
    padding-left: 60px; }
  .ezoic-wrapper .container-16 .prefix-2 {
    padding-left: 120px; }
  .ezoic-wrapper .container-16 .prefix-3 {
    padding-left: 180px; }
  .ezoic-wrapper .container-16 .prefix-5 {
    padding-left: 300px; }
  .ezoic-wrapper .container-16 .prefix-6 {
    padding-left: 360px; }
  .ezoic-wrapper .container-16 .prefix-7 {
    padding-left: 420px; }
  .ezoic-wrapper .container-16 .prefix-9 {
    padding-left: 540px; }
  .ezoic-wrapper .container-16 .prefix-10 {
    padding-left: 600px; }
  .ezoic-wrapper .container-16 .prefix-11 {
    padding-left: 660px; }
  .ezoic-wrapper .container-16 .prefix-13 {
    padding-left: 780px; }
  .ezoic-wrapper .container-16 .prefix-14 {
    padding-left: 840px; }
  .ezoic-wrapper .container-16 .prefix-15 {
    padding-left: 900px; }
  .ezoic-wrapper .container-12 .suffix-3,
  .ezoic-wrapper .container-16 .suffix-4 {
    padding-right: 240px; }
  .ezoic-wrapper .container-12 .suffix-6,
  .ezoic-wrapper .container-16 .suffix-8 {
    padding-right: 480px; }
  .ezoic-wrapper .container-12 .suffix-9,
  .ezoic-wrapper .container-16 .suffix-12 {
    padding-right: 720px; }
  .ezoic-wrapper .container-12 .suffix-1 {
    padding-right: 80px; }
  .ezoic-wrapper .container-12 .suffix-2 {
    padding-right: 160px; }
  .ezoic-wrapper .container-12 .suffix-4 {
    padding-right: 320px; }
  .ezoic-wrapper .container-12 .suffix-5 {
    padding-right: 400px; }
  .ezoic-wrapper .container-12 .suffix-7 {
    padding-right: 560px; }
  .ezoic-wrapper .container-12 .suffix-8 {
    padding-right: 640px; }
  .ezoic-wrapper .container-12 .suffix-10 {
    padding-right: 800px; }
  .ezoic-wrapper .container-12 .suffix-11 {
    padding-right: 880px; }
  .ezoic-wrapper .container-16 .suffix-1 {
    padding-right: 60px; }
  .ezoic-wrapper .container-16 .suffix-2 {
    padding-right: 120px; }
  .ezoic-wrapper .container-16 .suffix-3 {
    padding-right: 180px; }
  .ezoic-wrapper .container-16 .suffix-5 {
    padding-right: 300px; }
  .ezoic-wrapper .container-16 .suffix-6 {
    padding-right: 360px; }
  .ezoic-wrapper .container-16 .suffix-7 {
    padding-right: 420px; }
  .ezoic-wrapper .container-16 .suffix-9 {
    padding-right: 540px; }
  .ezoic-wrapper .container-16 .suffix-10 {
    padding-right: 600px; }
  .ezoic-wrapper .container-16 .suffix-11 {
    padding-right: 660px; }
  .ezoic-wrapper .container-16 .suffix-13 {
    padding-right: 780px; }
  .ezoic-wrapper .container-16 .suffix-14 {
    padding-right: 840px; }
  .ezoic-wrapper .container-16 .suffix-15 {
    padding-right: 900px; }
  .ezoic-wrapper .container-12 .push-3,
  .ezoic-wrapper .container-16 .push-4 {
    left: 240px; }
  .ezoic-wrapper .container-12 .push-6,
  .ezoic-wrapper .container-16 .push-8 {
    left: 480px; }
  .ezoic-wrapper .container-12 .push-9,
  .ezoic-wrapper .container-16 .push-12 {
    left: 720px; }
  .ezoic-wrapper .container-12 .push-1 {
    left: 80px; }
  .ezoic-wrapper .container-12 .push-2 {
    left: 160px; }
  .ezoic-wrapper .container-12 .push-4 {
    left: 320px; }
  .ezoic-wrapper .container-12 .push-5 {
    left: 400px; }
  .ezoic-wrapper .container-12 .push-7 {
    left: 560px; }
  .ezoic-wrapper .container-12 .push-8 {
    left: 640px; }
  .ezoic-wrapper .container-12 .push-10 {
    left: 800px; }
  .ezoic-wrapper .container-12 .push-11 {
    left: 880px; }
  .ezoic-wrapper .container-16 .push-1 {
    left: 60px; }
  .ezoic-wrapper .container-16 .push-2 {
    left: 120px; }
  .ezoic-wrapper .container-16 .push-3 {
    left: 180px; }
  .ezoic-wrapper .container-16 .push-5 {
    left: 300px; }
  .ezoic-wrapper .container-16 .push-6 {
    left: 360px; }
  .ezoic-wrapper .container-16 .push-7 {
    left: 420px; }
  .ezoic-wrapper .container-16 .push-9 {
    left: 540px; }
  .ezoic-wrapper .container-16 .push-10 {
    left: 600px; }
  .ezoic-wrapper .container-16 .push-11 {
    left: 660px; }
  .ezoic-wrapper .container-16 .push-13 {
    left: 780px; }
  .ezoic-wrapper .container-16 .push-14 {
    left: 840px; }
  .ezoic-wrapper .container-16 .push-15 {
    left: 900px; }
  .ezoic-wrapper .container-12 .pull-3,
  .ezoic-wrapper .container-16 .pull-4 {
    left: -240px; }
  .ezoic-wrapper .container-12 .pull-6,
  .ezoic-wrapper .container-16 .pull-8 {
    left: -480px; }
  .ezoic-wrapper .container-12 .pull-9,
  .ezoic-wrapper .container-16 .pull-12 {
    left: -720px; }
  .ezoic-wrapper .container-12 .pull-1 {
    left: -80px; }
  .ezoic-wrapper .container-12 .pull-2 {
    left: -160px; }
  .ezoic-wrapper .container-12 .pull-4 {
    left: -320px; }
  .ezoic-wrapper .container-12 .pull-5 {
    left: -400px; }
  .ezoic-wrapper .container-12 .pull-7 {
    left: -560px; }
  .ezoic-wrapper .container-12 .pull-8 {
    left: -640px; }
  .ezoic-wrapper .container-12 .pull-10 {
    left: -800px; }
  .ezoic-wrapper .container-12 .pull-11 {
    left: -880px; }
  .ezoic-wrapper .container-16 .pull-1 {
    left: -60px; }
  .ezoic-wrapper .container-16 .pull-2 {
    left: -120px; }
  .ezoic-wrapper .container-16 .pull-3 {
    left: -180px; }
  .ezoic-wrapper .container-16 .pull-5 {
    left: -300px; }
  .ezoic-wrapper .container-16 .pull-6 {
    left: -360px; }
  .ezoic-wrapper .container-16 .pull-7 {
    left: -420px; }
  .ezoic-wrapper .container-16 .pull-9 {
    left: -540px; }
  .ezoic-wrapper .container-16 .pull-10 {
    left: -600px; }
  .ezoic-wrapper .container-16 .pull-11 {
    left: -660px; }
  .ezoic-wrapper .container-16 .pull-13 {
    left: -780px; }
  .ezoic-wrapper .container-16 .pull-14 {
    left: -840px; }
  .ezoic-wrapper .container-16 .pull-15 {
    left: -900px; }
  .ezoic-wrapper html,
  
 #stylesheet_body,
  .ezoic-wrapper div,
  .ezoic-wrapper span,
  .ezoic-wrapper applet,
  .ezoic-wrapper object,
  .ezoic-wrapper iframe,
  .ezoic-wrapper h1,
  .ezoic-wrapper h2,
  .ezoic-wrapper h3,
  .ezoic-wrapper h4,
  .ezoic-wrapper h5,
  .ezoic-wrapper h6,
  .ezoic-wrapper p,
  .ezoic-wrapper blockquote,
  .ezoic-wrapper pre,
  .ezoic-wrapper a,
  .ezoic-wrapper abbr,
  .ezoic-wrapper acronym,
  .ezoic-wrapper address,
  .ezoic-wrapper big,
  .ezoic-wrapper cite,
  .ezoic-wrapper code,
  .ezoic-wrapper del,
  .ezoic-wrapper dfn,
  .ezoic-wrapper em,
  .ezoic-wrapper font,
  .ezoic-wrapper img,
  .ezoic-wrapper ins,
  .ezoic-wrapper kbd,
  .ezoic-wrapper q,
  .ezoic-wrapper s,
  .ezoic-wrapper samp,
  .ezoic-wrapper small,
  .ezoic-wrapper strike,
  .ezoic-wrapper strong,
  .ezoic-wrapper sub,
  .ezoic-wrapper sup,
  .ezoic-wrapper tt,
  .ezoic-wrapper var,
  .ezoic-wrapper b,
  .ezoic-wrapper u,
  .ezoic-wrapper i,
  .ezoic-wrapper center,
  .ezoic-wrapper dl,
  .ezoic-wrapper dt,
  .ezoic-wrapper dd,
  .ezoic-wrapper ol,
  .ezoic-wrapper ul,
  .ezoic-wrapper li,
  .ezoic-wrapper fieldset,
  .ezoic-wrapper form,
  .ezoic-wrapper label,
  .ezoic-wrapper legend,
  .ezoic-wrapper table,
  .ezoic-wrapper caption,
  .ezoic-wrapper tbody,
  .ezoic-wrapper tfoot,
  .ezoic-wrapper thead,
  .ezoic-wrapper tr,
  .ezoic-wrapper th,
  .ezoic-wrapper td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent; }
  
 #stylesheet_body {
    line-height: 1; }
  .ezoic-wrapper ol,
  .ezoic-wrapper ul {
    list-style: none; }
  .ezoic-wrapper blockquote,
  .ezoic-wrapper q {
    quotes: none; }
  .ezoic-wrapper blockquote > .ezoic-before-el,
  .ezoic-wrapper blockquote > .ezoic-after-el,
  .ezoic-wrapper q > .ezoic-before-el,
  .ezoic-wrapper q > .ezoic-after-el {
    content: '';
    content: none; }
  .ezoic-wrapper :focus {
    outline: 0; }
  .ezoic-wrapper ins {
    text-decoration: none; }
  .ezoic-wrapper del {
    text-decoration: line-through; }
  .ezoic-wrapper table {
    border-collapse: collapse;
    border-spacing: 0; }
  
 #stylesheet_body {
    font:13px/1.5 Verdana,Helvetica,Arial,sans-serif; }
  .ezoic-wrapper Verdana,
  .ezoic-wrapper Helvetica,
  .ezoic-wrapper Arial,
  .ezoic-wrapper sans-serif    a:link,
  .ezoic-wrapper a:visited {
    color: #202124;
    text-decoration: underline; }
  .ezoic-wrapper a:hover {
    color: #0062a0;
    text-decoration: none; }
  .ezoic-wrapper a:active,
  .ezoic-wrapper a.active {
    color: #202124;
    text-decoration: none;
    color: black; }
  .ezoic-wrapper hr {
    margin: 0;
    padding: 0;
    border: none;
    height: 1px;
    background: #5294c1; }
  .ezoic-wrapper h1,
  .ezoic-wrapper h2,
  .ezoic-wrapper h3,
  .ezoic-wrapper h4,
  .ezoic-wrapper h5,
  .ezoic-wrapper h6 {
    letter-spacing: -0.05em;
    font-family: Georgia, 'Times New Roman', serif; }
  .ezoic-wrapper h1 {
    font-size: 36px; }
  .ezoic-wrapper h2 {
    font-size: 28px; }
  .ezoic-wrapper .block h2 {
    font-size: 18px;
    margin: 0; }
  .ezoic-wrapper h3 {
    font-size: 21px; }
  .ezoic-wrapper h4 {
    font-size: 19px; }
  .ezoic-wrapper h5 {
    font-size: 17px; }
  .ezoic-wrapper h6 {
    font-size: 15px; }
  .ezoic-wrapper ol {
    list-style: decimal; }
  .ezoic-wrapper ul {
    list-style: square; }
  .ezoic-wrapper p,
  .ezoic-wrapper dl,
  .ezoic-wrapper hr,
  .ezoic-wrapper h1,
  .ezoic-wrapper h2,
  .ezoic-wrapper h3,
  .ezoic-wrapper h4,
  .ezoic-wrapper h5,
  .ezoic-wrapper h6,
  .ezoic-wrapper ol,
  .ezoic-wrapper ul,
  .ezoic-wrapper pre,
  .ezoic-wrapper table,
  .ezoic-wrapper address,
  .ezoic-wrapper fieldset {
    margin-bottom: 20px; }
  .ezoic-wrapper dt,
  .ezoic-wrapper .admin h3 {
    font-size: 18px;
    margin: 0; }
  .ezoic-wrapper dd {
    padding-left: 10px;
    font-size: 0.9em;
    font-style: italic;
    margin-bottom: 20px; }

  .ezoic-wrapper #site-header {
    margin-bottom: 0;
    margin-top: 10px; }
  .ezoic-wrapper #internal-nav {
    margin-bottom: 0;
    margin-top: 20px; }


  .ezoic-wrapper #header-first {
    margin-top: 0; }
  .ezoic-wrapper #header-last {
    margin-top: 0; }
  .ezoic-wrapper #preface-wrapper {
    margin-top: 20px; }


  .ezoic-wrapper #main-content-container {
    margin-top: 20px; }

  .ezoic-wrapper #content-top {
    margin-bottom: 20px; }

  .ezoic-wrapper #main-content {
    margin-bottom: 20px; }
  .ezoic-wrapper #content-bottom {
    margin-bottom: 20px; }

  .ezoic-wrapper #postscript-wrapper {
    margin-bottom: 20px; }



  .ezoic-wrapper #footer-first,
  .ezoic-wrapper #footer-last {
    margin-bottom: 0; }
  
 #stylesheet_body {
    background: white; }
  .ezoic-wrapper .description {
    color: #594f36;
    font-size: 0.9em;
    line-height: 1em;
    padding: 10px; }
  .ezoic-wrapper .admin-panel {
    padding: 0; }
  .ezoic-wrapper .admin .body {
    padding: 0; }
  .ezoic-wrapper #footer-message {
    font-size: 0.8em;
    color: #594f36;
    margin: 5px 0 0 0; }
  .ezoic-wrapper #footer-message p {
    margin: 0; }
  .ezoic-wrapper fieldset {
    border: 1px solid #ead885;
    margin: 15px 0;
    padding: 10px; }

  .ezoic-wrapper fieldset legend {
    font-weight: bold; }
  .ezoic-wrapper fieldset.collapsible legend a {
    font-weight: bold; }
  .ezoic-wrapper fieldset .form-text {
    width: 100%; }
  .ezoic-wrapper .status {
    margin-top: 10px;
    margin-bottom: 10px; }
  .ezoic-wrapper .messages {
    margin-top: 20px;
    margin-bottom: 0;
    background-color: white;
    border: 1px solid #b8d3e5; }
  .ezoic-wrapper .messages,
  .ezoic-wrapper .status,
  .ezoic-wrapper .warning,
  .ezoic-wrapper .error {
    padding: 10px; }
  .ezoic-wrapper .messages ul {
    margin-left: 20px; }
  .ezoic-wrapper .new {
    font-size: 1.5em;
    color: red;
    display: block;
    text-align: right; }
  .ezoic-wrapper .indented {
    margin-left: 30px; }
  .ezoic-wrapper .comment-preview {
    padding: 20px; }
  .ezoic-wrapper .help {
    font-size: 0.9em;
    padding: 10px;
    padding-bottom: 0;
    background-color: white;
    border: 1px solid #b8d3e5;
    margin-top: 20px;
    margin-bottom: 0; }
  .ezoic-wrapper .help p {
    margin-bottom: 10px; }
  .ezoic-wrapper .preview {
    background-color: #fcfce8;
    border: 1px solid #e5e58f; }
  .ezoic-wrapper div.status {
    color: #33a333;
    border-color: #c7f2c8; }
  .ezoic-wrapper div.error,
  .ezoic-wrapper tr.error {
    color: #a30000;
    background-color: #ffcccc; }
  .ezoic-wrapper .form-item input.error,
  .ezoic-wrapper .form-item textarea.error {
    border: 1px solid #c52020;
    color: #363636; }
  .ezoic-wrapper #branding img {
    vertical-align: top; }
  .ezoic-wrapper #site-name {
    font-size: 42px;
    font-weight: normal;
    font-family: Georgia, serif;
    padding: 0;
    margin: 0;
    display: inline;
    letter-spacing: -0.09em;
    line-height: 85px; }
  .ezoic-wrapper #site-name a,
  .ezoic-wrapper #site-name a:hover,
  .ezoic-wrapper #site-name a:visited {
    margin: 0;
    padding: 0;
    color: black;
    text-decoration: none; }
  .ezoic-wrapper #site-menu {
    text-align: right; }
  .ezoic-wrapper #search-box {
    text-align: right;
    float: right; }
  .ezoic-wrapper #search-box label,
  .ezoic-wrapper #search-box .form-submit {
    display: none; }
  .ezoic-wrapper #search-box .form-text {
    font-size: 16px;
    padding: 1px 3px; }
  .ezoic-wrapper .breadcrumb {
    font-size: 1.2em;
    padding: 0; }
  .ezoic-wrapper #slogan {
    font-size: 18px;
    font-family: Georgia; }
  .ezoic-wrapper #main {
    margin-top: 20px;
    margin-bottom: 20px; }
  .ezoic-wrapper .block p {
    margin: 0; }
  .ezoic-wrapper #mission {
    margin: 0 0 20px 0;
    padding: 0; }
  .ezoic-wrapper #mission p {
    margin: 0;
    padding: 0;
    font-style: italic;
    font-size: 12px; }
  .ezoic-wrapper .sidebar .block {
    margin-bottom: 20px; }
  .ezoic-wrapper .sidebar ul {
    margin: 0 0 0 1em;
    padding: 0; }
  .ezoic-wrapper .sidebar ul li {
    list-style-position: outside;
    margin: 0; }
  .ezoic-wrapper .node {
    padding-bottom: 10px;
    margin-bottom: 20px;
    border-bottom: 1px solid #38322b; }
  .ezoic-wrapper .block .content {
    padding: 0; }
  .ezoic-wrapper #content-tabs {
    padding: 10px;
    background-color: #f2f2f2;
    border: 1px solid #dddddd;
    display: block;
    margin: 0 0 20px 0;
    font-family: Georgia, serif; }
  .ezoic-wrapper #content-tabs ul.primary,
  .ezoic-wrapper #content-tabs ul.secondary {
    margin: 0;
    padding: 0 10px 0 0;
    border: none; }
  .ezoic-wrapper #content-tabs ul.secondary {
    margin-top: 5px;
    text-transform: lowercase; }
  .ezoic-wrapper #content-tabs ul.primary li,
  .ezoic-wrapper #content-tabs ul.secondary li {
    background: transparent;
    border-style: none;
    display: inline;
    list-style: none;
    margin: 0 10px 0 0;
    padding: 0; }
  .ezoic-wrapper #content-tabs ul.primary li a:link,
  .ezoic-wrapper #content-tabs ul.primary li a:visited,
  .ezoic-wrapper #content-tabs ul.secondary li a:link,
  .ezoic-wrapper #content-tabs ul.secondary li a:visited {
    background-color: transparent;
    border: none;
    color: black;
    font-size: 0.9em;
    line-height: 1.2em;
    font-weight: normal;
    margin: 0;
    padding: 0 0 6px 0;
    text-decoration: none; }
  .ezoic-wrapper #content-tabs ul.secondary li a:link,
  .ezoic-wrapper #content-tabs ul.secondary li a:visited {
    color: black;
    font-size: 0.9em;
    line-height: 1.1em; }
  .ezoic-wrapper #content-tabs ul.primary li a.active:link,
  .ezoic-wrapper #content-tabs ul.primary li a.active:visited {
    font-size: 1em;
    border-bottom: 2px solid black;
    color: black;
    font-weight: bold;
    padding-bottom: 2px; }
  .ezoic-wrapper #content-tabs ul.secondary li a.active:link,
  .ezoic-wrapper #content-tabs ul.secondary li a.active:visited {
    border-bottom: 2px solid black;
    color: black;
    font-weight: bold;
    padding-bottom: 2px; }
  .ezoic-wrapper #content-tabs ul.primary li a:hover,
  .ezoic-wrapper #content-tabs ul.secondary li a:hover {
    border-bottom: 2px solid #999999;
    color: #888888;
    padding-bottom: 2px; }
  .ezoic-wrapper .clear-block > .ezoic-after-el,
  .ezoic-wrapper .clearfix > .ezoic-after-el {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .ezoic-wrapper .clear-block,
  .ezoic-wrapper .clearfix {
    display: inline-block; }
  .ezoic-wrapper * html .clear-block,
  .ezoic-wrapper * html .clearfix {
    height: 1%; }
  .ezoic-wrapper .clear-block,
  .ezoic-wrapper .clearfix {
    display: block; }
  .ezoic-wrapper .block-comment .item-list,
  .ezoic-wrapper .block-comment .item-list ul,
  .ezoic-wrapper .block-comment .item-list li {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper .block-comment .item-list li {
    color: #999999;
    font-size: 11px;
    list-style-type: none;
    margin: 0 0 5px 0; }
  .ezoic-wrapper .block-comment li a {
    font-size: 13px; }
  .ezoic-wrapper table {
    width: 100%; }
  .ezoic-wrapper #main-content ul,
  .ezoic-wrapper #main-content ol {
    margin-left: 1em; }
  .ezoic-wrapper .book-navigation {
    margin: 10px 0;
    padding: 0; }
  .ezoic-wrapper .book-navigation ul.menu {
    font-size: 1.5em;
    border: 0;
    margin: 0 0 20px 0;
    padding: 0; }
  .ezoic-wrapper .book-navigation .page-links {
    clear: both;
    font-size: 0.9em; }
  .ezoic-wrapper #main-content ul.links {
    font-size: 0.9em;
    margin-left: 0; }
  .ezoic-wrapper #main-content ul.links li,
  .ezoic-wrapper #main-content ul.links li a {
    padding-left: 0; }
  .ezoic-wrapper .clearfix > .ezoic-after-el {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: "";
    clear: both;
    height: 0; }
  
 #stylesheet_body {
    background-color: #ebeced;
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/bg.jpg');
    border: 0 none;
    color: #3d3d3d;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    padding: 0;
    font-size: 14px; }
  .ezoic-wrapper p,
  .ezoic-wrapper dl,
  .ezoic-wrapper hr,
  .ezoic-wrapper h1,
  .ezoic-wrapper h2,
  .ezoic-wrapper h3,
  .ezoic-wrapper h4,
  .ezoic-wrapper h5,
  .ezoic-wrapper h6,
  .ezoic-wrapper ol,
  .ezoic-wrapper ul,
  .ezoic-wrapper pre,
  .ezoic-wrapper table,
  .ezoic-wrapper address,
  .ezoic-wrapper fieldset {
    margin-bottom: 1.6em; }
  .ezoic-wrapper .node {
    border-bottom: none; }
  .ezoic-wrapper td {
    color: #003133;
    line-height: 1.6em;
    text-align: justify; }
  .ezoic-wrapper h1 {
    color: #3d3d3d;
    font-family: Georgia, serif;
    line-height: 1.3em;
    text-align: left;
    font-size: 30px;
    letter-spacing: 0px;
    font-weight: bold; }
  .ezoic-wrapper h2,
  .ezoic-wrapper h3,
  .ezoic-wrapper h4 {
    color: #3d3d3d;
    font-family: Georgia, serif;
    text-align: left;
    letter-spacing: 0px;
    line-height: 1.3em; }
  .ezoic-wrapper h2 {
    font-size: 22px; }
  .ezoic-wrapper h3 {
    font-size: 16px;
    font-family: Georgia, serif;
    font-weight: bold;
    text-indent: 44px; }
  .ezoic-wrapper h2,
  .ezoic-wrapper h3 {
    margin: 0 0 1em;
    padding-top: 0.6em; }
  .ezoic-wrapper h3.sub-title {
    font-family: Georgia, serif;
    font-size: 18px;
    color: #818181;
    margin: 0px;
    line-height: 1em;
    text-transform: none;
    text-indent: 0px;
    padding: 0; }
  .ezoic-wrapper .block h2 {
    font-size: 20px; }
  .ezoic-wrapper a,
  .ezoic-wrapper span {
    font-family: 'Open Sans', sans-serif; }
  .ezoic-wrapper a:link {
    color: #0a28ff;
    text-decoration: none; }
  .ezoic-wrapper a:visited {
    color: #8f00d1;
    text-decoration: none; }
  .ezoic-wrapper a:hover {
    color: #2872ff;
    text-decoration: underline; }
  .ezoic-wrapper a:active {
    color: #2872ff; }
  .ezoic-wrapper p {
    font-size: 14px;
    line-height: 1.8; }
  .ezoic-wrapper blockquote {
    border-bottom: 1px dashed #d2d2d2;
    border-top: 1px dashed #d2d2d2;
    background: #fafafa;
    padding: 15px 10px 0px 20px;
    margin: 2em 3em;
    margin: 1.6em 0 1.6em 30px;
    font-style: italic;
    font-weight: bold;
    clear: both; }
  .ezoic-wrapper blockquote p {
    margin-bottom: 15px;
    font-size: 1.1em;
    line-height: 180%; }

  .ezoic-wrapper div.tablepadding {
    padding: 3px; }
  .ezoic-wrapper div.dividend {
    border-bottom: 1px solid black;
    padding: 0 3px; }
  .ezoic-wrapper div.divisor {
    border-bottom: 0 solid black;
    padding: 0 3px; }
  .ezoic-wrapper .sidenote-left,
  .ezoic-wrapper .sidenote-right {
    width: 200px;
    background: url('https://explorable.com/sites/all/themes/ctdots/images/stripes.png');
    background-repeat: repeat;
    border: solid 1px #cccccc;
    border-radius: 5px;
    margin: 7px 15px 15px 15px;
    padding: 10px 15px;
    text-align: left;
    color: black;
    font-size: 1.2em; }
  .ezoic-wrapper .sidenote-left {
    margin-left: 0; }
  .ezoic-wrapper .sidenote-right {
    margin-right: 0; }
  .ezoic-wrapper sub {
    font-size: 0.7em;
    position: relative;
    top: 3px; }
  .ezoic-wrapper sup {
    font-size: 0.8em;
    position: relative;
    top: -4px; }
  .ezoic-wrapper .lead {
    font-weight: bold;
    color: #3b3b3b; }
  .ezoic-wrapper .lead h3 {
    text-align: left !important; }
  .ezoic-wrapper .field.field-type-text.field-field-page-lead.lead p {
    margin-bottom: 10px;
    font-family: Georgia, serif;
    font-size: 18px; }
  .ezoic-wrapper .lead a {
    font-family: Georgia, serif; }
  .ezoic-wrapper #page {
    margin-top: 15px;
    margin-bottom: 15px; }
  .ezoic-wrapper .author {
    background-color: #f8f8f8;
    border-bottom: 1px solid #b3b3b3;
    border-top: 1px solid #b3b3b3;
    color: #a8a8a8;
    font-size: 0.7em;
    line-height: 1.8em;
    text-align: right;
    margin: 1em 0; }
  .ezoic-wrapper a.gray:link {
    color: #a8a8a8;
    font-size: 1em;
    text-decoration: underline; }
  .ezoic-wrapper a.gray:visited {
    color: #a8a8a8;
    font-size: 1em;
    text-decoration: underline; }
  .ezoic-wrapper a.gray:hover {
    color: #a8a8a8;
    font-size: 1em;
    text-decoration: underline; }
  .ezoic-wrapper a.gray:active {
    color: #a8a8a8;
    font-size: 1em;
    text-decoration: underline; }
  .ezoic-wrapper .alignleft {
    float: left; }
  .ezoic-wrapper .alignright {
    float: right; }
  .ezoic-wrapper #main-content {
    text-align: left; }
  .ezoic-wrapper .wysiwyg .tips {
    display: none; }
  .ezoic-wrapper a[href$='/filter/tips'] {
    display: none; }
  .ezoic-wrapper #edit-teaser-include-wrapper {
    display: none; }
  .ezoic-wrapper #content-tabs {
    background-color: #f2f2f2;
    border: 1px solid #dddddd;
    display: block;
    font-family: Georgia, serif;
    margin: 15px 0 0 0;
    padding: 10px; }
  .ezoic-wrapper #main-content-container h1 {
    margin-bottom: 0; }
  .ezoic-wrapper #main-content .lead h2,
  .ezoic-wrapper #main-content .lead h3 {
    padding-top: 0; }
  .ezoic-wrapper #main-content {
    margin-top: 20px; }
  .ezoic-wrapper .messages {
    background: ivory;
    border: none;
    margin-top: 10px;
    position: relative;
    top: -17px; }
  .ezoic-wrapper #author-date-comments {
    overflow: hidden; }
  .ezoic-wrapper .author-wrap {
    padding-left: 25px;
    background: url('https://explorable.com/sites/all/themes/ctdots/images/author-icon.png') no-repeat 4px 4px;
    margin-top: 15px;
    color: #999999;
    float: right; }
  .ezoic-wrapper #site-menu {
    width: 635px;
    margin-top: 1.7em;
    height: 2em; }
  .ezoic-wrapper #user-menu {
    float: right;
    display: block;
    margin-top: 0;
    clear: right; }
  .ezoic-wrapper #site-menu ul.links.main-menu {
    padding-left: 10px;
    float: left;
    display: block; }
  .ezoic-wrapper #site-menu ul.links.main-menu li,
  .ezoic-wrapper #user-menu ul.links.user-login li {
    padding: 0;
    margin: 0; }
  .ezoic-wrapper #site-menu ul.links.main-menu li a,
  .ezoic-wrapper #user-menu ul.links.user-login li a {
    font-size: 13px;
    text-align: center;
    background: url('https://explorable.com/sites/all/themes/ctdots/images/menu-delimiter.png') right center no-repeat;
    color: #da2f33;
    padding: 0 7px 0 5px;
    white-space: nowrap; }
  .ezoic-wrapper #site-menu ul.links.main-menu li.last a,
  .ezoic-wrapper #user-menu ul.links.user-login li.last a {
    padding-right: 0;
    background: none; }
  .ezoic-wrapper #site-menu .links.secondary-menu {
    width: 596px;
    float: left;
    background: white;
    padding: 0 0.5em; }
  .ezoic-wrapper #site-menu .links.secondary-menu li {
    float: left;
    margin: 0;
    padding: 0 0.5em; }
  .ezoic-wrapper #site-menu .links.secondary-menu li a {
    line-height: 45px;
    vertical-align: middle;
    padding: 5px; }
  .ezoic-wrapper #site-menu .links.secondary-menu li a:hover {
    color: #3d3d3d;
    background-color: #f3f3f3;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  .ezoic-wrapper #site-menu .links.secondary-menu li a.active {
    color: #3d3d3d;
    background-color: #e7e7e7;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  .ezoic-wrapper #site-menu .links.secondary-menu li a:visited {
    color: #3d3d3d; }

  .ezoic-wrapper .sidebar .block {
    margin: 0;
    padding-top: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #cccccc;
    padding-left: 15px;
    padding-right: 15px; }
  .ezoic-wrapper #sidebar-last {
    padding: 0;
    width: 330px; }
  .ezoic-wrapper #block-menu-primary-links ul.menu {
    text-align: center; }
  .ezoic-wrapper #block-menu-primary-links ul.menu li a {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    color: #3c3c3c;
    font-weight: normal;
    padding: 2px 5px;
    display: block;
    text-align: right; }
  .ezoic-wrapper #block-menu-primary-links ul.menu li a:hover {
    color: #669900; }
  .ezoic-wrapper #block-menu-primary-links ul.menu li {
    list-style-type: none;
    list-style-image: none;
    margin-bottom: 5px;
    padding: 0; }

  .ezoic-wrapper #block-menu-primary-links ul.menu li a.active {
    color: #669900;
    font-weight: bold; }
  .ezoic-wrapper .home-block {
    padding-bottom: 1em;
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper .home-block img {
    float: left;
    margin-right: 10px; }
  .ezoic-wrapper .home-block h3 {
    margin-bottom: 0; }
  .ezoic-wrapper .home-block-links a {
    display: block;
    font-size: 0.9em; }
  .ezoic-wrapper .home-block.home-block-double {
    margin-top: 1em; }
  .ezoic-wrapper .home-block.home-block-double h4 {
    font-size: 1em;
    margin-bottom: 2px; }
  .ezoic-wrapper .home-block .home-block-cont {
    float: left;
    width: 50%; }
  .ezoic-wrapper #content-bottom {
    padding: 0px 18px 0px 14px; }
  .ezoic-wrapper #block-service_links-service_links h2 {
    display: none; }
  .ezoic-wrapper #block-service_links-service_links .content .service-links div ul li {
    display: inline;
    list-style-type: none; }
  .ezoic-wrapper #block-service_links-service_links .content .service-links div ul li a {
    font-size: 0px; }
  .ezoic-wrapper #block-expres_breadcrumb-0 {
    float: left; }
  .ezoic-wrapper #block-block-5 {
    position: absolute;
    top: -10px;
    right: 0px; }
  .ezoic-wrapper .breadcrumb {
    font-size: 13px;
    margin: 23px 0 0; }

  .ezoic-wrapper #category-icon {
    display: none;
    float: right; }
  .ezoic-wrapper #content-top {
    padding: 0 15px;
    position: relative; }
  .ezoic-wrapper #site-header {
    margin-top: 0px; }
  .ezoic-wrapper #site-header,
  .ezoic-wrapper #main-content-container {
    width: 960px;
    padding-left: 170px; }
  .ezoic-wrapper #header_top {
    float: right;
    margin-top: 1.7em;
    width: 300px;
    clear: right; }
  .ezoic-wrapper #main-content-container {
    margin-top: 0;
    position: relative;
    z-index: 10;
    margin-bottom: 30px; }
  .ezoic-wrapper .container-24 .grid-1,
  .ezoic-wrapper .container-24 .grid-2,
  .ezoic-wrapper .container-24 .grid-3,
  .ezoic-wrapper .container-24 .grid-4,
  .ezoic-wrapper .container-24 .grid-5,
  .ezoic-wrapper .container-24 .grid-6,
  .ezoic-wrapper .container-24 .grid-7,
  .ezoic-wrapper .container-24 .grid-8,
  .ezoic-wrapper .container-24 .grid-9,
  .ezoic-wrapper .container-24 .grid-10,
  .ezoic-wrapper .container-24 .grid-11,
  .ezoic-wrapper .container-24 .grid-12,
  .ezoic-wrapper .container-24 .grid-13,
  .ezoic-wrapper .container-24 .grid-14,
  .ezoic-wrapper .container-24 .grid-15,
  .ezoic-wrapper .container-24 .grid-16,
  .ezoic-wrapper .container-24 .grid-17,
  .ezoic-wrapper .container-24 .grid-18,
  .ezoic-wrapper .container-24 .grid-19,
  .ezoic-wrapper .container-24 .grid-20,
  .ezoic-wrapper .container-24 .grid-21,
  .ezoic-wrapper .container-24 .grid-22,
  .ezoic-wrapper .container-24 .grid-23,
  .ezoic-wrapper .container-24 .grid-24 {
    margin-left: 0px;
    margin-right: 0px; }
  .ezoic-wrapper #sidebar-first {
    left: -590px;
    width: 130px; }
  .ezoic-wrapper #sidebar-first ul {
    margin: 0; }
  .ezoic-wrapper #branding {
    width: 265px;
    background: white;
    padding: 30px 30px;
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
    position: relative;
    z-index: 11; }
  .ezoic-wrapper #branding-shadow-fix {
    background: white;
    margin: 30px -35px 0 -30px;
    position: absolute;
    width: 325px;
    height: 20px; }
  .ezoic-wrapper #main-and-sidebar-wrap {
    position: relative;
    display: inline-block;
    background: white;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    margin-top: 0;
    -moz-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px; }
  .ezoic-wrapper #main-wrapper {
    width: 569px;
    padding: 0 30px 30px;
    border-right: 1px solid #cccccc; }
  .ezoic-wrapper #main-wrapper.content-full-width {
    border-right: none;
    width: 899px; }
  .ezoic-wrapper .title-wrap {
    padding: 30px 30px;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1; }
  .ezoic-wrapper .title-border-fix {
    border-left: 30px solid #da2f33;
    margin-left: -30px;
    margin-top: 23px; }
  .ezoic-wrapper #edit-query {
    width: 200px;
    height: 16px; }
  .ezoic-wrapper #google_translate_element {
    margin-top: -17px; }

  .ezoic-wrapper #main-content ul li {
    list-style: disc outside none;
    margin-left: 1em; }
  .ezoic-wrapper #main-content ol li {
    margin-left: 1em; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation {
    margin-top: 35px; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation p {
    margin-bottom: 0px; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation .field-label {
    font-weight: normal;
    color: black; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation .field-items,
  .ezoic-wrapper #citation-block,
  .ezoic-wrapper .views-field-field-page-citation-value .field-content {
    border-left: 15px solid #da2f33;
    color: #5e5c5c;
    margin: 2em 0 2em 3em;
    padding-bottom: 1em;
    padding-left: 1em;
    padding-top: 1em; }
  .ezoic-wrapper #footer-first {
    text-align: center; }
  .ezoic-wrapper #footer-first .service-links a {
    margin: 0 1em; }
  .ezoic-wrapper #main-content table[align=right] {
    width: 1px;
    margin-left: 12px;
    margin-bottom: 0px;
    margin-right: 12px; }
  .ezoic-wrapper #main-content table tr td {
    font-size: 10px;
    color: grey; }
  .ezoic-wrapper #block-block-6 {
    line-height: 2.2em;
    border-bottom: solid 1px #d8d8d8;
    padding-bottom: 20px; }
  .ezoic-wrapper #block-block-7 {
    border-bottom: solid 1px #d8d8d8; }
  .ezoic-wrapper #block-expres_breadcrumb-0 {
    margin-left: -15px;
    position: absolute;
    top: 10px; }
  .ezoic-wrapper #bcicons {
    margin-left: -6px; }
  .ezoic-wrapper .field-field-page-author a {
    text-decoration: underline;
    color: #a8a8a8; }
  .ezoic-wrapper .field-field-page-citation a,
  .ezoic-wrapper .views-field-field-page-citation-value .field-content a {
    text-decoration: underline;
    color: #5e5c5c; }
  .ezoic-wrapper #main-content table#table-figure {
    width: auto !important;
    font-size: 13px;
    color: #003133;
    margin-bottom: 10px !important; }
  .ezoic-wrapper #table-figure tr th {
    background-color: #cccccc; }
  .ezoic-wrapper #table-figure tr td,
  .ezoic-wrapper #table-figure tr th {
    border: solid 1px grey;
    padding: 3px;
    font-size: 13px !important;
    color: #003133 !important; }
  .ezoic-wrapper #main-content table#table-formula {
    width: auto !important;
    font-size: 13px;
    color: #003133;
    margin-bottom: 10px !important; }
  .ezoic-wrapper #table-formula tr td,
  .ezoic-wrapper #table-formula tr th {
    font-size: 13px !important;
    color: #003133 !important; }
  .ezoic-wrapper #main-content table.table-figure {
    width: auto !important;
    font-size: 13px;
    color: #003133;
    margin-bottom: 10px !important; }
  .ezoic-wrapper table.table-figure tr th {
    background-color: #cccccc; }
  .ezoic-wrapper table.table-figure tr td,
  .ezoic-wrapper table.table-figure tr th {
    border: solid 1px grey;
    padding: 3px;
    font-size: 13px !important;
    color: #003133 !important; }
  .ezoic-wrapper #main-content table.table-formula {
    width: auto !important;
    font-size: 13px;
    color: #003133;
    margin-bottom: 10px !important; }
  .ezoic-wrapper table.table-formula tr td,
  .ezoic-wrapper table.table-formula tr th {
    font-size: 13px !important;
    color: #003133 !important; }
  .ezoic-wrapper #footer-wrapper {
    padding-left: 190px; }
  .ezoic-wrapper #block-block-13 {
    position: absolute;
    top: 0px;
    left: 270px;
    width: 300px; }
  .ezoic-wrapper #block-block-15 {
    position: absolute;
    top: 0px;
    left: 370px; }
  .ezoic-wrapper #main-content ul,
  .ezoic-wrapper #main-content ol {
    margin-left: 50px;
    margin-bottom: 30px;
    margin-top: 30px;
    font-size: 15px;
    line-height: 1.5em; }
  .ezoic-wrapper #main-content ol {
    margin-left: 53px; }
  .ezoic-wrapper ol[type=a] {
    list-style-type: lower-alpha; }
  .ezoic-wrapper li {
    margin-bottom: 8px; }
  .ezoic-wrapper map br {
    display: none; }
  .ezoic-wrapper .bc-icons {
    margin-left: -5px; }
  .ezoic-wrapper #block-views-content_blocks-block_4 {
    margin-bottom: 25px; }
  .ezoic-wrapper #block-block-14 {
    margin-top: 45px; }
  .ezoic-wrapper #main-content #table-sitemap {
    width: auto !important; }
  .ezoic-wrapper #main-content #table-sitemap td {
    vertical-align: middle !important; }
  .ezoic-wrapper #content_bottom_1,
  .ezoic-wrapper #content_bottom_2 {
    position: relative; }
  .ezoic-wrapper #edit-query {
    width: 150px !important; }
  .ezoic-wrapper #sitemap h3 img {
    float: left; }
  .ezoic-wrapper #sitemap h3 {
    display: block;
    margin: 0 0 0 1.5em; }
  .ezoic-wrapper #sitemap h3 > .ezoic-after-el {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden; }
  .ezoic-wrapper #sitemap ul {
    margin-left: 0;
    margin-top: 10px; }
  .ezoic-wrapper #sitemap .sitemap-title {
    list-style-type: none; }
  .ezoic-wrapper #sitemap a.list-head {
    display: block;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 16px;
    margin-top: 15px; }
  .ezoic-wrapper #sitemap .sitemap-text {
    font-size: 13px;
    font-weight: normal;
    color: grey;
    font-family: 'Lucida Sans Unicode', 'Lucida Grande', Calibri, Corbel, Verdana, sans-serif, Arial;
    text-align: justify; }
  .ezoic-wrapper #block-search-0 {
    margin: 0;
    padding: 0;
    border: 0;
    float: right; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper {
    margin: 0;
    padding: 0;
    float: left; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper label {
    display: none; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper input {
    padding: 0;
    margin: 0;
    height: 39px;
    border: 0px;
    border: 1px solid #cccccc;
    border-right: 0;
    width: 189px;
    display: block;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 18px;
    font-family: Georgia, serif;
    color: #9a9a9a;
    border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit {
    width: 51px;
    margin: 0;
    padding: 0;
    display: block;
    float: left;
    height: 39px;
    color: white;
    background: #da2f33;
    border-top-right-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -o-border-bottom-right-radius: 5px;
    border: 1px solid #eb2f37;
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/search-icon.jpg');
    background-position: -10px 0px;
    background-repeat: no-repeat;
    text-indent: -9999px; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit:hover {
    cursor: pointer;
    background-position: -10px -39px; }
  .ezoic-wrapper #bottom-wrap {
    padding-left: 30px; }
  .ezoic-wrapper #digicert-seal {
    padding-top: 20px;
    padding-bottom: 10px;
    clear: both; }
  .ezoic-wrapper #bottom-wrap h2 {
    display: none; }
  .ezoic-wrapper .bottom-links {
    width: 190px;
    float: left;
    margin-right: 40px;
    font-size: 0.85em;
    line-height: 1.2; }
  .ezoic-wrapper .bottom-links.last {
    margin-right: 0; }
  .ezoic-wrapper .bottom-links .bottom-header {
    color: #da2f33;
    font-size: 1.4em;
    border-bottom: 1px solid #d7d7d7; }
  .ezoic-wrapper .bottom-header {
    margin-bottom: 5px; }
  .ezoic-wrapper .bottom-links ul {
    padding-left: 0; }
  .ezoic-wrapper .bottom-links div {
    line-height: 1.75; }
  .ezoic-wrapper .bottom-links ul li {
    list-style-type: none; }
  .ezoic-wrapper .copy {
    width: 100%;
    text-align: center;
    font-size: 0.8em;
    color: #aaaaaa;
    clear: left;
    float: left; }
  .ezoic-wrapper .copyright {
    margin-top: 30px;
    float: left;
    clear: left; }
  .ezoic-wrapper .copy a {
    color: #aaaaaa; }
  .ezoic-wrapper .front #main-wrapper {
    padding-top: 15px; }
  .ezoic-wrapper #block-block-36 h2 {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/book.png');
    background-repeat: no-repeat;
    padding-left: 35px;
    padding-top: 3px;
    padding-bottom: 5px; }
  .ezoic-wrapper .sidebar .block.buy-sell-ad-first-block {
    border-bottom: none;
    padding-bottom: 10px; }
  .ezoic-wrapper .message-wrapper {
    background: white;
    margin: 0 auto; }
  .ezoic-wrapper .adplaceholder {
    margin: 40px 0; }
  .ezoic-wrapper .home-block img {
    padding: 4px 7px 8px 12px; }
  .ezoic-wrapper .home-block-big-img {
    margin-top: 16px; }
  .ezoic-wrapper .help {
    border: none;
    margin-bottom: 15px;
    margin-top: 0; }
  .ezoic-wrapper .help p {
    font-style: italic;
    margin: 0; }
  .ezoic-wrapper #google-cse-results iframe {
    height: 1300px;
    width: 100%; }
  
 #stylesheet_body#tinymce {
    background-color: white;
    background-image: none; }
  .ezoic-wrapper .node-form-has-region-right .form-region-main {
    width: 68%; }
  .ezoic-wrapper .node-form-has-region-right input.form-text {
    width: 100%; }
  .ezoic-wrapper #sidebar-last .custom-popular-block {
    background: #f7f7f7; }
  .ezoic-wrapper #sidebar-last .custom-popular-block h2 {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/heart.png');
    background-repeat: no-repeat;
    padding-left: 45px;
    padding-top: 3px;
    padding-bottom: 10px;
    margin-bottom: 25px; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .item-list h3 {
    display: none; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .views-field-title,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .views-field-title {
    display: block;
    border-bottom: 1px solid #cccccc;
    margin-bottom: 7px;
    padding-bottom: 4px;
    font-weight: normal; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .views-field-title .field-content,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .views-field-title .field-content {
    font-size: 18px; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .views-row,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .views-row {
    margin-bottom: 30px; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .views-row-last,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .views-row-last {
    margin-bottom: 0; }
  .ezoic-wrapper #sidebar-last .custom-popular-block a {
    color: #0c8cc4; }
  .ezoic-wrapper #sidebar-last .custom-popular-block ul {
    margin: 0; }
  .ezoic-wrapper #sidebar-last .custom-popular-block li {
    list-style-type: decimal;
    font-size: 18px;
    list-style-position: inside;
    color: #3d3d3d;
    font-weight: bold; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .field-content h2,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .field-content h2 {
    background-image: none;
    font-size: 14px;
    margin: 0;
    padding: 0;
    margin-top: 8px;
    margin-bottom: 5px; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .field-content h3,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .field-content h3 {
    font-size: 14px;
    margin-bottom: 5px; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .field-content,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .field-content {
    font-size: 14px;
    color: #3d3d3d;
    font-weight: normal; }
  .ezoic-wrapper #sidebar-last .custom-popular-block .field-content p,
  .ezoic-wrapper #sidebar-last #block-views-featured_articles_block-block_1 .field-content p {
    font-size: 14px; }
  .ezoic-wrapper #sidebar-last .custom-featured-block h2 {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/thumbs.png');
    background-repeat: no-repeat;
    padding-left: 45px;
    padding-top: 6px;
    padding-bottom: 10px;
    margin-bottom: 25px; }
  .ezoic-wrapper #sidebar-last .custom-featured-block .views-field-field-page-featured-image-fid img {
    float: left;
    margin: 10px 10px 0 0; }
  .ezoic-wrapper #sidebar-last .custom-featured-block .views-field-phpcode,
  .ezoic-wrapper #sidebar-last .custom-featured-block .views-field-title {
    margin-left: 100px; }
  .ezoic-wrapper .block li a.active {
    color: inherit; }
  .ezoic-wrapper #main-content-container {
    position: relative; }
  .ezoic-wrapper #sidebar-first .block {
    background: white;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    margin-top: 20px; }
  .ezoic-wrapper #sidebar-first {
    width: 150px;
    position: relative;
    left: 0; }
  .ezoic-wrapper #sidebar-first .block h2 {
    padding: 0 0 10px 0; }
  .ezoic-wrapper #sidebar-first-wrap {
    left: 0;
    margin-left: -165px;
    width: 150px;
    position: absolute; }
  .ezoic-wrapper #sidebar-first-float {
    position: relative;
    width: 150px; }
  .ezoic-wrapper #sidebar-first-float.fixed {
    position: fixed;
    top: 30px;
    padding-top: 0; }
  .ezoic-wrapper #sidebar-first ul li {
    list-style-type: none;
    list-style: none; }
  .ezoic-wrapper #sidebar-first ul li ul {
    list-style-type: none;
    list-style: none;
    margin-left: 8px; }
  .ezoic-wrapper #block-views-related_pages-block_1 {
    margin-top: 14px; }
  .ezoic-wrapper #main-wrapper {
    left: 0; }
  .ezoic-wrapper #sidebar-first .block {
    padding: 10px; }
  .ezoic-wrapper #sidebar-first ul.menu li.expanded {
    background: transparent url("https://explorable.com/sites/default/files/arrow-down.png") no-repeat -2px 5px; }
  .ezoic-wrapper #sidebar-first ul.menu li.collapsed {
    background: transparent url("https://explorable.com/sites/default/files/arrow-right.png") no-repeat -5px 5px; }
  .ezoic-wrapper #sidebar-first ul.menu li.expanded a,
  .ezoic-wrapper #sidebar-first ul.menu li.collapsed a {
    padding-left: 16px; }
  .ezoic-wrapper #sidebar-first ul.menu li.expanded ul {
    display: block; }
  .ezoic-wrapper #sidebar-first ul.menu li.collapsed ul {
    display: none; }
  .ezoic-wrapper #content-tabs {
    background: whitesmoke;
    width: 80%;
    position: relative;
    float: right;
    right: -14px;
    border: none;
    padding: 0;
    margin: 0;
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px; }
  .ezoic-wrapper #content-tabs ul.primary,
  .ezoic-wrapper #content-tabs ul.secondary {
    padding: 0; }
  .ezoic-wrapper #content-tabs ul.primary li,
  .ezoic-wrapper #content-tabs ul.secondary li {
    display: block;
    float: left;
    clear: left;
    margin: 0;
    width: 100%; }
  .ezoic-wrapper #content-tabs ul.primary li:first-child,
  .ezoic-wrapper #content-tabs ul.secondary li:first-child {
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px; }
  .ezoic-wrapper #content-tabs ul.primary li:first-child a,
  .ezoic-wrapper #content-tabs ul.secondary li:first-child a,
  .ezoic-wrapper #content-tabs ul.primary li:first-child span strong {
    border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -moz-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px; }
  .ezoic-wrapper #content-tabs ul.primary li:last-child,
  .ezoic-wrapper #content-tabs ul.secondary li:last-child {
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px; }
  .ezoic-wrapper #content-tabs ul.primary li:last-child a,
  .ezoic-wrapper #content-tabs ul.secondary li:last-child a,
  .ezoic-wrapper #content-tabs ul.primary li:last-child span strong {
    border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    border-bottom: 0 !important; }
  .ezoic-wrapper #content-tabs ul.primary li.active,
  .ezoic-wrapper #content-tabs ul.secondary li.active {
    background: white;
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper #content-tabs ul.primary li a.active:link,
  .ezoic-wrapper #content-tabs ul.primary li a.active:visited,
  .ezoic-wrapper #content-tabs ul.primary li span strong {
    border-bottom: 0;
    background: white;
    padding: 7px 10px;
    width: 110px;
    color: #3d3d3d; }
  .ezoic-wrapper #content-tabs ul.primary li.comment {
    background: transparent; }
  .ezoic-wrapper #content-tabs ul.primary li.comment a.active:link,
  .ezoic-wrapper #content-tabs ul.primary li.comment a.active:visited {
    background: transparent;
    font-size: 0.9em;
    font-weight: normal;
    width: auto; }
  .ezoic-wrapper #content-tabs ul.primary li a:link,
  .ezoic-wrapper #content-tabs ul.primary li a:visited,
  .ezoic-wrapper #content-tabs ul.secondary li a:link,
  .ezoic-wrapper #content-tabs ul.secondary li a:visited,
  .ezoic-wrapper #content-tabs ul.primary li.comment a.active:link,
  .ezoic-wrapper #content-tabs ul.primary li.comment a.active:visited {
    padding: 7px 10px;
    line-height: 30px;
    display: block;
    color: #3d3d3d;
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper #content-tabs ul.primary li a:hover,
  .ezoic-wrapper #content-tabs ul.secondary li a:hover,
  .ezoic-wrapper #content-tabs ul.primary li.comment a.active:hover {
    background: #ededed;
    color: #3d3d3d; }
  .ezoic-wrapper #content-tabs ul.secondary li a.active:link,
  .ezoic-wrapper #content-tabs ul.secondary li a.active:visited {
    border-bottom: 0;
    background: white; }
  .ezoic-wrapper #content-tabs ul.secondary li.active a:link,
  .ezoic-wrapper #content-tabs ul.secondary li.active a:visited {
    width: 101px; }
  .ezoic-wrapper #content-tabs ul.primary li span {
    display: block;
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper #content-tabs ul.primary li span strong {
    padding: 7px 10px;
    line-height: 30px;
    display: block;
    color: #3d3d3d;
    width: 101px; }
  .ezoic-wrapper .sidebar-related-pages .views-field-field-page-related-value a {
    display: block;
    line-height: 1.4em;
    margin-bottom: 8px;
    word-wrap: break-word; }
  .ezoic-wrapper .sidebar-related-pages .views-field-field-page-related-value br {
    display: none; }
  .ezoic-wrapper .block-guide li a.guide-item-active,
  .ezoic-wrapper .block-guide ul li a:hover {
    border-left: 2px solid #ec9799; }
  .ezoic-wrapper #main-content .content-left-float .block-guide h2 a.guide-item-active,
  .ezoic-wrapper #main-content .content-left-float .block-guide h2 a:hover {
    color: #da2f33; }
  .ezoic-wrapper #main-content table.custom-translation-jobs-list tr td {
    font-size: 0.9em;
    text-align: left;
    padding: 3px; }
  .ezoic-wrapper #translation-mods-custom-translation-jobs-page .form-item {
    float: left;
    width: 20%; }
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-lang-from-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-lang-to-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-type-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-status-wrapper {
    float: left;
    margin-right: 10px; }
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-translator {
    width: 280px; }
  .ezoic-wrapper #sitemap ul,
  .ezoic-wrapper #sitemap ul li {
    margin-left: 10px; }
  .ezoic-wrapper #sitemap ul li {
    margin-left: 20px; }
  .ezoic-wrapper .book-navigation .page-previous,
  .ezoic-wrapper .book-navigation .page-up,
  .ezoic-wrapper .book-navigation .page-next {
    width: 30%; }
  .ezoic-wrapper #main-content .block-book {
    background: #fafafa;
    float: left;
    margin: 0 15px 10px 0;
    padding: 10px 5px 10px 10px;
    width: 30%; }
  .ezoic-wrapper #main-content .block-book h2 {
    font-size: 1em;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #main-content .block-book li {
    font-size: 0.8em; }
  .ezoic-wrapper #main-content .block-book ul.menu {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #main-content .block-book ul.menu li {
    margin: 0;
    margin-left: 15px; }
  .ezoic-wrapper #main-content .block-book ul.menu li.leaf {
    padding: 0; }

  .ezoic-wrapper #block-block-54 {
    padding: 0;
    margin: 0;
    background: #f7f7f7;
    font-size: 22px; }
  .ezoic-wrapper #block-block-54 h2 {
    text-align: center;
    text-indent: 0 !important;
    border-bottom: 1px solid #cccccc;
    padding: 10px 15px;
    margin-bottom: -7px;
    font-size: 22px; }
  .ezoic-wrapper #block-block-54 .addthis_toolbox.addthis_vertical_style {
    width: 100%; }
  .ezoic-wrapper #block-block-54 .addthis_toolbox .at300b {
    border-bottom: 1px solid #cccccc;
    padding: 10px 15px; }
  .ezoic-wrapper #block-block-54 .addthis_toolbox .at300b:hover {
    text-decoration: none; }
  .ezoic-wrapper #block-block-54 .addthis_follow_label {
    color: #3d3d3d;
    font-family: Georgia, serif;
    font-weight: bold;
    text-indent: 10px; }
  .ezoic-wrapper #block-block-54 .addthis_toolbox .addthis_button_rss_follow {
    border-bottom: 0 solid #cccccc; }
  .ezoic-wrapper #mobile-controls,
  .ezoic-wrapper #mobile-menu {
    display: none; }
  .ezoic-wrapper .header-top-left {
    float: left;
    width: 240px;
    margin-bottom: -30px;
    margin-top: 20px;
    margin-left: 1em; }
  .ezoic-wrapper .header-top-left ul {
    list-style: none;
    margin-bottom: 0; }
  .ezoic-wrapper .header-top-left ul li {
    display: inline;
    margin-right: 6px; }
  .ezoic-wrapper #block-service_links-service_links {
    margin-bottom: 20px;
    float: left; }
  .ezoic-wrapper #block-service_links-service_links .service-links ul {
    margin: 0;
    padding-left: 0; }
  .ezoic-wrapper #main-content ul.links li.watcher .watcher_node_toggle_watching_link {
    float: left;
    width: 100px;
    padding-left: 21px;
    text-align: left; }
  .ezoic-wrapper #content-tabs {
    width: 80%; }
  .ezoic-wrapper #edit-mail-wrapper {
    width: 100%;
    padding: 0 30px; }
  .ezoic-wrapper #edit-mail-wrapper #edit-mail {
    max-width: 230px;
    width: 100%; }
  .ezoic-wrapper .newsletter-form .newsletter-message {
    text-align: left !important; }
  .ezoic-wrapper .survey_powered_by {
    text-align: center; }
  .ezoic-wrapper .survey_powered_by a,
  .ezoic-wrapper .survey_powered_by a:link,
  .ezoic-wrapper .survey_powered_by a:visited {
    color: #da2f33; }
  .ezoic-wrapper h1#page-title {
    word-wrap: break-word; }
  .ezoic-wrapper #sitemap ul,
  .ezoic-wrapper #sitemap ul li {
    margin-left: 10px; }
  .ezoic-wrapper #sitemap ul li {
    margin-left: 20px; }
  .ezoic-wrapper #revisioning-mods-pending-list-form table tr td,
  .ezoic-wrapper .content-bottom-guide-block	table tr td,
  .ezoic-wrapper #main-content .custom-author-page-manager table tr td,
  .ezoic-wrapper #main-content .custom-author-page table tr td,
  .ezoic-wrapper #main-content table.custom-translation-jobs-list tr td {
    font-size: 0.9em;
    text-align: left;
    padding: 3px; }
  .ezoic-wrapper #translation-mods-custom-translation-jobs-page .form-item {
    float: left;
    width: 20%; }
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-lang-from-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-lang-to-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-type-wrapper,
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-status-wrapper {
    float: left;
    margin-right: 10px; }
  .ezoic-wrapper #translation-jobs-mods-custom-translation-jobs-page #edit-translator {
    width: 280px; }
  .ezoic-wrapper #main-content .content-left-float {
    float: left;
    margin: 7px 35px 20px 0;
    width: 40%; }
  .ezoic-wrapper #main-content .content-left-float h2 {
    font-size: 1em;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #main-content .content-left-float ul,
  .ezoic-wrapper #main-content .content-left-float ul li {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #main-content .content-left-float ul li {
    font-size: 0.8em;
    list-style: none; }
  .ezoic-wrapper #main-content .content-left-float ul li ul {
    margin-left: 11px; }
  .ezoic-wrapper #main-content .content-left-float {
    background: #fafafa;
    border: solid 1px #dddddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    padding-bottom: 5px; }
  .ezoic-wrapper .block-guide li.expanded  span.guide-item-no-link {
    background: url("https://explorable.com/sites/default/files/arrow-down.png") no-repeat scroll 2px 4px transparent; }
  .ezoic-wrapper .block-guide li.collapsed span.guide-item-no-link {
    background: url("https://explorable.com/sites/default/files/arrow-right.png") no-repeat scroll 0px 3px transparent; }
  .ezoic-wrapper #main-content .content-left-float .block-guide ul li.expanded span.guide-item-no-link,
  .ezoic-wrapper #main-content .content-left-float .block-guide ul li.collapsed span.guide-item-no-link {
    padding-left: 20px; }
  .ezoic-wrapper #main-content .content-left-float .block-guide li.expanded ul {
    margin-left: 26px; }
  .ezoic-wrapper #main-content .content-left-float .block-guide li.parent-clone {
    margin-left: -10px; }
  .ezoic-wrapper #main-content table#guide-list-table tr th,
  .ezoic-wrapper #main-content table#guide-list-table tr td,
  .ezoic-wrapper #main-content table#guide-pages-table tr td {
    font-size: 0.9em;
    line-height: 1.8em;
    text-align: left;
    padding: 3px 5px; }
  .ezoic-wrapper #main-content table#guide-list-table tr th {
    font-size: 1em; }
  .ezoic-wrapper #main-content table#guide-pages-table tr th.item-title {
    width: 260px; }
  .ezoic-wrapper #main-content table#guide-pages-table tr th.item-actions {
    width: 50px; }
  .ezoic-wrapper .guide-bottom-navigation {
    line-height: 1em; }
  .ezoic-wrapper .guide-bottom-navigation p {
    line-height: 1.1em; }
  .ezoic-wrapper .guide-bottom-navigation .page-links {
    border-top: dashed 1px #dddddd;
    padding-top: 1.5em; }
  .ezoic-wrapper .guide-bottom-navigation .guide-title {
    margin-bottom: 5px; }

  .ezoic-wrapper .guide-bottom-navigation a.prev-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.next-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.overview-page {
    color: #aaaaaa;
    font-size: 0.8em; }

  .ezoic-wrapper div.warning {
    margin-bottom: 10px; }
  .ezoic-wrapper div.indentation {
    width: 10px; }
  .ezoic-wrapper .draggable a.tabledrag-handle {
    padding-right: 0.6em; }
  .ezoic-wrapper .btn.danger,
  .ezoic-wrapper .alert-message.danger,
  .ezoic-wrapper .btn.danger:hover,
  .ezoic-wrapper .alert-message.danger:hover,
  .ezoic-wrapper .btn.error,
  .ezoic-wrapper .alert-message.error,
  .ezoic-wrapper .btn.error:hover,
  .ezoic-wrapper .alert-message.error:hover,
  .ezoic-wrapper .btn.success,
  .ezoic-wrapper .alert-message.success,
  .ezoic-wrapper .btn.success:hover,
  .ezoic-wrapper .alert-message.success:hover,
  .ezoic-wrapper .btn.info,
  .ezoic-wrapper .alert-message.info,
  .ezoic-wrapper .btn.info:hover,
  .ezoic-wrapper .alert-message.info:hover {
    color: white; }
  .ezoic-wrapper .btn .close,
  .ezoic-wrapper .alert-message .close {
    font-family: Arial, sans-serif;
    line-height: 18px; }
  .ezoic-wrapper .btn.danger,
  .ezoic-wrapper .alert-message.danger,
  .ezoic-wrapper .btn.error,
  .ezoic-wrapper .alert-message.error {
    background-color: #c43c35;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#ee5f5b), to(#c43c35));
    background-image: linear-gradient(top, #ee5f5b, #c43c35);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);
    border-color: #c43c35 #c43c35 #882a25;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


  .ezoic-wrapper .btn.success,
  .ezoic-wrapper .alert-message.success {
    background-color: #57a957;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#62c462), to(#57a957));
    background-image: linear-gradient(top, #62c462, #57a957);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);
    border-color: #57a957 #57a957 #3d773d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


  .ezoic-wrapper .btn.info,
  .ezoic-wrapper .alert-message.info {
    background-color: #339bb9;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#5bc0de), to(#339bb9));
    background-image: linear-gradient(top, #5bc0de, #339bb9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5bc0de', endColorstr='#339bb9', GradientType=0);
    border-color: #339bb9 #339bb9 #22697d;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


  .ezoic-wrapper .btn {
    cursor: pointer;
    display: inline-block;
    background-color: #e6e6e6;
    background-repeat: no-repeat;
    background-image: linear-gradient(white, white 25%, #e6e6e6);
    padding: 5px 14px 6px;
    color: #333333;
    font-size: 13px;
    line-height: normal;
    border: 1px solid #cccccc;
    border-bottom-color: #bbbbbb;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 0.1s linear all;
    -moz-transition: 0.1s linear all;
    -ms-transition: 0.1s linear all;
    -o-transition: 0.1s linear all;
    transition: 0.1s linear all; }


  .ezoic-wrapper .btn.mini {
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    font-size: 10px;
    padding: 1px 6px; }
  .ezoic-wrapper .btn:hover {
    background-position: 0 -15px;
    color: #333333;
    text-decoration: none; }

  .ezoic-wrapper .btn.primary {
    color: white;
    background-color: #0064cd;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
    background-image: linear-gradient(top, #049cdb, #0064cd);
    border-color: #0064cd #0064cd #003f81;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


  .ezoic-wrapper .btn.highlighted {
    color: white;
    background-color: #4d9645;
    background-repeat: repeat-x;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#4d9645), to(#2e5c2b));
    background-image: linear-gradient(top, #4d9645, #2e5c2b);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4d9645', endColorstr='#2e5c2b', GradientType=0);
    border-color: #2e5c2b #2e5c2b #2e5c2b;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); }


  .ezoic-wrapper .btn.disabled {
    cursor: default;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(false);
    filter: alpha(100);
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65; }
  .ezoic-wrapper .btn[disabled] {
    cursor: default;
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.gradient(false);
    filter: alpha(100);
    -khtml-opacity: 0.65;
    -moz-opacity: 0.65;
    opacity: 0.65; }
  .ezoic-wrapper .btn.large {
    font-size: 15px;
    line-height: normal;
    padding: 9px 14px 9px;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    margin: 2px; }
  .ezoic-wrapper .btn.small {
    padding: 7px 9px 7px;
    font-size: 11px; }
  .ezoic-wrapper :root .alert-message {
    border-radius: 0 \0; }
  .ezoic-wrapper button.btn::-moz-focus-inner,
  .ezoic-wrapper input[type=submit].btn::-moz-focus-inner {
    padding: 0;
    border: 0; }
  .ezoic-wrapper #main-content ol,
  .ezoic-wrapper #main-content ul {
    margin-left: 0;
    padding-left: 50px; }
  .ezoic-wrapper form input#edit-delete {
    color: #cccccc; }
  .ezoic-wrapper div.view div.views-admin-links {
    margin-top: -60px !important; }
  .ezoic-wrapper blockquote {
    clear: right;
    display: table; }
  .ezoic-wrapper #main-content .node table {
    width: auto; }
  .ezoic-wrapper .btn-cancel {
    color: #cccccc !important;
    padding-top: 8px !important;
    padding-bottom: 8px !important; }
  .ezoic-wrapper #content-tabs ul.secondary {
    text-transform: none; }
  .ezoic-wrapper .gray-btn {
    color: #cccccc !important; }
  .ezoic-wrapper .container-inline {
    display: inline; }
  .ezoic-wrapper a.btn {
    color: #333333; }
  .ezoic-wrapper a.btn.large {
    font-size: 1em;
    margin-left: 1px;
    padding: 8px 14px; }
  .ezoic-wrapper a.btn.large.subtle,
  .ezoic-wrapper btn.large.subtle {
    color: #cccccc; }
  .ezoic-wrapper a.btn.primary {
    color: white; }
  .ezoic-wrapper fieldset .form-text {
    width: auto; }
  .ezoic-wrapper input.form-text,
  .ezoic-wrapper textarea.form-textarea {
    padding: 1px 2px;
    border: 1px solid #e3e9ef;
    border-top: solid 1px #abadb3; }
  .ezoic-wrapper .form-item input.error,
  .ezoic-wrapper .form-item textarea.error,
  .ezoic-wrapper .form-item select.error {
    background-color: #f9e8e8;
    border-color: #e28f8f; }
  .ezoic-wrapper .form-item input.error {
    padding: 1px 2px; }
  .ezoic-wrapper #autocomplete {
    background: white;
    border: solid 1px #cccccc; }
  .ezoic-wrapper #autocomplete ul {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #autocomplete ul li {
    background: transparent;
    color: #505050;
    font-size: 0.7em;
    list-style-type: none;
    margin: 0;
    padding: 5px 4px;
    text-transform: uppercase; }
  .ezoic-wrapper #autocomplete ul li div {
    line-height: 1em; }
  .ezoic-wrapper #autocomplete ul li.selected {
    background: #0282d5;
    color: #fafafa; }
  .ezoic-wrapper #autocomplete ul li span {
    color: #bbbbbb;
    display: block;
    text-transform: none; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper input {
    height: 29\9;
    padding-top: 9\9; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit {
    font-size: 0\9;
    line-height: 0\9; }
  .ezoic-wrapper .home-block .home-block-cont {
    *width: 48%; }
  .ezoic-wrapper #author-date-comments {
    _width: 569px; }
  .ezoic-wrapper #branding-shadow-fix {
    *display: none; }
  .ezoic-wrapper #site-header {
    *height: 128px; }
  .ezoic-wrapper .content-left-float .guide-advertisement {
    font-size: 0.9em;
    padding: 10px;
    text-align: center; }
  .ezoic-wrapper .content-left-float .guide-advertisement p {
    font-size: inherit; }
  .ezoic-wrapper .content-left-float .guide-advertisement img {
    margin-top: 5px; }
  .ezoic-wrapper #guide-list-table tr th {
    font-size: 14px; }
  .ezoic-wrapper #guide-list-table tr td {
    font-size: 13px; }
  .ezoic-wrapper .content-left-float .guide-advertisement {
    font-size: 0.9em;
    padding: 10px;
    text-align: center; }
  .ezoic-wrapper .content-left-float .guide-advertisement p {
    font-size: inherit; }
  .ezoic-wrapper .content-left-float .guide-advertisement img {
    margin-top: 5px; }
  .ezoic-wrapper .printmail-wrap {
    margin-top: 15px;
    color: #999999;
    float: right; }
  .ezoic-wrapper .author-wrap {
    float: left; }
  .ezoic-wrapper #site-menu .links.secondary-menu li a {
    color: #3d3d3d; }
  .ezoic-wrapper #site-menu ul.links.main-menu li.active {
    -moz-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px; }
  .ezoic-wrapper #site-menu  ul.links.secondary-menu li.active-trail a {
    color: #3d3d3d;
    background-color: #e7e7e7;
    -moz-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px; }
  .ezoic-wrapper .block-float-left {
    float: left; }
  .ezoic-wrapper .block-float-right {
    float: right; }
  .ezoic-wrapper #link-generator-div-bottom,
  .ezoic-wrapper #link-generator-div {
    display: none; }
  .ezoic-wrapper #link-generator-div-bottom .link-box,
  .ezoic-wrapper #link-generator-block-div .link-box,
  .ezoic-wrapper #link-generator-div .link-box {
    resize: none;
    width: 100%;
    height: 50px;
    font-size: 16px;
    font-family: arial; }
  .ezoic-wrapper #link-generator-block-div {
    margin-bottom: 20px; }
  .ezoic-wrapper #link-generator-block-div .link-box {
    font-size: 14px;
    height: auto; }
  .ezoic-wrapper noindex:-o-prefocus,
  .ezoic-wrapper #branding-shadow-fix {
    margin: 70px -30px 0 -30px; }
  .ezoic-wrapper .field-field-media-caption {
    font-size: 10px;
    margin-bottom: 10px;
    color: grey; }
  .ezoic-wrapper .newsletter-form h2 {
    background: url("https://explorable.com/sites/default/files/newsletter-label-image.png") no-repeat bottom left;
    padding-left: 45px; }
  .ezoic-wrapper .newsletter-form .form-submit {
    background: url("https://explorable.com/sites/default/files/newsletter-btn-submit.png") no-repeat;
    height: 40px;
    border: none;
    font-size: 0 9;
    line-height: 0 9;
    color: white;
    text-indent: -9999px;
    cursor: pointer;
    width: 45px; }
  .ezoic-wrapper .newsletter-form label {
    display: none; }
  .ezoic-wrapper .newsletter-form .form-text {
    background: url("https://explorable.com/sites/default/files/newsletter-textbox.png") no-repeat;
    width: 235px;
    height: 40px;
    border: none;
    float: left;
    color: #3d3d3d;
    padding-left: 10px;
    padding-right: 10px;
    font-size: 18px;
    font-family: Georgia, serif;
    color: #9a9a9a; }
  .ezoic-wrapper .newsletter-form .newsletter-message {
    margin-top: 5px;
    padding: 0px 30px;
    font-size: 2px !important;
    color: #aaaaaa;
    text-align: center; }
  .ezoic-wrapper .newsletter-form .newsletter-message p {
    font-size: 13px; }
  .ezoic-wrapper #block-feedback-form .feedback-link {
    background: black !important;
    border: 2px solid grey !important;
    padding: 5px !important;
    color: white !important;
    font-weight: bold !important; }
  .ezoic-wrapper #block-feedback-form {
    bottom: 0px;
    right: 0px;
    background: white; }
  .ezoic-wrapper #block-feedback-form h2 {
    padding-top: 0px; }
  .ezoic-wrapper #block-feedback-form .content form {
    background: black;
    color: white;
    font-size: 12px;
    border: 2px solid grey; }
  .ezoic-wrapper #block-feedback-form #feedback-status-message {
    background: black;
    color: white;
    padding: 10px;
    font-weight: bold;
    font-size: 12px; }
  .ezoic-wrapper .feedback-block-status-msg {
    font-size: 13px;
    font-weight: normal;
    line-height: 160%;
    font-family: 'Open Sans', sans-serif;
    margin-bottom: 20px;
    margin-left: -45px;
    margin-top: -20px;
    color: #33a333; }
  .ezoic-wrapper #main-content .relevant-articles-block ul,
  .ezoic-wrapper #main-content .latest-ideas-block ul,
  .ezoic-wrapper #sidebar-last .latest-ideas-block ul {
    padding: 0;
    text-align: left;
    margin: 2em 0;
    font-size: 13px;
    list-style: none; }
  .ezoic-wrapper #main-content .relevant-articles-block ul li,
  .ezoic-wrapper #main-content .latest-ideas-block ul li,
  .ezoic-wrapper #sidebar-last .latest-ideas-block ul li {
    padding: 5px;
    margin: 0;
    vertical-align: top;
    border: none;
    background: none;
    font-size: 13px;
    width: 110px;
    list-style: none;
    display: inline-block; }
  .ezoic-wrapper #main-content .relevant-articles-block ul li a,
  .ezoic-wrapper #main-content .latest-ideas-block ul li a,
  .ezoic-wrapper #sidebar-last .latest-ideas-block ul li a {
    font-size: 13px; }
  .ezoic-wrapper #main-content .relevant-articles-block ul li img,
  .ezoic-wrapper #main-content .latest-ideas-block ul li img,
  .ezoic-wrapper #sidebar-last .latest-ideas-block ul li img {
    width: 100%; }
  .ezoic-wrapper #main-content .relevant-articles-block .views-field-title,
  .ezoic-wrapper #main-content .latest-ideas-block .views-field-title,
  .ezoic-wrapper #sidebar-last .latest-ideas-block .views-field-title {
    text-align: left; }
  .ezoic-wrapper #main-content .relevant-articles-block .views-field-title a,
  .ezoic-wrapper #main-content .latest-ideas-block .views-field-title a,
  .ezoic-wrapper #sidebar-last .latest-ideas-block .views-field-title a {
    color: #0c8cc4;
    font-size: 12px;
    font-weight: bold; }
  .ezoic-wrapper .relevant-articles-block .view-content table tr td {
    width: 22%;
    padding: 10px; }
  .ezoic-wrapper .relevant-articles-block .view-content table tr td img {
    width: 100% !important;
    height: auto !important; }
  .ezoic-wrapper .relevant-articles-block .view-content table tr td .views-field-title {
    margin-top: 10px;
    text-align: left; }
  .ezoic-wrapper .relevant-articles-block .view-content table tr td .views-field-title a {
    color: #0c8cc4;
    font-size: 12px;
    font-weight: bold; }
  .ezoic-wrapper #link-generator-block-div {
    margin-top: 20px; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper input {
    height: 38px; }
  .ezoic-wrapper #main-and-sidebar-wrap {
    border-radius: 5px; }
  .ezoic-wrapper .newsletter-form .newsletter-link {
    text-align: center;
    padding: 15px 0px; }
  .ezoic-wrapper .newsletter-form .newsletter-link a {
    font-size: 24px;
    font-weight: bold; }
  .ezoic-wrapper .newsletter-form #newsletter-dummy-form input {
    cursor: pointer; }
  .ezoic-wrapper div.messages.warning,
  .ezoic-wrapper div.messages.error {
    border-radius: 5px;
    padding: 10px; }
  .ezoic-wrapper div.messages.warning {
    color: #505050; }
  .ezoic-wrapper div.messages.error ul,
  .ezoic-wrapper div.messages.warning ul {
    font-size: 1em !important;
    margin: 0 !important;
    margin-left: 20px !important;
    padding: 0 !important; }
  .ezoic-wrapper .user-login .item-list h3,
  .ezoic-wrapper .user-login .item-list ul.hybridauth-widget,
  .ezoic-wrapper #user-register .item-list h3,
  .ezoic-wrapper #user-register .item-list ul.hybridauth-widget {
    margin-left: 0;
    padding-left: 0;
    text-indent: 0; }
  .ezoic-wrapper .user-login .item-list h3,
  .ezoic-wrapper #user-register .item-list h3 {
    margin-bottom: 6px; }
  .ezoic-wrapper .user-login ul.hybridauth-widget,
  .ezoic-wrapper #user-register ul.hybridauth-widget {
    margin-top: 10px; }
  .ezoic-wrapper .qtip {
    line-height: 1.5em; }
  .ezoic-wrapper .qtip-modal {
    background: white;
    border-radius: 5px;
    font-size: 1em;
    max-width: 900px; }
  .ezoic-wrapper .qtip .messages {
    background-color: transparent;
    color: inherit;
    left: 0;
    margin: 5px;
    position: relative;
    top: 0; }
  .ezoic-wrapper .qtip .qtip-buttons {
    margin-top: 15px;
    text-align: center; }
  .ezoic-wrapper .qtip p {
    font-size: 1em;
    line-height: 1.5em;
    margin-bottom: 5px; }
  .ezoic-wrapper .qtip-default {
    background-color: #ffffdd;
    color: #555555; }
  .ezoic-wrapper .qtip-info {
    background-color: white;
    border: solid 3px #f1f1f1;
    color: #555555;
    max-width: 400px; }
  .ezoic-wrapper .qtip-light {
    background: white; }
  .ezoic-wrapper .qtip-error {
    background-color: #f9e8e8;
    border-color: #e28f8f;
    color: #a30000; }
  .ezoic-wrapper .qtip-error ul,
  .ezoic-wrapper .qtip-error li {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #qtip-overlay div {
    background: radial-gradient(ellipse closest-corner at 50% 50%, rgba(0, 0, 0, 0.4) 1%, rgba(0, 0, 0, 0.8) 100%); }

  .ezoic-wrapper .emphasized {
    color: red;
    font-weight: bold; }
  .ezoic-wrapper .btn.progress {
    background: url('https://explorable.com/misc/throbber.gif') #efefef no-repeat 4px -13px !important;
    font-weight: normal !important;
    padding-left: 20px !important; }
  .ezoic-wrapper .my-content-link {
    position: relative;
    top: 24px; }
  .ezoic-wrapper .description.as-tooltip {
    display: none; }
  .ezoic-wrapper .tooltipAnchor {
    margin-left: 8px;
    position: absolute; }
  .ezoic-wrapper .tooltipAnchor img {
    position: relative;
    top: -2px; }
  .ezoic-wrapper form.user-login label.form-label,
  .ezoic-wrapper form#user-register label.form-label {
    margin-bottom: 3px; }
  .ezoic-wrapper form.user-login input.form-text,
  .ezoic-wrapper form#user-register input.form-text {
    padding: 5px; }
  .ezoic-wrapper .user-registration-help {
    font-size: 0.8em; }
  .ezoic-wrapper ::-webkit-input-placeholder {
    color: #999999; }
  .ezoic-wrapper :-moz-placeholder {
    color: #999999; }
  .ezoic-wrapper ::-moz-placeholder {
    color: #999999; }
  .ezoic-wrapper :-ms-input-placeholder {
    color: #999999; }
  .ezoic-wrapper .message-wrapper {
    margin-top: 20px; }
  .ezoic-wrapper #branding {
    position: relative; }
  .ezoic-wrapper #branding .logo-right {
    float: right; }
  .ezoic-wrapper #branding .exit-link {
    margin-right: 5px; }
  .ezoic-wrapper .author-wrap a {
    color: inherit;
    text-decoration: underline; }
  .ezoic-wrapper #forum {
    font-size: 1em;
    max-width: 100%; }
  .ezoic-wrapper #forum ul.links {
    padding-left: 0; }
  .ezoic-wrapper #forum .indent {
    margin-left: 20px; }
  .ezoic-wrapper #forum .forum-item {
    padding: 0.8em 0;
    margin-bottom: 1em; }
  .ezoic-wrapper #forum .forum .name,
  .ezoic-wrapper .topic-submitted-by,
  .ezoic-wrapper .news-submitted-by,
  .ezoic-wrapper .comment-submitted-by {
    background: none repeat scroll 0 0 #eeeeee;
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 5px;
    padding: 6px;
    padding-left: 1em;
    text-decoration: none; }
  .ezoic-wrapper #forum .forum .name {
    border-left: 1px solid #ec9799; }
  .ezoic-wrapper #forum .forum .name a,
  .ezoic-wrapper .topic-submitted-by a,
  .ezoic-wrapper .news-submitted-by a,
  .ezoic-wrapper .comment-submitted-by a {
    font-weight: bold;
    color: #505050;
    text-decoration: none; }
  .ezoic-wrapper #forum .forum .name a:hover,
  .ezoic-wrapper .topic-submitted-by a:hover,
  .ezoic-wrapper .news-submitted-by a:hover,
  .ezoic-wrapper .comment-submitted-by a:hover {
    color: #da2f33; }
  .ezoic-wrapper #forum .description {
    padding: 0 0 0.4em; }
  .ezoic-wrapper .forum-details,
  .ezoic-wrapper .topic-details {
    color: #70727c;
    font-size: 0.8em; }
  .ezoic-wrapper .forum-topic-list .topic {
    border-bottom: 1px solid #bec8cc;
    padding: 1em 0; }
  .ezoic-wrapper .forum-topic-list .title-wrapper .title {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/topic-icon.png');
    background-repeat: no-repeat;
    background-position: top left;
    padding-left: 30px; }
  .ezoic-wrapper .forum-topic-list .topic .title a {
    font-weight: bold;
    color: #505050;
    text-decoration: none; }
  .ezoic-wrapper .forum-topic-list .topic .title a:hover {
    color: #da2f33; }
  .ezoic-wrapper .topic-submitted-by,
  .ezoic-wrapper .comment-submitted-by,
  .ezoic-wrapper .news-submitted-by {
    width: 100%;
    float: left;
    clear: both;
    margin-bottom: 10px;
    padding: 0;
    -webkit-border-top-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    border-top-left-radius: 5px; }
  .ezoic-wrapper .topic-submitted-by .picture,
  .ezoic-wrapper .news-submitted-by .picture,
  .ezoic-wrapper .comment-submitted-by .picture {
    float: left;
    height: 40px;
    margin: 4px;
    margin-left: 8px; }
  .ezoic-wrapper .comment-submitted-by .new {
    width: 50px;
    float: right;
    padding: 5px;
    font-size: 14px; }
  .ezoic-wrapper .comment-submitted-by .reply-to-link {
    float: left;
    clear: both;
    font-size: 13px;
    font-weight: normal; }
  .ezoic-wrapper .topic-submitted-by .picture img,
  .ezoic-wrapper .news-submitted-by .picture img,
  .ezoic-wrapper .comment-submitted-by .picture img {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    width: 40px; }
  .ezoic-wrapper .topic-submitted-by .picture a,
  .ezoic-wrapper .news-submitted-by .picture a,
  .ezoic-wrapper .comment-submitted-by .picture a {
    line-height: 0;
    border: none; }
  .ezoic-wrapper .topic-submitted-by .submitted,
  .ezoic-wrapper .news-submitted-by .submitted,
  .ezoic-wrapper .comment-submitted-by .submitted {
    float: left;
    padding-top: 1em;
    padding-left: 0.7em; }
  .ezoic-wrapper .news-submitted-by {
    margin-bottom: 0; }
  .ezoic-wrapper #main-content .topic-forum-navigation,
  .ezoic-wrapper #main-content .news-navigation,
  .ezoic-wrapper #main-content .comment-navigation {
    float: right; }
  .ezoic-wrapper #main-content .topic-forum-navigation ul.links {
    padding-left: 0; }
  .ezoic-wrapper #main-content .topic-forum-navigation ul.links li {
    margin-left: 0.5em; }
  .ezoic-wrapper #main-content .topic-forum-navigation .taxonomy,
  .ezoic-wrapper #main-content .news-navigation a,
  .ezoic-wrapper #main-content .comment-navigation .reply-to-link {
    width: auto;
    padding: 0.2em;
    border-left: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc; }
  .ezoic-wrapper #main-content .news-navigation a,
  .ezoic-wrapper #main-content .comment-navigation .reply-to-link {
    padding: 0.2em 0.5em; }
  .ezoic-wrapper .topic-content,
  .ezoic-wrapper .news-content {
    padding: 0.5em; }
  .ezoic-wrapper .news-content {
    float: left; }
  .ezoic-wrapper .news-content .idea-image-container img {
    width: 100%; }
  .ezoic-wrapper .forum .node-links,
  .ezoic-wrapper .news .node-links {
    border-top: 1px solid #eeeeee;
    padding: 0.5em;
    text-align: right; }
  .ezoic-wrapper .news .node-links {
    float: left;
    width: 97%; }
  .ezoic-wrapper #main-content .news .node-links ul.links {
    float: right;
    width: 100%;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
    padding-left: 0; }
  .ezoic-wrapper .node-type-forum .node,
  .ezoic-wrapper .node-type-news .node {
    border: 1px solid #eeeeee;
    padding-bottom: 0;
    border-radius: 5px;
    border: 1px solid #fececf; }
  .ezoic-wrapper .forum #comments .comment ul.links {
    padding: 0;
    margin: 0; }
  .ezoic-wrapper #main-content .forum .node-links ul.links,
  .ezoic-wrapper .node-type-forum #comments .comment-links ul.links,
  .ezoic-wrapper .node-type-news #comments .comment-links ul.links {
    padding-left: 0; }
  .ezoic-wrapper .node-type-forum #comments .comment-links,
  .ezoic-wrapper .node-type-news #comments .comment-links {
    border-top: 1px solid #eeeeee;
    padding: 0.5em;
    text-align: right; }
  .ezoic-wrapper .node-type-forum #comments .comment-links ul.links,
  .ezoic-wrapper .node-type-news #comments .comment-links ul.links {
    margin: 0; }
  .ezoic-wrapper .comment-submitted-by {
    border-left: none; }
  .ezoic-wrapper .node-type-forum #comments .comment,
  .ezoic-wrapper .node-type-news #comments .comment {
    border: 1px solid #eeeeee;
    margin-bottom: 1em;
    border-radius: 5px; }
  .ezoic-wrapper .node-type-forum #comments .comment .content,
  .ezoic-wrapper .node-type-news #comments .comment .content {
    padding: 0.5em; }
  .ezoic-wrapper #main-content .news-grid ul.views-fluid-grid-list {
    padding-left: 0; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item {
    background-color: transparent;
    border: 0; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser p,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser a {
    font-size: 13px;
    margin-bottom: 0; }
  .ezoic-wrapper #main-content .news-grid ul.views-fluid-grid-list {
    margin-left: -3%; }
  .ezoic-wrapper #main-content .news-grid ul.pager {
    padding-left: 0; }
  .ezoic-wrapper #main-content .news-grid ul.pager li {
    margin-left: 0;
    padding-left: 0.4em;
    padding-right: 0.4em; }
  .ezoic-wrapper #main-content .news-grid ul.pager .pager-item a,
  .ezoic-wrapper #main-content .news-grid ul.pager .pager-next a,
  .ezoic-wrapper #main-content .news-grid ul.pager .pager-last a,
  .ezoic-wrapper #main-content .news-grid ul.pager .pager-previous a,
  .ezoic-wrapper #main-content .news-grid ul.pager .pager-first a {
    display: inline-block;
    padding: 4px 10px;
    border: 1px solid #cccccc;
    border-radius: 5px; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline {
    width: 46.5%;
    padding: 0.7em 0;
    margin-left: 3%; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a {
    color: #3d3d3d;
    font-family: Georgia, serif;
    line-height: 1.3em;
    text-align: left;
    font-size: 18px;
    letter-spacing: 0px;
    font-weight: bold; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a:hover {
    color: blue; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline .views-field-comment-count a {
    color: #b3b3b3;
    font-size: 0.9em; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline img.imagecache-news-grid-thumbnail,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline img.imagecache-news-frontpage-thumbnail {
    width: 100%;
    height: auto; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width {
    width: 96.6%;
    padding: 1em 0; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width .views-field-field-image-fid {
    float: left;
    width: 56%; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width .views-field-field-link-url {
    clear: right;
    float: right;
    width: 40%; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width .views-field-field-link-url a {
    font-size: 25px; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width .views-field-teaser {
    clear: right;
    float: right;
    width: 40%; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item-fill-width .views-field-comment-count {
    clear: right;
    float: right;
    width: 40%; }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a .hover-overlay,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a .hover-overlay,
  .ezoic-wrapper .node .idea-image-container a .hover-overlay {
    background: none repeat scroll 0 0 transparent;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: background-color 0.3s ease 0s;
    display: block; }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a,
  .ezoic-wrapper .node .idea-image-container a {
    display: block;
    overflow: hidden;
    position: relative;
    transition: box-shadow 0.2s ease 0s;
    line-height: 0; }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .node .idea-image-container a .hover-overlay > .ezoic-before-el {
    background: none repeat scroll 0 0 rgba(250, 250, 250, 0.95); }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .node .idea-image-container a .hover-overlay > .ezoic-before-el {
    background: none repeat scroll 0 0 white;
    border-radius: 50%;
    color: #da2f33;
    display: block;
    font:14px/46px 'FontAwesome';
    height: 46px;
    left: 50%;
    margin: -22px 0 0 -25px;
    opacity: 0;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: scale(0.8);
    transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
    width: 46px; }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a:hover .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a:hover .hover-overlay > .ezoic-before-el,
  .ezoic-wrapper .node .idea-image-container a:hover .hover-overlay > .ezoic-before-el {
    opacity: 1;
    transform: scale(1); }
  .ezoic-wrapper .latest-ideas-block .views-field-field-image-fid a:hover .hover-overlay,
  .ezoic-wrapper .news-grid .views-field-field-image-fid a:hover .hover-overlay,
  .ezoic-wrapper .node .idea-image-container a:hover .hover-overlay {
    background: none repeat scroll 0 0 rgba(217, 133, 135, 0.6); }
  .ezoic-wrapper #main-and-sidebar-wrap .content-full-width .news-grid li.views-fluid-grid-inline {
    width: 30%; }
  .ezoic-wrapper #main-and-sidebar-wrap .content-full-width .news-grid li.views-fluid-grid-item-fill-width {
    width: 96.7%;
    padding: 1em 0; }
  .ezoic-wrapper #page {
    width: 84%;
    margin: 15px auto; }
  .ezoic-wrapper #site-header,
  .ezoic-wrapper #main-content-container,
  .ezoic-wrapper #footer-wrapper {
    width: 100%;
    padding-left: 0;
    max-width: 1130px; }
  .ezoic-wrapper #site-menu {
    width: 56%;
    float: left; }
  .ezoic-wrapper #branding {
    width: 23.451%;
    max-width: 265px; }
  .ezoic-wrapper #branding img {
    width: 100%;
    height: 100%;
    height: auto; }
  .ezoic-wrapper #branding-shadow-fix {
    width: 100%; }
  .ezoic-wrapper #sitebar-last {
    max-width: 330px; }
  .ezoic-wrapper #header_top {
    float: right;
    width: 30%;
    max-width: 300px; }
  .ezoic-wrapper #main-menu-container {
    width: 54.425%; }
  .ezoic-wrapper #main-content-container {
    padding-left: 0; }
  .ezoic-wrapper #main-wrapper {
    padding-left: 3.125%;
    padding-right: 3.125%;
    width: 59.271%;
    max-width: 569px;
    margin-right: -1px; }
  .ezoic-wrapper #sidebar-last {
    padding-left: 0;
    padding-right: 0;
    width: 34.375%;
    float: right; }
  .ezoic-wrapper #main-wrapper.content-full-width {
    max-width: 94%; }
  .ezoic-wrapper #main-wrapper.content-full-width .title-border-fix {
    margin-left: -3.45%;
    padding-left: 3.45%; }
  .ezoic-wrapper #sidebar-first-wrap_cap {
    width: 15.044%;
    margin-left: 0px;
    position: relative;
    float: left;
    display: block;
    max-width: 170px; }
  .ezoic-wrapper #site-header {
    width: 100%;
    max-width: 1130px; }
  .ezoic-wrapper .hf-margin {
    width: 15.044%;
    position: relative;
    float: left;
    display: block; }
  .ezoic-wrapper #main-and-sidebar-wrap {
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topright: 3px;
    border-top-right-radius: 3px;
    float: right;
    width: 84.956%;
    max-width: 960px; }
  .ezoic-wrapper #footer-first {
    width: 84.956%;
    float: right; }
  .ezoic-wrapper .node img {
    max-width: 100%;
    height: auto; }
  .ezoic-wrapper .title-border-fix {
    margin-left: -5.4%;
    border: 0;
    padding-left: 5.4%;
    background-color: #da2f33; }
  .ezoic-wrapper .title-wrap {
    padding-left: 3.125%;
    padding-right: 3.125%;
    background-color: white; }
  .ezoic-wrapper #mobile-controls {
    float: right;
    display: none;
    width: 130px;
    margin-right: 2%;
    margin-top: 2em;
    margin-bottom: 1em; }
  .ezoic-wrapper #mobile-menu-button,
  .ezoic-wrapper #mobile-search-button {
    width: 51px;
    margin: 0;
    padding: 0;
    display: none;
    height: 39px;
    color: white;
    background: #da2f33;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -o-border-radius: 5px;
    border: 1px solid #eb2f37;
    background-position: -10px 0px;
    background-repeat: no-repeat;
    text-indent: -9999px;
    float: right;
    margin-right: 2%;
    clear: none; }
  .ezoic-wrapper #mobile-search-button {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/search-icon.jpg'); }
  .ezoic-wrapper #mobile-search-button:hover {
    background-position: -10px -39px; }
  .ezoic-wrapper #mobile-search-button.active {
    background-color: #cccccc;
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/search-icon.jpg');
    background-position: -10px -78px;
    border: 1px solid #cccccc; }
  .ezoic-wrapper #mobile-menu-button {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/menu-icon.jpg'); }
  .ezoic-wrapper #mobile-menu-button:hover {
    background-position: -10px -39px; }
  .ezoic-wrapper #mobile-menu-button.active {
    background-color: #cccccc;
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/menu-icon.jpg');
    background-position: -10px -78px;
    border: 1px solid #cccccc; }
  .ezoic-wrapper #mobile-menu {
    width: 100%;
    float: right;
    display: none;
    margin: 0 auto; }
  .ezoic-wrapper #mobile-menu ul.links.mobile-menu li {
    padding: 0;
    margin: 0;
    width: 16.667%; }
  .ezoic-wrapper #mobile-menu ul.links.mobile-menu li a {
    padding: 0;
    margin: 0;
    height: 50px;
    line-height: 50px;
    display: block;
    float: left;
    font-size: 14px;
    width: 16.667%;
    text-align: center;
    background: whitesmoke;
    border: 1px solid #e1e1e1;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #3d3d3d;
    white-space: nowrap; }
  .ezoic-wrapper #mobile-menu ul.links.mobile-menu li a:hover {
    background: #eeecec; }
  .ezoic-wrapper #mobile-menu ul.links.mobile-menu li.active,
  .ezoic-wrapper #mobile-menu ul.links.mobile-menu li.active-trail {
    background: white;
    position: relative;
    z-index: 10; }
  .ezoic-wrapper #mobile-menu ul.links.mobile-menu li a.active,
  .ezoic-wrapper #mobile-menu ul.links.mobile-menu li.active-trail a {
    background: white;
    margin-bottom: -3px;
    z-index: 10; }

  .ezoic-wrapper #mobile-menu ul.links.mobile-menu li a.custom-user-menu-link {
    color: #da2f33; }
  .ezoic-wrapper #main-content .block-guide .guide-mobile-menu {
    display: none; }
  .ezoic-wrapper #main-content .block-guide .guide-mobile-menu .form-item {
    margin: 1em; }
  .ezoic-wrapper #main-content .block-guide .guide-mobile-menu .form-item select {
    width: 100%; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper input.form-text {
    border: 0;
    height: 40px;
    background: url('https://explorable.com/sites/all/themes/ctdots/images/search-textbox.png') no-repeat scroll 0 0 transparent; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper {
    float: left;
    width: 80%; }
  .ezoic-wrapper .search-form-custom-class {
    float: right;
    width: 100%; }
  .ezoic-wrapper .search-form-custom-class .container-inline {
    width: 100%; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-text {
    border: 0;
    height: 38px;
    background-image: none;
    background-color: white;
    border: 1px solid #cccccc;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    width: 100%; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit {
    -webkit-border-top-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    float: right; }
  .ezoic-wrapper #main-menu-container ul.links.main-menu li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .ezoic-wrapper #main-menu-container ul.links.main-menu li.last a {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px; }
  .ezoic-wrapper #bottom-wrap {
    width: 84.956%;
    padding-left: 0;
    float: right; }
  .ezoic-wrapper #bottom-wrap .bottom-links {
    width: 19.792%;
    margin-right: 6.944%; }
  .ezoic-wrapper #bottom-wrap .bottom-links.last {
    margin-right: 0; }
  .ezoic-wrapper #site-menu {
    width: 54%; }
  .ezoic-wrapper #header_top {
    width: 24%; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper {
    width: 74%; }
  .ezoic-wrapper #main-content .relevant-articles-block li.views-row:nth-child(4),
  .ezoic-wrapper #main-content .latest-ideas-block li.views-row:nth-child(4) {
    display: none; }
  .ezoic-wrapper .newsletter-form .form-text {
    width: 65%; }
  .ezoic-wrapper #mobile-menu,
  .ezoic-wrapper #mobile-menu ul.links.mobile-menu {
    display: none; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #footer-wrapper {
    width: 100%;
    padding-left: 0;
    max-width: 1130px;
    margin: 0 auto; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey {
    margin: 0 auto; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #main-and-sidebar-wrap {
    float: none; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #branding img.expres-logo-custom {
    width: auto; }

  
 #stylesheet_body.expres-clean.node-type-expres-survey {
    margin: 0 auto;
    overflow-x: hidden; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #page {
    margin: 15px 6%;
    width: 100%; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #main-and-sidebar-wrap {
    float: none; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #site-header {
    width: 100%;
    max-width: 1130px;
    margin: 0 auto; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey .hf-margin {
    display: none; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #site-header,
  
 #stylesheet_body.expres-clean.node-type-expres-survey #main-content-container {
    margin: 0 auto; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #bottom-wrap {
    width: 100%;
    width: 84.956%;
    float: none; }
  
 #stylesheet_body.expres-clean.node-type-expres-survey #mobile-controls {
    display: none !important; }
  
 #stylesheet_body.expres-full.node-type-expres-survey #page {
    margin: 15px 1%;
    width: 98%; }
  
 #stylesheet_body.expres-full.node-type-expres-survey #site-header,
  
 #stylesheet_body.expres-full.node-type-expres-survey #branding,
  
 #stylesheet_body.expres-full.node-type-expres-survey #main-content-container,
  
 #stylesheet_body.expres-full.node-type-expres-survey #main-and-sidebar-wrap {
    margin: 0;
    max-width: none;
    width: 100%; }
  
 #stylesheet_body.expres-full.node-type-expres-survey #main-wrapper {
    width: 90%; }
  
 #stylesheet_body.eccs #site-menu {
    display: none; }
  .ezoic-wrapper #content-tabs ul.primary li a.active:link,
  .ezoic-wrapper #content-tabs ul.primary li a.active:visited,
  .ezoic-wrapper #content-tabs ul.primary li span strong {
    width: 100%; }

  
 #stylesheet_body.expres-clean.node-type-expres-survey #branding img {
    margin-top: 14px; }
  
 #stylesheet_body.page-page-not-found #author-date-comments {
    display: none; }
  
 #stylesheet_body.section-node-delete form#node-delete-confirm .container-inline {
    display: block;
    margin-top: 1em; }
  
 #stylesheet_body.section-node-delete form#node-delete-confirm .container-inline input.form-submit {
    margin-right: 0.5em; }
  .ezoic-wrapper #search-intro,
  .ezoic-wrapper #secondary-menu {
    display: none; }
  .ezoic-wrapper #proudsugar-language-selector,
  .ezoic-wrapper #proudsugar-language-selector ul {
    display: none; }
  .ezoic-wrapper div.node ul li p {
    margin-bottom: 0; }
  .ezoic-wrapper blockquote p {
    margin-bottom: 15px !important; }
  .ezoic-wrapper form#user-register #edit-mail-wrapper {
    padding: 0; }
  .ezoic-wrapper div#explorable-account-forms form#user-register #edit-mail-wrapper #edit-mail {
    max-width: none;
    width: 85%; }
  .ezoic-wrapper .breadcrumb ul li {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/breadcrumb-delimiter.png');
    background-repeat: no-repeat;
    background-position: -5px center;
    display: inline;
    float: left;
    list-style: none;
    padding: 0 8px 0 10px; }
  .ezoic-wrapper .breadcrumb ul li:first-child {
    background-image: none;
    padding-left: 0; }

  .ezoic-wrapper .statistics_counter {
    display: none !important; }
  .ezoic-wrapper .read-counter {
    display: none; }
  .ezoic-wrapper #mobile-search-button,
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/search-bar-icon.png'); }
  .ezoic-wrapper #mobile-search-button.active {
    background-position: -10px -77px; }
  .ezoic-wrapper #mobile-menu-button {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/menu-icon.png'); }
  .ezoic-wrapper .node h3.sub-title {
    display: none; }
  .ezoic-wrapper #main-content ul li {
    line-height: 1.8;
    font-size: 14px; }
  .ezoic-wrapper h3.sub-title {
    color: #383939;
    font-size: 22px;
    line-height: 1.3em;
    margin: 0 0 0.5em; }
  .ezoic-wrapper #sidebar-last p {
    margin: 1em 0; }
  .ezoic-wrapper #sidebar-last .block {
    padding: 25px 0; }
  .ezoic-wrapper .content-overview-block {
    padding: 0.5em 2em 1em;
    margin-bottom: 1em; }
  .ezoic-wrapper .content-overview-block h2 {
    font-size: 22px;
    margin-bottom: 0.6em; }
  .ezoic-wrapper .content-overview-block ul {
    margin: 0 !important;
    padding: 0 !important; }
  .ezoic-wrapper .content-overview-block ul li {
    list-style: none !important;
    margin-left: 0 !important; }
  .ezoic-wrapper .overview-indent {
    display: inline;
    margin-right: 1.5em; }
  
 #stylesheet_body.node-type-expres-guide #sidebar-last .guide-menu-wrapper,
  
 #stylesheet_body.node-type-expres-guide #sidebar-last .guide-menu-title,
  
 #stylesheet_body.page-expres-403redirect #content-bottom,
  
 #stylesheet_body.page-page-not-found #content-bottom {
    display: none; }
  .ezoic-wrapper #main-content .content-left-float {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -o-border-radius: 0; }
  .ezoic-wrapper #sidebar-last .block-guide {
    margin: 25px auto !important;
    padding: 0 !important; }
  .ezoic-wrapper #sidebar-last .block-guide h2 {
    font-size: 1.3em;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #sidebar-last .block-guide h2 a {
    background: none;
    border-bottom: solid #dddddd 1px;
    line-height: 2em;
    margin: 0;
    padding-left: 10px; }
  .ezoic-wrapper #sidebar-last .block-guide h2 a:hover {
    background: #eeeeee; }
  .ezoic-wrapper .block-guide form {
    padding: 0 5px; }
  .ezoic-wrapper .block-guide ul,
  .ezoic-wrapper .block-guide ul li {
    margin: 0 !important;
    line-height: 35px !important; }
  .ezoic-wrapper .block-guide ul li ul {
    margin-left: 11px !important; }
  .ezoic-wrapper #sidebar-last .guide-menu-expand,
  .ezoic-wrapper #sidebar-last .guide-menu-collapse {
    line-height: 37px; }
  .ezoic-wrapper .block-guide ul li {
    list-style: none !important; }
  .ezoic-wrapper #sidebar-last .block-guide ul li a,
  .ezoic-wrapper #sidebar-last .block-guide ul li span.guide-item-no-link {
    border-bottom: solid 1px #dddddd;
    padding-left: 10px; }
  .ezoic-wrapper #sidebar-last .block-guide ul li:last-child {
    border-bottom: none; }
  .ezoic-wrapper #sidebar-last .block-guide {
    font-size: 0.9em; }
  .ezoic-wrapper #sidebar-last .guide-mobile-menu {
    display: none;
    padding: 0 10px; }
  .ezoic-wrapper #sidebar-last .block-guide {
    display: none; }
  .ezoic-wrapper .course-progress-bar-container,
  .ezoic-wrapper .course-progress-bar-container .course-progress-bar {
    border-radius: 0; }
  .ezoic-wrapper .guide-menu-intro {
    padding: 1em;
    text-align: center; }
  .ezoic-wrapper .guide-menu-intro h2 {
    font-size: 1em !important;
    text-align: center; }
  .ezoic-wrapper .guide-menu-intro .form-label,
  .ezoic-wrapper .guide-menu-intro .form-submit {
    display: none; }
  .ezoic-wrapper .guide-menu-intro .form-select {
    width: 75%; }
  .ezoic-wrapper .take-course-wrapper,
  .ezoic-wrapper .course-progress-wrapper {
    border: none !important;
    font-size: 1em; }
  .ezoic-wrapper .take-course-intro {
    font-size: 1em !important;
    text-align: left; }
  .ezoic-wrapper .take-course-intro h2 {
    margin-bottom: 0.5em !important; }

  .ezoic-wrapper .guide-menu-wrapper a.take-course {
    width: 70%; }
  .ezoic-wrapper .block.block-guide a.node-status-read {
    border-top: none; }
  .ezoic-wrapper .block-guide li a.guide-item-active,
  .ezoic-wrapper .block-guide ul li a:hover {
    border-left: 2px solid #ec9799 !important; }
  .ezoic-wrapper .block-guide li a.guide-menu-expand:hover,
  .ezoic-wrapper .block-guide li a.guide-menu-collapse:hover {
    border-left: none !important; }
  .ezoic-wrapper .top-guide-articles {
    padding: 15px 10px !important; }
  .ezoic-wrapper .top-guide-articles .top-guide-articles-intro {
    font-weight: bold;
    margin-bottom: 10px; }
  .ezoic-wrapper .top-guide-articles ul li {
    line-height: normal !important;
    padding: 5px 0 !important; }
  .ezoic-wrapper .top-guide-articles ul li a {
    border: none !important;
    display: inline !important; }
  .ezoic-wrapper .top-guide-articles ul li a:hover {
    background: none !important;
    border-left: none !important;
    text-decoration: underline !important; }
  .ezoic-wrapper #sidebar-last .guide-advertisement {
    margin: -25px auto 25px !important;
    padding: 0 !important; }
  .ezoic-wrapper .guide-advertisement .content {
    padding: 25px 15px; }
  .ezoic-wrapper form#expres-forms-form-style fieldset {
    border: 0;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper .guide-bottom-navigation .page-links {
    border-top: none; }
  .ezoic-wrapper .guide-bottom-navigation a.prev-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.next-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.overview-page {
    font-size: 1em;
    line-height: 1.3em; }
  .ezoic-wrapper #content-top-right {
    position: relative;
    z-index: 1; }
  .ezoic-wrapper #content-top-right .block-unique_codes {
    position: absolute;
    top: 30px;
    right: 0; }
  .ezoic-wrapper #content-top-right .block-unique_codes .form-text {
    border: solid 1px #9c9c9c; }
  .ezoic-wrapper .article-actions-wrapper {
    border-style: solid;
    border-width: 2px;
    border-left: none;
    border-right: none;
    margin-top: 2em;
    padding: 12px; }
  .ezoic-wrapper .article-actions-wrapper span {
    margin: 0 0.7em; }
  .ezoic-wrapper .article-actions-wrapper a {
    text-decoration: underline; }
  .ezoic-wrapper .article-actions-wrapper .article-actions-label {
    margin: 0 1em 0 0; }
  .ezoic-wrapper form.global-theme-mods-all-articles-form label,
  .ezoic-wrapper form.global-theme-mods-all-articles-form .form-submit {
    display: none; }
  .ezoic-wrapper form.global-theme-mods-all-articles-form #edit-link-path-wrapper {
    margin-bottom: 0; }
  .ezoic-wrapper #content-bottom .block {
    border-bottom: solid 2px #fafafa;
    margin: 3em 0;
    padding-bottom: 3em; }
  .ezoic-wrapper .field-field-page-citation .field-label {
    font-size: 20px;
    font-weight: bold !important; }
  .ezoic-wrapper .field-field-page-related .field-label {
    display: none; }
  .ezoic-wrapper .field-field-page-citation .field-items,
  .ezoic-wrapper .field-field-page-related .field-items,
  .ezoic-wrapper .block-related-pages .content {
    margin-left: 2em !important;
    margin-top: 2em !important; }
  .ezoic-wrapper .block-related-pages .content ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important; }
  .ezoic-wrapper .block-related-pages .content ul li {
    margin: 0 0 3px !important;
    padding: 0 !important; }
  .ezoic-wrapper .block-related-pages .numbering {
    margin-right: 0.5em; }
  .ezoic-wrapper .field-field-page-related .field-items,
  .ezoic-wrapper .block-social-buttons .content,
  .ezoic-wrapper .fb-block {
    margin-top: 2em; }
  .ezoic-wrapper .block-search-block-clone {
    text-align: center; }
  .ezoic-wrapper .block-search-block-clone .form-label {
    display: none; }
  .ezoic-wrapper .block-search-block-clone form {
    margin-top: 10px; }
  .ezoic-wrapper .block-search-block-clone .form-text {
    width: 60%; }
  .ezoic-wrapper .twitter-block {
    float: right;
    margin-top: 1em; }
  .ezoic-wrapper .qtip-ouibounce {
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    border: none; }
  .ezoic-wrapper .block-stripes {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/stripe.png');
    text-align: center;
    padding: 30px 25px !important; }
  .ezoic-wrapper .block-stripes,
  .ezoic-wrapper .block-stripes p,
  .ezoic-wrapper .block-stripes a {
    color: white !important;
    font-size: 23px;
    line-height: 40px; }
  .ezoic-wrapper .block-stripes p {
    margin: 0 !important; }
  .ezoic-wrapper table.sortable-table th {
    padding: 0 5px; }
  .ezoic-wrapper table.sortable-table td {
    border: solid 1px #cccccc;
    color: inherit;
    font-size: 0.9em !important;
    padding: 5px; }
  .ezoic-wrapper table.sortable-table td.td-actions {
    text-align: center; }
  
 #stylesheet_body,
  .ezoic-wrapper a,
  .ezoic-wrapper span,
  .ezoic-wrapper #site-menu ul li a,
  .ezoic-wrapper #secondary-menu ul li a,
  .ezoic-wrapper .qtip-proudsugar-sub-menu ul li a,
  .ezoic-wrapper #block-menu-primary-links ul.menu li a,
  .ezoic-wrapper #edit-search-block-form-1-wrapper input,
  .ezoic-wrapper .field.field-type-text.field-field-page-lead.lead p,
  .ezoic-wrapper h1,
  .ezoic-wrapper h2,
  .ezoic-wrapper h3,
  .ezoic-wrapper h4,
  .ezoic-wrapper h5,
  .ezoic-wrapper h6,
  .ezoic-wrapper h3.sub-title,
  .ezoic-wrapper #link-generator-div-bottom .link-box,
  .ezoic-wrapper #link-generator-block-div .link-box,
  .ezoic-wrapper #link-generator-div .link-box,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a,
  .ezoic-wrapper .lead a,
  .ezoic-wrapper .btn {
    font-family: 'Montserrat', sans-serif;
    color: #383939;
    -webkit-appearance: none; }
  .ezoic-wrapper .title-wrap h3.sub-title {
    display: none;
    margin: 0.5em 0 0.1em; }
  .ezoic-wrapper h3.sub-title.frontpage-sub-title {
    display: block; }
  .ezoic-wrapper .node h3.sub-title {
    display: block;
    margin-top: 0; }
  .ezoic-wrapper .field.field-type-text.field-field-page-lead.lead p {
    font-size: 1.2em; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-field-link-url {
    margin-bottom: 0.5em; }
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser p,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-item .views-field-teaser a {
    font-size: 14px;
    line-height: 1.8em; }
  .ezoic-wrapper .special-course-menu {
    display: block; }
  
 #stylesheet_body.eccs #site-menu {
    display: block; }
  .ezoic-wrapper .full-width-wrapper {
    margin: 0 auto;
    max-width: 1024px;
    padding: 0 10px;
    position: relative; }
  .ezoic-wrapper #page {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important; }
  .ezoic-wrapper #site-header {
    max-width: none !important;
    width: 100% !important; }
  .ezoic-wrapper #site-header .hf-margin {
    display: none; }
  .ezoic-wrapper #site-header .proudsugar-header-top {
    padding: 30px 10px; }
  .ezoic-wrapper #branding {
    background: none !important;
    -moz-border-top-left-radius: 0;
    -o-border-top-left-radius: 0;
    -webkit-border-top-left-radius: 0;
    border-top-left-radius: 0;
    -moz-border-top-right-radius: 0;
    -o-border-top-right-radius: 0;
    -webkit-border-top-right-radius: 0;
    border-top-right-radius: 0;
    display: block !important;
    float: left !important;
    max-width: none !important;
    padding: 0 !important;
    width: 50% !important; }
  .ezoic-wrapper #branding img {
    margin: 0 !important;
    padding: 0 !important;
    width: auto; }
  .ezoic-wrapper #branding-shadow-fix {
    display: none !important; }
  .ezoic-wrapper #header_top {
    float: right;
    margin: 0;
    padding: 0;
    max-width: none;
    text-align: right;
    width: 50%; }
  .ezoic-wrapper #search-block-form {
    float: right;
    width: 351px; }
  .ezoic-wrapper #block-search-0,
  .ezoic-wrapper .search-form-custom-class {
    float: none; }
  .ezoic-wrapper #edit-search-block-form-1-wrapper {
    display: block;
    float: left;
    width: 300px; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-text {
    height: 37px;
    width: 270px; }
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit {
    float: none; }
  .ezoic-wrapper #search-intro {
    display: block;
    font-size: 0.9em;
    margin-bottom: 5px;
    text-align: right; }
  .ezoic-wrapper .header-top-left {
    display: none;
    float: none;
    margin: 0; }
  .ezoic-wrapper #proudsugar-language-selector {
    display: inline;
    font-size: 0.9em;
    position: absolute;
    right: 0;
    top: 10px; }
  .ezoic-wrapper #proudsugar-language-selector .current-language {
    cursor: pointer; }
  .ezoic-wrapper #proudsugar-language-selector .current-language img {
    margin-left: 3px; }
  .ezoic-wrapper .qtip-proudsugar-language-selector ul,
  .ezoic-wrapper .qtip-proudsugar-language-selector ul li {
    font-size: 1.1em;
    margin: 0;
    list-style: none;
    padding: 0;
    text-align: right; }
  .ezoic-wrapper .qtip-proudsugar-language-selector ul li {
    padding: 2px 3px; }
  .ezoic-wrapper .qtip-proudsugar-language-selector ul li a {
    color: inherit; }
  .ezoic-wrapper #user-menu {
    display: none;
    float: none;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #navigation-bar.fixed {
    filter: alpha(100);
    -khtml-opacity: 0.99;
    -moz-opacity: 0.99;
    opacity: 0.99;
    border-bottom: none;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100; }
  .ezoic-wrapper #navigation-bar.fixed:hover {
    filter: alpha(100);
    -khtml-opacity: 1;
    -moz-opacity: 1;
    opacity: 1; }
  .ezoic-wrapper #navigation-bar.fixed #site-menu {
    border-top-style: none; }
  .ezoic-wrapper #site-menu {
    background: white;
    border-bottom-style: none;
    border-bottom-width: 1px;
    border-top-style: solid;
    border-top-width: 1px;
    display: block;
    float: none;
    height: auto;
    margin-top: 0;
    text-align: left;
    width: 100%; }

  .ezoic-wrapper #site-menu ul.links.main-menu,
  .ezoic-wrapper #site-menu ul.menu {
    float: none;
    padding: 0;
    margin: 0; }
  .ezoic-wrapper #site-menu ul.links.main-menu li,
  .ezoic-wrapper #site-menu ul.menu li {
    display: block;
    float: left;
    margin: 0;
    padding: 5px 1em; }
  .ezoic-wrapper #site-menu ul.links.main-menu li.active,
  .ezoic-wrapper #site-menu ul.links.main-menu li.active-trail {
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-radius: 0;
    border-radius: 0; }
  .ezoic-wrapper #site-menu ul.links.main-menu li a {
    background: none;
    font-size: 1em;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #secondary-menu {
    display: block;
    position: relative; }
  .ezoic-wrapper .qtip-proudsugar-sub-menu ul.menu,
  .ezoic-wrapper #secondary-menu ul.menu {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper .qtip-proudsugar-sub-menu ul.menu li,
  .ezoic-wrapper #secondary-menu ul.menu li {
    display: block;
    float: left;
    list-style: none;
    margin: 0;
    padding: 5px 1em; }
  .ezoic-wrapper #submenu-placeholder {
    padding: 5px; }
  .ezoic-wrapper .qtip-proudsugar-sub-menu {
    border: none;
    font-size: 1em;
    margin: 0;
    max-width: none;
    padding: 0;
    width: 100%;
    opacity: 0.5; }
  .ezoic-wrapper .qtip-proudsugar-sub-menu .qtip-content {
    margin: 0 auto;
    max-width: 1024px;
    padding: 0 10px; }
  .ezoic-wrapper .qtip-proudsugar-sub-menu-no-children {
    background: white !important; }
  .ezoic-wrapper ._sub-menu {
    display: none; }
  .ezoic-wrapper ._sub-menu-active {
    display: block; }
  .ezoic-wrapper #proudsugar-user-links {
    float: right;
    font-size: 0.9em;
    position: relative;
    top: -20px; }
  .ezoic-wrapper #proudsugar-user-links ul {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #proudsugar-user-links ul li {
    display: block;
    float: left;
    list-style: none;
    margin: 0; }
  .ezoic-wrapper #main-wrapper {
    max-width: none; }
  .ezoic-wrapper #main-wrapper.content-full-width {
    max-width: none;
    width: 100%; }
  .ezoic-wrapper #main-content-container {
    margin-bottom: 0px;
    max-width: none;
    width: 100%; }
  .ezoic-wrapper #main-and-sidebar-wrap {
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-left-radius: 0;
    border-radius: 0;
    max-width: none;
    padding-bottom: 2em;
    width: 100%; }
  .ezoic-wrapper #main-wrapper,
  .ezoic-wrapper .title-border-fix,
  .ezoic-wrapper .title-wrap,
  .ezoic-wrapper #main-wrapper.content-full-width .title-border-fix {
    border: none;
    margin: 0;
    padding: 0; }
  .ezoic-wrapper #main-wrapper {
    margin-top: 2.5em; }
  .ezoic-wrapper .title-border-fix {
    margin-top: 20px; }
  .ezoic-wrapper #sidebar-first-wrap,
  .ezoic-wrapper #sidebar-first-wrap_cap {
    display: none; }
  .ezoic-wrapper #sidebar-last {
    margin-top: 95px;
    max-width: 315px; }
  .ezoic-wrapper .sidebar .block {
    border-bottom: 0px;
    padding-left: 0; }
  .ezoic-wrapper .breadcrumb {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper .breadcrumb ul,
  .ezoic-wrapper .breadcrumb ul li {
    margin: 0;
    padding: 0; }
  .ezoic-wrapper .breadcrumb ul li {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/breadcrumb-left.png');
    background-repeat: no-repeat;
    background-position: -11px center;
    float: left;
    font-size: 0.9em;
    list-style: none;
    margin-bottom: 5px; }
  .ezoic-wrapper .breadcrumb ul li:first-child {
    background-image: none; }
  .ezoic-wrapper .breadcrumb ul li:first-child div {
    padding-left: 12px; }
  .ezoic-wrapper .breadcrumb ul li div {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/breadcrumb-right.png');
    background-repeat: no-repeat;
    background-position: right center;
    padding: 5px 20px; }
  .ezoic-wrapper #footer-wrapper,
  .ezoic-wrapper #bottom-wrap {
    float: none !important;
    margin: 0 !important;
    max-width: none !important;
    padding: 0 !important; }
  .ezoic-wrapper #footer-wrapper {
    margin-bottom: 2em !important;
    padding-top: 20px !important; }
  .ezoic-wrapper #footer-wrapper a {
    text-decoration: underline; }
  .ezoic-wrapper #bottom-wrap {
    margin: 0 auto !important;
    max-width: 1024px !important; }
  .ezoic-wrapper .bottom-links,
  .ezoic-wrapper .bottom-links .bottom-header,
  .ezoic-wrapper .bottom-links p,
  .ezoic-wrapper .bottom-links span,
  .ezoic-wrapper .bottom-links a:link,
  .ezoic-wrapper .bottom-links a:hover,
  .ezoic-wrapper .bottom-links a:visited,
  .ezoic-wrapper #copyright .copy,
  .ezoic-wrapper #copyright a:link,
  .ezoic-wrapper #copyright a:hover,
  .ezoic-wrapper #copyright a:visited {
    line-height: 2em; }
  .ezoic-wrapper .printmail-wrap a img:last-child,
  .ezoic-wrapper .node-links a img:last-child {
    display: inline; }
  .ezoic-wrapper .author-wrap,
  .ezoic-wrapper .printmail-wrap {
    margin: 5px 0 0;
    padding: 0; }
  .ezoic-wrapper .author-wrap {
    background-image: none; }
  .ezoic-wrapper .author-wrap a {
    text-decoration: none; }
  .ezoic-wrapper .author-wrap a:hover {
    text-decoration: underline; }
  .ezoic-wrapper .link-to-comments {
    display: none;
    margin-left: 1em; }
  .ezoic-wrapper .read-counter {
    display: inline;
    margin-left: 1em; }
  .ezoic-wrapper a.link-generator,
  .ezoic-wrapper a.link-generator-bottom {
    position: relative;
    top: 2px; }
  .ezoic-wrapper .views-field-field-image-fid {
    margin-bottom: 1em; }
  .ezoic-wrapper #block-locale-0,
  .ezoic-wrapper #block-block-108 {
    display: none; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation .field-items {
    border: none;
    margin: 1em 0;
    padding: 0; }
  .ezoic-wrapper a.btn.large {
    line-height: 19px;
    padding: 9px 14px; }
  .ezoic-wrapper .btn,
  .ezoic-wrapper .btn.large,
  .ezoic-wrapper .btn.mini {
    -moz-border-radius: 0 !important;
    -o-border-radius: 0 !important;
    -webkit-left-radius: 0 !important;
    border-radius: 0 !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important; }
  .ezoic-wrapper .btn:hover {
    text-decoration: underline; }
  .ezoic-wrapper .btn {
    background-image: none !important; }
  .ezoic-wrapper .btn.progress {
    background: url('https://explorable.com/misc/throbber.gif') #efefef no-repeat 4px -13px !important;
    font-weight: normal !important;
    padding-left: 20px !important; }
  .ezoic-wrapper .guide-bottom-navigation a.btn {
    margin-bottom: 1em; }
  .ezoic-wrapper .author-wrap {
    margin-bottom: 25px; }
  .ezoic-wrapper #author-date-comments {
    margin-top: 3px; }
  
 #stylesheet_body.safari-inapp #site-header {
    display: none; }
  
 #stylesheet_body.safari-inapp-custom-logo #mobile-controls {
    display: none; }
  
 #stylesheet_body.safari-inapp #bcrumb,
  
 #stylesheet_body.safari-inapp-custom-logo #bcrumb,
  
 #stylesheet_body.safari-inapp .dfp-inapp,
  
 #stylesheet_body.safari-inapp-custom-logo .dfp-inapp {
    display: none; }
  .ezoic-wrapper #sidebar-last .block-guide {
    display: block; }
  .ezoic-wrapper .content-left-float {
    display: none; }
  .ezoic-wrapper #expres-forms-view .hidden_answers {
    height: 1px;
    overflow: hidden;
    width: 1px;
    margin: 0px; }
  .ezoic-wrapper .link-generator,
  .ezoic-wrapper #link-generator-div {
    display: none !important; }
  .ezoic-wrapper #mobile-search-button,
  .ezoic-wrapper #mobile-menu-button,
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit,
  .ezoic-wrapper .title-border-fix,
  .ezoic-wrapper .printmail-wrap a img,
  .ezoic-wrapper .node-links a img,
  .ezoic-wrapper .article-actions-wrapper a img {
    background-color: #ef4d36; }
  .ezoic-wrapper #mobile-search-button,
  .ezoic-wrapper #mobile-menu-button,
  .ezoic-wrapper .search-form-custom-class #search-block-form input.form-submit,
  .ezoic-wrapper .article-actions-wrapper {
    border-color: #ef4d36; }
  .ezoic-wrapper .field.field-type-text.field-field-page-citation .field-items,
  .ezoic-wrapper #citation-block,
  .ezoic-wrapper .views-field-field-page-citation-value .field-content {
    border-left-color: #ef4d36; }
  .ezoic-wrapper .guide-bottom-navigation a.prev-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.next-article-link,
  .ezoic-wrapper .guide-bottom-navigation a.overview-page,
  .ezoic-wrapper .article-actions-wrapper span a,
  .ezoic-wrapper .top-guide-articles a,
  .ezoic-wrapper .top-guide-articles a:hover,
  .ezoic-wrapper .top-guide-articles a:link,
  .ezoic-wrapper .content-overview-block ul li a {
    color: #383939; }
  .ezoic-wrapper .field-item,
  .ezoic-wrapper .field-item a:link,
  .ezoic-wrapper .field-item a:hover,
  .ezoic-wrapper .field-item a:visited {
    color: #373838; }
  .ezoic-wrapper .bottom-links,
  .ezoic-wrapper .bottom-links .bottom-header,
  .ezoic-wrapper .bottom-links p,
  .ezoic-wrapper .bottom-links span,
  .ezoic-wrapper .bottom-links a:link,
  .ezoic-wrapper .bottom-links a:hover,
  .ezoic-wrapper .bottom-links a:visited,
  .ezoic-wrapper #copyright .copy,
  .ezoic-wrapper #copyright a:link,
  .ezoic-wrapper #copyright a:hover,
  .ezoic-wrapper #copyright a:visited {
    color: #373838; }
  .ezoic-wrapper #site-menu ul.links.main-menu li a,
  .ezoic-wrapper #site-menu ul.menu li a,
  .ezoic-wrapper .guide-menu-intro,
  .ezoic-wrapper .guide-menu-intro h2,
  .ezoic-wrapper .guide-discover-text {
    color: white; }
  .ezoic-wrapper .btn.primary {
    background-color: #ff6853; }
  .ezoic-wrapper #site-menu,
  .ezoic-wrapper .guide-menu-intro {
    background-color: #ff5621; }
  .ezoic-wrapper #site-menu ul li.active a,
  .ezoic-wrapper #site-menu ul li.active-trail a,
  .ezoic-wrapper #secondary-menu ul.menu li a,
  .ezoic-wrapper .qtip-proudsugar-sub-menu ul.menu li a {
    color: #ff5621 !important; }
  .ezoic-wrapper #secondary-menu ul.menu li.active,
  .ezoic-wrapper #secondary-menu ul.menu li.active-trail {
    background-color: #e6e7e8; }
  .ezoic-wrapper a:link,
  .ezoic-wrapper a:hover,
  .ezoic-wrapper a.btn,
  .ezoic-wrapper .qtip-proudsugar-language-selector ul li a.active,
  .ezoic-wrapper .author-wrap a,
  .ezoic-wrapper .read-counter,
  .ezoic-wrapper #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a:hover,
  .ezoic-wrapper .field-field-page-related .field-item a,
  .ezoic-wrapper .block-related-pages .content ul li a,
  .ezoic-wrapper .block-related-pages .content ul li span {
    color: #3c9bbe; }
  .ezoic-wrapper #site-menu {
    border-bottom-color: #ff6752;
    border-top-color: #ff6752; }
  .ezoic-wrapper .btn,
  .ezoic-wrapper .btn.primary {
    border-bottom: solid 2px #d10000; }
  .ezoic-wrapper #site-header,
  .ezoic-wrapper #secondary-menu,
  .ezoic-wrapper .qtip-proudsugar-sub-menu,
  .ezoic-wrapper #site-menu ul li.active,
  .ezoic-wrapper #site-menu ul li.active-trail,
  .ezoic-wrapper .breadcrumb ul li,
  .ezoic-wrapper .btn,
  .ezoic-wrapper .article-actions-wrapper {
    background-color: #f6f6f6; }
  .ezoic-wrapper #sidebar-last .block-guide,
  .ezoic-wrapper #sidebar-last .guide-advertisement,
  .ezoic-wrapper .content-overview-block {
    background-color: #fafafa; }
  .ezoic-wrapper .breadcrumb ul li,
  .ezoic-wrapper .breadcrumb ul li a {
    color: #939598; }
  .ezoic-wrapper .btn.success {
    background-color: #4e9543; }
  .ezoic-wrapper .btn.success {
    border-color: #204919; }
  
 #stylesheet_body.inversed-color {
    background-color: #1d1d1d;
    background-image: none; }
  
 #stylesheet_body.inversed-color.expres-footer-none {
    background-color: #0d0d0d; }
  
 #stylesheet_body.inversed-color #main-and-sidebar-wrap,
  
 #stylesheet_body.inversed-color .message-wrapper,
  
 #stylesheet_body.inversed-color .title-wrap {
    background-color: #0d0d0d; }
  
 #stylesheet_body.inversed-color #site-header,
  
 #stylesheet_body.inversed-color.expres-header-minimal #site-header,
  
 #stylesheet_body.inversed-color.expres-footer-minimal {
    background-color: #0d0d0d; }
  
 #stylesheet_body.inversed-color.expres-clean #site-header {
    background-color: #0d0d0d !important; }
  
 #stylesheet_body.inversed-color,
  
 #stylesheet_body.inversed-color span,
  
 #stylesheet_body.inversed-color #site-menu ul li a,
  
 #stylesheet_body.inversed-color #secondary-menu ul li a,
  
 #stylesheet_body.inversed-color .qtip-proudsugar-sub-menu ul li a,
  
 #stylesheet_body.inversed-color #block-menu-primary-links ul.menu li a,
  
 #stylesheet_body.inversed-color #edit-search-block-form-1-wrapper input,
  
 #stylesheet_body.inversed-color .field.field-type-text.field-field-page-lead.lead p,
  
 #stylesheet_body.inversed-color h1,
  
 #stylesheet_body.inversed-color h2,
  
 #stylesheet_body.inversed-color h3,
  
 #stylesheet_body.inversed-color h4,
  
 #stylesheet_body.inversed-color h5,
  
 #stylesheet_body.inversed-color h6,
  
 #stylesheet_body.inversed-color h3.sub-title,
  
 #stylesheet_body.inversed-color #link-generator-div-bottom .link-box,
  
 #stylesheet_body.inversed-color #link-generator-block-div .link-box,
  
 #stylesheet_body.inversed-color #link-generator-div .link-box,
  
 #stylesheet_body.inversed-color #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a,
  
 #stylesheet_body.inversed-color .lead a,
  
 #stylesheet_body.inversed-color .bottom-links,
  
 #stylesheet_body.inversed-color .bottom-links .bottom-header,
  
 #stylesheet_body.inversed-color .bottom-links p,
  
 #stylesheet_body.inversed-color .bottom-links span,
  
 #stylesheet_body.inversed-color .bottom-links a:link,
  
 #stylesheet_body.inversed-color .bottom-links a:hover,
  
 #stylesheet_body.inversed-color .bottom-links a:visited,
  
 #stylesheet_body.inversed-color #copyright .copy,
  
 #stylesheet_body.inversed-color #copyright a:link,
  
 #stylesheet_body.inversed-color #copyright a:hover,
  
 #stylesheet_body.inversed-color #copyright a:visited,
  
 #stylesheet_body.inversed-color input.expres-calendar {
    color: white; }
  
 #stylesheet_body.inversed-color .error span.label-text {
    color: #505050; }
  
 #stylesheet_body.inversed-color.expres-creative-commons .title-wrap {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/cc-icon-inversed.jpg'); }
  
 #stylesheet_body.inversed-color .ui-slider-horizontal.slider-simple {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/line-white.jpg');
    border-color: white; }
  
 #stylesheet_body.inversed-color .ui-slider-horizontal.slider-simple .ui-slider-handle {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/vertical-line-white.png'); }
  
 #stylesheet_body.inversed-color #ui-datepicker-div,
  
 #stylesheet_body.inversed-color .ui-datepicker-header {
    background: #1d1d1d; }
  
 #stylesheet_body.inversed-color .ui-datepicker-next,
  
 #stylesheet_body.inversed-color .ui-datepicker-prev {
    background: #2d2d2d; }
  
 #stylesheet_body.expres-text-full .full-width-wrapper {
    max-width: 95%; }
  
 #stylesheet_body.expres-clean #branding,
  
 #stylesheet_body.expres-header-clean #branding,
  
 #stylesheet_body.expres-header-minimal #branding {
    width: 100% !important;
    margin-top: 0.5em;
    max-width: none !important; }
  
 #stylesheet_body.expres-clean #mobile-menu-button,
  
 #stylesheet_body.expres-menu-off #mobile-menu-button {
    display: none !important; }
  
 #stylesheet_body.expres-menu-on #navigation-bar {
    display: block !important; }
  
 #stylesheet_body.expres-clean #mobile-search-button,
  
 #stylesheet_body.expres-header-clean #mobile-search-button,
  
 #stylesheet_body.expres-header-minimal #mobile-search-button {
    display: none !important; }
  .ezoic-wrapper .exit-link {
    float: right !important; }
  
 #stylesheet_body.expres-clean #main-wrapper.content-full-width {
    width: 99%; }
  
 #stylesheet_body.expres-clean .exit-link {
    text-align: right; }
  
 #stylesheet_body.expres-clean .exit-link a,
  
 #stylesheet_body.expres-clean .exit-link a:visited {
    margin-right: 4px;
    color: silver;
    font-size: 11px; }
  
 #stylesheet_body.expres-clean #page {
    margin: 20px auto !important;
    max-width: 1024px !important; }
  
 #stylesheet_body.expres-clean .full-width-wrapper,
  
 #stylesheet_body.expres-clean .message-wrapper,
  
 #stylesheet_body.expres-clean #main-content {
    padding-left: 3% !important;
    padding-right: 3% !important; }
  
 #stylesheet_body.expres-clean #main-and-sidebar-wrap .full-width-wrapper {
    padding-left: 0 !important;
    padding-right: 0 !important; }
  
 #stylesheet_body.expres-clean .breadcrumb {
    padding: 5px 3%; }
  
 #stylesheet_body.expres-clean .title-border-fix {
    padding-left: 3% !important; }
  
 #stylesheet_body.expres-clean .title-border-fix .title-wrap {
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    padding: 30px 3%; }
  
 #stylesheet_body.expres-clean #site-header {
    background: white !important;
    -moz-border-top-left-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    -o-border-top-left-radius: 5px;
    border-top-left-radius: 5px;
    -moz-border-top-right-radius: 5px;
    -o-border-top-right-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px; }
  
 #stylesheet_body.expres-clean #site-header .proudsugar-header-top {
    padding-top: 20px; }
  
 #stylesheet_body.expres-clean #page-title {
    margin-bottom: 0; }
  
 #stylesheet_body.expres-clean #sidebar-last {
    margin-top: 18px;
    max-width: none;
    padding-left: 15px;
    padding-right: 15px; }
  
 #stylesheet_body.expres-clean #main-and-sidebar-wrap {
    -moz-border-bottom-left-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -o-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-bottom-right-radius: 5px;
    -o-border-bottom-right-radius: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px; }
  
 #stylesheet_body.expres-clean,
  
 #stylesheet_body.expres-clean a,
  
 #stylesheet_body.expres-clean span,
  
 #stylesheet_body.expres-clean #site-menu ul li a,
  
 #stylesheet_body.expres-clean #secondary-menu ul li a,
  
 #stylesheet_body.expres-clean .qtip-proudsugar-sub-menu ul li a,
  
 #stylesheet_body.expres-clean #block-menu-primary-links ul.menu li a,
  
 #stylesheet_body.expres-clean #edit-search-block-form-1-wrapper input,
  
 #stylesheet_body.expres-clean .field.field-type-text.field-field-page-lead.lead p,
  
 #stylesheet_body.expres-clean h3.sub-title,
  
 #stylesheet_body.expres-clean #link-generator-div-bottom .link-box,
  
 #stylesheet_body.expres-clean #link-generator-block-div .link-box,
  
 #stylesheet_body.expres-clean #link-generator-div .link-box,
  
 #stylesheet_body.expres-clean #main-content .news-grid li.views-fluid-grid-inline .views-field-field-link-url a,
  
 #stylesheet_body.expres-clean .lead a,
  
 #stylesheet_body.expres-clean .btn {
    font-family: 'Open Sans', sans-serif; }
  
 #stylesheet_body.expres-clean .cookbook-link-path a {
    color: #383939;
    font-weight: bold; }
  
 #stylesheet_body.expres-clean h1,
  
 #stylesheet_body.expres-clean h2,
  
 #stylesheet_body.expres-clean h3,
  
 #stylesheet_body.expres-clean h4,
  
 #stylesheet_body.expres-clean h5,
  
 #stylesheet_body.expres-clean h6 {
    font-family: Georgia, serif; }
  
 #stylesheet_body.expres-clean .node .btn {
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    -o-border-radius: 5px !important;
    border-radius: 5px !important; }
  
 #stylesheet_body.expres-clean .node .btn {
    cursor: pointer !important;
    display: inline-block !important;
    background-color: #e6e6e6 !important;
    background-repeat: no-repeat !important;
    background-image: linear-gradient(white, white 25%, #e6e6e6) !important;
    padding: 5px 14px 6px !important;
    color: #333333 !important;
    font-size: 13px !important;
    line-height: normal !important;
    border: 1px solid #cccccc !important;
    border-bottom-color: #bbbbbb !important;
    -webkit-border-radius: 4px !important;
    -moz-border-radius: 4px !important;
    border-radius: 4px !important;
    -webkit-transition: 0.1s linear all !important;
    -moz-transition: 0.1s linear all !important;
    -ms-transition: 0.1s linear all !important;
    -o-transition: 0.1s linear all !important;
    transition: 0.1s linear all !important; }


  
 #stylesheet_body.expres-clean .node .btn.primary {
    color: white !important;
    background-color: #0064cd !important;
    background-repeat: repeat-x !important;
    background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd)) !important;
    background-image: linear-gradient(top, #049cdb, #0064cd) !important;
    border-color: #0064cd #0064cd #003f81 !important;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25) !important; }


  
 #stylesheet_body.expres-clean .node .btn:hover {
    text-decoration: none; }
  
 #stylesheet_body.expres-clean .node .btn.progress {
    background: url('https://explorable.com/misc/throbber.gif') #efefef no-repeat 4px -13px !important;
    font-weight: normal !important;
    padding-left: 20px !important; }
  
 #stylesheet_body.expres-clean #content-top {
    margin-bottom: 0; }
  
 #stylesheet_body.expres-clean .block-cookbook {
    margin: 15px 15px 0; }
  
 #stylesheet_body.expres-clean #sidebar-last .block {
    padding-top: 0; }
  
 #stylesheet_body.expres-header-minimal #site-header {
    background: white; }
  
 #stylesheet_body.expres-normal .exit-link a,
  
 #stylesheet_body.expres-normal .exit-link a:visited {
    color: silver;
    font-size: 0.8em; }
  
 #stylesheet_body.expres-normal #bcrumb {
    position: relative; }
  
 #stylesheet_body.expres-footer-minimal,
  
 #stylesheet_body.expres-footer-none {
    background: white; }

  .ezoic-wrapper #bottom-wrap .bottom-links.expres_powered_by {
    margin-top: 1em;
    text-align: center;
    width: 100%; }
  .ezoic-wrapper .eccs a#mobile-search-button,
  .ezoic-wrapper .eccs li.user-menu-search {
    display: none !important; }
  .ezoic-wrapper #site-header {
    background: white; }
  .ezoic-wrapper #site-header .proudsugar-header-top {
    padding-bottom: 1em;
    padding-top: 1em; }
  .ezoic-wrapper .block-search-intro {
    margin-top: 1em !important;
    display: none; }
  .ezoic-wrapper .block-search-intro,
  .ezoic-wrapper .search-form-custom-class {
    display: none; }
  
 #stylesheet_body.not-logged-in.not-front #navigation-bar {
    display: none; }
  .ezoic-wrapper .menu-close-icon {
    display: none; }
  
 #stylesheet_body.not-logged-in .menu-close-icon {
    background: url('https://explorable.com/sites/all/themes/ctdots/images/menu-close-icon.png') no-repeat;
    cursor: pointer;
    height: 21px;
    position: absolute;
    right: 0.5em;
    top: 0.5em;
    width: 21px; }
  
 #stylesheet_body.not-logged-in #navigation-bar #site-menu {
    background: white;
    border: none;
    margin: 0;
    padding: 0; }
  
 #stylesheet_body.not-logged-in #navigation-bar #site-menu .full-width-wrapper {
    background: #f8f9f9;
    border: solid 3px #ef4818;
    border-left: none;
    border-right: none;
    padding: 1em; }
  
 #stylesheet_body.not-logged-in #navigation-bar #site-menu .main-menu-links {
    width: 65%;
    float: left; }
  
 #stylesheet_body.not-logged-in #navigation-bar #site-menu .navbar-right {
    width: 35%; }
  
 #stylesheet_body.not-logged-in #navigation-bar ul {
    margin: 0; }
  
 #stylesheet_body.not-logged-in #navigation-bar li {
    list-style: none; }
  
 #stylesheet_body.not-logged-in #navigation-bar li.menu-0,
  
 #stylesheet_body.not-logged-in #navigation-bar li.menu-1 {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/bullet.png');
    background-repeat: no-repeat;
    background-position: 0 6px;
    float: left;
    font-size: 1em;
    margin-left: 2em;
    padding-left: 1.5em;
    width: 40%; }
  
 #stylesheet_body.not-logged-in #navigation-bar li {
    font-size: 0.8em;
    margin-left: 0; }
  
 #stylesheet_body.not-logged-in #navigation-bar li.menu-0 {
    clear: left; }
  .ezoic-wrapper .breadcrumb ul li,
  .ezoic-wrapper .breadcrumb ul li div {
    background-image: none;
    background-color: transparent;
    margin-bottom: 0;
    padding-bottom: 0; }
  .ezoic-wrapper .breadcrumb ul li div,
  .ezoic-wrapper .breadcrumb ul li:first-child div {
    padding-left: 0;
    padding-right: 0; }
  .ezoic-wrapper .breadcrumb ul li div span {
    color: #939598;
    padding: 0 0.5em; }
  .ezoic-wrapper #author-date-comments a,
  .ezoic-wrapper #author-date-comments span {
    color: #ef4b23; }
  .ezoic-wrapper #main-wrapper {
    margin-top: 0; }
  .ezoic-wrapper #sidebar-last {
    margin-top: 0.5em; }
  .ezoic-wrapper .title-border-fix {
    margin-top: 1em !important; }
  .ezoic-wrapper #proudsugar-user-links {
    margin-top: 12px;
    position: static; }
  .ezoic-wrapper #proudsugar-user-links a {
    color: #383939;
    line-height: 25px; }
  .ezoic-wrapper #proudsugar-user-links li {
    padding: 0 1.5em; }
  .ezoic-wrapper #proudsugar-user-links li.user-menu-menu a,
  .ezoic-wrapper #proudsugar-user-links li.user-menu-search a {
    display: block;
    height: 31px;
    padding-left: 41px; }
  .ezoic-wrapper #proudsugar-user-links li.user-menu-menu a {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/menu-icon3.png');
    background-repeat: no-repeat; }
  .ezoic-wrapper #proudsugar-user-links li.user-menu-search a {
    background-image: url('https://explorable.com/sites/all/themes/ctdots/images/search-icon4.png');
    background-repeat: no-repeat; }
  
 #stylesheet_body.expres-clean #proudsugar-user-links li.user-menu-menu,
  
 #stylesheet_body.expres-menu-off #proudsugar-user-links li.user-menu-menu {
    display: none; }
  
 #stylesheet_body.expres-clean #proudsugar-user-links li.user-menu-search,
  
 #stylesheet_body.expres-header-clean #proudsugar-user-links li.user-menu-search,
  
 #stylesheet_body.expres-header-minimal #proudsugar-user-links li.user-menu-search {
    display: none; }
  .ezoic-wrapper .author-wrap {
    margin-bottom: 25px; }
  .ezoic-wrapper #author-date-comments {
    margin-top: 3px; }
  .ezoic-wrapper #main-content table[align=right] {
    margin-right: 0px; }
  .ezoic-wrapper #main-content table[align=left] {
    margin-left: 0px; }

