﻿ .cMyMedia [data-role='status'] {}.cMyMedia [data-role="myMediaContent"] {
     overflow-y: auto;
     overflow-x: hidden;
 }
 html[dir="ltr"] .cMyMedia .ipsColumn [data-role="myMediaContent"] {
     padding-left: 0;
 }
 html[dir="rtl"] .cMyMedia .ipsColumn [data-role="myMediaContent"] {
     padding-right: 0;
 }
 html[dir="ltr"] .cMyMedia .ipsSideMenu {
     padding-right: 0;
 }
 html[dir="rtl"] .cMyMedia .ipsSideMenu {
     padding-left: 0;
 }
 .cMyMedia_controls {
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0;
 }
 #elError .fa {
     margin-bottom: 10px;
 }
 #elErrorMessage {
     margin-top: 0;
     font-size: 24px;
     font-weight: 500;
     line-height: 1.4;
     max-width: 800px;
 }
 #elRSS {
     color: #F28826;
     font-size: 22px;
 }
 html[dir="ltr"] #elRSS {
     margin-left: 10px;
 }
 html[dir="rtl"] #elRSS {
     margin-right: 10px;
 }
 .cUserHovercard {
     min-height: 200px;
     min-width: 450px;
 }
 .cUserHovercard .ipsPageHead_special {
     background-repeat: no-repeat;
     background-size: cover;
     background-position: bottom;
     height: 85px;
     width: 100%;
     background-color: #262e33;
 }
 .cUserHovercard .ipsPageHead_special .ipsUserPhoto {
     position: absolute;
     top: 35px;
 }
 html[dir="ltr"] .cUserHovercard .ipsPageHead_special .ipsUserPhoto {
     left: 15px;
 }
 html[dir="rtl"] .cUserHovercard .ipsPageHead_special .ipsUserPhoto {
     right: 15px;
 }
 .cUserHovercard .ipsPageHead_special .ipsType_sectionHead,
 .cUserHovercard .ipsPageHead_special p {
     position: absolute;
     color: #fff;
     font-weight: 400;
     text-shadow: 0px 0px 4px rgba(0, 0, 0, 0.5);
 }
 html[dir="ltr"] .cUserHovercard .ipsPageHead_special .ipsType_sectionHead,
 html[dir="ltr"] .cUserHovercard .ipsPageHead_special p {
     left: 110px;
 }
 html[dir="rtl"] .cUserHovercard .ipsPageHead_special .ipsType_sectionHead,
 html[dir="rtl"] .cUserHovercard .ipsPageHead_special p {
     right: 110px;
 }
 .cUserHovercard .ipsPageHead_special p {
     top: 60px;
 }
 .cUserHovercard .ipsPageHead_special .ipsType_sectionHead {
     top: 28px;
     font-size: 30px;
     max-width: 325px;
     line-height: 36px;
 }
 .cUserHovercard .ipsDataList .ipsDataItem_generic,
 .cUserHovercard .ipsDataList .ipsDataItem_main {
     padding: 2px 0;
 }
 html[dir="ltr"] .cUserHovercard .ipsDataList .ipsDataItem_main {
     padding-left: 5px;
 }
 html[dir="rtl"] .cUserHovercard .ipsDataList .ipsDataItem_main {
     padding-right: 5px;
 }
 .cUserHovercard .cUserHovercard_data {
     max-width: 330px;
 }
 html[dir="ltr"] .cUserHovercard .cUserHovercard_data {
     margin-left: 105px;
 }
 html[dir="rtl"] .cUserHovercard .cUserHovercard_data {
     margin-right: 105px;
 }
 .cUserToggleFriend {
     position: absolute;
     top: 50px;
 }
 html[dir="ltr"] .cUserToggleFriend {
     right: 15px;
 }
 html[dir="rtl"] .cUserToggleFriend {
     left: 15px;
 }
 .cUserHovercard .ipsRepBadge {
     width: 80px;
     position: absolute;
     top: 120px;
     text-align: center;
 }
 html[dir="ltr"] .cUserHovercard .ipsRepBadge {
     left: 20px;
 }
 html[dir="rtl"] .cUserHovercard .ipsRepBadge {
     right: 20px;
 }
 .cWidgetContainer[data-widgetArea="footer"] {
     margin-top: 10px;
 }
 .cWidgetsManaging #ipsLayout_sidebar {
     overflow: visible;
 }
 .cWidgetContainer.cWidgetContainer_managing {
     display: block;
     min-height: 100px;
     position: relative;
     background-color: #eaf3f8;
 }
 .cWidgetContainer.cWidgetContainer_managing > ul {
     display: block;
     min-height: 100px;
 }
 .cWidgetContainer > ul > li:first-child {
     margin-top: 0;
 }
 .cWidgetContainer.cWidgetContainer_managing:before {
     content: '';
     position: absolute;
     top: -2px;
     left: -2px;
     right: -2px;
     bottom: -2px;
     border: 1px dashed #5f95c7;
 }
 .cWidgetContainer_managing li.ipsWidget[data-blockconfig="true"] {
     min-height: 100px;
 }
 .cSidebarBlock_managing {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     padding-top: 50px;
     background: rgba(255, 255, 255, 0.6);
     border: 1px dotted rgba(0, 0, 0, 0.2);
     cursor: move;
 }
 .cSidebarBlock_managing [data-action="removeBlock"] {
     width: 28px;
     height: 28px;
     border-radius: 14px;
     background: #000;
     color: #fff;
     line-height: 28px;
     text-align: center;
     position: absolute;
     top: -5px;
 }
 html[dir="ltr"] .cSidebarBlock_managing [data-action="removeBlock"] {
     right: -5px;
 }
 html[dir="rtl"] .cSidebarBlock_managing [data-action="removeBlock"] {
     left: -5px;
 }
 .cSidebarBlock_managing h4 {
     position: absolute;
     top: 5px;
     background: #151515;
     color: #fff;
     line-height: 20px;
     font-size: 12px;
     font-weight: 400;
     padding: 0 15px;
     margin: 0;
     border-radius: 15px;
 }
 html[dir="ltr"] .cSidebarBlock_managing h4 {
     left: 9px;
 }
 html[dir="rtl"] .cSidebarBlock_managing h4 {
     right: 9px;
 }
 .cSidebarBlock_loading {
     min-height: 120px;
 }
 #elWidgetControls {
     position: fixed;
     top: 50%;
     width: 18px;
     opacity: 0.5;
     font-size: 12px;
     padding-left: 2px;
     padding-right: 2px;
     z-index: 10000;
 }
 @media screen and (max-width: 767px) {
     #elWidgetControls {
         display: none !important;
     }
 }
 html[dir="ltr"] #elWidgetControls {
     left: 0;
     border-radius: 0 3px 3px 0;
 }
 html[dir="rtl"] #elWidgetControls {
     right: 0;
     border-radius: 3px 0 0 3px;
 }
 #elWidgetControls:hover {
     opacity: 1;
 }
 #elSidebarWidgets.cSidebarManaging {
     min-height: 100px;
 }
 #elSidebarWidgets.cSidebarManaging > li {
     min-height: 100px;
 }
 #elSidebarManager {
     position: fixed;
     top: 0;
     bottom: 0;
     padding-bottom: 70px;
     width: 300px;
     z-index: 1000;
 }
 html[dir="ltr"] #elSidebarManager {
     left: 0;
 }
 html[dir="rtl"] #elSidebarManager {
     right: 0;
 }
 #elSidebarManager > div:first-child {
     position: absolute;
     top: 0;
     bottom: 70px;
     width: 300px;
     overflow: auto;
 }
 #elSidebarManager [data-role='availableBlocks'] {
     min-height: 100px;
 }
 #elSidebarManager .cSidebarManager_open,
 #elSidebarManager .cSidebarManager_closed {
     position: relative;
 }
 html[dir="ltr"] #elSidebarManager .cSidebarManager_open,
 html[dir="ltr"] #elSidebarManager .cSidebarManager_closed {
     padding-left: 26px;
 }
 html[dir="rtl"] #elSidebarManager .cSidebarManager_open,
 html[dir="rtl"] #elSidebarManager .cSidebarManager_closed {
     padding-right: 26px;
 }
 #elSidebarManager .cSidebarManager_open:before,
 #elSidebarManager .cSidebarManager_closed:before {
     font-family: "FontAwesome";
     position: absolute;
     font-size: 18px;
 }
 html[dir="ltr"] #elSidebarManager .cSidebarManager_open:before,
 html[dir="ltr"] #elSidebarManager .cSidebarManager_closed:before {
     left: 12px;
 }
 html[dir="rtl"] #elSidebarManager .cSidebarManager_open:before,
 html[dir="rtl"] #elSidebarManager .cSidebarManager_closed:before {
     right: 12px;
 }
 #elSidebarManager .cSidebarManager_open:before {
     content: '\f0d7';
 }
 html[dir="ltr"] #elSidebarManager .cSidebarManager_closed:before {
     content: '\f0da';
 }
 html[dir="rtl"] #elSidebarManager .cSidebarManager_closed:before {
     content: '\f0d9';
 }
 #elSidebarManager_submit {
     position: fixed;
     bottom: 0;
     width: 300px;
     background: #000;
     z-index: 5500;
 }
 html[dir="ltr"] #elSidebarManager_submit {
     left: 0;
 }
 html[dir="rtl"] #elSidebarManager_submit {
     right: 0 !important;
 }
 .cSidebarManager_block {
     background: #313233;
     padding: 7px;
     margin: 0 0 10px 10px;
     color: #fff;
 }
 html[dir="rtl"] .cSidebarManager_block {
     margin: 0 10px 10px 0;
 }
 .cSidebarManager_placeholder {
     background: #bcd3e3;
     height: 75px;
     margin-top: 20px;
 }
 #elSidebarManager .cSidebarManager_placeholder {
     background: transparent;
     margin-top: 0;
 }
 .cAnnouncement {
     margin-bottom: 10px;
 }
 #username + [data-role="validationCheck"],
 #email_address + [data-role="validationCheck"] {
     position: relative;
     top: 3px;
     font-size: 18px;
 }
 html[dir="ltr"] #username + [data-role="validationCheck"],
 html[dir="ltr"] #email_address + [data-role="validationCheck"] {
     margin-left: -28px;
 }
 html[dir="rtl"] #username + [data-role="validationCheck"],
 html[dir="rtl"] #email_address + [data-role="validationCheck"] {
     margin-right: -28px;
 }
 #elUserSignIn_menu {
     max-width: 560px;
 }
 .cPoll [data-action='addQuestion'] {
     margin-top: 15px;
 }
 .cPoll [data-role='question'] {
     margin-bottom: 7px;
 }
 .cPoll [data-role='question']:last-child {
     margin-bottom: 0;
 }
 html[dir="ltr"] .cPollChoices [data-role="choiceRow"] {
     padding-left: 35px;
 }
 html[dir="rtl"] .cPollChoices [data-role="choiceRow"] {
     padding-right: 35px;
 }
 .cPollChoices > li {
     border-bottom: 0;
 }
 .cPollChoices > li > div {
     padding-top: 5px;
 }
 .cPollList .ipsType_sectionHead {
     margin-bottom: 10px;
 }
 .cPollList > li:not(:last-child) {
     border-bottom: 1px solid rgba(0, 0, 0, 0.2);
     padding-bottom: 15px;
     margin-bottom: 15px;
 }
 .cPollList_choices > li {
     border: 0;
 }
 .cPollVoteBar {
     display: block;
     border-radius: 2px;
     background: #ebebeb;
     height: 20px;
 }
 .cPollVoteBar > span {
     background: #2a94de;
     position: relative;
     display: block;
     height: 20px;
     border-radius: 2px;
 }
 .cPollVoteBar > span:after {
     content: attr( data-votes);
     line-height: 18px;
     color: #666;
     font-size: 10px;
     font-weight: bold;
     position: absolute;
     width: 60px;
 }
 html[dir="ltr"] .cPollVoteBar > span:after {
     right: -65px;
 }
 html[dir="rtl"] .cPollVoteBar > span:after {
     left: -65px;
 }
 .cPollVoteBar > span.cPollVoteBar_inside:after {
     color: #fff;
 }
 html[dir="ltr"] .cPollVoteBar > span.cPollVoteBar_inside:after {
     right: 5px;
     text-align: right;
 }
 html[dir="rtl"] .cPollVoteBar > span.cPollVoteBar_inside:after {
     left: 5px;
     text-align: left;
 }
 .cOnlineUser {
     height: 60px;
 }
 #elCopyright a {
     font-size: 12px;
 }
 #elSiteOffline {
     text-align: center;
     background: rgba(0, 0, 0, 0.8);
     padding: 7px;
     color: #fff;
     font-size: 12px;
     z-index: 50000;
     -webkit-transition: 0.3s all linear;
     -moz-transition: 0.3s all linear;
     -ms-transition: 0.3s all linear;
     -o-transition: 0.3s all linear;
     transition: 0.3s all linear;
 }
 #elSiteOffline h2 {
     margin-bottom: 5px;
     font-size: 16px;
 }
 .cShareLink {
     width: 28px;
     height: 28px;
     line-height: 28px;
     text-align: center;
     background: red;
     border-radius: 16px;
     display: inline-block;
     color: white;
     font-size: 15px;
 }
 .cShareLink:hover {
     color: white;
 }
 .cShareLink_delicious {
     background: #3274D1;
 }
 .cShareLink_digg {
     background: #14589E;
 }
 .cShareLink_email {
     background: #444;
 }
 .cShareLink_facebook {
     background: #3B5998;
 }
 .cShareLink_google {
     background: #D14836;
 }
 .cShareLink_linkedin {
     background: #007FB1;
 }
 .cShareLink_reddit {
     background: #FF4500;
 }
 .cShareLink_stumble {
     background: #EB4924;
 }
 .cShareLink_twitter {
     background: #00ACED;
 }
 #elIgnoreUsers > li {
     margin-bottom: 0;
 }
 .cAutoCheckIcon {
     font-size: 14px;
     position: relative;
     top: 1px;
 }
 .ipsApp .ipsButton.cMultiQuote {
     line-height: 22px;
     padding: 0 6px;
 }
 .ipsWidget_vertical .cNewestMember {
     width: 85px;
 }
 html[dir="ltr"] .ipsWidget_horizontal .cNewestMember {
     border-left: 1px solid rgba(0, 0, 0, 0.1);
     padding-left: 15px;
 }
 html[dir="rtl"] .ipsWidget_horizontal .cNewestMember {
     border-right: 1px solid rgba(0, 0, 0, 0.1);
     padding-right: 15px;
 }
 .ipsWidget_horizontal .cNewestMember .ipsType_normal {
     line-height: 1;
 }
 .ipsWidget .cStatusUpdateWidget .ipsComposeArea_dummy {
     padding: 7px 10px;
     font-size: 13px;
 }
 .ipsWidget .cStatusUpdateWidget .ipsComposeArea_dummy .fa {
     margin-right: 5px;
 }
 .ipsWidget .cStatusUpdateWidget [data-role="attachmentArea"] {
     display: none !important;
 }
 .cTagPopup .ipsTags {
     margin-top: 10px;
 }
 #elFlashMessage.cPostFlash {
     height: 48px;
     line-height: 32px;
 }
 .cNotificationFlash .ipsType_veryLarge {
     font-size: 38px;
     line-height: 1;
 }
 html[dir] .ipsApp #elStatusSubmit .ipsToolList .ipsComposeArea_formControl {
     margin-top: 10px;
 }