@charset "UTF-8"; html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; } html { line-height: 1; } ol, ul { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; } q, blockquote { quotes: none; } q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; } a img { border: none; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } @font-face { font-family: "Roboto"; src: url("fonts/roboto/Roboto-Regular.ttf"); font-weight: 400; } @font-face { font-family: "Roboto"; src: url("fonts/roboto/Roboto-Medium.ttf"); font-weight: 500; } @font-face { font-family: "Roboto"; src: url("fonts/roboto/Roboto-Bold.ttf"); font-weight: 700; } @font-face { font-family: "Roboto"; src: url("fonts/roboto/Roboto-Black.ttf"); font-weight: 900; } @font-face { font-family: "Roboto"; src: url("fonts/roboto/Roboto-Italic.ttf"); font-weight: 400; font-style: italic; } @font-face { font-family: "Droid"; src: url("fonts/DroidSerif-Italic.ttf"); font-weight: 400; font-style: italic; } @font-face { font-family: "Roboto"; src: url("fonts/roboto/Roboto-MediumItalic.ttf"); font-weight: 500; font-style: italic; } @font-face { font-family: "Roboto"; src: url("fonts/roboto/Roboto-BoldItalic.ttf"); font-weight: 700; font-style: italic; } /******* fontello ****** */ @font-face { font-family: "fontello"; src: url("fonts/fontello/fontello.eot?7584488"); src: url("fonts/fontello/fontello.eot?7584488#iefix") format("embedded-opentype"), url("fonts/fontello/fontello.woff?7584488") format("woff"), url("fonts/fontello/fontello.ttf?7584488") format("truetype"), url("fonts/fontello/fontello.svg?7584488#fontello") format("svg"); font-weight: normal; font-style: normal; } [class^="icon-"]:before, [class*=" icon-"]:before, .extend-icon:before, .userMenu li.userMenu-config > a:before, .modal-close:before, .mark-all-as-read:before, .modal-back:before, .post-context span:before, .post-reply:before, .post-propagate:before, .post-favorite:before, .post .show-more:before, .mini-profile-actions span:before, ul.userMenu-search-profiles button:before, .mini-profile-indicators .userMenu-connections a:before, .mini-profile-indicators .userMenu-messages a:before, .mini-profile-indicators .userMenu-user a:before, .twister-user-remove:before, .refresh-toptrends:before, .twistday-reminder .refresh:before, .refresh-users:before, .icon-down-after:after { font-family: "fontello"; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; margin-right: 3px; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: 2px; } .icon-search:before { content: ""; } /* '' */ .icon-mail:before, .mini-profile-indicators .userMenu-messages a:before { content: ""; } /* '' */ .icon-heart:before { content: ""; } /* '' */ .icon-star:before, .post-favorite:before { content: ""; } /* '' */ .icon-user:before, .mini-profile-indicators .userMenu-user a:before { content: ""; } /* '' */ .icon-camera:before { content: ""; } /* '' */ .icon-ok:before, .mark-all-as-read:before { content: ""; } /* '' */ .icon-cancel:before, .modal-close:before, .twister-user-remove:before { content: ""; } /* '' */ .icon-plus:before, .mini-profile-actions span:before, ul.userMenu-search-profiles button .follow:before, ul.userMenu-search-profiles .mini-profile-actions span .follow:before, .mini-profile-actions ul.userMenu-search-profiles span .follow:before { content: ""; } /* '' */ .icon-minus:before, ul.userMenu-search-profiles button .unfollow:before, ul.userMenu-search-profiles .mini-profile-actions span .unfollow:before, .mini-profile-actions ul.userMenu-search-profiles span .unfollow:before { content: ""; } /* '' */ .icon-down:before { content: ""; } .icon-down-after:after { content: ""; } /* '' */ .icon-lock:before { content: ""; } /* '' */ .icon-quote:before { content: ""; } /* '' */ .icon-comment:before, .post-reply:before { content: ""; } /* '' */ .icon-chat:before, .post .show-more:before { content: ""; } /* '' */ .icon-left:before, .modal-back:before { content: ""; } /* '' */ .icon-right:before { content: ""; } /* '' */ .icon-up:before { content: ""; } /* '' */ .icon-cog:before, .userMenu li.userMenu-config > a:before { content: ""; } /* '' */ .icon-doc:before { content: ""; } /* '' */ .icon-arrows:before, .refresh-toptrends:before, .twistday-reminder .refresh:before, .refresh-users:before, .refresh-toptrends:before, .twistday-reminder .refresh:before, .refresh-users:before { content: ""; } /* '' */ .icon-twistagain:before, .post-context span:before, .post-propagate:before { content: ""; } /* '' */ .icon-bell:before, .mini-profile-indicators .userMenu-connections a:before { content: ""; } /* '' */ .col, .following, .following-list li, .login .module, .network.singleBlock .module, .twister-user { float: left; margin: 0 2.5% 0 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .col.last, .following, .following-list li.last, .following-list li.following, .following-list li:nth-child(4n), .following-list .network.singleBlock li.module:nth-child(4n), .network.singleBlock .following-list li.module:nth-child(4n), .login .last.module, .login .module.following, .network.singleBlock .last.module, .network.singleBlock .module.following, .network.singleBlock .module:last-child, .network.singleBlock .module.twister-user:nth-child(4n), .last.twister-user, .twister-user:nth-child(4n) { margin-right: 0; } .col-1 { width: 1.875%; } .col-2 { width: 6.25%; } .col-3, .following-list li, .twister-user { width: 10.625%; } .col-4 { width: 15%; } .col-5 { width: 19.375%; } .col-6, .login .module, .network.singleBlock .module { width: 23.75%; } .col-7 { width: 28.125%; } .col-8 { width: 32.5%; } .col-9, .following { width: 36.875%; } .col-10 { width: 41.25%; } .col-11 { width: 45.625%; } .col-12 { width: 50%; } /* FONTS */ * { outline: none !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; list-style: none; } html, body { height: 100%; min-height: 100%; color: #444; position: absolute; width: 100%; } html { font-size: 15px; background-color: #dddddd; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjEuMCIgeDI9IjEuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZGRkZGRkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background-size: 100%; background-image: -webkit-gradient(linear, 0% 100%, 100% 0%, color-stop(0%, #ffffff), color-stop(50%, #dddddd), color-stop(100%, #ffffff)); background-image: -moz-linear-gradient(bottom, #ffffff, #dddddd, #ffffff); background-image: -webkit-linear-gradient(bottom, #ffffff, #dddddd, #ffffff); background-image: linear-gradient(to top right, #ffffff, #dddddd, #ffffff); background-attachment: fixed; } body { font-size: 1rem; line-height: 1.4rem; font-family: "Roboto", sans-serif; font-weight: 400; } a { text-decoration: none; color: #B4C669; } a:hover, a:active { color: #B4C669; text-decoration: none; } a i { text-decoration: underline; font-style: normal; } i, em { font-style: italic; } strong, b { font-weight: 600; } img { background: #222; } h1 { font-size: 1.1em; text-transform: uppercase; letter-spacing: 0.07em; font-weight: 700; line-height: 1.1em; } h2 { font-size: 1.1em; text-transform: uppercase; letter-spacing: 0.07em; font-weight: 400; line-height: 1.1em; } h3 { font-size: 1.1em; font-weight: 400; line-height: 1.1em; } br { display: block; } textarea, input { background: white; display: block; border: none; } /* isFollowing */ .isFollowing:after { color: #B4C669; content: ""; font-family: "fontello"; padding-left: 2px; display: inline; font-size: 10px; vertical-align: top; line-height: 10px; } .isFollowing:after:hover { text-decoration: none !important; } h3 .isFollowing:after { display: none; } .box-shadow, .modal-wrapper, .prompt-wrapper, .open, .mini-profile .post-area-new, #postboard-top .post-area .post-area-new, .dialog-modal, .mini-profile, .who-to-follow.module, ol.toptrends-list a, .twistday-reminder, ul.dropdown-menu { -moz-box-shadow: 0 8px 13px rgba(51, 51, 51, 0.1); -webkit-box-shadow: 0 8px 13px rgba(51, 51, 51, 0.1); box-shadow: 0 8px 13px rgba(51, 51, 51, 0.1); } .clear-fix:after, .col:after, .following:after, .following-list li:after, .login .module:after, .network.singleBlock .module:after, .twister-user:after, .userMenu ul:after, .modal-content:after, .modal-header:after, .direct-messages-thread .post:after, .mini-following-info a:after, .twister-user-info:after, .forEdition.profile-card:after, .expanded-content:after, .network.singleBlock:after, .options .tab-content:after, .promoted-posts-only:after, ul.userMenu-search-profiles li:after, .mini-profile .post-area:after, .mini-profile-indicators:after, .profile-data:after, #postboard-top:after, #postboard-top .post-area:after, .who-to-follow.module li:after, .who-to-follow ol:after, .twistday-reminder:after { content: ""; display: table; clear: both; } /************** BUTTONS *********** */ button, .mini-profile-actions span, a.button { padding: 0.6rem 1rem; display: inline-block; line-height: 0.75rem; letter-spacing: 0.07rem; font-size: 0.75rem; position: relative; z-index: 10; font-weight: 300; margin: 2px; text-transform: uppercase; -moz-transition-property: background, border-color; -o-transition-property: background, border-color; -webkit-transition-property: background, border-color; transition-property: background, border-color; -moz-transition-duration: 0.1s; -o-transition-duration: 0.1s; -webkit-transition-duration: 0.1s; transition-duration: 0.1s; color: #444; background: #F8F8F8; border: 1px solid #ebebeb; font-family: "fontello", "Roboto", sans-serif; cursor: pointer; } button:hover, .mini-profile-actions span:hover, a.button:hover { border-color: #d2d2d2; } button.disabled, .mini-profile-actions span.disabled, a.button.disabled { opacity: 0.5; color: #999; background-color: white; } button.disabled:hover, .mini-profile-actions span.disabled:hover, a.button.disabled:hover { color: #666; -moz-box-shadow: 1px 1px 0 rgba(68, 68, 68, 0.3); -webkit-box-shadow: 1px 1px 0 rgba(68, 68, 68, 0.3); box-shadow: 1px 1px 0 rgba(68, 68, 68, 0.3); } button.color-1, .modal-content button.postboard-news, .modal-content .mini-profile-actions span.postboard-news, .mini-profile-actions .modal-content span.postboard-news, button.follow, .mini-profile-actions span.follow, .mini-profile-actions span.color-1, a.button.color-1, .modal-content a.button.postboard-news, a.button.follow { background: #B4C669; border-color: #abbf57; color: white; font-weight: 500; } button.color-1:hover, .modal-content button.postboard-news:hover, .modal-content .mini-profile-actions span.postboard-news:hover, .mini-profile-actions .modal-content span.postboard-news:hover, button.follow:hover, .mini-profile-actions span.follow:hover, .mini-profile-actions span.color-1:hover, a.button.color-1:hover, .modal-content a.button.postboard-news:hover, a.button.follow:hover { border-color: #90a43e; } button.color-2, button.unfollow, .mini-profile-actions span.unfollow, .mini-profile-actions span.color-2, a.button.color-2, a.button.unfollow { background: #C3C3C3; border-color: #b6b6b6; color: white; font-weight: 500; } button.color-2:hover, button.unfollow:hover, .mini-profile-actions span.unfollow:hover, .mini-profile-actions span.color-2:hover, a.button.color-2:hover, a.button.unfollow:hover { border-color: #9d9d9d; } button.small, .modal-wrapper.who-to-follow-modal button, .modal-wrapper.who-to-follow-modal .mini-profile-actions span, .mini-profile-actions .modal-wrapper.who-to-follow-modal span, .mini-profile-actions span.small, a.button.small { padding: 0.3rem 0.5rem; font-weight: 700; font-size: 0.6rem; line-height: 0.6rem; } .userMenu { width: 100%; position: fixed; height: 50px; left: 0; margin: 0; background-color: #555555; z-index: 2; } .userMenu ul { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; max-width: 75%; margin: 0; background: url('../img/logo.png?1437893891') no-repeat 50% 50%; background-size: 20px; } .userMenu ul li { float: left; margin: 0 20px 0 0; position: relative; display: block; } .userMenu ul li > a { line-height: 50px; padding: 0 0.5em; display: inline-block; color: rgba(255, 255, 255, 0.7) !important; font-size: 1em; position: relative; font-weight: 500; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .userMenu ul li > a:hover { color: white !important; } .userMenu ul li.current a { color: white !important; } /* Menu specific entries */ .userMenu li.userMenu-home a span.label { display: block !important; text-align: center; } .userMenu li.userMenu-home .menu-news { position: absolute; text-align: center; display: none; top: 6px; right: -6px; background: #B4C669; color: #fff; width: 15px; height: 15px; line-height: 15px; font-size: 10px; padding: 3px; font-weight: 900; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.3); } .userMenu li.userMenu-home .menu-news.show { display: block; } .userMenu li.userMenu-dhtindicator, .userMenu li.userMenu-connections, .userMenu li.userMenu-messages { display: none !important; } .userMenu li.userMenu-config, .userMenu li.userMenu-search { float: right; position: relative; margin-right: 0; color: white; } .userMenu li.userMenu-config + a, .userMenu li.userMenu-search + a { color: #222; } .userMenu li.userMenu-search { margin: 3px; } .userMenu li.userMenu-search > input { border: 1px solid #aaa; line-height: 12px; font-size: 12px; padding: 7px; } .userMenu li.userMenu-search > input:focus { border-color: #222; } .userMenu li.userMenu-config > a { font-size: 1.5rem; } /*********** POPUP MODAL ************* */ .modal-wrapper { background: white; z-index: 3000; width: 25%; position: fixed; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; height: 100vh; right: 0; bottom: 0; overflow: hidden; } .modal-wrapper .post-area-new { padding: 10px; } .modal-blackout { background: transparent; z-index: -1; position: fixed; left: 0; top: 0; width: 0; height: 0; } .modal-content { overflow: hidden; overflow-y: auto; background: #f6f6f6; } .modal-content .postboard-news { position: absolute; display: block; right: 0; z-index: 20; } .modal-content h2 span { display: none; } .modal-header { position: relative; background: #222; height: 50px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .modal-header h3 { padding-left: 20px; line-height: 50px; font-weight: 500; font-size: 1rem; color: white; } .modal-close { position: absolute; right: 10px; top: 0; font-size: 14px; line-height: 50px; cursor: pointer; color: rgba(255, 255, 255, 0.7); } .modal-close:hover { color: white; } .modal-close b { display: none; } .mark-all-as-read { float: right; cursor: pointer; font-size: 1.3em; line-height: 50px; padding: 0 5px; color: white; transition: all 0.1s linear; display: none; } .modal-back:hover, .mark-all-as-read:hover { color: white; } .modal-back { position: absolute; right: 35px; top: 0; font-size: 14px; line-height: 50px; cursor: pointer; color: rgba(255, 255, 255, 0.7); } .modal-back:hover { color: white; } .modal-back b { display: none; } /* MODAL */ .modal-content { width: 100%; } .modal-content .postboard { padding: 0; clear: none !important; position: relative; width: 100%; margin: auto; background: #dddddd; } .modal-content .postboard h2 { display: block; } .modal-content .post-text { margin: 0 0 0 40px; } .modal-content .post-photo { width: 30px; height: 30px; } .modal-content .post-photo img { width: 100%; height: 100%; } /*********** POPUP PROMPT ************ */ .prompt-wrapper { background: white; z-index: 5; position: fixed; top: 50%; left: 50%; width: 600px; margin-left: -300px; } .prompt-wrapper .modal-buttons { padding: 10px; text-align: right; } .prompt-wrapper .modal-buttons button:last-child, .prompt-wrapper .modal-buttons .mini-profile-actions span:last-child, .mini-profile-actions .prompt-wrapper .modal-buttons span:last-child { padding: 5px 20px; } /************ FOLLOWING-CONFIG MODAL ********* */ .prompt-wrapper.following-config-modal { margin-top: -100px; } .prompt-wrapper.following-config-modal .modal-content { padding: 10px; text-align: center; } .prompt-wrapper.following-config-modal .modal-buttons { display: none; } .prompt-wrapper.following-config-modal h2 { text-transform: none; } /************ RETWIST POSTS MODAL ********* */ .prompt-wrapper.reTwist.prompt-wrapper { margin-top: -110px; } .prompt-wrapper.reTwist .modal-content { padding: 20px 15px; } .prompt-wrapper.reTwist .post-expand, .prompt-wrapper.reTwist .post-interactions { display: none; } /********* REPLY POSTS MODAL************** */ .prompt-wrapper.reply.prompt-wrapper { margin-top: -110px; } .prompt-wrapper.reply .modal-buttons, .prompt-wrapper.reply .post-expand, .prompt-wrapper.reply .post-interactions { display: none; } .prompt-wrapper.reply .post-area { padding-bottom: 6px; } /****** DIRECT MESSAGES MODAL********* */ .modal-wrapper.directMessages .post-area-new { display: none; z-index: 5; background: #dddddd; position: absolute; bottom: 0; width: 100%; padding: 0 !important; } .modal-wrapper.directMessages .post-area-new .modal-header h3 span { display: inline !important; } .modal-wrapper.directMessages .modal-content { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; } .modal-wrapper.directMessages .post-photo { height: 48px; width: 48px; } .modal-wrapper.directMessages .post-text { margin-left: 58px; font-size: 0.9em; } .modal-wrapper.directMessages .post-info-name { float: none; } .modal-wrapper.directMessages .post-info-tag { line-height: 1em; padding: 0; display: inline; font-size: 80%; margin: 0 0 0 1em; } .modal-wrapper.directMessages .post-info-sent { position: absolute; left: 50%; top: 10px; display: none; } .direct-messages-list .post { padding: 20px; cursor: pointer; } .direct-messages-list .post:after { content: ""; font-family: "fontello"; position: absolute; right: 5px; top: 50%; font-size: 1.1em; margin: -6px 0 0 0; color: rgba(0, 0, 0, 0.4); display: none; } .direct-messages-list .post:hover:after { display: block; } .direct-messages-thread { padding-bottom: 150px; } .direct-messages-thread .post { background: none; left: 0; margin: 0px 10px 20px 10px; cursor: default; } .direct-messages-thread .post .post-info-time { float: none; display: block; text-align: center; font-size: 10px; margin: 10px 0; cursor: default; } .direct-messages-thread .post .post-info-time:hover { color: #aaa; } .direct-messages-thread .post .post-text:after, .direct-messages-thread .post .post-text:nth-child(2n):after { content: ""; width: 1px; background: transparent; position: absolute; top: 10px; white-space: normal; } .direct-messages-thread .post .post-text:after { border-top: solid 7px transparent; border-bottom: solid 7px transparent; border-right: solid 7px white; left: -7px; } .direct-messages-thread .post .post-text { background: white; margin-right: 60px; margin-left: 60px; position: relative; display: inline-block; max-width: 300px; font-size: 0.9em; padding: 5px 10px; z-index: 4; float: left; word-wrap: break-word; max-width: 60%; min-height: 15px; } .direct-messages-thread .post .post-photo { position: absolute; left: 0; top: 10px; } .direct-messages-thread .post.sent .post-text:after { border-top: solid 7px transparent; border-bottom: solid 7px transparent; border-right: none; border-left: solid 7px white; right: -7px; left: auto; } .direct-messages-thread .post.sent .post-text { float: right; } .direct-messages-thread .post.sent .post-photo { position: absolute; right: 0; left: auto; } /********* NEW USER MODAL************* */ .modal-wrapper.new-user .modal-content { padding: 25px; } .modal-wrapper.new-user .modal-close { display: none; } .modal-wrapper.new-user .text { margin: 0 0 15px 0; } .modal-wrapper.new-user .emphasis { text-align: center; } .modal-wrapper.new-user .secret-key { display: block; margin-top: 8px; color: black; font-weight: bold; font-size: 110%; } /******** HASHTAG MODAL********** */ .modal-wrapper.hashtag-modal .postboard { padding: 0; } /****** CONVERSATION MODAL********** */ .modal-wrapper.conversation-modal .postboard { padding: 0; } /****** FOLLOWING MODAL****** */ .modal-wrapper.following-modal h2 { display: none; } .mini-following-info { border-bottom: 1px solid #dddddd; line-height: 45px; } .mini-following-info a { display: block; padding: 10px; width: 100%; color: #444; } .mini-following-info a:hover { background: white; } .mini-following-info .mini-profile-photo { height: 48px; width: 48px; line-height: 0; margin: 0 1rem 0 0; float: left; } .mini-following-info .mini-screen-name { display: none; } /******* WHO TO FOLLOW MODAL****** */ .modal-wrapper.who-to-follow-modal .modal-content { padding: 15px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .modal-wrapper.who-to-follow-modal ol { margin: 5px; } .modal-wrapper.who-to-follow-modal .open-profile-modal:hover { text-decoration: none; } .modal-wrapper.who-to-follow-modal .twister-user { position: relative; padding: 5px; } .modal-wrapper.who-to-follow-modal .twister-user-info { text-align: left; font-size: 0.8rem; line-height: 1rem; width: 80%; } .modal-wrapper.who-to-follow-modal button, .modal-wrapper.who-to-follow-modal .mini-profile-actions span, .mini-profile-actions .modal-wrapper.who-to-follow-modal span { position: absolute; right: 0; top: 5%; } .modal-wrapper.who-to-follow-modal .bio { color: rgba(0, 0, 0, 0.6); font-style: italic; padding: 0.5rem; } /************************************* ******************* PROFILE MODAL ************************************** */ .profile-modal .modal-content { overflow: hidden; padding: 0; position: relative; } .profile-modal .modal-content #profile-posts { padding: 0; } .profile-modal .modal-content .postboard { width: 100%; height: 100%; position: relative; } .profile-modal .modal-content .postboard-posts { display: block; height: 100%; overflow-y: auto; } .profile-modal .modal-content .postboard-posts .post { padding: 0; margin-bottom: 1px; } .profile-modal .modal-content .post-interactions { margin: 2px 10px 3px 60px; } .profile-modal .modal-content .profile-card { margin: 0; padding: 0; } .profile-modal h2.profile-screen-name { display: block; letter-spacing: 0; text-transform: none; color: #919191; padding: 5px 0; margin: 0; font-size: 13px; line-height: 13px; } /* Profile card */ .profile-card { width: 100%; background: white; padding: 15px; } .profile-card-main { position: relative; text-align: center; word-wrap: break-word; transition: all 0.2s linear; background: none !important; padding: 10px; } .profile-card-main:before { content: ""; border: solid 0px #fff; transition: all 0.2s linear; position: absolute; left: 1px; top: 1px; right: 1px; bottom: 1px; z-index: 0; } .profile-card-main * { position: relative; z-index: 1; } .profile-card-photo { height: 70px; width: 70px; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin: 0 auto; display: block; } .profile-card-photo.forEdition { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; height: 75px; margin: 0 auto; display: block; width: 75px; } .profile-bio { padding: 10px; font-style: italic; text-align: center; font-size: 0.8em; } .profile-card-buttons { text-align: center; padding: 0 0 1rem 0; } .isFollowing:after { font-size: 15px; position: absolute; } .twister-user-info { text-align: center; width: 100%; padding: 0; } .known-followers { text-align: center; clear: both; width: 100%; } #msngrswr { display: none; text-align: center; margin: 10px 0; } .profile-extra-contact { display: none; margin: 0 15px 0 0; font-weight: 500; padding: 2px 8px 3px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } .bitmessage-ctc, .tox-ctc { font-size: 13px; line-height: 15px; cursor: pointer; color: #222; } .bitmessage-ctc:hover, .tox-ctc:hover { color: #B4C669; } .bitmessage-ctc:after, .tox-ctc:after { font-family: "fontello"; content: ""; font-style: normal; font-weight: normal; speak: none; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; } .profile-modal .profile-tox, .profile-modal .profile-bitmessage { display: inline-block; margin-right: 5px; font-size: 13px; } .profile-modal .profile-tox:hover, .profile-modal .profile-bitmessage:hover { color: #B4C669; } .profile-modal .modal-buttons { display: none; /* EDITION PROFILE */ } .forEdition.profile-card { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: auto; } .forEdition.profile-card .profile-card-main { margin: 0; width: 330px; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; padding: 10px; } .forEdition.profile-card .profile-card-main input { display: block; margin: 5px auto; background: white; border: 1px solid #c4c4c4; padding: 6px 4px; margin-bottom: 4px; text-align: center; transition: all 0.2s linear; } .forEdition.profile-card .profile-card-main input:hover, .forEdition.profile-card .profile-card-main input:focus { background: white; border-color: #aaa; } .input-description { width: 90%; } .input-name { font-size: 20px; } .forEdition .profile-card-main .input-website, .forEdition .profile-card-main .input-city { display: inline-block; } .forEdition .profile-card-main .input-tox, .forEdition .profile-card-main .input-bitmessage { width: 90%; margin-top: 10px; } .forEdition .profile-card-main h2 { text-transform: none; font-weight: 700; font-size: 0.9em; } .profile-edition-buttons { text-align: right; } .selectable_theme.theme_calm { display: none; } /************* POST BOARD ************ */ .postboard { width: 100%; padding: 20px; } .postboard h2 { display: none; } .postboard .postboard-posts { position: relative; z-index: 1; clear: both; } .postboard .postboard-news { display: none; } .postboard .post { background: white; position: relative; margin-bottom: 1px; -moz-transition-property: margin; -o-transition-property: margin; -webkit-transition-property: margin; transition-property: margin; -moz-transition-duration: 0.4s; -o-transition-duration: 0.4s; -webkit-transition-duration: 0.4s; transition-duration: 0.4s; -moz-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .postboard .post .post, .postboard .post .original.post, .postboard .post .post.open, .postboard .post .mini-profile .post.post-area-new, .mini-profile .postboard .post .post.post-area-new, .postboard .post #postboard-top .post-area .post.post-area-new, #postboard-top .post-area .postboard .post .post.post-area-new { position: relative; } .module.open .post, .mini-profile .module.post-area-new .post, #postboard-top .post-area .module.post-area-new .post { color: #1e1e1e; } .post:hover { color: #1e1e1e; } .post-data { padding: 1rem; } .post.open .original, .mini-profile .post.post-area-new .original, #postboard-top .post-area .post.post-area-new .original, .post.open .related, .mini-profile .post.post-area-new .related, #postboard-top .post-area .post.post-area-new .related { margin-bottom: 1px; } .postboard-posts > .post.open, .mini-profile .postboard-posts > .post.post-area-new, #postboard-top .post-area .postboard-posts > .post.post-area-new { margin-top: 1rem; margin-bottom: 1rem; } .postboard-posts > .post:after { content: ""; position: absolute; right: 0; top: 0; width: 0; height: 100%; transition: all 0.2s linear; } .postboard-posts > .post.open:after, .mini-profile .postboard-posts > .post.post-area-new:after, #postboard-top .post-area .postboard-posts > .post.post-area-new:after { width: 5px; } .post:hover { cursor: pointer; } .open, .mini-profile .post-area-new, #postboard-top .post-area .post-area-new { background: none !important; } .post-photo { margin: 0; display: inline-block; float: left; vertical-align: middle; width: 48px; height: 48px; overflow: hidden; } .post-photo img { width: 100%; height: 100%; } .post-info-name { font-weight: 600; color: inherit; text-decoration: none; display: inline-block; float: left; margin-left: 10px; } .post-info-name:hover { text-decoration: none; color: black; } .post-info-tag { font-size: 12px; opacity: 0.6; margin-top: 4px; display: inline-block; } .post-info-time { position: absolute; font-size: 11px; line-height: 14px; text-decoration: none; top: 11px; right: 11px; color: #919191; } .post-info-time:hover { color: #515151; } .post-text { margin: 0 0 0 58px; word-wrap: break-word; min-height: 48px; padding: 0; } .post-text samp { background: #eee; font-size: 0.9rem; line-height: 0.9rem; display: inline-block; padding: 5px 8px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; color: #333; font-weight: 500; font-family: monospace; } .post-context { font-size: 11px; line-height: 11px; margin: 0 0 1em 0; color: #919191; } .post-context:before { display: block; float: left; background: #B4C669; text-align: center; padding: 1px 2px 2px 2px; line-height: 9px; font-size: 9px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; color: white; margin-right: 0.4em; } .mini-screen-name { font-size: 13px; color: #444; } .post-retransmited-icon { display: none; } .post-interactions { margin: 10px 0 3px 0; text-align: right; height: 12px; line-height: 12px; } .post-interactions span { color: #919191; cursor: pointer; font-size: 12px; line-height: 12px; } .post-expand { color: #919191; cursor: pointer; font-size: 12px; position: absolute; left: 10px; bottom: 10px; } .post-expand:hover { color: #515151; } .post-reply, .post-propagate, .post-favorite { padding-left: 10px; display: none; } .post-reply:hover, .post-propagate:hover, .post-favorite:hover { color: #515151; } .post-favorite { display: none !important; } .post .show-more { display: inline-block; float: right; font-size: 12px; color: #919191; } .post .show-more:hover { color: #515151; } .expanded-content.show-pic { display: block; } .expanded-post .post-expand, .expanded-post .post-reply, .expanded-post .post-propagate, .expanded-post .post-favorite { color: #919191; } .expanded-post .post-expand:hover, .expanded-post .post-reply:hover, .expanded-post .post-propagate:hover, .expanded-post .post-favorite:hover { color: #515151; } .related .post-expand { display: none; margin: 0; } .post:hover .post-reply, .post:hover .post-propagate, .post:hover .post-favorite, .original.open .post-interactions .post-reply, .mini-profile .original.post-area-new .post-interactions .post-reply, #postboard-top .post-area .original.post-area-new .post-interactions .post-reply, .original.open .post-interactions .post-propagate, .mini-profile .original.post-area-new .post-interactions .post-propagate, #postboard-top .post-area .original.post-area-new .post-interactions .post-propagate, .original.open .post-interactions .post-favorite, .mini-profile .original.post-area-new .post-interactions .post-favorite, #postboard-top .post-area .original.post-area-new .post-interactions .post-favorite, .post:hover .original .post-interactions .post-reply, .post:hover .original .post-interactions .post-propagate, .post:hover .original .post-interactions .post-favorite, .related.post:hover .post-reply, .related.post:hover .post-propagate, .related.post:hover .post-favorite { display: inline-block; } .open .related .post-reply, .mini-profile .post-area-new .related .post-reply, #postboard-top .post-area .post-area-new .related .post-reply, .open .related .post-propagate, .mini-profile .post-area-new .related .post-propagate, #postboard-top .post-area .post-area-new .related .post-propagate, .open .related .post-favorite, .mini-profile .post-area-new .related .post-favorite, #postboard-top .post-area .post-area-new .related .post-favorite { display: none !important; } .open .related:hover .post-reply, .mini-profile .post-area-new .related:hover .post-reply, #postboard-top .post-area .post-area-new .related:hover .post-reply, .open .related:hover .post-propagate, .mini-profile .post-area-new .related:hover .post-propagate, #postboard-top .post-area .post-area-new .related:hover .post-propagate { display: inline-block !important; } .expanded-content { display: none; padding: 5px 5px 0 5px; } .image-preview { width: 100%; display: block; margin: auto; } .preview-container { max-height: 500px; width: 100%; text-align: center; overflow-y: auto; background: black; } .post-stats { float: left; } .post-stats li { display: inline-block; } .post-stats li.stat-count { font-weight: 700; font-size: 11px; float: left; line-height: 20px; color: llighten(#444, 30%); } .post-stats li.stat-count span:last-child { padding-right: 5px; } .post-stats a { position: relative; text-decoration: none; display: inline-block; width: 20px; height: 20px; margin: 0 1px 0 0; } .post-stats a img { width: 20px; height: 20px; } .user-name-tooltip { display: none; position: absolute; background: #2a2a2a; font-size: 12px; white-space: nowrap; padding: 3px 5px; color: #fff; top: -42px; left: 0px; } .user-name-tooltip:after { content: ""; position: absolute; width: 0; left: 4px; bottom: -5px; border-top: solid 5px #2a2a2a; border-left: solid 5px transparent; border-right: solid 5px transparent; } .post-stats a:hover .user-name-tooltip { display: inline-block; } .post-replies .sub-replies { border-left: solid 3px #B4C669; margin-left: 1px; } .following-list li { text-align: center; margin-bottom: 2%; padding: 50px 0; } .following .mini-profile { margin-bottom: 10px; } .following .mini-profile-info { position: relative; } .following .mini-profile-photo { margin: 0 auto 10px auto; display: block; width: 64px; height: 64px; overflow: hidden; background: #dddddd; } .following .mini-profile-view { display: inline; color: rgba(0, 0, 0, 0.5); font-size: 12px; position: absolute; top: 32px; left: 65px; z-index: 1; } .following .mini-profile-name { font-weight: 900; font-size: 1em; line-height: 1em; padding: 0; text-decoration: none; display: block; color: inherit; display: inline; } .following .mini-screen-name { color: inherit; display: block; margin-bottom: 10px; } .following button, .following .mini-profile-actions span, .mini-profile-actions .following span { display: inline-block; margin: 5px 0; } .following button.unfollow, .following .mini-profile-actions span.unfollow, .mini-profile-actions .following span.unfollow { background-color: #aaa; } .following button.public-following, .following .mini-profile-actions span.public-following, .mini-profile-actions .following span.public-following { background-color: #B4C669; } .mini-profile-actions { position: absolute; width: auto; top: 0; right: -16px; display: inline-block; } .mini-profile-actions span { cursor: pointer !important; border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important; } .mini-profile-actions span:before { margin: 0; padding: 0; line-height: 1em; font-size: 10px; } .mini-profile-actions ul { height: 0; overflow: hidden; position: absolute; top: 2em; right: -2em; transition: height 0.4s linear; transition: padding-top 0.1s linear; background: #222; z-index: 3; } .mini-profile-actions:hover ul { padding: 8px; height: 112px; } .mini-profile-actions ul li { text-align: left; margin: 0; background: #222; white-space: nowrap; color: #aaa; font-size: 12px; line-height: 12px; cursor: pointer; display: block; float: none; width: auto; padding: 8px; } .mini-profile-actions:hover ul li:hover { color: #B4C669; } .following .who-follow { height: auto; background-color: rgba(69, 71, 77, 0.1); overflow: hidden; font-size: 12px; } .following .show-more-followers { color: #f11; font-weight: bold; cursor: pointer; float: right; } .following .mini-follower-link { display: inline-block; margin-right: 10px; } .following .mini-follower-link:before { content: " ‧"; } .following a.open-profile-modal { display: inline; text-align: center; color: #444; } .following a.open-profile-modal:hover { color: #aaa; } .following .post-area-new { padding-bottom: 4px; } .following .post-area-new textarea { resize: none; width: 445px; display: block; transition: all 0.3s linear; -webkit-transition: height 0.3s linear; -moz-transition: height 0.3s linear; -o-transition: height 0.3s linear; -ms-transition: height 0.3s linear; height: 28px; border-radius: 3px; border: solid 1px rgba(0, 0, 0, 0.3); margin-left: 55px; margin-bottom: 10px; padding: 4px; font-size: 13px; } .following .mini-profile .post-area-new { padding: 9px; } .following .mini-profile .post-area-new textarea { margin-left: 0; width: 100%; } .following .post-area-new.open textarea, .following .mini-profile .post-area-new textarea, .mini-profile .following .post-area-new textarea, .following #postboard-top .post-area .post-area-new textarea, #postboard-top .post-area .following .post-area-new textarea { height: 80px; border: solid 1px rgba(227, 79, 66, 0.5); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } .following textarea.splited-post { box-shadow: none !important; height: 28px; } .following .splited-post-counter { color: rgba(0, 0, 0, 0.3); font-weight: bold; } .following .splited-post-counter:before { content: "…"; } .following .post-area-extras { overflow: hidden; height: 0; text-align: right; } .following .post-submit { background: #45474d; color: rgba(255, 255, 255, 0.8); border: none; padding: 5px 10px; cursor: pointer; display: inline-block; margin-top: 4px; } .following .post-area-new.open > .post-area-extras, .following .mini-profile .post-area-new > .post-area-extras, .mini-profile .following .post-area-new > .post-area-extras, .following #postboard-top .post-area .post-area-new > .post-area-extras, #postboard-top .post-area .following .post-area-new > .post-area-extras { height: 35px; transition: all 0.6s linear; } .following .post-area-remaining { font-size: 13px; } .following .post-area-remaining.warn { color: #ff0000; } .following .post .show-more { font-size: 13px; font-weight: bold; margin-left: 60px; color: rgba(0, 0, 0, 0.5); } .following .post .show-more:before { content: "💭"; } .swarm-status { display: none !important; } .login .header-bold { display: block; width: 720px; margin: 0px auto 12px auto; } .login .module { background: white; padding: 1rem; } .login .module p { margin-bottom: 5px; } .login .module input { padding: 5px 10px; background: #f3f3f3; border: solid 1px #dcdcdc; transition: box-shadow 0.3s, border 0.3s; font-size: 14px; } .login .module input:focus, .login .module select:focus { background: white; transition: background-color 100ms linear; border-bottom: solid 2px #B4C669; } .login .module select { height: 30px; padding: 3px 30px 3px 10px; margin: 0; border: 1px solid #ccc; font-size: 14px; } .login .module span.availability { margin-left: 10px; color: #45474d; } .login .module:nth-child(2) div, .login .module:nth-child(3) div:nth-child(2), .login .secret-key-import, .login .username-import { margin-top: 20px; margin-bottom: 20px; margin-left: 16px; } .login .create-user, .login .import-secret-key { display: block; margin-left: auto; margin-right: 16px; } .login .with-nickname, .login .import-secret-key, .login .create-user { margin-top: 10px; } /********** LOGIN AND NETWORK PAGES ****** */ .network.singleBlock ul { line-height: 2rem; padding: 2rem; } .network.singleBlock .module { background: white; -moz-box-shadow: 0 1px 1px rgba(85, 85, 85, 0.1); -webkit-box-shadow: 0 1px 1px rgba(85, 85, 85, 0.1); box-shadow: 0 1px 1px rgba(85, 85, 85, 0.1); margin-bottom: 50px; } .network.singleBlock .module:last-child h2 { background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YzY2OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlODBhMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #b4c669), color-stop(100%, #5e80a2)); background-image: -moz-linear-gradient(left, #b4c669, #5e80a2); background-image: -webkit-linear-gradient(left, #b4c669, #5e80a2); background-image: linear-gradient(to right, #b4c669, #5e80a2); } .network .spam-msg { resize: none; width: 100%; display: block; padding: 1rem; height: 180px; border: solid 1px rgba(0, 0, 0, 0.1); position: relative; margin: 1rem 0; font-family: "Roboto", sans-serif; } .network .highlight { font-size: 1.2rem; display: block; margin: 1rem 0; } .network span.connection-status { font-weight: 500; } .network span.connection-status:before { content: ""; display: inline-block; height: 0.8em; width: 0.8em; margin-right: 0.8em; background: #EF5D43; color: white; } .network span.connection-status.connected:before { background: #B4C669; } .network .character-limit { float: right; margin-right: 1rem; } .network .connections span, .network .known-peers, .network .dht-nodes, .network .blocks, .network .last-block-time, .network .mining-difficulty { color: #B4C669; font-weight: 700; font-family: Arial; font-size: 95%; } .network h2 { font-weight: 400; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I0YzY2OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzVlODBhMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #b4c669), color-stop(100%, #5e80a2)); background-image: -moz-linear-gradient(right, #b4c669, #5e80a2); background-image: -webkit-linear-gradient(right, #b4c669, #5e80a2); background-image: linear-gradient(to left, #b4c669, #5e80a2); padding: 1rem 2rem; color: white; } .network h3 { font-weight: 600; margin-top: 2rem; padding: 0 1.5rem; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } .network h3:after { display: block; content: ""; height: 1px; width: 100%; background: rgba(95, 129, 161, 0.5); margin-top: 1rem; } .options { position: relative; } .options button, .options .mini-profile-actions span, .mini-profile-actions .options span, .options input, .options select { font-size: 13px; } .options label { cursor: pointer; } .options .label-h { font-weight: 700; } .options input[type=radio] { display: none !important; visibility: hidden; opacity: 0; } .options input[type='checkbox'] { cursor: pointer; vertical-align: sub; } .options input[type='range'] { cursor: pointer; vertical-align: -16px; } .options .container { margin: 5px 0px 5px 12px; } .options .tab-content { background: white; position: relative; padding: 20px; } .options .tab-content > div { position: absolute; top: 0; left: 0; height: auto; width: 100%; z-index: -1; opacity: 0; visibility: hidden; } .options input#tab_language:checked ~ .tab-content .language, .options input#t-2:checked ~ .tab-content .theme, .options input#t-3:checked ~ .tab-content .notifications, .options input#t-4:checked ~ .tab-content .keys, .options input#t-5:checked ~ .tab-content .appearance, .options input#t-6:checked ~ .tab-content .users { position: relative; z-index: 10; opacity: 1; visibility: visible; } .options label.tabs { text-align: center; width: auto; display: inline-block !important; margin: 0 5px 0 0; padding: 5px 15px; color: #aaa; } .options label.tabs:hover { color: #222; } .options input:checked + label.tabs { background: white; color: #222; } .promoted-posts-only { margin: 0 0; float: right; } .promoted-posts-only li { cursor: pointer; display: inline-block; margin: 0 0 0 5px; padding: 5px 15px; font-size: 0.9em; transition: color 0.1s linear; } .promoted-posts-only li.active { color: #222; background: white; cursor: default; } .promoted-posts-only li:hover, .promoted-posts-only li.disabled:hover { color: #222; } .promoted-posts-only li.disabled { color: #aaa; background: #C3C3C3; } /* Wrapper and blocks */ .wrapper { width: 50%; max-width: 100%; margin: auto; padding-top: 50px; position: relative; z-index: 1; } .dashboard.left { position: fixed; top: 50px; left: 0; height: 100vh; overflow: hidden; width: 25%; } .dashboard.right { position: fixed; right: 0; top: 50px; overflow: hidden; width: 25%; } /********** CONFIG SUBMENU & SEARCH RESULTS *********** */ .dialog-modal { display: none; background: #222; position: absolute; top: 45px; right: -10px; width: 250px; overflow: hidden; } .userMenu-search .dialog-modal:after { right: auto; left: 150px; } .direct-messages, .dropdown-menu-item { display: block; padding: 10px; } ul.userMenu-search-profiles { width: 100%; padding: 0; background: white; } ul.userMenu-search-profiles li { float: none; display: block; padding: 5px 10px; margin: 0; border-bottom: 1px solid #dddddd; } ul.userMenu-search-profiles .mini-profile-name { font-size: 12px; display: block; margin: 0; padding: 0; } ul.userMenu-search-profiles .mini-profile-photo { width: 30px; height: 30px; margin: 0 10px 0 0; float: left; } ul.userMenu-search-profiles .mini-profile-info { width: 100%; float: none; } ul.userMenu-search-profiles button, ul.userMenu-search-profiles .mini-profile-actions span, .mini-profile-actions ul.userMenu-search-profiles span { padding: 3px; } ul.userMenu-search-profiles button:after, ul.userMenu-search-profiles .mini-profile-actions span:after, .mini-profile-actions ul.userMenu-search-profiles span:after { content: ""; font-family: "fontello"; } ul.userMenu-search-profiles button .follow .unfollow, ul.userMenu-search-profiles .mini-profile-actions span .follow .unfollow, .mini-profile-actions ul.userMenu-search-profiles span .follow .unfollow { position: absolute; bottom: 10px; right: 10px; } ul.userMenu-search-profiles button .follow .unfollow:hover, ul.userMenu-search-profiles .mini-profile-actions span .follow .unfollow:hover, .mini-profile-actions ul.userMenu-search-profiles span .follow .unfollow:hover { background-color: #aaa; } ul.userMenu-search-profiles button .follow, ul.userMenu-search-profiles .mini-profile-actions span .follow, .mini-profile-actions ul.userMenu-search-profiles span .follow { background-color: #B4C669; } ul.userMenu-search-profiles button .unfollow, ul.userMenu-search-profiles .mini-profile-actions span .unfollow, .mini-profile-actions ul.userMenu-search-profiles span .unfollow { background-color: #222; } .userMenu-search input[type="text"] { float: right; padding: 3px 10px; margin: 9px 20px 0 0; border: none; background: white; box-sizing: border-box; } .userMenu-search-sugestions a { color: rgba(0, 0, 0, 0.7); padding: 10x 20px; display: block; clear: both; } /***************** MINI PROFILE ****************************** */ .mini-profile .mini-profile-info { position: relative; text-align: center; background: white; padding: 20px 0; } .mini-profile a.button { background: #aaa; margin: 1em auto; } .mini-profile .post-area { margin-top: 1px; margin-bottom: 20px; padding: 0.5em; } .mini-profile .post-area-new { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; padding: 0; margin: 0; } .mini-profile .post-area-new textarea { width: 100%; } .mini-profile-indicators { margin: 0; text-align: center; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; background: white; } .mini-profile-indicators li { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; display: block; position: relative; font-size: 0.8em; width: 33.3%; float: left; border-right: 1px solid #dddddd; } .mini-profile-indicators li:last-child { border: none; } .mini-profile-indicators li a { color: #444; display: block; padding: 1em 0; } .mini-profile-indicators li a:hover { text-decoration: underline; } .messages-qtd { position: absolute; top: 50%; margin-top: -11px; right: 11px; background: #B4C669; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); color: #fff; width: 25px; height: 25px; line-height: 25px; font-size: 10px; font-weight: 900; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; } .mini-profile-view { display: none; } .mini-profile-name { color: #444; font-size: 1.3em; font-weight: 700; padding: 10px 0; display: block; margin: auto; } .mini-profile-name:hover { color: #aaa; } .mini-profile-photo { width: 70px; height: 70px; overflow: hidden; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; display: block; margin: auto; } .mini-profile-photo img { min-width: 100%; min-height: 100%; border-radius: 50%; } .profile-data { clear: both; padding: 0 0 1em 0; text-align: center; background: white; } .profile-data li { display: inline; margin: 0 5px; float: none; } .profile-data li a { color: #444; display: inline-block; font-size: 13px; padding-bottom: 3px; } .profile-data li a:hover { color: #aaa; } .profile-data li a span.posts-count, .profile-data li a span.following-count, .profile-data li a span.followers-count { display: inline-block; padding-right: 5px; } .mini-profile-info a:hover { text-decoration: none; } .who-follow { display: block; position: absolute; bottom: 10px; text-align: center; padding: 10px; font-size: 12px; z-index: 10; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; } .show-more-followers { font-weight: 700; display: block; cursor: pointer; float: right; color: #444; } .mini-follower-link { display: inline-block; margin: 1px; line-height: 12px; } .mini-follower-link.isFollowing:after { display: none; } .mini-follower-link:after { content: "·"; font-weight: 900; color: #222; margin-left: 1px; } /***************** POST AREA ************** */ .post-area-new textarea { resize: none; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; display: block; transition: all 0.3s linear; -webkit-transition: height 0.3s linear; -moz-transition: height 0.3s linear; -o-transition: height 0.3s linear; -ms-transition: height 0.3s linear; height: 28px; border: none; background: white; border: 1px solid rgba(0, 0, 0, 0.1); padding: 3px; margin: 5px 0; } .post-area-new textarea:focus { border-bottom: solid 1px #B4C669; } #postboard-top { clear: both; position: relative; margin-bottom: 1px; transition: height 0.3s linear; padding: 10px 10px 5px 10px; background: white; overflow: hidden; display: none; } #postboard-top.hide { display: none !important; } #postboard-top.show { display: block; } #postboard-top .profile-photo { position: absolute; top: 10px; left: 10px; width: 48px; height: 48px; overflow: hidden; } #postboard-top .profile-photo img { width: 100%; } #postboard-top .post-area { overflow: hidden; width: 100%; padding-left: 58px; padding-right: 0; display: inline; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; float: right; } #postboard-top .post-area .post-area-new { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; } #postboard-top .post-area .post-area-new textarea { margin: 0 0 10px 0; } .post-area-new.open textarea, .mini-profile .post-area-new textarea, #postboard-top .post-area .post-area-new textarea { height: 80px; } textarea.splited-post { box-shadow: none !important; height: 28px; } .splited-post-counter { color: rgba(0, 0, 0, 0.3); font-weight: bold; } .splited-post-counter:before { content: "…"; } .post-area-extras { overflow: hidden; height: 0; text-align: right; } .post-area-new.open > .post-area-extras, .mini-profile .post-area-new > .post-area-extras, #postboard-top .post-area .post-area-new > .post-area-extras { height: auto; transition: all 0.6s linear; } .post-area-remaining { padding-right: 3px; } .post-area-remaining.warn { color: #ff0000; } /******** WHO TO FOLLOW ******* */ .who-to-follow.module { margin-bottom: 20px; background: white; padding: 20px; width: 100%; } .who-to-follow.module li { width: 100%; min-height: auto; border-bottom: 1px solid #dddddd; margin: 0; padding-bottom: 10px; margin-top: 10px; } .who-to-follow.module li:last-child { border: none; } .who-to-follow.module li button, .who-to-follow.module li .mini-profile-actions span, .mini-profile-actions .who-to-follow.module li span { position: absolute; right: 0; top: 20%; } .who-to-follow small { display: none; } .who-to-follow h3 { float: left; } .who-to-follow ol { clear: both; } .twister-user { position: relative; box-sizing: border-box; background: white; width: 100%; min-height: auto; } img.twister-user-photo { -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; float: left; vertical-align: middle; display: block; float: left; vertical-align: middle; width: 48px; height: 48px; margin: 10px; background: #dddddd; } .followers { font-size: 12px; color: #444; } .followers label, .followers a { display: inline-block; } .followed-by { color: #aaa; font-size: 12px; cursor: pointer; display: block; } .twister-user-name, .twister-by-user-name { font-weight: bold; font-size: 14px; color: #aaa; text-decoration: none; } .twister-user-tag { font-size: 12px; line-height: 14px; opacity: 0.8; display: inline-block; letter-spacing: 0px; } .twister-user-remove { font-size: 13px; opacity: 0.2; text-decoration: none; cursor: pointer; position: absolute; padding: 5px; top: -5px; right: -5px; display: inline-block; } .twister-user:hover .twister-user-remove { text-decoration: none; } .twister-user-remove:hover { opacity: 1; } .refresh-toptrends, .twistday-reminder .refresh, .refresh-users { color: #222; cursor: pointer; font-size: 11px; font-weight: 500; text-transform: none; letter-spacing: 0; float: right; display: block; padding: 4px; margin: 0 0 0 15px; position: relative; } .view-all-users { color: #222; cursor: pointer; font-size: 11px; font-weight: 500; text-transform: none; letter-spacing: 0; float: right; display: block; padding: 4px; margin: 0 0 0 15px; position: relative; } .refresh-toptrends:hover, .twistday-reminder .refresh:hover, .refresh-users:hover, .view-all-users:hover { color: #B4C669; text-decoration: none; background-color: transparent; } /***********TOP TRENDS************** */ .toptrends.module { margin: 0 0 20px 0; padding: 0 20px; } .toptrends small { display: none; } .toptrends h3 { float: left; } ol.toptrends-list { margin: 0; margin-bottom: 10px; clear: both; } ol.toptrends-list li { display: inline-block; } ol.toptrends-list a { color: #aaa; padding: 3px 8px; display: inline-block; text-transform: uppercase; font-size: 11px; margin: 3px; font-weight: 500; background: white; } ol.toptrends-list a:hover { background: rgba(255, 255, 255, 0.4); color: #222; } /********* TWISTDAY REMINDER ****** */ .twistday-reminder { width: 100%; background: white; padding: 20px; } .twistday-reminder small { display: none; } /******* LOADER ************ */ .postboard-loading, .loading-roller { clear: both; text-align: center; } .postboard-loading div, .loading-roller div { display: inline-block; width: 120px; height: 10px; background-color: #aaa; position: relative; margin: 10px 0 0 0; } .postboard-loading div:after, .loading-roller div:after { content: ""; position: absolute; background-color: white; left: 2px; top: 2px; bottom: 2px; z-index: 999; animation-name: slide; animation-duration: 1.5s; animation-easing-function: linear; animation-iteration-count: infinite; -webkit-animation-name: slide; -webkit-animation-duration: 1.5s; -webkit-animation-easing-function: linear; -webkit-animation-iteration-count: infinite; -moz-animation-name: slide; -moz-animation-duration: 1.5s; -moz-animation-easing-function: linear; -moz-animation-iteration-count: infinite; } @keyframes slide { 0% { right: 60px; left: 2px; } 5% { left: 2px; } 50% { right: 2px; left: 60px; } 55% { right: 2px; } 100% { right: 60px; left: 2px; } } @-webkit-keyframes slide { 0% { right: 100px; left: 2px; } 5% { left: 2px; } 50% { right: 2px; left: 100px; } 55% { right: 2px; } 100% { right: 100px; left: 2px; } } @-moz-keyframes slide { 0% { right: 60px; left: 2px; } 5% { left: 2px; } 50% { right: 2px; left: 60px; } 55% { right: 2px; } 100% { right: 60px; left: 2px; } } /* Options */ .options .appearance div { clear: both; } .options .appearance div div { float: left; clear: none; padding: 10px; } .options .appearance div div .label { font-weight: 400; } .options #filterLangList { width: 90%; } .options #filterLangListCont div, .options #TopTrendsCont div, .options #TwistdayReminderCont div { float: none; padding: 0px 4px; } .suboptions { margin: 5px 30px; border: double 2px rgba(69, 71, 77, 0.1); height: 0px; padding: 0 !important; overflow: hidden; float: right; transition: height 0.3s linear; -webkit-transition: height 0.3s linear; -moz-transition: height 0.3s linear; -o-transition: height 0.3s linear; -ms-transition: height 0.3s linear; font-size: 0.9em; line-height: 0.9em; font-style: italic; } .suboptions div { float: none !important; } .suboptions span { font-style: normal; } /********** AUTOCOMPLETING ******** */ .textcomplete-wrapper textarea { display: inline; } ul.dropdown-menu { min-width: 160px; padding: 5px 0 7px; margin: 2px 0 0; list-style: none; background-color: #fff; border: 1px solid rgba(0, 0, 0, 0.2); border-bottom: solid 2px #B4C669; } ul.dropdown-menu li > li > a { padding: 3px 20px; white-space: nowrap; transition: all 100ms; } /* Language filter messages */ .langFilterSimData { color: rgba(0, 0, 0, 0.7); font: 10px "Open Sans", sans-serif; text-align: center; } .langFilterSimData em { color: #B4C669; } @media (max-width: 1200px) { .wrapper { width: 98%; margin: auto; } .dashboard.left { width: 33%; } .postboard { width: 64%; margin-right: 1%; float: right; } } @media (max-width: 600px) { .col-1 { width: 100%; margin: 0 2.5% 2.5% 0; } .col-2 { width: 100%; margin: 0 2.5% 2.5% 0; } .col-3, .following-list li, .twister-user { width: 100%; margin: 0 2.5% 2.5% 0; } .col-4 { width: 100%; margin: 0 2.5% 2.5% 0; } .col-5 { width: 100%; margin: 0 2.5% 2.5% 0; } .col-6, .login .module, .network.singleBlock .module { width: 100%; margin: 0 2.5% 2.5% 0; } .col-7 { width: 100%; margin: 0 2.5% 2.5% 0; } .col-8 { width: 100%; margin: 0 2.5% 2.5% 0; } .col-9, .following { width: 100%; margin: 0 2.5% 2.5% 0; } .col-10 { width: 100%; margin: 0 2.5% 2.5% 0; } .col-11 { width: 100%; margin: 0 2.5% 2.5% 0; } .col-12 { width: 100%; margin: 0 2.5% 2.5% 0; } .col, .following, .following-list li, .login .module, .network.singleBlock .module, .twister-user { float: none; padding: 0 20px; } .text-right { text-align: left; } .modal-wrapper { width: 100%; z-index: 1200; } .profile-modal .modal-content { padding: 0; } .profile-modal .modal-content .profile-card { width: 100%; float: none; margin: 0 auto; position: fixed; height: 100px !important; overflow: hidden; z-index: 5000; -moz-box-shadow: 0 0 20px #000; -webkit-box-shadow: 0 0 20px #000; box-shadow: 0 0 20px #000; } .profile-modal .modal-content .twister-user-info, .profile-modal .modal-content .who-follow { display: none; } .profile-modal .modal-content .modal-header { z-index: 1200; } .profile-modal .modal-content .postboard { position: fixed; bottom: 0; width: 100%; padding: 0; } .dashboard.right { position: absolute; top: 150px; z-index: 12; } }