* { font-family:'Open Sans', arial;font-weight:100;color:#1d2129;overflow:hidden;}html, body, .wrap { overflow:visible; }html, body, div, h1, h2, h3, h4, a, span, p {margin:0;padding:0; }a { text-decoration:none; }img { border:0;}strong { font-weight:600; }.spacer { padding:8px 12px; }.center{ text-align:center; }.text-right { text-align:right; }.oocss-align{ float:left; }.right { float:right; }.full { width:100%; }.one-half { width:48%; }.one-third{ width:32.6666%; }.two-third{ width:66.3333%; }.one-fourth { width:24.25%; }.one-sixth{ width:15.8333%; }.five-sixth{ width:83.1666%; }.not-first{ margin-left:1%; }body { background:#e9ebee; }.wrap {margin:0; }h1 { font-size:24px; }h2 { font-size:12px;}h2 a { font-weight:600 !important; } h2 div,h2 a { color:#1d2129; }h2 a:hover { opacity:.8; }.header {position:fixed;width:100%;background:#4267b2;top:0;border-bottom:1px solid #1A356E;z-index:9999;}.header > h1 {color:#fff;padding:2px 6px;}.showcase-wrap {margin:50px 0 10px;}.showcase-wrap > div {display:block;padding:10px 0;width:calc( 100% - 40px );margin:0 auto;}.stars-wrap {font-size:20px;height:27px;position:relative;float:left;width:80px;top:-4px;margin-right:10px;}.stars-wrap > span {position:absolute;left:0;}.stars-wrap .earned {background:url(images/earned.png) left 8px repeat-x;}.stars-wrap .lost {width:80px;background:url(images/lost.png) left 8px repeat-x;}.ratings {font-size:21px;color:#5890ff;line-height:15px;}.missed-star { color:#bec2c9; }.review {width:calc( 100% - 40px );margin:0 auto 10px;background:#fff;border-radius:3px;border:1px solid #dddfe2;}.content { padding:8px 12px;border-top:1px solid #ddd;font-size:13px;line-height:1.625;}.gravatar {height:32px;width:32px;padding:0;margin:0 8px 0 0;float:left;}.after-gravatar {position:relative;top:-1px;float:left;}.meta { font-size:12px;margin:0 0 8px;display:block;min-height:32px;}.additional-meta {float:right;text-align:right;}.sub-meta { font-size:12px;text-align:center;border-top:1px solid #fff;}.sub-meta .one-fourth { width:25%; margin:0;}.locale {display:block;padding-top:4px;}.content.comment {text-align:left;padding:0;display:none;}.comment > .main {padding:8px;border-left:4px solid #4267b2;}.comment > .full {width:96%;}.comment-button-wrap {text-align:center;position:absolute;left:50%;width:110px;margin-left:-55px;margin-top:10px;}.comment-button, .hide-comment-button {box-shadow:none;background:#8FA6D6;width:108px;display:block;color:#fff;margin-top:5px;border:1px solid #4267b2;border-bottom:none;border-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;}.hide-comment-button {display:none;}.minor-button {background-color:#f6f7f9;border:1px solid #ced0d4;border-radius:3px;padding:4px 10px;display:inline-block;color:#7f7f7f;font-weight:600 !important;}.minor-button:hover {background:#e9ebee;}.major-button {background-color:#4267b2;border-color:#4267b2;border-radius:3px;padding:4px 10px;display:inline-block;color:#fff !important;font-weight:600 !important;}.major-button:hover {background-color:#365899;border-color:#365899;}.hyper-button {background:#5890ff;color:#fff;padding:5px 24px;margin-left:12px;border-radius:2px;}.hyper-button:hover {background-color:#3d6ad6;}.review-navigation .major-button {height:17px;}.major-button > span {color:#fff !important;padding:0 6px;font-weight:bold;text-shadow:1px 1px 1px #5872A7;position:relative;width:100%;}.major-button > .normal {top:0;}.major-button > .below {top:17px;}.major-button:hover > span {text-shadow:-1px -1px 1px #5872A7;}.review-navigation .major-button > span { display:inline-block; }.review-source .oocss-align > a,.review-navigation .oocss-align > a {margin:0 0 12px !important;font-size:12px;width:100%;width:calc( 100% - 22px) !important;}.sorting-wrap { margin-bottom:20px; }.sorter { float:left; }.clearer {width:120px;margin:2px 0;padding:1px 0 2px;position:relative;left:30px;cursor:pointer;}.search.major-button{padding:2px 13px 1px;color:#fff;font-weight:bold;font-size:12px;text-shadow:1px 1px 0 #3C578F;cursor:pointer;float:left;position:relative;left:15px;}.shield {position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;background:rgba(0,0,0,.5);}.shield-loader {margin:25% 0 !important;}@media all and (max-width:575px){.sub-meta .one-fourth {width:45%;margin:0;}.header { text-align:center; }.minor-button { float:none;margin:5px auto 9px;}h1.company { float:none; }h2 { text-align:center; }h2 .one-sixth,h2 .five-sixth { width:100%; }}@media all and (max-width:350px){.sub-meta .one-fourth, .sub-meta .one-third {width:100%;margin:0 0 6px;}}