@charset "UTF-8";
#eddecaldentry {
  font-family: Montserrat;
  color: #454545;
  line-height: 150%; }
  #eddecaldentry *, #eddecaldentry *:before, #eddecaldentry *:after {
    margin: 0;
    padding: 0;
    box-sizing: border-box; }
  #eddecaldentry ul, #eddecaldentry ol {
    list-style: none; }
  #eddecaldentry a, #eddecaldentry a:visited, #eddecaldentry a:hover {
    text-decoration: none;
    color: #454545;
    border-bottom: 1px dashed #777; }
  #eddecaldentry a.query {
    border-bottom: 1px solid #777777; }
  #eddecaldentry img.lightboxLink {
    max-width: 100%;
    height: auto;
    margin: 10px auto; }
  #eddecaldentry span.gram a {
    border-bottom: none; }
  #eddecaldentry span.pos {
    font-size: 0.8rem;
    font-weight: normal;
    font-style: italic;
    color: #ff8e00; }
  #eddecaldentry .dict-header-bar {
    background-color: #F1605A;
    color: #fefefe;
    border-radius: 3px;
    padding: 10px;
    margin: 1rem auto;
    font-weight: 700;
    font-size: 1.3rem; }
    #eddecaldentry .dict-header-bar .gallery-entry {
      float: right; }
      #eddecaldentry .dict-header-bar .gallery-entry a {
        display: inline-block;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAC7SURBVEhLYxgFgwq4A/EjIP5PIQaZATILAzwGYmwayMEgSzAATJJSgNOcAbXgKBAfgTAJArIsOAzFxACyLCAFUMUCUSDeCMRcYB4qINkCCygNAyBDTwAxSO0CkAAaIMkCDyD+C8T1YB4DAzMQg1wOUwvC8UCMDLCZAwboEgpA/BaIYeIgS6Yh8WH4KxBrATEMwMQxALIEBxCfBWKYGCF8FYhh8QETwwA4JUgEA2cBzQs7mhfXo2AgAAMDAI4XnPw4HnN/AAAAAElFTkSuQmCC");
        width: 24px;
        height: 24px; }
      #eddecaldentry .dict-header-bar .gallery-entry a, #eddecaldentry .dict-header-bar .gallery-entry a:link, #eddecaldentry .dict-header-bar .gallery-entry a:visited, #eddecaldentry .dict-header-bar .gallery-entry a:hover {
        border: none; }
  #eddecaldentry .txt-block--alt2 {
    background-color: #A8BA6E;
    color: #fefefe;
    border-radius: 3px;
    font-weight: normal;
    padding: 5px;
    font-size: 1rem;
    margin-top: 15px;
    margin-bottom: 8px; }
    #eddecaldentry .txt-block--alt2 .pos {
      color: #eaeaea;
      font-style: italic; }
    #eddecaldentry .txt-block--alt2 .guideword {
      display: inline-block;
      margin-left: 10px; }
  #eddecaldentry .cdo-section-title-hw {
    display: inline; }
  #eddecaldentry .pos-header {
    margin-top: 15px; }
  #eddecaldentry .di-info .pos-header {
    margin-top: 3px; }
  #eddecaldentry .runon-head {
    margin-top: 15px; }
    #eddecaldentry .runon-head .pos-header {
      margin-top: 0; }
  #eddecaldentry .pron .ipa {
    font-family: "Lucida Sans Unicode"; }
  #eddecaldentry .headword .hw, #eddecaldentry .headword .phrase {
    font-weight: 700;
    font-size: 1.7rem;
    display: block;
    margin-bottom: 5px; }
  #eddecaldentry .relativDiv .idiom-block .headword {
    margin-top: 15px; }
  #eddecaldentry .uk .edde-sound-icon {
    content: "";
    background-image: url("data:image/png;base64,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");
    background-size: 20px;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    border: none; }
  #eddecaldentry .uk .region:before {
    content: "";
    background-image: url("data:image/png;base64,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");
    background-size: 22px;
    width: 22px;
    height: 22px;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 2px;
    margin-left: 5px; }
  #eddecaldentry .us .edde-sound-icon {
    content: "";
    background-image: url("data:image/png;base64,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");
    background-size: 20px;
    width: 20px;
    height: 20px;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    border: none; }
  #eddecaldentry .us .region:before {
    content: "";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACHklEQVR42mNkoDFgHPoWaGo6uv/5w2RPiiZ/xtdEqfvDx3OQUUXFaWJNTV3evXsvGWRlRRgeP37DICcnwvDoEW66WPQjqkn/sYQFExNDy5zZkxiVlBwnh4Qk58jICDHcufOCQUVFAki/BNLiYL4ykH8XiQaZNHFiAlE+aGhomMIoL+8wubCwNOfy5UcMamqSDLduPSdI98h/JGw6GxtD2+qVUxhlZe0m29uH5igrizNcv/6EQVNThuH6NSCthUTDxIE0CMz1kSEcuSzMDC2LFkxhlJKymZyQkJVz9uw9Bl1dOQaQTwjR25ZlExVEjR3tUxjFxa0mq6o65+joyDGcP3+fwdBQES8NAusYjhM2nZWFoff29SmMwsIWk328Y3JOnrrDYGqqzHD69F2C9IUFcYQtAKaqltkzpjAKCJhOZmHRy7G0VGU4fvw2AyEaBO73uBIVRO1b1k9h5OU1mWxpGZBz+PB1BltbTQZi6Bv8p4iyYMKfr1MY6+rqJjc2NuYQpYNEUF9fP4Uxj0NocjEjT87/v3+pajgjMzND7/8vUxhLHN0mVzt55DD8+wePHHDWJ9okHOqBRUXrvh1TGIvtXSbXuHjmMPz9R93wYQaWRXu2T2HMYuKZXMYqmMPw+zd1LWBlZej6/X4KY0VFxeT29naaRHJlZeUUxgxG7kmF7EK5tLCg/+e7yYxqfIKytz69l6WFBdoCwo+HQZ1MawsAseUJioouYBkAAAAASUVORK5CYII=");
    background-size: 22px;
    width: 22px;
    height: 22px;
    display: inline-block;
    background-repeat: no-repeat;
    vertical-align: middle;
    margin-right: 2px;
    margin-left: 10px; }
  #eddecaldentry .irreg-infls {
    color: #777777; }
    #eddecaldentry .irreg-infls .inf {
      font-weight: bold;
      color: #1DA1F2; }
  #eddecaldentry .entry-body b.def {
    font-weight: bold;
    color: #454545; }
  #eddecaldentry .entry-body .phrase-block {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.17);
    padding: 10px;
    border-radius: 3px;
    margin-top: 10px;
    line-height: 170%;
    color: #777;
    border: 1px solid rgba(0, 0, 0, 0.12); }
    #eddecaldentry .entry-body .phrase-block .phrase-body .def-block {
      border: none;
      box-shadow: none;
      margin-top: 0;
      padding-top: 0; }
    #eddecaldentry .entry-body .phrase-block div.extraexamps {
      margin-top: 10px;
      position: relative;
      background: white;
      border-bottom: 1px solid #c4c4c4;
      border-radius: 3px;
      -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
      box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
      #eddecaldentry .entry-body .phrase-block div.extraexamps:after, #eddecaldentry .entry-body .phrase-block div.extraexamps:before {
        content: "";
        border-bottom: none; }
      #eddecaldentry .entry-body .phrase-block div.extraexamps > p.accord-basic {
        padding: 2px 10px;
        line-height: 35px;
        font-size: 1rem;
        font-weight: bold;
        color: #aaa;
        text-shadow: 0 1px rgba(255, 255, 255, 0.75);
        background: #f7f7f7; }
        #eddecaldentry .entry-body .phrase-block div.extraexamps > p.accord-basic:before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          height: 3px;
          background: #f7f7f7;
          border-radius: 3px 3px 0 0; }
        #eddecaldentry .entry-body .phrase-block div.extraexamps > p.accord-basic + * {
          padding: 10px;
          list-style: none;
          line-height: 160%;
          color: #777777; }
          #eddecaldentry .entry-body .phrase-block div.extraexamps > p.accord-basic + * li.eg:before {
            content: "-";
            display: inline-block;
            margin-right: 8px;
            vertical-align: center; }
  #eddecaldentry .entry-body .def-block {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.17);
    padding: 10px;
    border-radius: 3px;
    margin-top: 10px;
    line-height: 170%;
    color: #777;
    border: 1px solid rgba(0, 0, 0, 0.12); }
    #eddecaldentry .entry-body .def-block .def-body span.eg:before, #eddecaldentry .entry-body .def-block .def-body span.gram:before {
      content: "-";
      display: inline-block;
      margin-right: 5px;
      vertical-align: center; }
    #eddecaldentry .entry-body .def-block .def-body b.b {
      color: #C44569; }
  #eddecaldentry .entry-body .usagenote {
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.17);
    padding: 10px;
    border-radius: 3px;
    margin-top: 10px;
    line-height: 170%;
    color: #777;
    border: 1px solid rgba(0, 0, 0, 0.12); }
  #eddecaldentry .entrybox .epp-xref {
    background-color: #ffb3d6;
    color: #fefefe;
    border-radius: 3px;
    padding: 1px 3px;
    border: 1px dashed #dc97b3;
    font-size: 0.8rem; }
  #eddecaldentry div.smartt {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.smartt:before, #eddecaldentry div.smartt:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: transparent;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.smartt:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.smartt > p.accord-basic {
      padding: 10px 10px 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.smartt > p.accord-basic:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 8px;
        background: #c4e17f;
        border-radius: 3px 3px 0 0;
        background-image: -webkit-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
        background-image: -moz-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
        background-image: -o-linear-gradient(left, #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4);
        background-image: linear-gradient(to inverse-side(left), #c4e17f, #c4e17f 12.5%, #f7fdca 12.5%, #f7fdca 25%, #fecf71 25%, #fecf71 37.5%, #f0776c 37.5%, #f0776c 50%, #db9dbe 50%, #db9dbe 62.5%, #c49cde 62.5%, #c49cde 75%, #669ae1 75%, #669ae1 87.5%, #62c2e4 87.5%, #62c2e4); }
      #eddecaldentry div.smartt > p.accord-basic + * {
        background: #fafafa url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkE0NTM1NzNEQ0RCMTExRTFCNEY4OTI4MTU2ODk0RUMwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkE0NTM1NzNFQ0RCMTExRTFCNEY4OTI4MTU2ODk0RUMwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTQ1MzU3M0JDREIxMTFFMUI0Rjg5MjgxNTY4OTRFQzAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ1MzU3M0NDREIxMTFFMUI0Rjg5MjgxNTY4OTRFQzAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5YIglRAAAAN0lEQVR42mL4+vXrf9yAAYhxqQCKM8BZmHJQ3Zgq4GwGTB3I6hiwmoldGp9ufHbjczkefwMEGADDCyjIWuJVaQAAAABJRU5ErkJggg==");
        padding: 10px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px; }
  #eddecaldentry div.extraexamps {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.extraexamps:before, #eddecaldentry div.extraexamps:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.extraexamps:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.extraexamps > p.accord-basic {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.extraexamps > p.accord-basic:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
      #eddecaldentry div.extraexamps > p.accord-basic + * {
        padding: 10px;
        list-style: none;
        line-height: 160%;
        color: #777777; }
        #eddecaldentry div.extraexamps > p.accord-basic + * li.eg:before {
          content: "-";
          display: inline-block;
          margin-right: 8px;
          vertical-align: center; }
  #eddecaldentry div.cpexamps {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.cpexamps:before, #eddecaldentry div.cpexamps:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.cpexamps:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.cpexamps .cpexamps-head h2 {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.cpexamps .cpexamps-head h2:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.cpexamps .cpexamps-head > *:nth-child(n+2) {
      margin: 10px 10px 0 10px; }
    #eddecaldentry div.cpexamps .cpexamps-body {
      padding: 10px;
      line-height: 170%; }
      #eddecaldentry div.cpexamps .cpexamps-body .egs {
        margin-bottom: 3px;
        line-height: 170%; }
        #eddecaldentry div.cpexamps .cpexamps-body .egs .eg {
          margin-bottom: 5px; }
          #eddecaldentry div.cpexamps .cpexamps-body .egs .eg em {
            font-weight: bold;
            font-style: normal;
            color: #2eac75; }
          #eddecaldentry div.cpexamps .cpexamps-body .egs .eg > a:nth-child(1) {
            font-weight: 700; }
          #eddecaldentry div.cpexamps .cpexamps-body .egs .eg > a:nth-child(1) ~ div:nth-last-child(1) .text:before {
            content: "";
            display: inline-block;
            margin-left: 20px; }
  #eddecaldentry div.xref.grammar {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.xref.grammar:before, #eddecaldentry div.xref.grammar:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.xref.grammar:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.xref.grammar .grammars-wrapper {
      position: relative;
      padding-left: 10px;
      margin-bottom: 15px; }
      #eddecaldentry div.xref.grammar .grammars-wrapper > div:nth-child(n+1) {
        padding: 10px 10px 0 0; }
        #eddecaldentry div.xref.grammar .grammars-wrapper > div:nth-child(n+1) .x-h {
          display: block;
          font-weight: 700;
          color: #4B6584; }
        #eddecaldentry div.xref.grammar .grammars-wrapper > div:nth-child(n+1) .x-pos {
          color: #666; }
    #eddecaldentry div.xref.grammar > h3.h4:nth-child(1) {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.xref.grammar > h3.h4:nth-child(1):before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
      #eddecaldentry div.xref.grammar > h3.h4:nth-child(1):after {
        background-image: url("data:image/png;base64,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");
        background-size: 40px;
        width: 40px;
        height: 40px;
        content: "";
        position: absolute;
        right: 10px;
        top: -1px;
        display: inline; }
    #eddecaldentry div.xref.grammar a, #eddecaldentry div.xref.grammar a:visited {
      border-bottom: 1px solid transparent; }
    #eddecaldentry div.xref.grammar a:hover {
      border-bottom: 1px dashed #666; }
  #eddecaldentry div.xref.idioms {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.xref.idioms:before, #eddecaldentry div.xref.idioms:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.xref.idioms:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.xref.idioms > h3.h4 {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.xref.idioms > h3.h4:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.xref.idioms > div.items-wrapper {
      padding: 10px;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 3px; }
      #eddecaldentry div.xref.idioms > div.items-wrapper > * {
        flex: 0 50%;
        width: 100%; }
  #eddecaldentry div.xref.see_also {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.xref.see_also:before, #eddecaldentry div.xref.see_also:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.xref.see_also:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.xref.see_also > h3.h4 {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.xref.see_also > h3.h4:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.xref.see_also > div.items-wrapper {
      padding: 10px;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 3px; }
  #eddecaldentry div.xref.see {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.xref.see:before, #eddecaldentry div.xref.see:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.xref.see:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.xref.see > .xref-title {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7;
      display: block; }
      #eddecaldentry div.xref.see > .xref-title:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.xref.see > div.items-wrapper {
      padding: 10px;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 3px; }
  #eddecaldentry .def-block div.xref.see_also {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    padding-top: 10px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry .def-block div.xref.see_also:before, #eddecaldentry .def-block div.xref.see_also:after {
      content: "";
      border: none; }
    #eddecaldentry .def-block div.xref.see_also:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry .def-block div.xref.see_also > .xref-title {
      display: block;
      margin: 0 10px 0 10px; }
    #eddecaldentry .def-block div.xref.see_also > div.items-wrapper {
      padding: 10px;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 3px; }
  #eddecaldentry .def-block div.xref.compare {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    padding-top: 10px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry .def-block div.xref.compare:before, #eddecaldentry .def-block div.xref.compare:after {
      content: "";
      border: none;
      display: none; }
    #eddecaldentry .def-block div.xref.compare > .xref-title {
      display: block;
      margin: 0 10px;
      padding-bottom: 0; }
  #eddecaldentry div.xref.compare {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.xref.compare:before, #eddecaldentry div.xref.compare:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.xref.compare:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.xref.compare > h3.h4 {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.xref.compare > h3.h4:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.xref.compare > div.items-wrapper {
      padding: 10px;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 3px; }
  #eddecaldentry div.xref.idiom {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.xref.idiom:before, #eddecaldentry div.xref.idiom:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.xref.idiom:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.xref.idiom > h3.h4 {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.xref.idiom > h3.h4:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.xref.idiom > * {
      padding: 10px;
      margin-bottom: 3px; }
  #eddecaldentry div.xref.related_words {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.xref.related_words:before, #eddecaldentry div.xref.related_words:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.xref.related_words:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.xref.related_words > h3.h4 {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.xref.related_words > h3.h4:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.xref.related_words > .items-wrapper {
      padding: 10px;
      margin-bottom: 3px;
      display: flex;
      flex-wrap: wrap; }
  #eddecaldentry div.xref.related_word {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.xref.related_word:before, #eddecaldentry div.xref.related_word:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.xref.related_word:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.xref.related_word > h3.h4 {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.xref.related_word > h3.h4:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.xref.related_word > .items-wrapper {
      padding: 10px;
      margin-bottom: 3px;
      display: flex;
      flex-wrap: wrap; }
  #eddecaldentry div.xref.phrasal_verbs {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.xref.phrasal_verbs:before, #eddecaldentry div.xref.phrasal_verbs:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.xref.phrasal_verbs:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.xref.phrasal_verbs > h3.h4 {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.xref.phrasal_verbs > h3.h4:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.xref.phrasal_verbs > div.items-wrapper {
      padding: 10px;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 3px; }
      #eddecaldentry div.xref.phrasal_verbs > div.items-wrapper > * {
        flex: 0 50%;
        width: 100%; }
  #eddecaldentry div.xref.phrasal_verb {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.xref.phrasal_verb:before, #eddecaldentry div.xref.phrasal_verb:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.xref.phrasal_verb:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.xref.phrasal_verb > h3.h4 {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.xref.phrasal_verb > h3.h4:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.xref.phrasal_verb > div.items-wrapper {
      padding: 10px;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 3px; }
  #eddecaldentry div.mod-browser {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.mod-browser:before, #eddecaldentry div.mod-browser:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.mod-browser:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.mod-browser > div.mod-browser__title {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.mod-browser > div.mod-browser__title h2 {
        font-size: 1rem; }
      #eddecaldentry div.mod-browser > div.mod-browser__title:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.mod-browser .scroller__content ul {
      list-style: none;
      padding: 10px;
      display: flex;
      flex-wrap: wrap; }
      #eddecaldentry div.mod-browser .scroller__content ul b.hw {
        font-weight: normal; }
      #eddecaldentry div.mod-browser .scroller__content ul li > span b.hw {
        color: #d85d99; }
  #eddecaldentry div.mod.mod--style4.mod--border {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.mod.mod--style4.mod--border:before, #eddecaldentry div.mod.mod--style4.mod--border:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.mod.mod--style4.mod--border:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.mod.mod--style4.mod--border > h2.h3 {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.mod.mod--style4.mod--border > h2.h3:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.mod.mod--style4.mod--border div.tabs {
      padding: 0 10px 10px 10px;
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      margin-bottom: 3px;
      /* one item */ }
      #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(1) {
        width: 100%; }
      @media screen and (max-width: 1000px) {
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > * {
          width: 100%; } }
      @media screen and (min-width: 1001px) and (max-width: 1700px) {
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(2),
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(2) ~ * {
          width: calc(1/2*100% - (1 - 1/2)*10px); }
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(3),
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(3) ~ * {
          width: calc(1/2*100% - (1 - 1/2)*10px); } }
      @media screen and (min-width: 1701px) and (max-width: 2000px) {
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(2),
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(2) ~ * {
          width: calc(1/2*100% - (1 - 1/2)*10px); }
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(3),
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(3) ~ * {
          width: calc(1/3*100% - (1 - 1/3)*10px); } }
      @media screen and (min-width: 2001px) {
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(2),
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(2) ~ * {
          width: calc(1/2*100% - (1 - 1/2)*10px); }
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(3),
        #eddecaldentry div.mod.mod--style4.mod--border div.tabs > *:first-child:nth-last-child(3) ~ * {
          width: calc(1/3*100% - (1 - 1/3)*10px); } }
      #eddecaldentry div.mod.mod--style4.mod--border div.tabs > * {
        padding-top: 10px; }
      #eddecaldentry div.mod.mod--style4.mod--border div.tabs ul {
        list-style: none; }
      #eddecaldentry div.mod.mod--style4.mod--border div.tabs a.txt-block {
        font-size: 0.9rem; }
    #eddecaldentry div.mod.mod--style4.mod--border .edde-pad-title {
      background-color: #e5a0be;
      color: #fff;
      font-weight: 700;
      padding: 3px 3px 3px 8px;
      border-radius: 3px;
      margin-bottom: 5px; }
  #eddecaldentry .thesaurus-topic .edde-smart-thesaurus-link:before {
    content: "";
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAF3SURBVFhH7ZZNSsUwFIXrRBH0qQNB1IErcCv+LMAFiLgUEXQlugf1oSI48HcBOhRRwYn6ndJIedymTVItPN6BjzbpTe7pbUiTjTSSR5OwD8/w3ZBzmIVWdAhWkjouINnEGLzAF6yqo0Yz0KoJN6FMNJGL/4CH4j7JRKwBxS9D2cQcBCvFgCQTjxBtItZAFScQpLYNNJ3nV6EGqhQ9z9AYiNZQGBiHXejDW8Fp0adnXqUaWIIr0BwWerYIlUoxMAHXoPE3sAbTBRtwC85EZSVSDKjELrn1L1CfM7GjDkspBs5AY9fzli1VQjFaE6ZSDGixaexU3rLVA8W85i1DKQb0S+7UgPsEKnOVNkExf/IJtkBjfYvwDhSzrQ5LoUeyshbgE5TgHvS2KrleSvfusHIJ3g3pABToY7BC8+D2AGfCQsm9G5GkY/kePIE1iSgbKCfXVZXQ59CaeActOB1MVPbarThUg8nV/jd1mlw6gs6SSytwDBHJs+wHz2/GyxRBvxkAAAAASUVORK5CYII=");
    background-size: 20px;
    width: 20px;
    height: 20px;
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle; }
  #eddecaldentry .thesaurus-topic #page-content {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry .thesaurus-topic #page-content:before, #eddecaldentry .thesaurus-topic #page-content:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry .thesaurus-topic #page-content:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry .thesaurus-topic #page-content h1.topic-title {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #e5a0be;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry .thesaurus-topic #page-content h1.topic-title:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry .thesaurus-topic #page-content ul {
      padding: 10px;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 3px; }
      #eddecaldentry .thesaurus-topic #page-content ul > * b {
        font-weight: normal; }
  #eddecaldentry .thesaurus-topic .clrd .mod > .h4.flush {
    background-color: #e5a0be;
    padding: 8px 15px;
    border-radius: 3px;
    color: #fff;
    margin-top: 10px; }
  #eddecaldentry .thesaurus-topic .clrd .mod .pad {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry .thesaurus-topic .clrd .mod .pad:before, #eddecaldentry .thesaurus-topic .clrd .mod .pad:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry .thesaurus-topic .clrd .mod .pad:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry .thesaurus-topic .clrd .mod .pad .h4.flush {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #e5a0be;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry .thesaurus-topic .clrd .mod .pad .h4.flush:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry .thesaurus-topic .clrd .mod .pad ul {
      padding: 10px;
      display: flex;
      flex-wrap: wrap;
      margin-bottom: 3px; }
  #eddecaldentry .cloud {
    margin-bottom: 15px; }
  #eddecaldentry .cloud.txt-block {
    padding-right: 0;
    padding-top: 15px; }
    #eddecaldentry .cloud.txt-block ul {
      margin-bottom: 10px;
      text-align: center;
      line-height: 1.8em; }
      #eddecaldentry .cloud.txt-block ul li {
        display: inline-block;
        margin-right: 25px; }
        #eddecaldentry .cloud.txt-block ul li a {
          color: #234b9a;
          font-weight: 700;
          text-decoration: none;
          border-bottom: none; }
          #eddecaldentry .cloud.txt-block ul li a i {
            font-style: normal; }
          #eddecaldentry .cloud.txt-block ul li a .pos {
            background-color: rgba(35, 75, 154, 0.27);
            color: #fefefe;
            border: 2px solid rgba(35, 75, 154, 0.27);
            border-radius: 0.3rem;
            padding: 0.1rem 0.2rem 0.1rem 0.2rem;
            font-style: normal; }
        #eddecaldentry .cloud.txt-block ul li a.odd {
          color: #11326f; }
    #eddecaldentry .cloud.txt-block .topic_0 {
      font-size: 0.9em; }
    #eddecaldentry .cloud.txt-block .topic_2 {
      font-size: 1.15em; }
    #eddecaldentry .cloud.txt-block .topic_3 {
      font-size: 1.5em; }
    #eddecaldentry .cloud.txt-block .topic_4 {
      font-size: 1.8em; }
  #eddecaldentry #cald4-topic-list #search-boxes input {
    width: 400px;
    padding: 12px 0;
    outline: 0;
    border: 2px solid transparent;
    border-bottom: 2px solid #575756;
    border-radius: 0; }
  #eddecaldentry #cald4-topic-list .fucking-search-options {
    margin-bottom: 15px; }
    #eddecaldentry #cald4-topic-list .fucking-search-options a, #eddecaldentry #cald4-topic-list .fucking-search-options a:visited {
      border-bottom: 1px dashed lightgrey;
      text-decoration: none; }
  #eddecaldentry #cald4-topic-list ul {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    justify-content: space-between; }
    #eddecaldentry #cald4-topic-list ul > * {
      padding: 3px;
      margin-bottom: 1px; }
    @media screen and (max-width: 1500px) {
      #eddecaldentry #cald4-topic-list ul > * {
        display: inline-block;
        width: 100%;
        border-radius: 13px; } }
    @media screen and (min-width: 1501px) and (max-width: 2100px) {
      #eddecaldentry #cald4-topic-list ul > * {
        width: calc(1/2*100% - (1 - 1/2)*10px); } }
    @media screen and (min-width: 2101px) {
      #eddecaldentry #cald4-topic-list ul > * {
        width: calc(1/3*100% - (1 - 1/3)*10px); } }
  #eddecaldentry .search-result {
    margin-top: 10px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry .search-result:before, #eddecaldentry .search-result:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry .search-result:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry .search-result > h1:nth-child(1) {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry .search-result > h1:nth-child(1):before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry .search-result > .edde-search-result {
      padding: 10px;
      margin-bottom: 3px;
      line-height: 170%;
      color: #444; }
      #eddecaldentry .search-result > .edde-search-result .prefix:after {
        content: ". "; }
      #eddecaldentry .search-result > .edde-search-result a, #eddecaldentry .search-result > .edde-search-result a:visited, #eddecaldentry .search-result > .edde-search-result a:link {
        border-bottom: 1px dashed transparent; }
      #eddecaldentry .search-result > .edde-search-result a:hover {
        border-bottom: 1px dashed; }
      #eddecaldentry .search-result > .edde-search-result > h1 {
        font-weight: 500;
        font-size: 1.3rem;
        background-color: #ec61aa;
        padding: 2px 5px;
        border-radius: 3px;
        color: #ffffff; }
      #eddecaldentry .search-result > .edde-search-result > h2 {
        display: inline-block;
        background-color: #60dbff;
        font-weight: normal;
        font-size: 1rem;
        margin: 0;
        padding: 2px 5px; }
      #eddecaldentry .search-result > .edde-search-result > p {
        display: block; }
      #eddecaldentry .search-result > .edde-search-result > ul {
        list-style: none;
        display: flex;
        flex-wrap: wrap; }
        #eddecaldentry .search-result > .edde-search-result > ul > li b {
          font-weight: normal; }
  #eddecaldentry #informational-content h1 {
    margin: 15px auto 15px auto; }
  #eddecaldentry #informational-content h4 {
    margin: 15px auto;
    background-color: lightgrey;
    color: #ffffff;
    border-radius: 3px;
    padding: 8px 0 8px 8px; }
  #eddecaldentry #informational-content table {
    border: 1px solid lightgrey; }
    #eddecaldentry #informational-content table td {
      border: 1px solid lightgrey;
      padding: 8px; }
  #eddecaldentry #informational-content h3 {
    margin: 15px auto;
    background-color: #f2937f;
    color: #ffffff;
    border-radius: 3px;
    padding: 8px 0 8px 8px; }
  #eddecaldentry .myfuckinggallery {
    display: flex;
    flex-wrap: wrap; }
    #eddecaldentry .myfuckinggallery .card {
      background: #777;
      padding: 5px;
      border: 5px solid #222; }
      #eddecaldentry .myfuckinggallery .card img {
        border: 0;
        margin: 0;
        max-width: 100%;
        height: auto; }
      #eddecaldentry .myfuckinggallery .card .notes {
        background-color: #70cfe8;
        color: #ecf9fc;
        padding: 5px 10px;
        border-radius: 3px; }
        #eddecaldentry .myfuckinggallery .card .notes:before {
          content: "📌 "; }
        #eddecaldentry .myfuckinggallery .card .notes a, #eddecaldentry .myfuckinggallery .card .notes a:link, #eddecaldentry .myfuckinggallery .card .notes a:visited {
          border-bottom: 1px dashed transparent; }
        #eddecaldentry .myfuckinggallery .card .notes a:hover {
          border-bottom: 1px dashed; }
  #eddecaldentry div.edde-gallery {
    margin-top: 10px;
    margin-bottom: 15px;
    position: relative;
    background: white;
    border-bottom: 1px solid #c4c4c4;
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }
    #eddecaldentry div.edde-gallery:before, #eddecaldentry div.edde-gallery:after {
      content: "";
      position: absolute;
      bottom: 1px;
      left: 0;
      right: 0;
      height: 10px;
      background: inherit;
      border-bottom: 1px solid #d2d2d2;
      border-radius: 3px; }
    #eddecaldentry div.edde-gallery:after {
      bottom: 3px;
      border-color: #dcdcdc; }
    #eddecaldentry div.edde-gallery > .edde-gallery-navigation-header {
      padding: 2px 10px;
      line-height: 35px;
      font-size: 1rem;
      font-weight: bold;
      color: #aaa;
      text-shadow: 0 1px rgba(255, 255, 255, 0.75);
      background: #f7f7f7; }
      #eddecaldentry div.edde-gallery > .edde-gallery-navigation-header:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        height: 3px;
        background: #f7f7f7;
        border-radius: 3px 3px 0 0; }
    #eddecaldentry div.edde-gallery > .edde-gallery-navigation {
      padding: 10px;
      display: flex;
      flex-flow: row wrap;
      margin-bottom: 3px;
      justify-content: flex-start; }
      #eddecaldentry div.edde-gallery > .edde-gallery-navigation:after {
        content: "";
        flex: auto; }
      #eddecaldentry div.edde-gallery > .edde-gallery-navigation > * {
        width: 320px; }

@media screen and (max-width: 1000px) {
  .items-wrapper > * {
    flex: 0 100% !important; }

  div.mod-browser .scroller__content ul > * {
    flex: 0 100% !important; }

  .thesaurus-topic .clrd .mod .pad ul > * {
    flex: 0 100% !important; }

  #page-content .mod ul > * {
    flex: 0 100% !important; }

  .search-result .edde-search-result ul li {
    flex: 0 100% !important; } }
@media screen and (min-width: 1001px) and (max-width: 1700px) {
  .items-wrapper > * {
    flex: 0 50% !important; }

  div.mod-browser .scroller__content ul > * {
    flex: 0 50% !important; }

  .thesaurus-topic .clrd .mod .pad ul > * {
    flex: 0 50% !important; }

  #page-content .mod ul > * {
    flex: 0 50% !important; }

  .search-result .edde-search-result ul li {
    flex: 0 50% !important; } }
@media screen and (min-width: 1701px) and (max-width: 2000px) {
  .items-wrapper > * {
    flex: 0 33.3% !important; }

  div.mod-browser .scroller__content ul > * {
    flex: 0 33.3% !important; }

  .thesaurus-topic .clrd .mod .pad ul > * {
    flex: 0 33.3% !important; }

  #page-content .mod ul > * {
    flex: 0 33.3% !important; }

  .search-result .edde-search-result ul li {
    flex: 0 33.3% !important; } }
@media screen and (min-width: 2001px) {
  .items-wrapper > * {
    flex: 0 25% !important; }

  div.mod-browser .scroller__content ul > * {
    flex: 0 25% !important; }

  .thesaurus-topic .clrd .mod .pad ul > * {
    flex: 0 25% !important; }

  #page-content .mod ul > * {
    flex: 0 25% !important; }

  .search-result .edde-search-result ul li {
    flex: 0 25% !important; } }

/*# sourceMappingURL=main.css.map */
