.ajaxupload,.pagination-centered{text-align:center}
.ui-autocomplete{max-height:240px;max-width:250px;overflow-y:scroll;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:5px}
.ui-autocomplete li{font-size:16px}
.ui-menu .ui-menu-item a{text-overflow:ellipsis;overflow:hidden}
* html .ui-autocomplete{height:250px}
.ajaxupload{border:1px solid silver;border-radius:5px;padding:5px;width:340px;margin-bottom:10px}
.smartforumpost{overflow:hidden;border:1px solid silver;border-radius:5px;padding:5px;margin:5px}
.clear:after,.format-status .entry-header:after{clear:both}
.clear:after,.clear:before,.format-status .entry-header:after,.format-status .entry-header:before{display:table;content:""}
.comments-area article{border-bottom:4px double #ededed;background:0 0}
#respond form input[type=text]{width:46.333333333%}
#respond form textarea.blog-textarea{width:79.666666667%}
.commentlist{padding:5px;background:linear-gradient(#fff,#eee);background:-webkit-linear-gradient(top,#fff,#eee)}
.editor_button,.editor_buttoncl{float:left;padding-left:1px;padding-right:1px;cursor:pointer}
.editor_button{border:none}
.editor_buttoncl{border-left:1px solid #bbb;border-right:1px solid #bbb}
.editbclose{float:right;cursor:pointer}
.editor_button select{font-family:tahoma;font-size:11px}
.f_textarea{font-family:tahoma;background-color:lightyellow;width:99%;height:156px;border:1px solid #e0e0e0;margin-bottom: 7px;}
.comments-link-topic,.commenttopic{padding:20px;line-height:1.846153846}
.comments-link-topic{margin-top:1.714285714rem;color:#757575;background:linear-gradient(#fff,#dadada);background:-webkit-linear-gradient(top,#fff,#dadada)}
#dropmenudiv{border:1px solid #fff;border-bottom-width:0;font:400 10px Verdana;background-color:#fff;line-height:20px;margin:2px;}
#dropmenudiv a{display:block;text-indent:3px;border:1px solid #000;padding:1px 0;margin:1px;color:gray;text-decoration:none;font-weight:700}
#dropmenudiv a:hover{background-color:#fdd08b;color:#000}
.quote,.scriptcode,.text_spoiler,.title_quote{padding:5px;background:#f9fafa;border:1px solid #ccc;overflow:hidden}
.quote{background-color:#eaeae8}
.title_quote{border-bottom:0;font:700 10px Verdana;background-color:#ead512}
#newpm,#newpmheader,.calendar,.calendar td,.day-active,th{font-family:verdana}
#newpmheader,.day-active,.day-current,h2{font-weight:700}
.scriptcode{text-align:left}
.text_spoiler{text-align:justify;padding:5px}
.title_spoiler{border-bottom:1px dotted #070707;display: inline;}
.text_spoiler{border-top:0;word-wrap:break-word}
.hide{background-color:#e8f3fa;padding:5px;color:#3a78a5;margin:0 0 1em}
.hide a{text-decoration:underline}
.calendar td,.hide a:hover,.monthlink,th{text-decoration:none}
.inhide{border:1px solid #d1e3ef;padding:5px;background-color:#fff;margin-bottom:5px}
.forumRows{background:linear-gradient(#fff,#dadada);background:-webkit-linear-gradient(top,#fff,#e8e8e8);padding:5px;border-left:1px solid #b8baba;border-bottom:1px solid #e8e8e8;line-height: 22px;}
.LikeText{float:left}
.likeInfo{float:right;margin-left:25px}
.messageText{padding:5px;margin:5px 5px 40px;height:100%}
.message .messageContent{height:100%;margin-left:190px;position:relative}
.message,.message .messageText{text-decoration:none;line-height:1.5;}
.message .likesSummary{border:1px solid #E6E6E6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px}
.likesSummary{overflow:hidden;font-size:10px;padding:5px;position:absolute;bottom:0;right:0;margin-right:25px}
.monthlink{color:#5078d6}
.day-current{background:#F9F9F9;border:1px solid #E6E6E6}
.calendar{color:#757575;font-size:11px}.calendar td,th{padding:3px 5px 4px 6px}
.weekday,.weekday-active{color:red;font-family:verdana}
.day-active{color:#804040}
.clouds_large,.clouds_medium,.clouds_small,.clouds_xlarge,.clouds_xsmall{color:#757575;text-decoration:none}
.clouds_xsmall{font-size:8px}
.clouds_small{font-size:10px}
.clouds_medium{font-size:12px}
.clouds_large{font-size:13px}
.clouds_xlarge{font-size:15px}
#newpm a,.day-active-v,.weekday-active-v{color:#4b73d4}
#newpm a:hover,.day-active a,.day-active-v a,.weekday-active a,.weekday-active-v a{text-decoration:underline}
.hintanchor{padding-left:8px}
#newpm{position:absolute;width:400px;padding:4px;background-color:#fdfdfd;border:1px solid #bbb;line-height:135%}
#newpmheader{padding-left:5px;padding-right:5px;padding-top:2px;height:20px;color:#636363;background-color:#b2c7f1;cursor:move}
#newpm a{background:0 0;text-decoration:none}
#newpm a:hover{background:0 0;color:#4b73d4}
.progress-bar{display:none;background-color:#1a1a1a;height:22px;padding:1px;width:150px;margin:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 5px #000 inset,0 1px 0 #444;-webkit-box-shadow:0 1px 5px #000 inset,0 1px 0 #444;box-shadow:0 1px 5px #000 inset,0 1px 0 #444}
.progress-bar span{display:inline-block;height:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,.5) inset;box-shadow:0 1px 0 rgba(255,255,255,.5) inset;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-ms-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out}
.stripes span{-webkit-background-size:20px 20px;-moz-background-size:20px 20px;background-size:20px 20px;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-ms-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(135deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite}@-webkit-keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}@-moz-keyframes animate-stripes{0%{background-position:0 0}100%{background-position:60px 0}}
.blue span{background-color:#c7e6ed}
.forumreply{width:100%;margin:5px}
.rating,.unit-rating{line-height:1em;width:85px;height:16px}
.forumhot{display:none;padding:5px;text-shadow:1px 1px 0 #dfdfdf,1px 1px 0 #b9b9b9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 1px 1px #000 inset,0 1px 0 #ccc;-webkit-box-shadow:0 1px 1px #000 inset,0 1px 0 #ccc;box-shadow:0 1px 1px #000 inset,0 1px 0 #ccc}
.message article{margin-bottom:10px;padding-bottom:14px}
.unit-rating,.unit-rating li a:hover,.unit-rating li.current-rating{background-image:url(/templates/dimon/dleimages/rating.gif)}
.rating{color:#555;font-size:14px;font-family:tahoma}
.unit-rating{list-style:none;margin:0;padding:0;position:relative;background-position:top left;background-repeat:repeat-x}
.unit-rating li{text-indent:-90000px;padding:0;margin:0;float:left}
.unit-rating li a,.unit-rating li.current-rating{position:absolute;height:16px;display:block;text-indent:-9000px}
.unit-rating li a{width:17px;z-index:17;padding:0}
.unit-rating li a:hover{background-position:left center;z-index:2;left:0}
.unit-rating a.r1-unit{left:0}
.unit-rating a.r1-unit:hover{width:17px}
.unit-rating a.r2-unit{left:17px}
.unit-rating a.r2-unit:hover{width:34px}
.unit-rating a.r3-unit{left:34px}
.unit-rating a.r3-unit:hover{width:51px}
.unit-rating a.r4-unit{left:51px}
.unit-rating a.r4-unit:hover{width:68px}
.unit-rating a.r5-unit{left:68px}
.unit-rating a.r5-unit:hover{width:85px}
.unit-rating li.current-rating{background-position:left bottom;z-index:1}
.files-meta{background-color:#F1F7FA;margin-left:10px;margin-right:10px;padding:5px;border:1px solid #E6E6E6;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;font-size:13px;text-align:center;}
.forums td,h4 a{word-break:break-word}
.forumrow,.truncate-ellipsis>*{overflow:hidden;text-overflow:ellipsis}
[class*=icon_]{background:url(/images/sprited.webp) no-repeat;display:inline-block;font-size:0;line-height:0;position:relative;width:0;height:0}
.icon_admin,.icon_dv,.icon_beep,.icon_note,.icon_mem,.icon_fb-link,.icon_get,.icon_sms,.icon_mail,.icon_newvk,.icon_pic,.icon_tw-link,.icon_vk-link{width:37px;height:37px}
.icon_beep{background-position:-40px 0}
.icon_pic{background-position:0 0}
.icon_admin{background-position:-80px 0}
.icon_get{background-position:0 -44px}
.icon_sms{background-position:-81px -41px}
.icon_dv {background-position: -42px -42px;}
.icon_note {background-position: -177px -39px;}
.icon_mem {background-position: -228px -41px;}
.icon_tg{width:37px;height:37px;background-position:-522px -80px}
.icon_mail{background-position:-478px -81px}
.icon_newvk{background-position:-478px -41px}
.icon_vk-link{background-position:-560px 0}
.icon_fb-link{background-position:-600px 0}
.icon_tw-link{background-position:-640px 0}
.icon_visa{width:118px;height:40px;background-position:-560px -40px}
.icon_info{width:15px;height:15px;background-position:-454px -44px}
.truncate-ellipsis{display:table;table-layout:fixed;width:100%;white-space:nowrap}
.truncate-ellipsis>*{display:table-cell}
.btn{margin:3px}
.forums td{font-size:14px!important;color:#768092}
.forum.table>tbody>tr>td{vertical-align:middle}
.forumrow{line-height:30px}
.panel{margin-bottom:5px !important;}
.badge-notify-smart{position:relative;background:red;top:6px!important;left:-93px!important;z-index:11111}
.well{padding:10px!important;margin-bottom:10px!important;}
.panel-body>.pagination{margin:5px 0!important;}
.comment-list .row{margin-bottom:0}
.comment-list .panel .panel-heading .panel-body{padding-top:6px}
.comment-list figcaption{word-wrap:break-word;padding:5px}
@media (min-width:768px){
	.comment-list .arrow:after,.comment-list .arrow:before{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent}
	.comment-list .panel.arrow.left:after,.comment-list .panel.arrow.left:before{border-left:0}
	.comment-list .panel.arrow.left:before{left:0;top:30px;border-right-color:inherit;border-width:16px}
	.comment-list .panel.arrow.left:after{left:1px;top:31px;border-right-color:#FFF;border-width:15px}
}
.comment-list .comment-post{margin-top:6px}

.chat_list{border-bottom:1px solid #c4c4c4;margin:0;padding:5px 16px 10px}
.chat_people{overflow:hidden;clear:both}
.chat_img{float:left;width:11%}
.chat_ib{float:left;padding:0 0 0 15px;width:88%}
.chat_ib h5{font-size:14px;margin:7px 0 3px}
.chat_ib h5 span{font-size:13px;float:right}
.inbox_people{background:#f8f8f8;overflow:hidden;width:100%;border-top:1px solid #c4c4c4;border-left:1px solid #c4c4c4;border-right:1px solid #c4c4c4}
.chat_ib p{font-size:13px;margin:auto}
.active_chat{background:#f5d1d1}
.badge-menu{position:relative;background:green;top:-9px!important;left:-14px!important;z-index:11111}
.badge-notify{position:relative;background:red;top:-12px!important;left:-92px!important;z-index:11111}
@media (min-width:768px){
.dropdown:hover .dropdown-menu{display:block}
}
.searchform{margin:10px;}
.newlogin{margin-top:10px;}
.flex-container{display:flex;margin-top: 8px;}
.flex-side{flex:0 1;flex-basis: 300px;}
.flex-center{margin: 0 0.1%;flex:1;}
.icons_inst{background:url(/images/inst.png) no-repeat;display:inline-block;width:37px;height:37px;margin-left:-3px;}
.opisan ol{list-style:decimal}.opisan li{list-style:circle}.opisan{line-height:1.6;margin-top:2px;margin-bottom:15px;margin-left: 4px;}
#screenshot{margin-bottom: 10px;margin-top: 10px;}
.structItem{display:table;table-layout:fixed;border-collapse:collapse;list-style:none;margin:0;padding:0;width:100%}
.structItem.is-deleted .structItem-title{text-decoration:line-through}
.structItem-cell{display:table-cell;vertical-align:top;padding:15px 12.5px}
.structItem--middle .structItem-cell{vertical-align:middle}
.structItem-cell.structItem-cell--icon{width:61px;position:relative}
.structItem-cell.structItem-cell--icon.structItem-cell--iconExpanded{width:73px}
.structItem-cell.structItem-cell--icon.structItem-cell--iconEnd{width:49px;padding-left:6.25px}
.structItem-cell.structItem-cell--icon.structItem-cell--iconEnd .structItem-iconContainer{padding-top:10px}
.structItem-cell.structItem-cell--icon.structItem-cell--iconFixedSmall{width:85px}
.structItem-cell.structItem-cell--meta{width:16%}
.structItem-cell.structItem-cell--latest{text-align:right;width:24%;color:#9d9d9d;font-size:12px}
.structItem-iconContainer{position:relative}
.structItem-iconContainer img{display:block;width:100%}
.structItem-iconContainer .avatar{width:36px;height:36px;font-size:22px}
.structItem-iconContainer .avatar.avatar--xxs{width:24px;height:24px;font-size:14px}
.structItem-iconContainer .structItem-secondaryIcon{position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;font-size:12px}
.structItem-cell--iconExpanded .structItem-iconContainer .avatar{width:48px;height:48px;font-size:29px}
.structItem-cell--iconExpanded .structItem-iconContainer .structItem-secondaryIcon{width:22px;height:22px;font-size:13px}
.structItem-title{font-size:16px;margin:0;padding:0}
.structItem-minor{font-size:13px;color:#9d9d9d;padding-top:8px}
.structItem-minor a{color:inherit;text-decoration:none}
.structItem-minor a:hover{text-decoration:underline;list-style:none}
.structItem-parts{list-style:none;margin:0;padding:0;display:inline}
.structItem-parts>li{display:inline;margin:0 5px 0 0;padding:0}
.structItem-parts>li:nth-child(even){color:#9d9d9d}.structItem-parts>li:first-child:before{display:none}
.structItem-pageJump{margin-left:0;font-size:11px;margin-top:8px;line-height:1.7;margin-bottom:6px}
.structItem-pageJump a{color:#6a6a6a;background:#fcfcfc;border:1px solid #dfdfdf;text-decoration:none;border-radius:2px;padding:4px 4px;opacity:.5;-webkit-transition:all .25s ease;transition:all .25s ease}
.structItem:hover .structItem-pageJump a,.has-touchevents .structItem-pageJump a{opacity:1}
.structItem-pageJump a:hover{text-decoration:none;background:#fff}
.structItem-parts .structItem-lastDate{display:none}
@media (max-width:900px){
    .structItem-cell{vertical-align:top}
    .structItem-cell.structItem-cell--meta{width:115px;font-size:12px}
    .structItem-cell.structItem-cell--latest{width:140px;font-size:12px}
}
@media (max-width:650px){
    .structItem-cell.structItem-cell--main{display:block;padding-bottom:.2em;padding-left:0}
    .structItem-cell.structItem-cell--meta{display:block;width:auto;float:left;padding-top:0;padding-left:0;padding-right:0;color:#9d9d9d}
    .structItem-cell.structItem-cell--meta .structItem-minor{display:none}
    .structItem-cell.structItem-cell--meta .pairs>dt,.structItem-cell.structItem-cell--meta .pairs>dd{display:inline;float:none;margin:5px}
    .structItem-cell.structItem-cell--latest{display:block;width:auto;float:left;padding-top:0;padding-left:0}
    .structItem-cell.structItem-cell--latest:before{color:#9d9d9d}
    .structItem-cell.structItem-cell--latest a{color:#9d9d9d;margin-left:4px}
    .structItem-cell.structItem-cell--latest .structItem-minor{display:none}
    .structItem-cell.structItem-cell--iconEnd{display:none}
    .structItem-extraInfoMinor{display:none}
    .structItem-parts .structItem-startDate{display:none}
    .structItem-parts .structItem-lastDate{display:inline}
}
@media (max-width:480px){
    .structItem-parts .structItem-startDate{display:none}
}
.pairs{padding:0;margin:0;overflow:hidden}
.pairs.pairs--plainLabel>dt{color:inherit}
.pairs.pairs--spaced+.pairs{margin-top:10px}
.pairs>dt{padding:0;margin:0;color:#9d9d9d;font-size:13px}
.pairs>dd{padding:0;margin:0}
.pairs.pairs--inline{display:inline}
.pairs.pairs--inline>dt,.pairs.pairs--inline>dd{display:inline}
.pairs.pairs--columns{display:table;table-layout:fixed;width:100%}
.pairs.pairs--columns>dt,.pairs.pairs--columns>dd{display:table-cell}
.pairs.pairs--columns>dt{width:50%;padding-right:10px}
.pairs.pairs--columns.pairs--fixedSmall>dt{width:200px}
.pairs.pairs--columns.pairs--fluidSmall>dt{width:25%}
.pairs.pairs--columns.pairs--fluidHuge>dt{width:70%}
@media (max-width:500px){
    .pairs.pairs--columns{display:block}
    .pairs.pairs--columns>dt,.pairs.pairs--columns>dd{display:block}
    .pairs.pairs--columns.pairs>dt{width:auto;padding-right:0}
    .pairs.pairs--columns+.pairs{margin-top:10px}
}
.pairs.pairs--justified:before,.pairs.pairs--justified:after{display:table}
.pairs.pairs--justified:after{clear:both}
.pairs.pairs--justified>dt{float:left;max-width:100%;margin-right:10px}
.pairs.pairs--justified>dd{max-width:100%;font-size:13px}
.pairs.pairs--rows{display:inline-table;margin-right:10px}
.pairs.pairs--rows.pairs--rows--centered>dt,.pairs.pairs--rows.pairs--rows--centered>dd{text-align:center}
.pairs.pairs--rows:last-of-type{margin-right:0}
.pairs.pairs--rows>dt{display:table-row;font-size:80%}
.pairs.pairs--rows>dt:after{display:none}
.pairs.pairs--rows>dd{display:table-row}
.pairJustifier{display:flex;flex-wrap:wrap;justify-content:space-between;margin-right:-5px;margin-bottom:-5px}
.pairJustifier .pairs.pairs--rows{margin-right:5px;margin-bottom:5px}
.latestCell{text-align:right;color:#9d9d9d;font-size:12px}
@media (max-width:768px){nav a{color:#7b7b7b!important}}
.message-inner{display:flex}
.message-cell{display:block;vertical-align:top;padding:15px}
.message-cell.message-cell--closer{padding:10px}
.message-cell.message-cell--closer.message-cell--main{padding-left:15px}
.message-cell.message-cell--closer.message-cell--user{flex:0 0 160px}
.message--simple .message-cell.message-cell--closer.message-cell--user{flex:0 0 90px}
.message-cell.message-cell--closer.message-cell--action{flex:0 0 60px}
.message-cell.message-cell--user,.message-cell.message-cell--action{position:relative;background:#fcfcfc;border-right:1px solid #dfdfdf;min-width:0}
.message-cell.message-cell--user{flex:0 0 170px}
.message--simple .message-cell.message-cell--user{flex:0 0 90px}
.message-cell.message-cell--action{flex:0 0 70px}
.message-cell.message-cell--main{padding-left:22.5px;flex:1 1 auto;width:100%;min-width:0}
.message-cell.message-cell--main.is-editing{padding:0}
.message-cell.message-cell--main .block{margin:0}
.message-cell.message-cell--main .block-container{margin:0;border:none}
.message-cell.message-cell--alert{font-size:13px;flex:1 1 auto;width:100%;min-width:0;color:#fff;background:#27ae60}
.message-cell.message-cell--alert a{color:#fff;text-decoration:underline}
.message-cell.message-cell--extra{flex:0 0 210px;border-left:1px solid #dfdfdf;background:#fcfcfc}
.message-main{height:100%;display:flex;flex-direction:column}
.message-content{flex:1 1 auto;min-height:1px}
.message-footer{margin-top:auto}
@media (max-width:650px){
    .message:not(.message--forceColumns) .message-inner{display:block}
    .message:not(.message--forceColumns) .message-cell{display:block}
    .message:not(.message--forceColumns) .message-cell:before,.message:not(.message--forceColumns) .message-cell:after{content:" ";display:table}
    .message:not(.message--forceColumns) .message-cell:after{clear:both}.message:not(.message--forceColumns) .message-cell.message-cell--user{width:auto;border-right:none;border-bottom:1px solid #dfdfdf}
    .message:not(.message--forceColumns) .message-cell.message-cell--main{padding-left:15px}
    .message:not(.message--forceColumns) .message-cell.message-cell--extra{width:auto;border-left:none;border-top:1px solid #dfdfdf}
    .message--simple:not(.message--forceColumns) .message-cell.message-cell--user,.message--quickReply:not(.message--forceColumns) .message-cell.message-cell--user{display:none}
}
.message-userArrow{position:absolute;top:30px;right:-1px;border:15px solid transparent;border-left-width:0;border-right-color:#dfdfdf}
.message-userArrow:after{position:absolute;top:-14px;right:-15px;content:"";border:14px solid transparent;border-left-width:0;border-right-color:#fff}
.message-avatar{text-align:center}
.message-avatar .avatar{vertical-align:bottom}
.message-avatar-wrapper{position:relative;display:inline-block;vertical-align:bottom;margin-bottom:.5em}
.message-avatar-wrapper .message-avatar-online{left:50%;margin-left:-.615em;bottom:-.5em}
.message-name{font-weight:700;font-size:inherit;text-align:center;margin:0}
.message-userTitle{font-size:12px;font-weight:400;text-align:center;margin:0}
.message-userExtras{margin-top:3px;font-size:12px}
@media (max-width:650px){
    .message:not(.message--forceColumns) .message-userArrow{top:auto;right:auto;bottom:-1px;left:24px;border:none;border:15px solid transparent;border-top-width:0;border-bottom-color:#dfdfdf}
    .message:not(.message--forceColumns) .message-userArrow:after{top:auto;right:auto;left:-14px;bottom:-15px;border:none;border:14px solid transparent;border-top-width:0;border-bottom-color:#fff}
    .message:not(.message--forceColumns).is-mod-selected .message-userArrow:after{border-color:transparent;border-bottom-color:#fcfcfc}
    .message:not(.message--forceColumns) .message-user{display:flex}.message:not(.message--forceColumns) .message-avatar{margin-bottom:0}
    .message:not(.message--forceColumns) .message-avatar .avatar{width:48px;height:48px;font-size:29px}
    .message:not(.message--forceColumns) .message-avatar .avatar+.message-avatar-online{left:auto;right:0}
    .message:not(.message--forceColumns) .message-userDetails{flex:1;min-width:0;padding-left:15px;text-align:left}
    .message:not(.message--forceColumns) .message-name{text-align:left}.message:not(.message--forceColumns) .message-userTitle,.message:not(.message--forceColumns) .message-userBanner.userBanner{display:inline-block;text-align:left;margin:0}
    .message:not(.message--forceColumns) .message-userExtras{display:none}
    .message:not(.message--forceColumns) .message--deleted .message-userDetails{display:block}
}
.message-content{position:relative}
.message-attribution{color:#9d9d9d;font-size:12px;padding-bottom:10px;border-bottom:1px solid #eee}
.message-attribution:before,.message-attribution:after{content:" ";display:table}
.message-attribution:after{clear:both}.message-attribution.message-attribution--plain{border-bottom:none;font-size:inherit;padding-bottom:0}
.message-attribution.message-attribution--split{display:flex;align-items:flex-end}
.message-attribution.message-attribution--split .message-attribution-opposite{margin-left:auto}
.message-attribution-main{float:left}
.message-attribution-opposite{float:right}
.message-attribution-opposite.message-attribution-opposite--list{display:flex;list-style:none;margin:0;padding:0}
.message-attribution-opposite.message-attribution-opposite--list>li{margin-left:14px}
.message-attribution-opposite.message-attribution-opposite--list>li:first-child{margin-left:0}
.message-attribution-opposite.message-attribution-opposite--list a{display:inline-block;margin:-3px -7px;padding:3px 7px}
.message-attribution-opposite a{color:inherit}.message-attribution-opposite a:hover{text-decoration:none;color:#10161c}
.message-attribution-source{font-size:12px;margin-bottom:6px}
.message-attribution-user{font-weight:700}
.message-attribution-user .avatar{display:none}
.message-attribution-user .attribution{display:inline;font-size:inherit;font-weight:inherit;margin:0}
.message-fields{margin:15px 0}.message-body{margin:15px 0;font-family:'Segoe UI','Helvetica Neue',Helvetica,Roboto,Oxygen,Ubuntu,Cantarell,'Fira Sans','Droid Sans',sans-serif}
.message-body:before,.message-body:after{content:" ";display:table}
.message-body:after{clear:both}
.message--simple .message-body{margin-top:10px;margin-bottom:10px}
.message-body:last-child{margin-bottom:0}
.message-body .message-title{font-size:16px;font-weight:400;margin:0 0 15px 0;padding:0}
.message-signature{margin-top:15px;font-size:12px;color:#9d9d9d;border-top:1px solid #eee;padding-top:3px}
.message-actionBar .actionBar-set{margin-top:15px;font-size:13px}
.message--simple .message-actionBar .actionBar-set{margin-top:10px}
.message .likesBar{margin-top:15px;padding:10px}
.message .reactionsBar{margin-top:15px;padding:10px}
.message-historyTarget{margin-top:15px}
@media (max-width:650px){
    .message:not(.message--forceColumns) .message-attribution-user .avatar{display:inline-flex;width:21px;height:21px;font-size:13px}
    .message:not(.message--forceColumns) .message-content{min-height:1px}
}
@media (min-width:650px){
    .block:not(.block--messages) .block-container:not(.block-container--noStripRadius)>.block-body:first-child>.message:first-child .message-cell:first-child,.block:not(.block--messages) .block-topRadiusContent.message .message-cell:first-child,.block:not(.block--messages) .block-topRadiusContent>.message:first-child .message-cell:first-child{border-top-left-radius:3px}
    .block:not(.block--messages) .block-container:not(.block-container--noStripRadius)>.block-body:first-child>.message:first-child .message-cell:last-child,.block:not(.block--messages) .block-topRadiusContent.message .message-cell:last-child,.block:not(.block--messages) .block-topRadiusContent>.message:first-child .message-cell:last-child{border-top-right-radius:3px}
    .block:not(.block--messages) .block-container:not(.block-container--noStripRadius)>.block-body:last-child>.message:last-child .message-cell:first-child,.block:not(.block--messages) .block-bottomRadiusContent.message .message-cell:first-child,.block:not(.block--messages) .block-bottomRadiusContent>.message:last-child .message-cell:first-child{border-bottom-left-radius:3px}
    .block:not(.block--messages) .block-container:not(.block-container--noStripRadius)>.block-body:last-child>.message:last-child .message-cell:last-child,.block:not(.block--messages) .block-bottomRadiusContent.message .message-cell:last-child,.block:not(.block--messages) .block-bottomRadiusContent>.message:last-child .message-cell:last-child{border-bottom-right-radius:3px}
}
.block--messages .block-container{background:none;border:none}
.block--messages .message,.block--messages .block-row{color:#1d1d1d;background:#fff;border-width:1px;border-style:solid;border-top-color:#eee;border-right-color:#dfdfdf;border-bottom-color:#d2d2d2;border-left-color:#dfdfdf;box-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:4px}
.block--messages .message+.message,.block--messages .block-row+.message,.block--messages .message+.block-row,.block--messages .block-row+.block-row{margin-top:10px}
.block--messages .message-spacer+.message,.block--messages .message-spacer+.block-row{margin-top:10px}
.block--messages .message-cell:first-child{border-radius:0;border-top-left-radius:3px;border-bottom-left-radius:3px}
.block--messages .message-cell:last-child{border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px}
.block--messages .message-cell:first-child:last-child{border-radius:3px}
@media (max-width:650px){
    .block--messages .message:not(.message--forceColumns) .message-cell:first-child{border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px}
    .block--messages .message:not(.message--forceColumns) .message-cell:last-child{border-radius:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
    .block--messages .message:not(.message--forceColumns) .message-cell:first-child:last-child{border-radius:3px}
    .block--messages .message--simple:not(.message--forceColumns) .message-cell--user+.message-cell{border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px}
}
@media (max-width:650px){
    .block--messages .message,.block--messages .block-row{border-left:none;border-right:none;border-radius:0}
    .block--messages .message-cell{border-radius:0}
    .block--messages .message-cell:first-child,.block--messages .message-cell:last-child{border-radius:0}
    .block--messages .message--simple .message-cell--user+.message-cell{border-radius:0}
    .block--messages .message-container{padding:10px 0 0 0}
    .block--messages .message-container .message-container-header{text-align:center}
    .block--messages .message-container .message{border-bottom:0}
}
.message-userDetails{text-align:center}.actionBar:before,.actionBar:after{content:" ";display:table}
.actionBar:after{clear:both}
.actionBar-set.actionBar-set--internal{float:right;margin-left:-3px}
.actionBar-set.actionBar-set--internal>.actionBar-action:first-child{margin-left:0}
.actionBar-set.actionBar-set--external{float:right;margin-right:-3px}
.actionBar-set.actionBar-set--external>.actionBar-action:last-child{margin-right:0}
.actionBar-action{float:right;display:inline-block;padding:3px;border:1px solid transparent;border-radius:4px;margin-left:5px}
@media (max-width:480px){
    .actionBar-action.actionBar-action--menuItem{display:none!important}
    .actionBar-action.actionBar-action--menuTrigger{display:inline}
}
.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-inner,.fancybox-outer,.fancybox-skin{position:relative}.fancybox-skin{background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(/source/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}.fancybox-close,.fancybox-nav,.fancybox-nav span{cursor:pointer;z-index:8040;position:absolute}#fancybox-loading div{width:44px;height:44px;background:url(/source/fancybox_loading.gif) center center no-repeat}.fancybox-close{top:-18px;right:-18px;width:36px;height:36px}.fancybox-nav{top:0;width:40%;height:100%;text-decoration:none;background:url(/source/blank.gif);-webkit-tap-highlight-color:transparent}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{top:50%;width:36px;height:34px;margin-top:-18px;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/source/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:400 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:#323232;background:-moz-linear-gradient(to top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#444),color-stop(50%,#343434),color-stop(50%,#292929),color-stop(100%,#333));background:-webkit-linear-gradient(to top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-o-linear-gradient(to top,#444 0,#343434 50%,#292929 50%,#333 100%);background:-ms-linear-gradient(to top,#444 0,#343434 50%,#292929 50%,#333 100%);background:linear-gradient(to top,#444 0,#343434 50%,#292929 50%,#333 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222', GradientType=0 )}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-image:url(/source/helpers/fancybox_buttons.png);background-repeat:no-repeat;outline:0;opacity:.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0}#fancybox-buttons a.btnDisabled{opacity:.4;cursor:default}
.comments-section__head-title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444;font-weight:500;font-size:22px;line-height:24px}.comments-section__head-title{font-weight:500;}.comments-section__head-counter{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#548eaa;letter-spacing:1.09px;font-weight:500;font-size:22px}.comments-section__head-counter{font-weight:500;}
.comment__head{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;margin-bottom:8px;transition:background-color ease .3s}
.user-info__image-pic{display:block;margin:0;max-width:100%;height:auto;border:0;border-radius:3px}.user-info__image-pic_small{width:25px;height:25px;margin-right:5px;margin-left:5px;}
.comment__message{padding:10px;color:#111;font-size:14px;line-height:1.46}
.pm_subj{margin: 0 auto;float: left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;line-height:16px;width:300px;overflow: hidden;text-overflow: ellipsis;}
.pm_date{font-size:10px;margin-top:-3px}
.pm_user{white-space: nowrap;width:100px;margin: 0 auto;float: left;text-align:left;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#444;font-size:12px;overflow: hidden;text-overflow: ellipsis;}
.pm_user a, .pm_user font, .pm_user b, .pm_subj a, .pm_subj b{font-size:13px;}
.newpm {background:linear-gradient(270deg,#fff,#D3D3D3,#DCDCDC);background-size:200% 200%;-webkit-animation:Gradient 30s ease infinite;-moz-animation:Gradient 30s ease infinite;animation:Gradient 60s ease infinite}@-webkit-keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@-moz-keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}@keyframes Gradient{0%,100%{background-position:0 50%}50%{background-position:100% 50%}}
.pm_icons{margin-top: -5px;float: right;}
.lazy-hidden{opacity:0}
.lazy-loaded{-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;opacity:1}
.modalW{font-family:Tahoma;position:fixed;top:100px;left:30%;display:none;z-index:10000}
.form_wrapper{background:#fff;margin:0 auto;width:350px;font-size:13px}
.form_wrapper h3{padding:5px;font-size:15px;font-family:Tahoma;margin:10px;border-bottom:1px solid #ddd}
.form_wrapper form{display:none;background:#fff}
form.login,form.register{border:3px solid #ccc;-moz-box-shadow:1px 1px 7px #ccc;-webkit-box-shadow:1px 1px 7px #ccc;background:linear-gradient(#fff,#dadada);color:#000}
.form_wrapper .column{width:47%;float:left}
form.active{display:block}
form.login{width:310px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:1px 1px 7px #ccc;background:-webkit-linear-gradient(top,#fff,#dadada)}
form.register{width:550px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:1px 1px 7px #ccc;background:-webkit-linear-gradient(top,#fff,#dadada)}
form.forgot_password{width:350px;border:3px solid #ccc;color:#000;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-moz-box-shadow:1px 1px 7px #ccc;-webkit-box-shadow:1px 1px 7px #ccc;box-shadow:1px 1px 7px #ccc;background:linear-gradient(#fff,#dadada);background:-webkit-linear-gradient(top,#fff,#dadada)}
.form_wrapper a{font-size:13px}
.form_wrapper a:hover{color:#000}
.form_wrapper label{display:block;padding:10px 30px 0;margin:10px 0 0}
.form_wrapper input[type=text],.form_wrapper input[type=password]{border:1px solid #E5E5E5;margin:5px 30px 0;padding:9px;display:block;font-size:13px;width:75%;background:-webkit-gradient(linear,left top,left 25,from(#FFF),color-stop(4%,#EEE),to(#FFF));background:-moz-linear-gradient(top,#FFF,#EEE 1px,#FFF 25px);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 8px #f0f0f0;-webkit-box-shadow:0 0 8px #f0f0f0;box-shadow:0 0 8px #f0f0f0}
.form_wrapper input[type=text]:focus,.form_wrapper input[type=password]:focus{background:#feffef}
.form_wrapper .bottom{border-top:1px solid #ddd;margin-top:10px;clear:both}
.form_wrapper .bottom a{display:block;clear:both;padding:10px 20px;text-align:right}
.form_wrapper a.forgot{float:right;line-height:10px}
.form_wrapper a.forgot:hover{color:#000}
.form_wrapper div.remember{float:left;width:140px;margin:20px 0 20px 30px;font-size:11px}
.form_wrapper div.remember input{float:left;margin:2px 5px 0 0}
.default{height:20px;margin:5px 30px 0;padding:9px;display:block;font-size:14px;width:76%;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:0 0 2px #fff inset;-webkit-box-shadow:0 0 2px #fff inset;box-shadow:0 0 2px #fff inset}.weak{background-color:#FF5353}.strong{background-color:#FAD054}
.stronger{background-color:#93C9F4}
.strongest{background-color:#B6FF6C}
#validEmail,#validName{margin-bottom:4px;margin-left:2px;position:absolute;width:16px;height:16px;background-image:none}
.share-buttons{max-width: 300px;margin:0 auto;}
.share-block{
  display: inline-block;
	background: #fff;
	width: 30px;
	height: 30px;
	margin-bottom: 16px;
	border: 1px solid #5bc0de;
	text-align: center;
	transition: 0.5s;
}
.share-block:hover{
	animation: share-animation 0.82s cubic-bezier(.36,.07,.19,.97) both;
	border-color: #0c7fd7;
}


.share-block i{
	font-size: 18px;
	position: relative;
	top: 5px;
}
.share-block span{
	display: block;
	position: relative;
	top: -9px;
	font-size: 10px;
	line-height: 1;
}
.share-buttons .facebook{
	color: #3b5998;
}
.share-buttons .vk{
	color: #5E82A8;
}
.share-buttons  .linkedin{
	color: #0976b4;
}
.share-buttons .pinterest{
	color: #cc2127;
}
.share-buttons .google{
	color: #d73925;
}
.share-buttons .twitter{
	color: #55acee;
}

@keyframes share-animation {
	10%, 90% {
		transform: translate3d(-1px, 0, 0);
	}

	20%, 80% {
		transform: translate3d(2px, 0, 0);
	}

	30%, 50%, 70% {
		transform: translate3d(-4px, 0, 0);
	}

	40%, 60% {
		transform: translate3d(4px, 0, 0);
	}
}
@media all and (max-width: 820px) {
    .mce-window                         {width:auto !important; top:0px !important; left:0px !important; right:0px !important; bottom:0px !important; background:none !important;}
    .mce-window-head                    {background:#FFFFFF !important;}
    .mce-window-body                    {background:#FFFFFF !important;}
    .mce-foot > .mce-container-body     {padding:10px !important; width:80% !important;}
    .mce-panel                          {max-width:100% !important;}
    .mce-container                      {max-width:100% !important; height:auto !important; overflow:auto;}
    .mce-container-body                 {max-width:100% !important; width: auto !important; height:auto !important; overflow:auto;}
    .mce-form                           {padding:10px !important;}
    .mce-tabs                           {max-width:100% !important;}
    .mce-formitem                       {margin:10px 0 !important;}
    .mce-abs-layout-item                {position:relative !important; left: 0 !important; top: 0 !important; width:auto !important;}
    .mce-slider                         {margin-top: 20px !important; margin-bottom: 20px !important;}
    .mce-abs-layout-item.mce-label      {display:block !important;}
    .mce-abs-layout-item.mce-textbox    {-webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important; box-sizing:border-box !important; display:block !important; width:100% !important;}
    .mce-abs-layout-item.mce-combobox   {display:flex !important;}
    .mce-abs-layout-item.mce-combobox > .mce-textbox {-ms-flex:1 1 auto; -webkit-flex:1 1 auto; flex:1 1 auto; height:29px !important; width:80% !important;}
    .mce-container-body.mce-window-body.mce-abs-layout iframe {height:500px !important;} /*this only use with responsive file manager 9*/
    .mce-tinymce-inline                  {left: 0 !important; right: 0 !important; margin-left: auto !important; margin-right: auto !important;}
    .mce-tinymce-inline .mce-flow-layout {white-space: normal !important;}
    .mce-menu.mce-fixed                  {max-height: 90%; overflow: auto;}
  .mce-title                          {white-space:normal !important;}
  .mce-btn-group                      {overflow-y: hidden !important;}
  }
  .switch > input[type="checkbox"] {
    display: none;   
}

.switch > label {
    cursor: pointer;
    height: 0px;
    position: relative; 
    width: 40px;  
}

.switch > label::before {
    background: rgb(0, 0, 0);
    box-shadow: inset 0px 0px 10px rgba(0, 0, 0, 0.5);
    border-radius: 8px;
    content: '';
    height: 16px;
    margin-top: -8px;
    position:absolute;
    opacity: 0.3;
    transition: all 0.4s ease-in-out;
    width: 40px;
}
.switch > label::after {
    background: rgb(255, 255, 255);
    border-radius: 16px;
    box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.3);
    content: '';
    height: 24px;
    left: -4px;
    margin-top: -8px;
    position: absolute;
    top: -4px;
    transition: all 0.3s ease-in-out;
    width: 24px;
}
.switch > input[type="checkbox"]:checked + label::before {
    background: inherit;
    opacity: 0.5;
}
.switch > input[type="checkbox"]:checked + label::after {
    background: inherit;
    left: 20px;
}