/*Общие стили*/.floatright{	float:right;}.floatleft{	float:left;}.aligncenter{	text-align:center;}.alignleft{	text-align:left;}.alignright{	text-align:right;}img.aligncenter{	display:block;	margin:0 auto;}.avatar{	margin: 5px;	border-radius: 3px;}.success{ 	background:#6AC76A;}.error{ 	background:#f0c6c3;}.preloader{	display: block;	margin: 0 auto;	padding: 40px 0;}.recall-button,.parent-recbutton > a{	border: 1px solid #449BFA;	padding: 5px 5px;	background: #3F7BAA;	color: #fff;	font-size: 12px;	box-shadow: none;	border-radius: 0;	cursor:pointer;	line-height: 1;	height: auto;	text-decoration: none;	white-space: nowrap;}.recall-button.btn{	position: relative;	width: 150px;	text-align: center;}.ballun-status {    max-width: 350px;	clear: both;}.ballun-status p.status-user-rcl {    background: none repeat scroll 0 0 #F0FBFF;    border: 2px solid #6495ED;    border-radius: 5px;    color: #6495ED;    padding: 2px 5px;    text-align: center;	word-wrap: break-word;}.ballun-status .ballun {    background: url("/wp-content/plugins/recall/img/ballun-left.png") no-repeat scroll 0 0 #6495ED;    display: block;    height: 13px;    margin: -13px 0 0 21px;    position: absolute;    width: 29px;}.backform {    background: none repeat scroll 0 0 #333333;    display: none;    height: 110%;    left: -30px;    opacity: 0.9;    position: fixed;    top: -30px;    width: 110%;    z-index: 999;}#rcl-popup {    left: 50%;	margin-left: -310px;	position: absolute;	width: 600px;	max-width: 80%;	z-index: 999;	background: #fff;	top: 10%;}#rcl-overlay {    background: none repeat scroll 0 0 #000000;    bottom: 0;    display: none;    left: 0;    opacity: 0.6;    position: fixed;    right: 0;    top: 0;    z-index: 999;}#rcl-popup h4{	margin:15px 0;	font-size:20px;	clear:both;}#rcl-popup .close-popup{	float: right;	margin: 5px 5px 10px;	display: block;	height: 31px;	width: 31px;	background: url("/wp-content/plugins/recall/img/close.png") no-repeat scroll center center;}#rcl-popup .delete{	float: left;	margin: 5px 5px 10px;	display: block;	height: 31px;	width: 31px;	background: url("/wp-content/plugins/recall/img/delete.png") no-repeat scroll center center;}.float-window-recall{	background: none repeat scroll 0 0 #FFFFFF;	border: 1px solid #008000;	border-radius: 3px;	box-shadow: 2px 2px 2px 3px #666666;	color: #808080;	display: none;	font-size: 14px;	font-style: italic;	margin: -20px 0 0;	max-width: 500px;	min-width: 200px;	padding: 10px;	position: absolute;	text-align: left;	z-index: 999;}#rcl-popup .float-window-recall{	max-width:500px;}.float-window-recall .avatar{	margin:2px;}.float-window-recall .close {    color: #FD7777;    cursor: pointer;    font-size: 20px;    position: absolute;    right: 0;    top: 3px;    line-height: 1;}.lk-sidebar .float-window-recall ul{	max-height: 400px;	overflow-y: scroll;}.float-window-recall ul,.float-window-recall ul li{	list-style:none!important;	white-space: nowrap;        margin:0 15px 0 0!important;}form .b-upload__dnd,.rcl-content  .b-upload__dnd{	background-color: rgba(0, 0, 0, 0.1);	border-radius: 5px;	margin-bottom: 10px;	padding: 10px;	overflow: hidden;}.b-upload__dnd .b-upload__hint {	background-color: rgba(0, 0, 0, 0.08);	border-radius: 3px;	font-size: 12px;	padding: 20px;	white-space: normal;}.b-upload__dnd hr {	margin:5px;}.lk-sidebar .btn-success {	padding: 0px 0px 0 5px;	opacity: 0.6;}.lk-sidebar .btn-success:hover {	opacity: 1;}.lk-sidebar  .buttons-upload{	position: absolute;	bottom: 13px;	left: 10px;}.lk-sidebar  #userpic{	position: relative;}.lk-sidebar  .webcam {	margin: 0px;}.lk-sidebar  .userpic__preview {	position: absolute;	bottom: 10px;	left: 5px;}.lk-sidebar  .lk-avatar{	position: relative;}.lk-sidebar  .userpic-notice .success {	text-align: center;	color: #fff;	font-weight: bold;	font-size: 12px;	margin: 0 0 5px 5px;	padding:0;	width:auto;}.lk-sidebar  .userpic-notice .error {	text-align: center;	color: #000;	font-weight: bold;	font-size: 12px;	margin: 0 0 5px 5px;	padding:0;	width:auto;}.online .fa-circle{    color:rgb(0, 237, 0);    -webkit-animation: pulsate 2s linear infinite;    animation: pulsate 2s linear infinite;}.offline .fa-circle{    color:red;}.widget_online_users .author-online,.widget-new-author .new-author-recall{	overflow:hidden;}.widget_online_users .author-online .author-avatar-list,.widget-new-author .new-author-recall .author-avatar-list{	float:left;	margin:3px;}.rcl-navi{    border: 1px solid #CCCCCC;    clear: both;    font-size: 20px;    font-weight: bold;    padding: 7px;}.rcl-navi span, .rcl-navi a{    margin: 0 3px;    padding: 0 9px;}.rcl-navi span{    text-decoration: underline;}.rcl-navi a{    border: 1px solid #CCCCCC;    text-decoration: none;}#commentlist {	border:1px solid #ccc;	margin: 10px 0;}#commentlist .comm-attach{	clear: both;    overflow: hidden;    padding: 5px;	margin: 5px;	border:1px solid #ccc;}#commentlist .comm-attach .comment-data{	float:right;	font-size:80%;}#commentlist .comm-attach .comment-author{    margin: 0px;	font-weight:bold;}#commentlist .comm-attach .author-avatar{	margin: 0 5px 0 0;	float: left;}#commentlist .comm-attach p{	margin:3px;}.wp-editor-wrap .wp-editor-container{}.wp-editor-wrap .wp-editor-container table{}.wp-editor-wrap .wp-editor-container table th{	padding: 0!important;	border: none!important;}.wp-editor-wrap .wp-editor-container table td{	padding: 0!important;	border: none!important;}.recall-button.horizontal-more-button{    background: #ccc;    display: block;    text-align: center;    color: #000;    font-style: normal;}.fa {	width: auto;	text-align: left;	line-height:1;	display: inline-block;	font-family:FontAwesome!important;}#passwordDescription {}#passwordStrength {	padding: 5px 15px;	display: block;	max-width: 200px;	margin: 5px auto 0px;	text-align: center;	color: #000;	font-size: 12px;	line-height: 1;}#passwordStrength.strength0{	background:#cccccc;}#passwordStrength.strength1 {	background:#ff0000;}#passwordStrength.strength2 {   	background:orange;}#passwordStrength.strength3 {	background:yellow;}#passwordStrength.strength4 {	background:#43FF4C;}#passwordStrength.strength5 {	background:rgb(0, 184, 255);}[class^="fa fa-"]:before, [class*=" fa fa-"]:before{	padding:0 5px 0 0;}p[class^="fa fa-"], p[class*=" fa fa-"] {	display: block;}.plugin-info{	text-align:center;}.lk-content .content-block-rcl{    clear:both;}@media only screen and (min-width: 240px) and (max-width: 720px) {	.wprecallblock .left-buttons .block_button,        .wprecallblock .left-buttons .ajax_button{		display: inline-block!important;		line-height: 1;		width: auto!important;	}	.wprecallblock .rcl-menu.left-buttons {		float: none!important;	}}@media only screen and (min-width: 240px) and (max-width: 420px){	.wprecallblock #lk-conteyner{		text-align: center;	}	.wprecallblock #lk-conteyner .lk-header{		width: 100%;	}	.wprecallblock #lk-conteyner .lk-sidebar{		width: 100%;	}	.wprecallblock #lk-conteyner .lk-sidebar .avatar{		width: 150px;	}	.wprecallblock #lk-conteyner .lk-content{		width: 90%;	}	.wprecallblock #lk-content table{		font-size: 90%;		line-height: 1;		max-width: 100%;	}	.wprecallblock #lk-content table h3{		font-size:14px;	}	.wprecallblock #lk-content th, .wprecallblock #lk-content td{		padding: 2px;	}	.wprecallblock input[type="text"], .wprecallblock input[type="url"], .wprecallblock textarea{		padding: 2px;	}	.userpic{		height: 100px;		width: 100px;	}	.userpic .btn {		margin: 0 0 10px 120px;		font-size: 12px!important;		padding: 4px!important;	}}@media only screen and (min-width: 420px) and (max-width: 650px){}@media only screen and (min-width: 650px) and (max-width: 1024px){}@media only screen and (min-width: 1024px) and (max-width: 1200px){}/*17/01/2015*/@media only screen and (max-width: 765px) {    #rcl-popup {        background: none repeat scroll 0 0 #fff;        left: 10%!important;        margin-left: 0!important;        margin-bottom: 0;        margin-right: auto;        margin-top: 0;        max-width: 80%;        position: absolute;        top: 10%;        width: 80%!important;        z-index: 999;    }    .attach-data-grcl .prev-attach {         left: auto !important;    right: 100% !important;    }        .attach-data-grcl .next-attach {        right: -10%!important;        left: auto !important;    }}@media only screen and (max-width: 440px) {    #rcl-popup iframe {        height: 200px!important;    }}