﻿body{display: block;padding: .25em;border-style: solid;border-color: #08D;border-radius: 10px;border-width: 2px;padding: .2em .2em .2em .3em;margin-top: 0.0em;margin-bottom: 0.0em;}
a {color: #1980d7;text-decoration: none;font-size: 0.9em;}
h1 {color: red;font-size: 1.5em;margin-top: 1px;margin-bottom: 1px;padding: 0;font-weight: bold;}
ul {margin-top: 0.0em;margin-bottom: 0.0em;}
h2 {font-size: 1.3em;line-height: 1.3em;margin: 25px 0 5px;padding: 0;}
nav {display: block;}
a:hover {text-decoration: underline;}
h1 span,h3 span,h4 span {color: #999;}
h3 a {text-decoration: none;}
.related-group-content.clearfix {margin-left: -1.3em;}
abbr::before {content: "■";color: black;font-size:70%;margin-left: -0.2em;margin-RIGHT: 5px;}
.text::before {content: "◇";color: RED;font-size:70%;margin-left: -0.3em;margin-RIGHT: 2px;}
p {line-height: 1.5em;color: #333;padding: 5px 0 10px;margin-top: -0.5em;margin-bottom: -1em;}
div.call_to_action {display: block;float: none;clear: both;overflow: hidden;color: #706d63;font-size: 1em;padding: 10px 0;}
div.call_to_action p {margin: 0;padding: 0 0 5px;}
div.call_to_action p:last-child {padding-bottom: 0;}
.super {color: #c00;margin-left: 8px;}
.clearfix {clear: both;zoom: 1;}
 .module.related_words h2 {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    display: block;
    color: #378c00;
    font-size: 1.3em;
    cursor: pointer;
    margin: 0;
    padding: 0px 0 1px;
}
a::before {content: "●";color: RED;font-size:60%;margin-left: 0px;margin-RIGHT: 0px;}
.module.comments h2 {
    display: block;
    color: #dd6d19;
    font-size: 1.3em;
    cursor: pointer;
    margin: 0;
    padding: 0px 0 0px;
}
.clearfix:before,.clearfix:after {content: " ";display: table;}
.clearfix:after {clear: both;}
.content {margin-top: 0.0em;margin-bottom: 0.0em;margin: 50px auto 50px auto;min-height: 80%;overflow: hidden;margin-right: 1px;width: 960px;margin-left: 2px;position: relative;display: block;padding: .25em;border-style: solid;border-color: #08d;border-radius: 10px;border-width: 1px;padding: .2em .2em .2em .3em;margin-top: 0.0em;margin-bottom: 0.0em;}
.content .word-nav {margin: 25px auto 20px;position: relative;margin-top: -1.0em;margin-bottom: 0.0em;}
.content h2 {font-weight: bold;}
.open {display: block;-webkit-transform: translate3d(0, 0px, 0);-ms-transform: translate3d(0, 0px, 0);-webkit-transition: 0.5s;}
.headerFixer {position: fixed;left: 0;top: 0;width: 100%;z-index: 10;overflow: hidden;height: 100px;}
.header {background: #000;-webkit-box-shadow: 0 2px 8px 5px rgba(0, 0, 0, 0.2);box-shadow: 0 2px 8px 5px rgba(0, 0, 0, 0.2);color: #999;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;height: 50px;-webkit-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-webkit-transition: 0.5s;position: fixed;left: 0;top: 0;width: 100%;z-index: 100;}
.header .container {margin: 15px auto auto auto;position: relative;width: 960px;}
.header .container .logo {background: url(/img/sprites.png) no-repeat 0 -81px;float: left;height: 18px;margin-right: 10px;width: 91px;}
.header .container .user-nav-toggler {color: #fff;float: right;font-size: 0.8em;margin-left: 20px;}
.header .container .site-nav {color: #999;float: left;overflow: hidden;}
.header .container .site-nav li {float: left;font-size: 0.9em;padding: 4px 10px 2px 0;padding: 2px 10px;}
.header .container .site-nav a {color: #888;text-decoration: none;}
.header .container .site-nav a:hover {color: #fff;text-decoration: underline;}
.header .container .search-box {background: #fff;border-radius: 3px;background-clip: padding-box;float: right;height: 26px;margin-top: -4px;width: 246px;padding: 1px 0 0 6px;}
.header .container .search-box .text {border: 0;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 0.8em;width: 203px;}
.header .container .search-box .submit {background: url(/img/sprites.png) no-repeat -81px -52px;border: 0;float: right;height: 20px;padding: 2px 3px 0 0;width: 23px;}
.footer {font-size: 0.8em;margin-left: auto;margin-right: auto;overflow: hidden;position: relative;width: 960px;}
.footer .footer-logo {background: url(/assets/logo-heart.png) no-repeat;display: block;height: 100px;width: 100px;}
.footer h3 a {font-size: 1.2em;font-weight: normal;line-height: 1.3em;margin: 10px 0;opacity: 0.5;}
.footer li a {color: #999;filter: alpha(opacity=100);opacity: 1;}
.footer li a:hover {color: #ff5401;}
.footer li {color: #999;padding: 4px 2px;}
.footer:hover li h3 a {color: #ff5401;}
.footer:hover li a {color: #000;}
.footer .footer-nav li {float: left;margin-right: 10px;width: 145px;}
.feedbackLink {-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);left: 0;-webkit-transform-origin: 0 0;-moz-transform-origin: 0 0;background-color: #aaa;border-color: #aaa;font-family: Arial, Helvetica, sans-serif;top: 428.5px;position: fixed;margin: 0;padding: 6px 10px;text-decoration: none;text-align: center;display: block;z-index: 100000;}
.feedbackLink a {font-size: 14px;font-weight: bold;color: #fff;text-decoration: none;}
.content .module a {color: #000;}
#sub-head nav ul #nav-define a {color: #1980d7;}
#headword span.heart_quotes {display: inline-block;width: 50px;height: 50px;margin: 0;padding: 0;}
#headword span.heart_quotes.right {background: url(/img/sprites.png) no-repeat -81px 0;}
#headword span.heart_quotes.loveOnly {display: none;}
.loveOnly {display: none;}
#word_actions {display: block;border-style: solid;border-color: #08D;border-radius: 10px;border-width: 1px;padding: .2em .2em .2em .3em;margin-top: 0.0em;margin-bottom: 0.0em;}
li {display: INLINE;margin-left: 0.5em;}
div.word-nav ul#word_actions li a.love:hover {color: #fff;background-color: #e00a19;}
.word-sub-head {-webkit-transform: translate3d(0, 0px, 0);-ms-transform: translate3d(0, 0px, 0);-webkit-transition: all 0.6s ease-out;-moz-transition: all 0.3s ease-out;-ms-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.sub-head {background: #f4f4f4;border-bottom: 1px solid #c5c5c5;color: #000;padding: 0.6em 0;position: absolute;top: -6px;left: 0;width: 100%;z-index: 10;}
.sub-head a.ss-icon {display: none;font-size: 15px;}
.sub-head .wrapper {max-width: 960px;margin: 0 auto;padding: 0 1em;}
.sub-head nav {float: right;margin: 5px 0;padding: 0;}
.wordonnav {line-height: 36px;}
.sub-head nav ul {margin: 0;padding: 0;}
.sub-head nav ul > li {display: inline-block;line-height: 1.4;margin: 0;padding: 2px 3px;}
.sub-head nav ul > li > a {text-decoration: none;font-size: 0.9em;font-weight: 700;margin: 0 3px;padding: 4px 8px;}
.module-row {clear: both;}
.module-row .module-2columnLeft {float: left;width: 55%;padding-right: 40px;}
.module-row .module-2columnRight {float: left;width: 40%;}
.word-module h2 {color: #1980d7;display: block;font-size: 1.2em;font-weight: 700;margin: 0;padding: 1px 0 1px;}
.word-module .source {border-bottom: 1px solid #ddd;color: #888;font-family: Georgia;font-size: 0.8em;font-style: italic;margin: 1px 0 5px;padding: 0 0 2px 4px;}
.word-module li {font-size: 1em;line-height: 1.1em;list-style-type: none;padding: 2px 0;margin-left: -2.5em;display: block;}
.word-module li abbr {color: rgb(211, 19, 34);font-style: italic;}
.word-module .sub-module {word-wrap: break-word;border-bottom: 1px solid transparent;font-size: 0.9em;line-height: 1.4em;list-style-type: none;padding: 4px 0;}
.player_container {height: 0;width: 0;}
#sub-head nav ul #nav-hear a {color: #825d24;}
.content .module {margin: 0 0 25px;}
.content .module a {color: #000;}
.content .module h2 {display: block;color: #000;font-size: 1.3em;margin: 0;padding: 25px 0 5px;}
.content .module h3 {margin-bottom: 0;font-size: 1em;color: #000;}
.content .module p {font-size: 0.9em;display: inline-block;}
div.call_to_action p a {color: #000;text-decoration: underline;}
.header .container a.user-nav-toggler span.weak {color: #666;}
.lists-module {clear: both;}
.hidden {display: none;}
#sub-head nav ul #nav-list a {color: #c41889;}
.content .module.comments > ul.comments {overflow: hidden;}
.content .module.comments h2 {display: block;color: #dd6d19;font-size: 1.3em;margin: 0;padding: 25px 0 5px;}
#sub-head nav ul #nav-discuss a {color: #dd6d19;}
#sub-head nav ul #nav-see a {color: #029db7;}
.related-group {background-color: #f8f8f8;border-radius: 5px;-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);margin: 0px 0px;padding: 0.4em 0.6em;}
.related-group .related-group-header {overflow: hidden;zoom: 1;}
.related-group .related-group-header h3 {color: #333;display: inline-block;float: left;margin-top: -0.5em;font-size: 15px !important;font-weight: 700 !important;margin: 0;}
.related-group .related-group-header .count {color: #9a9a9a;font-weight: 400;}
.related-group .related-group-header h4 {color: #666;display: inline-block;float: right;font-size: 15px;font-weight: 400;margin: 0px 0 0;}
.related-group .related-group-header h4 span.arrow {background: url(/img/sprites.png) no-repeat -107px -52px;width: 16px;display: inline-block;height: 16px;font-size: 13px;}
.related-group .related-group-content {zoom: 1;display: none;overflow: hidden;padding: 1px;}
.related-group .related-group-content ol {list-style: none;margin: 15px 0 0 0;padding: 0;}
.related-group .related-group-content ol:last-child {margin-right: 10px;}
.related-group .related-group-content ol li {float: left;margin: 0 0 15px 0;}
.related-group .related-group-content ol li span {cursor: pointer;margin-left: 1px;
margin-RIGHT: 3px;}
.open .related-group-content {display: block !important;}
.open span.arrow {background: url(/img/sprites.png) no-repeat -107px -69px;}
.content .module.related_words {display: block;clear: none;float: left;}
.content .module.related_words h2 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;display: block;color: #378c00;font-size: 1.3em;margin: 0;padding: 25px 0 5px;}
#sub-head nav ul #nav-relate a {color: #378c00;}
em {font-style: italic;}
@media only screen and (max-width: 768px) and (min-width: 768px) {.header .site-nav {display: none;}
.content {width: 750px;}
.module-row .module-2columnLeft {width: 90%;}
.header .container .user-nav-toggler {margin-right: 40px;}
.header .container .logo {margin-left: 20px;}
.module-row .module-2columnRight {width: 90%;}
}
@media only screen and (max-width: 767px) {.header .container {overflow: hidden;padding: 10px;margin: 0;margin-left: auto;margin-right: auto;position: relative;width: 300px;}
.headerFixer {height: 65px;}
}
@media only screen and (max-width: 950px) {.header .container {width: 100%;}
}
@media only screen and (max-width: 767px) {.header .container a.logo {margin: 4px 8px 0 0;width: 16px;height: 18px;background: url(/img/top_bar_logo_mobile.png);width: 16px;height: 18px;}
.header ul.site-nav {display: none;}
.header a.user-nav-toggler {margin-top: 7px;}
.header .container form.search-box {width: 132px;overflow: hidden;}
.header .container form.search-box {width: 130px;margin-top: 2px;}
.header .container form.search-box input.text {width: 90px;}
h1 {margin-left: 10px;}
h1#headword {box-sizing: border-box;margin: 0;padding: 0 0 0 0px;text-align: left;font-size: 1.5em !important;}
.content {width: auto;margin-bottom: 10px;}
.module-row .module-2columnLeft,.module-row .module-2columnRight {float: none;width: 100%;padding: 0;}
.sub-head {display: none;}
.content .module {margin-bottom: 5px;width: 100%;}
.content .module h2 {font-size: 1.1em;color: #fff;background-color: #000;padding: 4px 8px;margin: 2px 0;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.content .module .guts {display: block;float: none;clear: both;overflow: hidden;margin: 0;transition: all, 0.5s;-webkit-transition: all, 0.5s;height: 1px;opacity: 0;}
.related-group .related-group-content ol li {width: 125px;margin-bottom: 1px;}
.related-group .related-group-header h4 span.arrow {display: none;}
#viz {width: 300px;}
.headerFixer {position: relative;}
.feedbackLink {display: none;}
.footer-logo {margin: 0 auto;}
.container {width: 320px;padding: 10px;box-sizing: border-box;}
.content .module-definitions h2,.content .module-etymologies h2 {font-size: 1.1em;color: #fff;background-color: #1980d7;padding: 4px 8px;margin: 2px 0;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.content .module-definitions .guts,.content .module-etymologies .guts {display: block;float: none;clear: both;overflow: hidden;margin: 0;transition: all, 0.5s;-webkit-transition: all, 0.5s;height: 1px;opacity: 0;}
.content .module-definitions .guts.active {margin-bottom: 20px;height: auto;opacity: 1;}
.content .module-definitions,.content .module-etymologies {width: 100%;margin: 0;padding: 0;}
img.appPromo {width: 100%;}
.content .examples-module {width: 100%;margin: 0;padding: 0;}
.content .module.comments h2 {font-size: 1.1em;color: #fff;background-color: #dd6d19;padding: 4px 8px;margin: 2px 0;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.content .module.comments .guts {display: block;float: none;clear: both;overflow: hidden;margin: 0;transition: all, 0.5s;-webkit-transition: all, 0.5s;height: 1px;opacity: 0;}
.content .module.comments {width: 100%;margin: 0;padding: 0;}
.content .module.related_words h2 {font-size: 1.1em;color: #fff;background-color: #378c00;padding: 4px 8px;margin: 2px 0;border-top-left-radius: 3px;border-top-right-radius: 3px;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.content .module.related_words .guts {display: block;float: none;clear: both;overflow: hidden;margin: 0;transition: all, 0.5s;-webkit-transition: all, 0.5s;height: 1px;opacity: 0;}
.related-group .related-group-header h4 {clear: both;display: block;float: none;}
.related-group .related-group-content ol {margin: 0 35px 0 10px;min-width: 31%;}
}
@media only screen and (min-width: 768px) {.wrapper {max-width: 960px;margin: 0 auto;padding: 0 1em;}
#sub-head {display: block;}
}
@media only screen and (max-width: 767px) {.footer {margin-left: auto;margin-right: auto;position: relative;width: 320px;}
.footer .footer-nav li {width: 300px;text-indent: 10px;}
.footer .footer-nav li h3 {margin-bottom: 10px;}
.footer ul.footer-nav > li h3 a {transition: none;-webkit-transition: none;}
.footer ul.footer-nav > li > ul > li a {transition: none;-webkit-transition: none;}
.footer ul.footer-nav > li {display: block;float: none;clear: both;overflow: hidden;width: 100%;margin: 0;padding: 0;}
.footer ul.footer-nav > li:first-child {text-align: center;}
.footer ul.footer-nav > li > ul > li {border-top-width: 1px;border-top-style: solid;border-top-color: #ddd;padding: 10px 0;}
}
.closed {display: none;}
