/*
 * assets/css/reception.main.less
 *
 * Main LESS file for Women Writers in Review.
 * Compiles to reception.main.css for production use.
 */
/* VARIABLES */
/* GENERAL STYLING RULES */
html {
  font-size: 1rem;
}
body {
  background-color: #f9f7f4;
  color: #2d2d2c;
  font-family: "Source Sans Pro", "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 1rem;
  line-height: 1.5em;
}
body a,
body .btn-link {
  color: #2f6dad;
}
button {
  background-color: inherit;
  border: thin solid;
}
.container-nopad {
  padding-left: 0;
  padding-right: 0;
}
.text-italic {
  font-style: italic;
}
code {
  background-color: #f0ebe3;
  color: #49398a;
}
th.table-col-small {
  width: 20%;
  min-width: 100px;
}
li.badged {
  clear: both;
}
li.badged .item-context {
  float: left;
  width: 10%;
  text-align: right;
}
li.badged .item-main {
  margin-left: 10%;
  padding-left: 0.6em;
  display: block;
}
#header {
  border-bottom: 1px solid #297059;
  background-color: #364a5e;
}
#header .text {
  display: block;
  float: left;
  color: #ebebf5;
  font-size: 1.6rem;
  height: 30px;
  margin-top: 0.4em;
  width: 370px;
}
#header .text .titlepart {
  color: #e59a17;
}
#header .text .titlepart .joiner {
  color: #afc0d1;
  font-size: 0.85em;
}
#header .logo {
  display: block;
  float: left;
  height: 47px;
  opacity: 0.5;
  width: 17.647058%;
}
#header .logo .icon {
  background: url("/context/assets/ui/exhibits.png") 0 -45px no-repeat transparent;
  display: block;
  height: 48px;
  margin: 0 auto;
  width: 48px;
}
#header .navbar-nav > li > a {
  color: #bee2d1;
}
#header .navbar-nav > li > a:focus,
#header .navbar-nav > li > a:hover {
  background-color: #6b8299;
}
#header .navbar-nav > li.open > a {
  background-color: #6b8299;
}
#header .navbar-nav .dropdown-menu a {
  font-size: 0.925rem;
}
#header #wwpuniverse table {
  padding: 0;
  font-size: 1rem;
}
#header #wwpuniverse table tr {
  display: block;
}
#header #wwpuniverse table tr .wwpuniverse-main {
  text-align: center;
  vertical-align: middle;
}
#header #wwpuniverse table tr .wwpuniverse-component {
  padding: 0px 5px;
}
#header #wwpuniverse table tr a {
  color: #2d2d2c;
}
.static-pg {
  padding: 0.5em 2em;
}
.static-pg#cor-home {
  padding: unset;
}
.static-pg#api h2,
.static-pg#api .h2 {
  font-variant: normal;
  text-transform: initial;
}
.static-pg#api dl {
  margin: 0.2em 2em 1em;
}
.static-pg#api dl dt {
  font: 1.2em "Gill Sans", "Gill Sans MT", Helvetica, Arial, sans-serif;
  font-weight: 500;
}
.static-pg#api dl dt p {
  margin: 0;
}
.static-pg#api dl dd {
  margin-bottom: 1em;
}
.static-pg#api table {
  margin: 0.5em 1.5em;
}
#footer {
  margin: 0;
  border-top: 1px solid #e7dfd3;
  padding: 1em 0 0.5em;
  display: block;
  background-color: #f9f7f4;
  color: #364a5e;
}
#footer .nusvg {
  fill: #bc4016;
}
#footer a {
  display: inline-block;
  color: #2f6dad;
}
#footer #neu-brand {
  margin: 0;
  width: 300px;
}
#footer #neu-brand #dsg-brand {
  padding-left: 0.2em;
  font-size: 1.25em;
  font-family: 'Times New Roman', serif;
  font-style: italic;
}
#footer #neu-brand #dsg-brand a {
  color: #bc4016;
}
.carousel .carousel-inner .item img {
  margin-left: auto;
  margin-right: auto;
  display: block;
}
.carousel .carousel-control {
  width: 8%;
  text-shadow: none;
}
.carousel .carousel-control.left {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.0001) 100%);
}
.carousel .carousel-control.right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.2) 100%);
}
.carousel .carousel-control .glyphicon {
  color: #2f6dad;
}
ul.wwir-carousel-indicators {
  padding-left: unset;
}
ul.wwir-carousel-indicators li {
  border-top: thin solid #b3b4b1;
  padding: 1em 0.5em;
  color: #2f6dad;
  list-style-type: none;
  cursor: pointer;
  font-size: 1.1em;
}
ul.wwir-carousel-indicators li:first-child {
  border-top: none;
}
ul.wwir-carousel-indicators li:hover {
  color: #6b8299;
  text-decoration: underline;
}
#panel {
  padding: 70px 2.5em 1em;
  background-color: #fffffe;
  font-size: 1.05rem;
  /* The below CSS rules keep anchors from appearing underneath the fixed header when acted upon. Solution from 
    http://stackoverflow.com/questions/17181355/boostrap-using-fixed-navbar-and-anchor-tags-to-jump-to-sections */
}
#panel > div {
  padding-bottom: 1em;
}
#panel div[id].anchor-inner {
  margin-top: -60px;
  padding-top: 60px;
}
#panel h1,
#panel h2,
#panel h3,
#panel h4,
#panel h5,
#panel h6 .h1,
#panel .h2,
#panel .h3,
#panel .h4,
#panel .h5,
#panel .h6 {
  font-family: "Gill Sans", "Gill Sans MT", Helvetica, Arial, sans-serif;
  font-variant: small-caps;
  text-transform: lowercase;
}
#panel h1 .title,
#panel h2 .title,
#panel h3 .title,
#panel h4 .title,
#panel h5 .title,
#panel h6 .h1 .title,
#panel .h2 .title,
#panel .h3 .title,
#panel .h4 .title,
#panel .h5 .title,
#panel .h6 .title {
  font-style: unset;
}
#panel h1 {
  margin-bottom: 0.6em;
  text-align: center;
}
#panel .btn-link {
  padding-top: 0.1em;
}
#panel .btn-link.btn-info {
  color: #25b083;
  cursor: inherit;
}
#panel .title {
  font-style: italic;
}
#panel .title.title-quoted {
  font-style: normal;
}
#panel .span-inline {
  padding-right: 3px;
}
#panel .blockquote {
  font-size: 0.975rem;
  padding: 2% 5%;
}
#panel table {
  table-layout: fixed;
}
#panel .header-wwpstyle {
  font-family: "Gill Sans", "Gill Sans MT", Helvetica, Arial, sans-serif;
  font-size: 1.5em;
  text-transform: uppercase;
}
#panel .cor-panel {
  margin-top: 1em;
  border: thin solid #e7dfd3;
  border-radius: 4px;
  padding: 1em 1.5em 0.5em;
  background-color: #f9f7f4;
  text-align: justify;
}
#panel .cor-button {
  margin-top: 1em;
  border: thin solid #b3b4b1;
  border-radius: 0.4em;
  padding-top: 0.5em;
  background-color: white;
}
#panel .pagination a {
  border-color: #bee2d1;
  color: #2f6dad;
}
#panel .pagination > li > a:focus,
#panel .pagination > li > a:hover {
  background-color: #ebebf5;
}
#panel .pagination > .active > a,
#panel .pagination > .active > a:focus,
#panel .pagination > .active > a:hover {
  background-color: #b5d4f4;
}
#panel #reception .filtered-out {
  display: none;
}
#panel #reception #sort-select {
  color: #595a59;
}
#panel #reception #sort-select .radio {
  margin-left: 6px;
}
#panel #reception #facets-panel {
  padding-bottom: 20px;
  float: left;
  color: #595a59;
}
#panel #reception #facets-panel .facet-header-sub {
  margin: 1em 0 6px;
  text-transform: initial;
}
#panel #reception #facets-panel p {
  padding-left: 1.2em;
  font-size: 0.9em;
  font-style: italic;
}
#panel #reception #facets-panel span.badge {
  margin-right: 5px;
  text-indent: initial;
}
#panel #reception #facets-panel .facet-grp {
  margin: 0 0.5em;
  padding: 0.1em 0;
}
#panel #reception #facets-panel .facet-grp ul.facet-list {
  padding-top: 0.2em;
  padding-left: 0;
}
#panel #reception #facets-panel .facet-grp ul.facet-list li {
  list-style: none;
  margin-left: 0.2em;
  padding: 0.15em 0;
}
#panel #reception #facets-panel button.cor-expander {
  border: thin solid #bee2d1;
  border-radius: 4px;
  padding-right: 1em;
  box-shadow: -0.1em 0.2em 0.1em #e0e1de;
  background-color: #fffffe;
  font-size: 0.9em;
}
#panel #reception #facets-panel button.cor-expander.active {
  color: #868785;
  box-shadow: none;
}
#panel #reception #facets-panel button.cor-expander span.glyphicon {
  padding-right: 0.5em;
  pointer-events: none;
}
#panel #reception #facets-panel .cor-filter {
  border: thin solid #b3b4b1;
  border-radius: 0.4em;
  padding: 6px;
  display: block;
  box-shadow: -0.1em 0.15em 0.1em #e0e1de;
  background-color: #fffffe;
  font-size: 0.9em;
  text-align: left;
}
#panel #reception #facets-panel .cor-filter .badge {
  background-color: #25b083;
}
#panel #reception #facets-panel .cor-filter.facet-selected .badge,
#panel #reception #facets-panel .cor-filter.facet-disabled .badge {
  background-color: #868785;
}
#panel #reception #facets-panel .cor-filter.facet-selected,
#panel #reception #facets-panel .cor-filter.facet-deselected {
  padding-left: 1.5em;
  text-indent: -1.1em;
}
#panel #reception #facets-panel .cor-filter.facet-selected {
  box-shadow: -0.1em 0.15em 0.1em #e0e1de inset;
}
#panel #reception #facets-panel .cor-filter.facet-disabled {
  border: none;
  background-color: inherit;
  box-shadow: none;
}
#panel #reception .label-as-badge {
  margin: 1px;
  border-radius: 1em;
  display: inline-block;
}
#panel #reception .facets {
  padding: 0.2em 15px 2em;
  text-align: center;
}
#panel #reception span.facet-label,
#panel #reception span.facet-badge {
  border: thin solid #e59a17;
  background-color: #25875f;
}
#panel #reception span.facet-label[data-cor-taxonomy="reception"],
#panel #reception span.facet-badge[data-cor-taxonomy="reception"],
#panel #reception span.facet-label[data-cor-taxonomy="theme"],
#panel #reception span.facet-badge[data-cor-taxonomy="theme"] {
  border-color: #bee2d1;
}
#panel #reception span.facet-label a,
#panel #reception span.facet-badge a {
  color: #fffffe;
}
#panel #reception span.facet-label a .taxonomy,
#panel #reception span.facet-badge a .taxonomy {
  display: none;
  font-size: 0.9em;
  color: #ebebf5;
}
#panel #reception span.facet-label[data-cor-taxonomy="format"],
#panel #reception span.facet-badge[data-cor-taxonomy="format"] {
  background-color: #eb6224;
}
#panel #reception span.facet-label[data-cor-taxonomy="genre"],
#panel #reception span.facet-badge[data-cor-taxonomy="genre"] {
  background-color: #982f00;
}
#panel #reception span.facet-label[data-cor-taxonomy="reception"],
#panel #reception span.facet-badge[data-cor-taxonomy="reception"] {
  background-color: #205f98;
}
#panel #reception span.facet-label[data-cor-taxonomy="theme"],
#panel #reception span.facet-badge[data-cor-taxonomy="theme"] {
  background-color: #189f6c;
}
#panel #reception span.facet-label[data-cor-taxonomy="miscellaneous"],
#panel #reception span.facet-badge[data-cor-taxonomy="miscellaneous"] {
  background-color: #eb9824;
}
#panel #reception .title-stmt .title-src {
  margin-bottom: 0.1em;
  display: block;
  font-size: 1.1em;
}
#panel #reception .title-stmt .title-rcvd {
  font-size: 0.9em;
}
#panel #reception .text-main a {
  font-size: 1.2em;
  font-variant: small-caps;
}
#panel #reception #results {
  margin-top: 1em;
  padding-top: 2em;
  padding-bottom: 1em;
}
#panel #reception #results h2 {
  text-align: center;
  color: #595a59;
}
#panel #reception #results .cor-nav {
  position: fixed;
  bottom: 120px;
  right: 20px;
  z-index: 2016;
}
#panel #reception #results .cor-nav button.cor-to-top {
  margin-top: 1.2em;
  border: thin solid #bee2d1;
  color: #2f6dad;
}
#panel #reception #results .cor-nav button.cor-to-top:focus,
#panel #reception #results .cor-nav button.cor-to-top:hover {
  background-color: #ebebf5;
}
#panel #reception #results .results-pane {
  float: right;
}
#panel #reception #results .results-pane nav {
  text-align: right;
}
#panel #reception #results .results-pane nav ul.pagination .dropdown-menu {
  min-width: unset;
  top: unset;
  text-align: center;
}
#panel #reception .results-list .results-list-item {
  margin-bottom: 5px;
  border: thin solid #f0ebe3;
  background-color: #f9f7f4;
  box-shadow: 1px 2px 2px #9d9d9b;
}
#panel #reception .results-list .results-list-item .results-item-title {
  display: block;
  padding: 10px 5px;
  font-size: 1.1em;
  line-height: 1.2em;
}
#panel #reception .results-list .results-list-item .results-item-title .cor-expander {
  padding: 0.25em 0.6em 0;
  float: right;
  color: #359978;
}
#panel #reception .results-list .results-list-item .results-item-entry {
  border-top: thin solid #f0ebe3;
  padding: 10px 5px;
  display: block;
  text-align: left;
}
#panel #reception .results-list li {
  list-style-type: none;
}
#panel #reception #metaentry {
  border: thin solid #e7dfd3;
  padding-top: 1em;
  padding-bottom: 1em;
  background-color: #f9f7f4;
  box-shadow: 0 1px 4px #9d9d9b;
}
#panel #reception #metaentry h1 {
  font-weight: 600;
}
#panel #reception #metaentry h1,
#panel #reception #metaentry h2,
#panel #reception #metaentry .h1,
#panel #reception #metaentry .h2 {
  text-transform: initial;
}
#panel #reception .metadata {
  font-size: 1rem;
  margin: 0.5em 0;
}
#panel #reception .metadata p,
#panel #reception .metadata li,
#panel #reception .metadata .hangindent {
  padding-left: 0.5em;
  text-indent: -0.5em;
}
#panel #reception .metadata .license {
  font-size: 0.9em;
  line-height: 1.25em;
}
#panel #reception .metadata .license p {
  text-indent: unset;
}
#panel #reception .metadata .wwo-link a {
  box-shadow: 0 1px 2px #9d9d9b;
  color: #595a59;
  font-size: 0.85rem;
  text-transform: initial;
}
#panel #reception .metadata .wwo-link.wwo-link-expanded .btn,
#panel #reception .metadata .wwo-link.wwo-link-expanded .btn-sm,
#panel #reception .metadata .wwo-link.wwo-link-expanded img {
  padding: 0;
  padding-right: 1em;
}
#panel #reception .metadata .wwo-link.wwo-link-expanded img {
  height: 30px;
}
#panel #reception .metadata div.panel-heading {
  background-color: #595a59;
  color: gold;
  font-variant: small-caps;
}
#panel #reception .metadata div.panel-heading h3 {
  margin-top: 0;
  margin-bottom: 0;
  text-align: center;
}
#panel #reception .metadata ul {
  padding: 0;
}
#panel #reception .metadata dl {
  margin-bottom: 0.2em;
}
#panel #reception .metadata dl dd .title {
  margin-left: 1em;
  display: inline-block;
  text-indent: -1em;
}
#panel #reception .metadata li {
  list-style-type: none;
}
#panel #reception .metadata dt,
#panel #reception .metadata dt + dd {
  margin-top: 0.4em;
}
#panel #reception .metadata dt:first-child {
  margin-top: 0;
}
#panel #reception .metadata .worklist {
  text-align: center;
}
#panel #reception .metadata .worklist dt {
  font-weight: 500;
}
#panel #reception .metadata .worklist dd.cor-button {
  margin: 0.2em 0.1em;
  border-color: #e0e1de;
  padding: 0.2em 0.6em;
  display: inline-block;
}
#panel #reception .metadata.frbr-entity h1,
#panel #reception .metadata.frbr-entity h2 {
  margin-top: 0.2em;
  font-variant: small-caps;
}
#panel #reception .metadata.frbr-entity h1 .subtitle,
#panel #reception .metadata.frbr-entity h2 .subtitle {
  padding: 0 3em;
  display: block;
}
#panel #reception .metadata.frbr-entity h1 .wwo-link,
#panel #reception .metadata.frbr-entity h2 .wwo-link {
  margin-top: 0.4em;
  display: block;
  font-variant: none;
}
#panel #reception .metadata.frbr-entity .frbr-header {
  border-radius: 20px;
  background-color: #e0e1de;
  font-size: 0.8em;
  font-style: italic;
}
#panel #reception .metadata.frbr-entity .frbr-header .frbr-label {
  padding: 0.5em 0 0.5em 1.5em;
  color: #595a59;
}
#panel #reception .metadata.frbr-entity .frbr-header .btn-default {
  color: #25875f;
  box-shadow: -1px 1px 2px #9d9d9b;
}
#panel #reception .metadata.frbr-entity .frbr-header .btn-default .glyphicon {
  color: #afc0d1;
}
#panel #reception .metadata.frbr-entity .frbr-header .btn-default[disabled] {
  box-shadow: unset;
  opacity: 0.9;
}
#panel #reception .metadata.frbr-entity.entry-match {
  /*> .container-fluid > .frbr-header {
            background-color: @blue_dark;
          
            .frbr-label {
              color: @blue_lighter;
            }
            
            .glyphicon {
              color: darken(@blue_lighter, 15%);
            }
          
            .btn-default {
              border: none;
              background-color: unset;
              box-shadow: unset;
            } // .btn-default
            
            > span {
              background-color: unset;
            }
          } // .metadata.frbr-entity.entry-match > .container-fluid > .frbr-header*/
}
#panel #reception .metadata.frbr-entity.frbr-entity-manifestation {
  /*&.entry-match {
            box-shadow: 0 1px 4px @gray_mid;
          
            .frbr-header {
          
              .btn-default {
                box-shadow: unset;
              } // .btn-default
            } // .frbr-header
          } // .metadata.frbr-entity.frbr-entity-manifestation.entry-match */
}
#panel #reception .metadata.frbr-entity.frbr-entity-manifestation .frbr-header {
  margin-bottom: 0.6em;
}
#panel #reception .metadata.frbr-entity.frbr-entity-manifestation .frbr-header .btn-default {
  box-shadow: 0 1px 2px #9d9d9b;
}
#panel #reception .metadata.frbr-entity.frbr-entity-manifestation .imprint-condensed {
  text-align: center;
  line-height: 1.4em;
}
#panel #reception .metadata.frbr-entity.frbr-entity-manifestation .imprint-condensed .publication {
  margin-bottom: 0.6em;
}
#panel #reception .metadata .extlinks {
  margin-top: 5px;
  border-top: thin solid #b3b4b1;
  padding-top: 5px;
}
#panel #reception .metadata .fieldname,
#panel #reception .metadata .fieldvalue {
  display: block;
}
#panel #reception .metadata .fieldname {
  font-weight: bold;
  font-size: 1.1em;
  padding-top: 8px;
}
#panel #reception .metadata .fieldname.span-inline {
  display: inline;
}
#panel #reception .metadata .context {
  font-size: 0.9em;
}
#panel #reception .metadata .context:after {
  content: " ..... ";
}
#panel #reception #reader .hi {
  font-style: italic;
}
#panel #reception #reader h1 {
  font-variant: initial;
  text-align: center;
  text-transform: initial;
}
#panel #reception #reader h1 .title {
  font-size: 0.9em;
  font-style: italic;
}
#panel #reception #reader .transcription {
  padding: 0 2em;
  float: right;
}
#panel #reception #reader .transcription .head {
  font-size: 1.35rem;
  padding: 10px 0;
}
#panel #reception #reader .transcription .blockquote,
#panel #reception #reader .transcription .lg {
  font-size: 0.975rem;
  padding: 0.75em 1.5em;
}
#panel #reception #reader .transcription .blockquote + .elision,
#panel #reception #reader .transcription .lg + .elision {
  padding: 0 1.5em;
}
#panel #reception #reader .transcription .blockquote > .lg:first-child,
#panel #reception #reader .transcription .lg > .lg:first-child {
  padding-top: 0;
}
#panel #reception #reader .transcription .blockquote .note-inline {
  font-size: 1.05rem;
}
#panel #reception #reader .transcription .lg .lg {
  padding-left: 0;
  padding-right: 0;
}
#panel #reception #reader .transcription .lg .l,
#panel #reception #reader .transcription .lg .elision {
  display: block;
}
#panel #reception #reader .transcription .quote:before {
  content: "“";
}
#panel #reception #reader .transcription .quote:after {
  content: "”";
}
#panel #reception #reader .transcription .gap {
  padding: 0.2em;
  background-color: #f6f7f4;
  color: #868785;
  font-size: 0.8em;
  font-style: italic;
}
#panel #reception #reader .transcription p.gap {
  padding: 1em;
}
#panel #reception #reader .transcription span.gap {
  margin-left: 4px;
  margin-right: 4px;
}
#panel #reception #reader .transcription .text-caps {
  font-size: 1.125em;
  font-variant: small-caps;
}
#panel #reception #reader .transcription .text-caps.head {
  font-size: 1.35rem;
}
#panel #reception #reader .transcription .text-italic .text-upright {
  font-style: normal;
}
#panel #reception #reader .metadata {
  border: thin solid #e7dfd3;
  padding: 1em;
  float: left;
  background-color: #f9f7f4;
  box-shadow: -1px 4px 4px #9d9d9b;
  text-align: left;
}
#panel #reception #reader .metadata .wwo-link {
  padding-left: 0.4em;
  text-indent: 0;
}
#panel #reception #reader .metadata .wwo-link-expanded img {
  padding-right: 0.5em;
  height: 20px;
}
#panel .cor-index {
  padding: 2em 1em 1em;
}
#panel .cor-index .index-list {
  padding-left: inherit;
}
#panel .cor-index .index-list li {
  margin: 0.7em 0;
  list-style: none;
  font-size: 1.1em;
}
#panel .cor-index .index-list li:first-child {
  border-top: none;
}
#panel .cor-index .index-list li .desc {
  padding-left: 1em;
  display: block;
  font-size: 0.8em;
  color: #868785;
}
#panel .cor-index.tags-pg h2 {
  margin-top: 1em;
}
#panel .cor-index .index-list a,
#panel .results-list .results-item-title a {
  color: #0e56a2;
}
#panel #cor-home {
  padding-bottom: 1em;
}
#panel #cor-home .cor-explorer {
  margin-top: 1em;
  padding: 0.2em;
  text-align: center;
}
#panel #cor-home .cor-explorer h1 {
  margin: 0.2em 0 0.4em;
  padding: 0.4em 0;
  color: #09407a;
  text-transform: capitalize;
  font-size: 2.6em;
  line-height: 0.4em;
}
#panel #cor-home .cor-explorer .cor-indexes {
  min-height: 120px;
  font-family: "Gill Sans", "Gill Sans MT", Helvetica, Arial, sans-serif;
  font-size: 1.7em;
  font-variant: small-caps;
}
#panel #cor-home .cor-explorer .cor-indexes > div {
  padding: 0.4em;
}
#panel #cor-home .cor-explorer .cor-indexes a {
  border: thin solid #bee2d1;
  border-radius: 4px;
  padding: 1.8em 0.2em 2em;
  display: inline-block;
  width: 100%;
  color: #2f6dad;
}
#panel #cor-home .cor-explorer .cor-indexes a span.glyphicon {
  display: block;
  padding-top: 0.8em;
  color: #e59a17;
}
#panel #cor-home .cor-explorer .cor-indexes a:hover {
  background-color: #b5d4f4;
  text-decoration: none;
  color: #0e56a2;
}
#panel #cor-home .cor-explorer .cor-indexes a:hover span.glyphicon {
  color: #25b083;
}
#panel #cor-home .quote-box {
  margin-top: 3em;
}
#panel #cor-home .quote-box > h2 {
  margin-right: 0.5em;
  color: #0e56a2;
  text-align: right;
}
#panel #cor-home .quote-box .title {
  font-style: italic;
}
#panel #cor-home .quote-box #carousel-quotes {
  margin: 0.5em;
  padding: 0.2em 1.5em 0.2em 2.5em;
  box-shadow: 0 2px 2px #9d9d9b;
  background-color: #f9f7f4;
  font-size: 1.25rem;
  font-weight: 300;
  line-height: 1.3em;
  text-align: justify;
}
#panel #cor-home .quote-box #carousel-quotes .pullquote {
  color: #0e56a2;
  font-size: 1.2em;
}
#panel #cor-home .quote-box #carousel-quotes .pullquote.pullquote-emph,
#panel #cor-home .quote-box #carousel-quotes .pullquote .pullquote-emph {
  font-weight: 600;
}
#panel #cor-home .quote-box #carousel-quotes .h2,
#panel #cor-home .quote-box #carousel-quotes h2 {
  font-variant: initial;
  text-transform: initial;
  text-align: left;
}
#panel #cor-home .quote-box #carousel-quotes .h2 a,
#panel #cor-home .quote-box #carousel-quotes h2 a {
  color: #2f6dad;
}
#panel #cor-home .quote-box #carousel-quotes .quote {
  padding: 0.4em 1.6em 0 1.2em;
}
#panel #cor-home .quote-box #carousel-quotes .quote > p:first-child:before,
#panel #cor-home .quote-box #carousel-quotes .quote > p:first-child:after {
  color: #2d2d2c;
  font-size: 1.1em;
  font-weight: 600;
}
#panel #cor-home .quote-box #carousel-quotes .quote > p:first-child:before {
  content: "“";
  margin-left: -10px;
}
#panel #cor-home .quote-box #carousel-quotes .quote > p:first-child:after {
  content: "”";
}
