meta.foundation-mq-small {
    font-family: "only screen and (min-width: 768px)";
    width: 768px
}

meta.foundation-mq-medium {
    font-family: "only screen and (min-width:1280px)";
    width: 1280px
}

meta.foundation-mq-large {
    font-family: "only screen and (min-width:1440px)";
    width: 1440px
}

*,
*:before,
*:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html,
body {
    background: #fff;
    font-size: 100%
}

body {
    color: #222;
    padding: 0;
    margin: 0;
    font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
    font-weight: normal;
    font-style: normal;
    line-height: 1;
    position: relative;
    cursor: default
}

a:hover {
    cursor: pointer
}

img,
object,
embed {
    max-width: 100%;
    height: auto
}

object,
embed {
    height: 100%
}

img {
    -ms-interpolation-mode: bicubic
}

#map_canvas img,
#map_canvas embed,
#map_canvas object,
.map_canvas img,
.map_canvas embed,
.map_canvas object {
    max-width: none !important
}

.left {
    float: left !important
}

.right {
    float: right !important
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

.text-center {
    text-align: center !important
}

.text-justify {
    text-align: justify !important
}

.hide {
    display: none
}

.antialiased {
    -webkit-font-smoothing: antialiased
}

img {
    display: inline-block;
    vertical-align: middle
}

textarea {
    height: auto;
    min-height: 50px
}

select {
    width: 100%
}

.clearfix:before,
.clearfix:after {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

.clearfix {
    zoom: 1
}

button,
.button {
    border-style: solid;
    border-width: 1px;
    cursor: pointer;
    font-family: inherit;
    font-weight: bold;
    line-height: normal;
    margin: 0 0 1.25em;
    position: relative;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    padding-top: .75em;
    padding-right: 1.5em;
    padding-bottom: .8125em;
    padding-left: 1.5em;
    font-size: 1.125em;
    background-color: #2ba6cb;
    border-color: #2285a1;
    color: #fff
}

button:hover,
button:focus,
.button:hover,
.button:focus {
    background-color: #2285a1
}

button:hover,
button:focus,
.button:hover,
.button:focus {
    color: #fff
}

button.secondary,
.button.secondary {
    background-color: #e9e9e9;
    border-color: #d0d0d0;
    color: #333
}

button.secondary:hover,
button.secondary:focus,
.button.secondary:hover,
.button.secondary:focus {
    background-color: #d0d0d0
}

button.secondary:hover,
button.secondary:focus,
.button.secondary:hover,
.button.secondary:focus {
    color: #333
}

button.success,
.button.success {
    background-color: #5da423;
    border-color: #457a1a;
    color: #fff
}

button.success:hover,
button.success:focus,
.button.success:hover,
.button.success:focus {
    background-color: #457a1a
}

button.success:hover,
button.success:focus,
.button.success:hover,
.button.success:focus {
    color: #fff
}

button.alert,
.button.alert {
    background-color: #c60f13;
    border-color: #970b10;
    color: #fff
}

button.alert:hover,
button.alert:focus,
.button.alert:hover,
.button.alert:focus {
    background-color: #970b10
}

button.alert:hover,
button.alert:focus,
.button.alert:hover,
.button.alert:focus {
    color: #fff
}

button.large,
.button.large {
    padding-top: 1em;
    padding-right: 2em;
    padding-bottom: 1.0625em;
    padding-left: 2em;
    font-size: 1.25em
}

button.small,
.button.small {
    padding-top: .5625em;
    padding-right: 1.125em;
    padding-bottom: .625em;
    padding-left: 1.125em;
    font-size: .8125em
}

button.tiny,
.button.tiny {
    padding-top: .4375em;
    padding-right: .875em;
    padding-bottom: .5em;
    padding-left: .875em;
    font-size: .6875em
}

button.expand,
.button.expand {
    padding-right: 0;
    padding-left: 0;
    width: 100%
}

button.left-align,
.button.left-align {
    text-align: left;
    text-indent: .75em
}

button.right-align,
.button.right-align {
    text-align: right;
    padding-right: .75em
}

button.disabled,
button[disabled],
.button.disabled,
.button[disabled] {
    background-color: #2ba6cb;
    border-color: #2285a1;
    color: #fff;
    cursor: default;
    opacity: .6;
    -webkit-box-shadow: none;
    box-shadow: none
}

button.disabled:hover,
button.disabled:focus,
button[disabled]:hover,
button[disabled]:focus,
.button.disabled:hover,
.button.disabled:focus,
.button[disabled]:hover,
.button[disabled]:focus {
    background-color: #2285a1
}

button.disabled:hover,
button.disabled:focus,
button[disabled]:hover,
button[disabled]:focus,
.button.disabled:hover,
.button.disabled:focus,
.button[disabled]:hover,
.button[disabled]:focus {
    color: #fff
}

button.disabled:hover,
button.disabled:focus,
button[disabled]:hover,
button[disabled]:focus,
.button.disabled:hover,
.button.disabled:focus,
.button[disabled]:hover,
.button[disabled]:focus {
    background-color: #2ba6cb
}

button.disabled.secondary,
button[disabled].secondary,
.button.disabled.secondary,
.button[disabled].secondary {
    background-color: #e9e9e9;
    border-color: #d0d0d0;
    color: #333;
    cursor: default;
    opacity: .6;
    -webkit-box-shadow: none;
    box-shadow: none
}

button.disabled.secondary:hover,
button.disabled.secondary:focus,
button[disabled].secondary:hover,
button[disabled].secondary:focus,
.button.disabled.secondary:hover,
.button.disabled.secondary:focus,
.button[disabled].secondary:hover,
.button[disabled].secondary:focus {
    background-color: #d0d0d0
}

button.disabled.secondary:hover,
button.disabled.secondary:focus,
button[disabled].secondary:hover,
button[disabled].secondary:focus,
.button.disabled.secondary:hover,
.button.disabled.secondary:focus,
.button[disabled].secondary:hover,
.button[disabled].secondary:focus {
    color: #333
}

button.disabled.secondary:hover,
button.disabled.secondary:focus,
button[disabled].secondary:hover,
button[disabled].secondary:focus,
.button.disabled.secondary:hover,
.button.disabled.secondary:focus,
.button[disabled].secondary:hover,
.button[disabled].secondary:focus {
    background-color: #e9e9e9
}

button.disabled.success,
button[disabled].success,
.button.disabled.success,
.button[disabled].success {
    background-color: #5da423;
    border-color: #457a1a;
    color: #fff;
    cursor: default;
    opacity: .6;
    -webkit-box-shadow: none;
    box-shadow: none
}

button.disabled.success:hover,
button.disabled.success:focus,
button[disabled].success:hover,
button[disabled].success:focus,
.button.disabled.success:hover,
.button.disabled.success:focus,
.button[disabled].success:hover,
.button[disabled].success:focus {
    background-color: #457a1a
}

button.disabled.success:hover,
button.disabled.success:focus,
button[disabled].success:hover,
button[disabled].success:focus,
.button.disabled.success:hover,
.button.disabled.success:focus,
.button[disabled].success:hover,
.button[disabled].success:focus {
    color: #fff
}

button.disabled.success:hover,
button.disabled.success:focus,
button[disabled].success:hover,
button[disabled].success:focus,
.button.disabled.success:hover,
.button.disabled.success:focus,
.button[disabled].success:hover,
.button[disabled].success:focus {
    background-color: #5da423
}

button.disabled.alert,
button[disabled].alert,
.button.disabled.alert,
.button[disabled].alert {
    background-color: #c60f13;
    border-color: #970b10;
    color: #fff;
    cursor: default;
    opacity: .6;
    -webkit-box-shadow: none;
    box-shadow: none
}

button.disabled.alert:hover,
button.disabled.alert:focus,
button[disabled].alert:hover,
button[disabled].alert:focus,
.button.disabled.alert:hover,
.button.disabled.alert:focus,
.button[disabled].alert:hover,
.button[disabled].alert:focus {
    background-color: #970b10
}

button.disabled.alert:hover,
button.disabled.alert:focus,
button[disabled].alert:hover,
button[disabled].alert:focus,
.button.disabled.alert:hover,
.button.disabled.alert:focus,
.button[disabled].alert:hover,
.button[disabled].alert:focus {
    color: #fff
}

button.disabled.alert:hover,
button.disabled.alert:focus,
button[disabled].alert:hover,
button[disabled].alert:focus,
.button.disabled.alert:hover,
.button.disabled.alert:focus,
.button[disabled].alert:hover,
.button[disabled].alert:focus {
    background-color: #c60f13
}

button,
.button {
    padding-top: .8125em;
    padding-bottom: .75em;
    -webkit-appearance: none
}

button.tiny,
.button.tiny {
    padding-top: .5em;
    padding-bottom: .4375em;
    -webkit-appearance: none
}

button.small,
.button.small {
    padding-top: .625em;
    padding-bottom: .5625em;
    -webkit-appearance: none
}

button.large,
.button.large {
    padding-top: 1.03125em;
    padding-bottom: 1.03125em;
    -webkit-appearance: none
}

@media only screen {
    button,
    .button {
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
        box-shadow: 0 1px 0 rgba(255, 255, 255, 0.5) inset;
        -webkit-transition: background-color 300ms ease-out;
        -moz-transition: background-color 300ms ease-out;
        transition: background-color 300ms ease-out
    }
    button:active,
    .button:active {
        -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset;
        box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2) inset
    }
    button.radius,
    .button.radius {
        -webkit-border-radius: 3px;
        border-radius: 3px
    }
    button.round,
    .button.round {
        -webkit-border-radius: 1000px;
        border-radius: 1000px
    }
}

@media only screen and (min-width:768px) {
    button,
    .button {
        display: inline-block
    }
}

html {
    height: 100%
}

html,
body {
    min-height: 100%;
    background-color: #63b4be;
    color: #252525;
    font-family: Arial, sans-serif
}

body {
   /* margin-top: 50px*/
}

body.mod-wide #topcontent>.row,
body.mod-wide #con_header>.row {
    max-width: 1200px
}

body.ui-mobile {
    margin-top: 0
}

a {
    color: #4fa4ae;
    text-decoration: none
}

a:hover {
    color: #4fa4ae;
    text-decoration: underline
}

ul {
    list-style: none
}

ol {
    list-style-position: inside
}

hr {
    display: none
}

table {
    margin: 0;
    border: 0
}

form {
    margin: 0
}

form.simple {
    display: inline;
    border: 0;
    padding: 0
}

em.display_name,
em.display-name {
    font-style: normal
}

#banner_right {
    position: relative;
    border: 1px solid #e1e1e1;
    padding: 29px;
    margin-bottom: 30px;
    text-align: center
}

#banner_right+.advlink {
    z-index: 2 !important
}

#banner_right .banner-placeholder {
    padding: 20px 0;
    font-size: 12px
}

#topcontent>.row,
#con_footer>.row {
    padding: 0 10px
}

#topcontent>.row {
    background-color: #fff;
    padding-bottom: 20px;
    padding-top: 20px
}

#topcontent>.row>.container {
    min-height: 5px
}

#topcontent .icontainer .row.active {
    border: 1px dashed #cbcbcb
}

#topcontent .widget.turned-on {
    min-height: 30px
}

#topcontent .subcontainer.turned-on {
    outline: 1px dashed #cbcbcb
}

#con_footer {
    background-color: #e9e9e9
}

#con_footer>.row {
    background-color: #e9e9e9;
    padding: 30px 0 30px 0
}

#con_footer #footer {
    font-size: 11px;
    color: black
}

#con_footer #footer a {
    color: #252525;
    text-decoration: underline
}

#con_footer #footer a:hover {
    text-decoration: none
}

.wrap,
.clr {
    clear: both
}

.spacer,
.spacer_big,
.spacer_med,
.spacer_sm,
.spacer_xsm {
    clear: both
}

.spacer {
    height: 20px
}

.spacer_big {
    height: 30px
}

.spacer_med {
    height: 15px
}

.spacer_sm {
    height: 10px
}

.spacer_xsm {
    height: 5px;
    font-size: 1%
}

.req {
    color: red
}

.remark {
    color: #838383;
    font-size: 11px
}

input.butt,
#widget_settings .form_submit .submit,
#preview_notice input {
    display: inline-block;
    padding: 5px 12px;
    margin: 0;
   /* background-image: url(/images/v4/bg-input-butt.png?v=23092695de78855657279ccb56819bb1);*/
    background-repeat: repeat-x;
    border: 0;
    text-decoration: none;
    font-size: 14px;
    line-height: 18px;
    color: #fff;
    background-color: #4fa4ae;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

input.butt:hover,
#widget_settings .form_submit .submit:hover,
#preview_notice input:hover {
    text-decoration: none;
    color: #fff;
    background-color: #3f838b
}

#t_ButtonJoinGroup .unsubscribe_link {
    display: none
}

.ui-joined #t_ButtonJoinGroup .subscribe_link {
    display: none !important
}

.ui-joined #t_ButtonJoinGroup .unsubscribe_link {
    display: block !important
}

#con_header {
    background-color: transparent
}

#con_header>.row {
    background-color: #fff
}

#con_header .top-hat-container,
#con_header .menu-container {
    position: relative;
    background: transparent
}

#con_header .top-hat-container.indented,
#con_header .menu-container.indented {
    margin-top: 20px;
    margin-bottom: 20px
}

#con_header .top-hat-container .top-hat-controls,
#con_header .top-hat-container .top-menu-controls,
#con_header .menu-container .top-hat-controls,
#con_header .menu-container .top-menu-controls {
    position: absolute;
    top: 0;
    right: 0;
    min-height: 30px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons,
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons,
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons,
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons {
    position: relative;
    cursor: pointer;
    padding: 5px;
    min-height: 30px;
    float: right
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn,
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn,
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn,
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn {
    min-height: 20px;
    min-width: 20px;
    display: inline-block;
    float: right;
    background-image: url(/i/sbuilder/man-icons.png?v=acb3bc906bdc40f51fec09bb1c550065);
    background-position: -9px 43px;
    margin-right: 5px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=slogan_dd],
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=slogan_dd],
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=slogan_dd],
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=slogan_dd] {
    background-position: -9px 295px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=slogan_dd]:hover,
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=slogan_dd]:hover,
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=slogan_dd]:hover,
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=slogan_dd]:hover {
    background-position: 30px 295px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=title_dd],
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=title_dd],
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=title_dd],
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=title_dd] {
    background-position: -9px 316px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=title_dd]:hover,
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=title_dd]:hover,
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=title_dd]:hover,
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=title_dd]:hover {
    background-position: 30px 316px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_bg_dd],
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_bg_dd],
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_bg_dd],
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_bg_dd] {
    background-position: -9px 274px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_bg_dd]:hover,
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_bg_dd]:hover,
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_bg_dd]:hover,
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_bg_dd]:hover {
    background-position: 30px 274px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_logo_dd],
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_logo_dd],
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_logo_dd],
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_logo_dd] {
    background-position: -9px 337px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_logo_dd]:hover,
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_logo_dd]:hover,
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_logo_dd]:hover,
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=tophat_logo_dd]:hover {
    background-position: 30px 337px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=menuitems_color_dd],
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=menuitems_color_dd],
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=menuitems_color_dd],
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=menuitems_color_dd] {
    background-position: -9px 316px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=menuitems_color_dd]:hover,
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=menuitems_color_dd]:hover,
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=menuitems_color_dd]:hover,
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=menuitems_color_dd]:hover {
    background-position: 30px 316px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=menubg_color_dd],
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=menubg_color_dd],
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=menubg_color_dd],
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=menubg_color_dd] {
    background-position: -9px 274px
}

#con_header .top-hat-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=menubg_color_dd]:hover,
#con_header .top-hat-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=menubg_color_dd]:hover,
#con_header .menu-container .top-hat-controls .tophat-ctl-buttons .tophat-btn[data-action=menubg_color_dd]:hover,
#con_header .menu-container .top-menu-controls .tophat-ctl-buttons .tophat-btn[data-action=menubg_color_dd]:hover {
    background-position: 30px 274px
}

#con_header .top-hat-container .top-hat-controls .th-bg-color,
#con_header .top-hat-container .top-menu-controls .th-bg-color,
#con_header .menu-container .top-hat-controls .th-bg-color,
#con_header .menu-container .top-menu-controls .th-bg-color {
    display: inline-block;
    float: right;
    width: 10px;
    height: 10px;
    margin-right: 5px;
    border: 1px solid #e1e1e1;
    cursor: pointer
}

#con_header .top-hat-container .top-hat-controls .th-bg-color.white,
#con_header .top-hat-container .top-menu-controls .th-bg-color.white,
#con_header .menu-container .top-hat-controls .th-bg-color.white,
#con_header .menu-container .top-menu-controls .th-bg-color.white {
    background-color: white
}

#con_header .top-hat-container .top-hat-controls .th-bg-color.black,
#con_header .top-hat-container .top-menu-controls .th-bg-color.black,
#con_header .menu-container .top-hat-controls .th-bg-color.black,
#con_header .menu-container .top-menu-controls .th-bg-color.black {
    background-color: black
}

#con_header .top-hat-container .top-hat-controls .opacity-slider-container,
#con_header .top-hat-container .top-menu-controls .opacity-slider-container,
#con_header .menu-container .top-hat-controls .opacity-slider-container,
#con_header .menu-container .top-menu-controls .opacity-slider-container {
    display: inline-block;
    float: right;
    margin: 5px 5px 0 0;
    padding: 0 8px 0 5px;
    height: 20px;
    background-color: #525252;
    border-radius: 2px;
    width: 114px
}

#con_header .top-hat-container .top-hat-controls .opacity-slider-container .opacity-slider,
#con_header .top-hat-container .top-menu-controls .opacity-slider-container .opacity-slider,
#con_header .menu-container .top-hat-controls .opacity-slider-container .opacity-slider,
#con_header .menu-container .top-menu-controls .opacity-slider-container .opacity-slider {
    float: right;
    margin-top: 8px;
    width: 98px;
    height: 2px;
    border-color: #fff
}

#con_header .top-hat-container .top-hat-controls .opacity-slider-container .opacity-slider .ui-slider-handle,
#con_header .top-hat-container .top-menu-controls .opacity-slider-container .opacity-slider .ui-slider-handle,
#con_header .menu-container .top-hat-controls .opacity-slider-container .opacity-slider .ui-slider-handle,
#con_header .menu-container .top-menu-controls .opacity-slider-container .opacity-slider .ui-slider-handle {
    width: 10px;
    height: 10px;
    margin-left: -5px;
    border: 0;
    background: #fff;
    border-radius: 16px;
    webkit-border-radius: 16px;
    moz-border-radius: 16px
}

#con_header .top-hat-container .top-hat-controls .opacity-slider-container .opacity-slider .ui-slider-range,
#con_header .top-hat-container .top-menu-controls .opacity-slider-container .opacity-slider .ui-slider-range,
#con_header .menu-container .top-hat-controls .opacity-slider-container .opacity-slider .ui-slider-range,
#con_header .menu-container .top-menu-controls .opacity-slider-container .opacity-slider .ui-slider-range {
    width: 8px
}

#con_header .top-hat-container .alpha-layer,
#con_header .menu-container .alpha-layer {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    background-size: cover;
    width: 100%;
    height: 100%
}

#con_header .top-hat {
    max-height: 180px;
    padding: 20px;
    display: table
}

@media only screen and (max-width:480px) {
    #con_header .top-hat .name-and-slogan {
        display: none !important
    }
}

#con_header .top-hat .name-and-slogan {
    vertical-align: middle;
    display: table-cell;
    width: 100%
}

#con_header .top-hat .name-and-slogan h1 {
    display: none
}

#con_header .top-hat .name-and-slogan .heading-name {
    font-size: 2.75em;
    line-height: 1.4;
    font-weight: bold;
    font-style: normal;
    margin-top: 0;
    margin-bottom: 3px;
    display: inline-block
}

#con_header .top-hat .name-and-slogan .heading-name .title {
    display: none;
    margin-right: 5px
}

#con_header .top-hat .name-and-slogan .heading-name .title.enabled {
    display: inline
}

#con_header .top-hat .name-and-slogan .slogan {
    display: none;
    font-size: 14px;
    margin-bottom: 0;
    margin-right: 5px
}

#con_header .top-hat .name-and-slogan .slogan.enabled {
    display: inline-block
}

#con_header .top-hat .logo-link {
    vertical-align: middle;
    display: none;
    max-height: 140px;
    overflow: hidden;
    position: relative
}

#con_header .top-hat .logo-link.resizable {
    outline: 1px solid #f7f7f7;
    box-shadow: 2px 2px 2px #f7f7f7
}

#con_header .top-hat .logo-link.enabled {
    display: inline-block;
    margin-right: 20px
}

@media only screen and (max-width:480px) {
    #con_header .top-hat .logo-link.enabled {
        width: 100% !important
    }
}

#con_header .top-hat .logo-link .ui-icon,
#con_header .top-hat .logo-link .ui-widget-content .ui-icon {
    background-image: url(/i/sbuilder/corner.png?v=7924df712927f18a081b61d354688f1f);
    background-position: 0 0
}

#con_header .top-hat .logo-link .logo-img {
    vertical-align: middle;
    height: 100%;
    max-height: 140px
}

#con_header .alert-box {
    font-weight: normal
}

#con_header .alert-box a {
    color: white
}

#con_header .alert-box.secondary a {
    color: #505050
}

.menu-container .subs-btn-wrapper {
    float: right;
    margin-right: 0 !important
}

.menu-container .subs-btn-wrapper .fire-like-ico {
    display: inline-block;
    width: 11px;
    height: 16px;
    margin: 0 5px;
    vertical-align: middle;
    background: url(/images/fire-like-button-red.png?v=7367f7b5eb33687f8bb1363b059cf654) no-repeat
}

.menu-container .subs-btn-wrapper a {
    padding: 0 5px;
    color: #555;
    background: rgba(223, 223, 223, 0.3);
    border-radius: 3px;
    border: 1px solid #dfdfdf
}

.menu-container .subs-btn-wrapper a.unsubscribe_link {
    display: none !important
}

body.ui-joined .menu-container .subs-btn-wrapper a.subscribe_link {
    display: none !important
}

body.ui-joined .menu-container .subs-btn-wrapper a.unsubscribe_link {
    display: block !important
}

.menu-container .subs-btn-wrapper a:hover {
    background: #f9f9f9;
    border: 1px solid #d5d5d5 !important;
    text-decoration: none
}

.menu-container #site_menu {
    padding: 10px 20px
}

@media only screen and (max-width:480px) {
    .menu-container #site_menu {
        padding: 0 !important
    }
}

.menu-container #site_menu.withborder {
    border-bottom: 1px solid #e1e1e1
}

.menu-container #site_menu #con_menu.builder-mode {
    max-width: 80%
}

.menu-container #site_menu #con_menu li {
    margin: 1px 20px 0 0;
    line-height: 24px
}

.menu-container #site_menu #con_menu li.builder-mode {
    position: relative;
    padding-top: 15px;
    margin: -14px 20px 0 0
}

.menu-container #site_menu #con_menu li.builder-mode:hover>a:not(.success) {
    cursor: move
}

.menu-container #site_menu #con_menu li.builder-mode:hover .main-menu-btns {
    display: block;
    min-width: 73px
}

.menu-container #site_menu #con_menu li .menuitem-button {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 30px;
    min-height: 30px;
    border: 1px solid transparent;
    color: #000;
    font-weight: normal
}

body.ui-mobile .menu-container #site_menu #con_menu li .menuitem-button {
    font-size: 16px
}

.menu-container #site_menu #con_menu li .menuitem-button.selected {
    font-weight: bold
}

.menu-container #site_menu #con_menu li .menuitem-button.selected:hover {
    text-decoration: none
}

.menu-container #site_menu #con_menu li .menuitem-button.success {
    background-color: #5da423;
    color: white;
    padding: 0 10px
}

.main-menu-btns {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%
}

.main-menu-btns .privacy-menu-btn {
    margin-right: 3px;
    background-image: url(/i/sbuilder/man-icons.png?v=acb3bc906bdc40f51fec09bb1c550065);
    float: right;
    height: 20px;
    width: 20px;
    margin-left: 3px;
    cursor: pointer
}

.main-menu-btns .privacy-menu-btn.privacy-all {
    background-position: -9px 148px
}

.main-menu-btns .privacy-menu-btn.privacy-all:hover {
    background-position: -30px 148px
}

.main-menu-btns .privacy-menu-btn.privacy-me {
    background-position: -9px 127px
}

.main-menu-btns .privacy-menu-btn.privacy-me:hover {
    background-position: -30px 127px
}

.main-menu-btns .privacy-menu-btn.privacy-group {
    background-position: -9px 106px
}

.main-menu-btns .privacy-menu-btn.privacy-group:hover {
    background-position: -30px 106px
}

.main-menu-btns .privacy-menu-btn.privacy-admin {
    background-position: -9px 85px
}

.main-menu-btns .privacy-menu-btn.privacy-admin:hover {
    background-position: -30px 85px
}

.main-menu-btns .privacy-menu-btn.privacy-none {
    background-position: -9px 169px
}

.main-menu-btns .privacy-menu-btn.privacy-none:hover {
    background-position: -30px 169px
}

.main-menu-btns .settings-menu-btn {
    background-image: url(/i/sbuilder/man-icons.png?v=acb3bc906bdc40f51fec09bb1c550065);
    background-position: -9px 43px;
    float: right;
    height: 20px;
    width: 20px;
    margin-left: 3px;
    cursor: pointer
}

.main-menu-btns .settings-menu-btn:hover {
    background-position: -30px 43px
}

.main-menu-btns .remove-menu-btn {
    background-image: url(/i/sbuilder/man-icons.png?v=acb3bc906bdc40f51fec09bb1c550065);
    background-position: -9px 22px;
    float: right;
    height: 20px;
    width: 20px;
    margin-left: 3px;
    cursor: pointer
}

.main-menu-btns .remove-menu-btn:hover {
    background-position: -30px 22px
}

.reveal-modal h2,
.reveal-modal .widgetPollsItem b,
.widgetPollsItem .reveal-modal b {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 30px;
    text-transform: none;
    border: 0
}

#site_layout_modal p.info {
    font-size: 13px
}

#add_block_modal {
    width: 940px;
    margin-left: -470px;
    padding-bottom: 0
}

#add_block_modal .tabs {
    max-width: none;
    margin-bottom: 0
}

#add_block_modal .tabs section.active p.title a {
    border-bottom: 2px solid black
}

#add_block_modal .tabs section .content {
    border: 0;
    border-top: 1px solid #c5c5c5;
    margin: 0 -30px;
    padding: 10px 30px
}

#add_block_modal .tabs section p.title {
    border: 0;
    padding: 0 30px 0 0;
    background-color: transparent
}

#add_block_modal .tabs section p.title a {
    font-size: 13px;
    line-height: 15px;
    padding: 8px 0 15px 0;
    border-bottom: 2px solid transparent
}

#add_block_modal .tabs section p.title a:hover {
    color: #eb0000;
    text-decoration: none
}

#add_block_modal .tabs section ul {
    padding-top: 20px;
    margin: 0 -10px
}

#add_block_modal .tabs section ul .widget-item {
    min-height: 180px;
    width: 203px;
    margin: 0 10px 20px 10px;
    padding: 20px;
    border: 1px solid #ebebeb;
    cursor: pointer;
    color: #545454
}

#add_block_modal .tabs section ul .widget-item:hover {
    border-color: #a4a4a4
}

#add_block_modal .tabs section ul .widget-item.orange {
    border-color: #f7c059
}

#add_block_modal .tabs section ul .widget-item[data-name="Search"] .wi-icon {
    background-position: 0 -290px
}

#add_block_modal .tabs section ul .widget-item[data-name="Search"]:hover .wi-icon {
    background-position: -32px -290px
}

#add_block_modal .tabs section ul .widget-item[data-name="BlogPosts"] .wi-icon {
    background-position: 0 -320px
}

#add_block_modal .tabs section ul .widget-item[data-name="BlogPosts"]:hover .wi-icon {
    background-position: -32px -320px
}

#add_block_modal .tabs section ul .widget-item[data-name="Comments"] .wi-icon {
    background-position: 0 -350px
}

#add_block_modal .tabs section ul .widget-item[data-name="Comments"]:hover .wi-icon {
    background-position: -32px -350px
}

#add_block_modal .tabs section ul .widget-item[data-name="TagCloud"] .wi-icon {
    background-position: 0 -386px
}

#add_block_modal .tabs section ul .widget-item[data-name="TagCloud"]:hover .wi-icon {
    background-position: -31px -386px
}

#add_block_modal .tabs section ul .widget-item[data-name="ButtonAddContent"] .wi-icon,
#add_block_modal .tabs section ul .widget-item[data-name="ButtonInvitePeople"] .wi-icon,
#add_block_modal .tabs section ul .widget-item[data-name="ButtonJoinGroup"] .wi-icon,
#add_block_modal .tabs section ul .widget-item[data-name="ButtonSubscribeGroup"] .wi-icon {
    background-position: 0 -163px
}

#add_block_modal .tabs section ul .widget-item[data-name="ButtonAddContent"]:hover .wi-icon,
#add_block_modal .tabs section ul .widget-item[data-name="ButtonInvitePeople"]:hover .wi-icon,
#add_block_modal .tabs section ul .widget-item[data-name="ButtonJoinGroup"]:hover .wi-icon,
#add_block_modal .tabs section ul .widget-item[data-name="ButtonSubscribeGroup"]:hover .wi-icon {
    background-position: -32px -163px
}

#add_block_modal .tabs section ul .widget-item[data-name="Photos"] .wi-icon {
    background-position: 0 -416px
}

#add_block_modal .tabs section ul .widget-item[data-name="Photos"]:hover .wi-icon {
    background-position: -32px -416px
}

#add_block_modal .tabs section ul .widget-item[data-name="Videos"] .wi-icon {
    background-position: 0 -448px
}

#add_block_modal .tabs section ul .widget-item[data-name="Videos"]:hover .wi-icon {
    background-position: -32px -448px
}

#add_block_modal .tabs section ul .widget-item[data-name="GroupsItemPeople"] .wi-icon {
    background-position: 0 -478px
}

#add_block_modal .tabs section ul .widget-item[data-name="GroupsItemPeople"]:hover .wi-icon {
    background-position: -32px -478px
}

#add_block_modal .tabs section ul .widget-item[data-name="GroupsItemPeopleItemEditProfilePersonal"] .wi-icon {
    background-position: 0 -510px
}

#add_block_modal .tabs section ul .widget-item[data-name="GroupsItemPeopleItemEditProfilePersonal"]:hover .wi-icon {
    background-position: -32px -510px
}

#add_block_modal .tabs section ul .widget-item[data-name="GroupsItemPeopleOnlinePromo"] .wi-icon {
    background-position: 0 -544px
}

#add_block_modal .tabs section ul .widget-item[data-name="GroupsItemPeopleOnlinePromo"]:hover .wi-icon {
    background-position: -32px -544px
}

#add_block_modal .tabs section ul .widget-item[data-name="Wiki"] .wi-icon {
    background-position: 0 -574px
}

#add_block_modal .tabs section ul .widget-item[data-name="Wiki"]:hover .wi-icon {
    background-position: -32px -574px
}

#add_block_modal .tabs section ul .widget-item[data-name="GroupsItemInviteEmail"] .wi-icon {
    background-position: 0 -612px
}

#add_block_modal .tabs section ul .widget-item[data-name="GroupsItemInviteEmail"]:hover .wi-icon {
    background-position: -32px -612px
}

#add_block_modal .tabs section ul .widget-item[data-name="StaticHtmlWysiwyg"] .wi-icon {
    background-position: 0 0
}

#add_block_modal .tabs section ul .widget-item[data-name="StaticHtmlWysiwyg"]:hover .wi-icon {
    background-position: -32px 0
}

#add_block_modal .tabs section ul .widget-item[data-name="StaticHtml"] .wi-icon {
    background-position: 0 -612px
}

#add_block_modal .tabs section ul .widget-item[data-name="StaticHtml"]:hover .wi-icon {
    background-position: -32px -612px
}

#add_block_modal .tabs section ul .widget-item[data-name="GroupsItem"] .wi-icon {
    background-position: 0 -130px
}

#add_block_modal .tabs section ul .widget-item[data-name="GroupsItem"]:hover .wi-icon {
    background-position: -32px -130px
}

#add_block_modal .tabs section ul .widget-item[data-name="ButtonCustom"] .wi-icon {
    background-position: 0 -194px
}

#add_block_modal .tabs section ul .widget-item[data-name="ButtonCustom"]:hover .wi-icon {
    background-position: -32px -194px
}

#add_block_modal .tabs section ul .widget-item[data-name="PollsItem"] .wi-icon {
    background-position: 0 -226px
}

#add_block_modal .tabs section ul .widget-item[data-name="PollsItem"]:hover .wi-icon {
    background-position: -32px -226px
}

#add_block_modal .tabs section ul .widget-item[data-name="StaticHtmlDev"] .wi-icon {
    background-position: 0 -66px
}

#add_block_modal .tabs section ul .widget-item[data-name="StaticHtmlDev"]:hover .wi-icon {
    background-position: -32px -66px
}

#add_block_modal .tabs section ul .widget-item[data-name="Extension"] .wi-icon {
    background-position: 0 -256px
}

#add_block_modal .tabs section ul .widget-item[data-name="Extension"]:hover .wi-icon {
    background-position: -32px -256px
}

#add_block_modal .tabs section ul .widget-item[data-name="\\Constructor\\Container\\Columns21"] .wi-icon {
    background-position: 0 -672px
}

#add_block_modal .tabs section ul .widget-item[data-name="\\Constructor\\Container\\Columns21"]:hover .wi-icon {
    background-position: -32px -672px
}

#add_block_modal .tabs section ul .widget-item[data-name="\\Constructor\\Container\\Columns12"] .wi-icon {
    background-position: 0 -642px
}

#add_block_modal .tabs section ul .widget-item[data-name="\\Constructor\\Container\\Columns12"]:hover .wi-icon {
    background-position: -32px -642px
}

#add_block_modal .tabs section ul .widget-item[data-name="\\Constructor\\Container\\Columns11"] .wi-icon {
    background-position: 0 -702px
}

#add_block_modal .tabs section ul .widget-item[data-name="\\Constructor\\Container\\Columns11"]:hover .wi-icon {
    background-position: -32px -702px
}

#add_block_modal .tabs section ul .widget-item[data-name="\\Constructor\\Container\\Columns111"] .wi-icon {
    background-position: 0 -734px
}

#add_block_modal .tabs section ul .widget-item[data-name="\\Constructor\\Container\\Columns111"]:hover .wi-icon {
    background-position: -32px -734px
}

#add_block_modal .tabs section ul .widget-item .wi-icon {
    width: 32px;
    height: 32px;
    background-image: url(/i/sbuilder/widget_icons_new.png?v=4a2b0046bd64129a3e92aefd234c8586)
}

#add_block_modal .tabs section ul .widget-item h5 {
    font-size: 14px;
    font-weight: normal
}

#add_block_modal .tabs section ul .widget-item p {
    color: #777;
    font-size: 11px;
    margin-bottom: 0
}

.fancybox-skin {
    background-color: #fff
}

#widget_settings {
    width: 740px
}

#widget_settings h1 {
    font-size: 24px
}

#widget_settings .widgets_settings_description {
    margin: 0 auto;
    font-size: 14px
}

#widget_settings .remark,
#widget_settings small {
    display: block;
    padding: 2px 0;
    font-size: 80%
}

#widget_settings span.disabled,
#widget_settings label.disabled,
#widget_settings div.disabled {
    color: #838383
}

#widget_settings .form_submit {
    margin: 5px 0
}

#widget_settings .form_field {
    padding: 10px 0;
    margin: 0;
    clear: left;
    border-bottom: 0;
    border-bottom: 1px dashed #e1e1e1
}

#widget_settings .form_field>label {
    float: left;
    width: 30%;
    padding: 2px
}

#widget_settings .form_field>label.wide_label {
    width: 100%
}

#widget_settings .form_field input[type="radio"],
#widget_settings .form_field input[type="checkbox"] {
    float: left;
    margin: 0 3px 0 0
}

#widget_settings .form_field .fields_set {
    float: left
}

#widget_settings .form_field .fields_set .radio_label {
    float: none;
    clear: none;
    width: auto;
    padding: 2px 0 2px 20px
}

#widget_settings .form_field .fields_set input[type="text"] {
    height: 1.7em;
    padding: 0 .5em
}

#widget_settings .sub_settings {
    padding-left: 20px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #e1e1e1
}

#widget_settings .without_bottom {
    border-bottom: 0;
    padding-bottom: 0
}

#widget_settings label small {
    text-transform: none;
    color: #838383
}

#widget_settings .only_for_developers,
#widget_settings .only_for_developers_without_padding {
    background: #fc6
}

#widget_settings div.meta_settings {
    padding-bottom: 10px
}

#widget_settings div.meta_settings .jsCollapseChanger {
    display: inline-block;
    font-weight: bold;
    cursor: pointer;
    text-decoration: underline;
    background: url(/images/g/profile_add_info_vis_checker.gif?v=2970d22656876309cb5b6fbe4d3c0c19) 0 -9px no-repeat;
    padding-left: 12px
}

#widget_styles_dropdown {
    width: 49px;
    padding: 10px 0;
    border: 0;
    box-shadow: 0 3px 13px rgba(0, 0, 0, 0.16)
}

#widget_styles_dropdown:before {
    left: 4px
}

#widget_styles_dropdown:after {
    left: 3px
}

#widget_styles_dropdown:before {
    right: 4px
}

#widget_styles_dropdown:after {
    right: 3px
}

#widget_styles_dropdown .wsd-item.selected {
    background-color: #eee
}

#widget_styles_dropdown .wsd-item a {
    padding: 7px 8px
}

#widget_styles_dropdown .wsd-item a .wsd-icon {
    background-image: url(/images/v4/lusiinthesky/widget_styles_sprite.png?v=9ee51cfc97b83da528835be27002a6ba);
    background-position: 0 0;
    width: 33px;
    max-width: 33px;
    height: 30px;
    max-height: 30px;
    margin: 1px 0
}

#widget_styles_dropdown .wsd-item a .wsd-icon[data-style="stylenum2"] {
    background-position: 0 -46px
}

#widget_styles_dropdown .wsd-item a .wsd-icon[data-style="stylenum3"] {
    background-position: 0 -92px
}

#widget_styles_dropdown .wsd-item a .wsd-icon[data-style="stylenum4"] {
    background-position: 0 -138px
}

.add-widget-wrapper {
    display: none;
    margin-bottom: 30px;
    height: 10px;
    background-color: transparent;
    overflow: visible;
    text-align: center
}

.add-widget-wrapper.active {
    display: block
}

.add-widget-wrapper .dashed-line {
    border-bottom: 1px dashed #cbcbcb;
    margin-top: -13px
}

.add-widget-wrapper a {
    min-height: 20px;
    min-width: 20px;
    display: inline-block;
    background-image: url(/i/sbuilder/man-icons.png?v=acb3bc906bdc40f51fec09bb1c550065)
}

.add-widget-wrapper a.plus-btn {
    background-position: -9px 211px
}

.add-widget-wrapper a.plus-btn:hover {
    background-position: -30px 211px
}

.add-widget-wrapper a.container-btn {
    background-position: -9px 190px
}

.add-widget-wrapper a.container-btn:hover {
    background-position: -30px 190px
}

#style_layout_modal .skin-tiles li {
    padding: .5em
}

#style_layout_modal .skin-tiles li.selected {
    background-color: #e1e1e1
}

#style_layout_modal .skin-tiles li:hover {
    background-color: #f7f7f7;
    cursor: pointer
}

#style_layout_modal .extra-settings-wrapper {
    margin-top: 20px
}

#style_layout_modal .extra-settings-wrapper input[type="file"],
#style_layout_modal .extra-settings-wrapper input[type="checkbox"],
#style_layout_modal .extra-settings-wrapper input[type="radio"],
#style_layout_modal .extra-settings-wrapper select {
    margin: 0 0 8px 0
}

#pagemode_modal {
    font-size: 14px
}

#pagemode_modal select {
    width: auto;
    display: inline
}

#pagemode_modal .edit-pagemode,
#pagemode_modal .add-pagemode {
    border-bottom: 1px dashed;
    margin-right: 15px
}

#pagemode_modal .custom-divider {
    display: inline-block;
    position: relative;
    top: -5px;
    height: 30px;
    margin: 0 10px;
    border-left: 1px solid #dbdbdb
}

#pagemode_modal hr {
    display: block;
    border-top: 1px solid #dbdbdb
}

#pagemode_modal .pmd-render .mode-name {
    display: inline-block;
    width: 200px;
    margin-right: 10px
}

.widget-blocker {
    font-weight: normal;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 50
}

.widget-blocker:hover .widget-blocker-bg {
    background-color: rgba(220, 220, 220, 0.5)
}

.widget-blocker:hover .widget-blocker-buttons {
    display: block
}

.widget-blocker.active .widget-blocker-buttons,
.widget-blocker.touch-enabled .widget-blocker-buttons {
    display: block
}

.widget-blocker .widget-blocker-bg {
    width: 100%;
    height: 100%;
    cursor: move;
    position: absolute
}

.widget-blocker-buttons {
    position: relative;
    display: none;
    cursor: pointer;
    padding: 5px;
    min-height: 30px;
    float: right
}

.widget-blocker-buttons a {
    min-height: 20px;
    min-width: 20px;
    display: inline-block;
    float: right
}

.widget-blocker-buttons a.settings-btn {
    background-image: url(/i/sbuilder/man-icons.png?v=acb3bc906bdc40f51fec09bb1c550065);
    background-position: -9px 43px;
    margin-right: 3px
}

.widget-blocker-buttons a.settings-btn:hover {
    background-position: -30px 43px
}

.widget-blocker-buttons a.remove-btn {
    background-image: url(/i/sbuilder/man-icons.png?v=acb3bc906bdc40f51fec09bb1c550065);
    background-position: -9px 22px
}

.widget-blocker-buttons a.remove-btn:hover {
    background-position: -30px 22px
}

.widget-blocker-buttons a.style-btn {
    background-image: url(/i/sbuilder/man-icons.png?v=acb3bc906bdc40f51fec09bb1c550065);
    background-position: -9px 64px;
    margin-right: 3px
}

.widget-blocker-buttons a.style-btn:hover {
    background-position: -30px 64px
}

.widget-blocker-buttons a.privacy-btn {
    margin-right: 3px;
    background-image: url(/i/sbuilder/man-icons.png?v=acb3bc906bdc40f51fec09bb1c550065)
}

.widget-blocker-buttons a.privacy-btn.privacy-all {
    background-position: -9px 148px
}

.widget-blocker-buttons a.privacy-btn.privacy-all:hover {
    background-position: -30px 148px
}

.widget-blocker-buttons a.privacy-btn.privacy-me {
    background-position: -9px 127px
}

.widget-blocker-buttons a.privacy-btn.privacy-me:hover {
    background-position: -30px 127px
}

.widget-blocker-buttons a.privacy-btn.privacy-group {
    background-position: -9px 106px
}

.widget-blocker-buttons a.privacy-btn.privacy-group:hover {
    background-position: -30px 106px
}

.widget-blocker-buttons a.privacy-btn.privacy-admin {
    background-position: -9px 85px
}

.widget-blocker-buttons a.privacy-btn.privacy-admin:hover {
    background-position: -30px 85px
}

.widget-blocker-buttons a.privacy-btn.privacy-none {
    background-position: -9px 169px
}

.widget-blocker-buttons a.privacy-btn.privacy-none:hover {
    background-position: -30px 169px
}

.subcont-blocker {
    min-height: 30px;
    padding: 0;
    cursor: move
}

.subcont-blocker>div.widget-blocker-buttons {
    display: block
}

.subcont-blocker>div.widget-blocker-bg {
    opacity: .2;
    margin: 0
}

.tophat-dropdown {
    padding: 10px 20px;
    border: 0;
    box-shadow: 0 3px 13px rgba(0, 0, 0, 0.16)
}

.tophat-dropdown:before {
    left: 4px
}

.tophat-dropdown:after {
    left: 3px
}

.tophat-dropdown.right:before {
    right: 4px
}

.tophat-dropdown.right:after {
    right: 3px
}

.tophat-dropdown .inrow-line {
    display: inline-block;
    line-height: 25px;
    font-size: 13px
}

.tophat-dropdown label span {
    vertical-align: middle
}

.tophat-dropdown h6 {
    color: #000;
    font-size: 13px;
    text-decoration: none;
    padding: 10px 0;
    margin: 0 14px 0 0
}

.tophat-dropdown hr {
    display: block;
    margin: 10px -20px
}

.tophat-dropdown .color-item {
    margin: 0 -20px;
    padding: 3px 0
}

.tophat-dropdown .color-item:hover {
    background-color: #eee
}

.tophat-dropdown .color-item label {
    display: inline-block
}

.tophat-dropdown .color-item .minicolors {
    margin-right: 20px
}

.tophat-dropdown .switch.tiny {
    border-radius: 3px !important;
    margin: 8px 0 5px 0;
    width: 60px;
    height: 20px
}

.tophat-dropdown .switch.tiny:hover span:last-child {
    width: 30px;
    background: white;
    box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #009420, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px #a8a8a8
}

.tophat-dropdown .switch.tiny label.switch-off-bg {
    color: white;
    font-size: 14px;
    line-height: 20px;
    font-weight: 200;
    text-align: center
}

.tophat-dropdown .switch.tiny label.switch-on-bg {
    color: white;
    font-size: 14px;
    line-height: 20px;
    font-weight: 200;
    text-align: center
}

.tophat-dropdown .switch.tiny span:last-child {
    width: 30px;
    background: white;
    box-shadow: 2px 0 10px 0 rgba(0, 0, 0, 0.07), 1000px 0 0 980px #00bd28, -2px 0 10px 0 rgba(0, 0, 0, 0.07), -1000px 0 0 1000px #cdcdcd
}

.tophat-dropdown .switch.tiny input:first-of-type:checked ~ span:last-child {
    margin-left: -29px
}

.tophat-dropdown .minicolors {
    float: right;
    margin-top: 7px;
    border-radius: 10px
}

.tophat-dropdown .minicolors .minicolors-swatch {
    width: 12px;
    height: 12px;
    border-radius: 10px;
    cursor: pointer
}

.tophat-dropdown .minicolors .minicolors-swatch span {
    border-radius: 10px
}

.tophat-dropdown input[name=th_bg_radio] {
    display: none
}

.tophat-dropdown input[name=th_bg_radio]+label {
    font-size: 13px;
    line-height: 25px;
    padding-left: 20px;
    margin-bottom: 0
}

.tophat-dropdown input[name=th_bg_radio]+label span {
    display: inline-block;
    width: 19px;
    height: 20px;
    margin: 5px 0 0 5px;
    vertical-align: middle
}

.tophat-dropdown input[name=th_bg_radio]:checked+label span {
    background-image: url(/images/v4/bg-ok-tick.png?v=f8c9af2717de5dc354b33434d87cdc88);
    background-repeat: no-repeat
}

.tophat-dropdown input[type="file"] {
    display: none
}

.tophat-dropdown .hbtn {
    display: block;
    text-align: center;
    margin: 10px 0;
    height: auto
}

.widget {
    margin-bottom: 30px
}

.widget .turned-on {
    min-height: 30px
}

.module_widget>.title {
    display: block;
    padding: 0 0 18px 0;
    border-bottom: 1px solid #e1e1e1;
    background: transparent;
    margin: -2px 0 20px 0;
    font-size: 18px;
    line-height: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    font-style: normal;
    color: #4fa4ae;
    word-break: break-word;
    text-transform: uppercase
}

.module_widget.widgetEnum_stylenum1 {
    padding-top: 20px;
    border-top: 2px solid #e1e1e1
}

.widget:first-of-type .module_widget.widgetEnum_stylenum1,
.module_widget.widgetEnum_stylenum1.has-masonry {
    padding-top: 0;
    border-top: 0
}

.module_widget.widgetEnum_stylenum2 {
    padding: 20px 20px 20px 20px;
    border: 10px solid #ed9397
}

.module_widget.widgetEnum_stylenum3 {
    padding: 20px 20px;
    border: 10px solid #f7e2db
}

.module_widget.widgetEnum_stylenum3 h2.title,
.module_widget.widgetEnum_stylenum3 .widgetPollsItem b.title,
.widgetPollsItem .module_widget.widgetEnum_stylenum3 b.title,
.module_widget.widgetEnum_stylenum3 h1.title {
    padding-top: 20px !important;
    padding-left: 20px !important;
    margin-left: -20px !important;
    margin-right: -20px !important;
    margin-top: -22px !important;
    background-color: #f7e2db !important
}

.module_widget.widgetEnum_stylenum4 {
    background-color: #ebf5f6;
    padding: 30px 30px;
    border-top: 0
}

.module_widget textarea,
.module_widget input[type="text"],
.module_widget input[type="date"],
.module_widget input[type="datetime"],
.module_widget input[type="email"],
.module_widget input[type="number"],
.module_widget input[type="search"],
.module_widget input[type="tel"],
.module_widget input[type="url"] {
    color: #252525;
    background-color: #fff
}

.module_widget textarea:focus,
.module_widget input[type="text"]:focus,
.module_widget input[type="date"]:focus,
.module_widget input[type="datetime"]:focus,
.module_widget input[type="email"]:focus,
.module_widget input[type="number"]:focus,
.module_widget input[type="search"]:focus,
.module_widget input[type="tel"]:focus,
.module_widget input[type="url"]:focus {
    color: #252525;
    background-color: #fafafa
}

.module_widget h1,
.module_widget h2,
.module_widget .widgetPollsItem b,
.widgetPollsItem .module_widget b,
.module_widget h3,
.module_widget h4,
.module_widget h5,
.module_widget h6 {
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    font-style: normal;
    line-height: 1.4;
    color: #000;
    margin: 0 0 11px 0
}

.module_widget h1 {
    font-size: 28px;
    line-height: 34px
}

.module_widget h2,
.module_widget .widgetPollsItem b,
.widgetPollsItem .module_widget b {
    font-size: 18px;
    line-height: 22px
}

.module_widget h2.comments,
.module_widget .widgetPollsItem b.comments,
.widgetPollsItem .module_widget b.comments {
    font-size: 20px;
    line-height: 20px;
    font-weight: normal;
    font-family: Arial, sans-serif;
    border-bottom: 1px dashed #e1e1e1;
    margin: 20px 0 20px 0;
    padding-bottom: 20px
}

.module_widget h3 {
    font-size: 18px;
    line-height: 24px
}

.module_widget h4 {
    font-size: 16px
}

.module_widget h5 {
    font-size: 14px
}

.module_widget h6 {
    font-size: 12px
}

.module_widget p {
    font-size: 13px;
    line-height: 20px
}

.module_widget small {
    font-size: 12px
}

.module_widget .link-block {
    margin: -4px 0 0 0
}

.module_widget .link-block a {
    color: #4fa4ae;
    font-size: 12px;
    line-height: 20px
}

.module_widget .link-block a big {
    display: none
}

.view-selector {
    border-bottom: 1px solid #e1e1e1;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin-top: -4px;
    margin-bottom: 20px;
    padding-bottom: 16px
}

.view-selector a {
    display: inline-block;
    color: #252525;
    padding: 0 10px 0 0
}

.view-selector a:hover {
    text-decoration: underline
}

.view-selector a.selected {
    background: transparent;
    color: #4fa4ae
}

.view-selector a.selected span {
    font-weight: bold
}

.view-selector a.bordered {
    border: 0
}

.royal_plate {
    width: 20px;
    float: right;
    position: relative;
    top: 0
}

.royal_plate .royal_button {
    background: url(/images/v4/bg-royal-button.png?v=c7f26b4fabf89c1b78169598e0de4be3) 0 0 no-repeat;
    width: 20px;
    height: 20px;
    cursor: pointer
}

.royal_plate .royal_button:hover .royal_button {
    background-position: 0 -20px
}

.royal_plate .royal_controls {
    display: none;
    position: absolute;
    background: #fff;
    padding: 7px 0;
    min-height: 0;
    min-width: 240px;
    z-index: 1000;
    top: 15px;
    left: -110px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1)
}

.royal_plate .royal_controls div[data-type="royal_button"] {
    height: 28px;
    line-height: 28px;
    padding-left: 17px;
    cursor: pointer
}

.royal_plate .royal_controls div[data-type="royal_button"]:hover {
    background-color: #f8f8f8;
    color: #000
}

.royal_plate .royal_controls div[data-type="royal_button"].edit_button>a {
    text-decoration: none;
    color: inherit
}

.royal_plate .royal_controls .royal_restore {
    display: none
}

.royal_plate .royal_controls .royal_confirm_blocking {
    display: none;
    width: 100%
}

.royal_plate .royal_controls .royal_confirm_blocking div[data-type="royal_button"] {
    height: 28px;
    line-height: 28px;
    padding-left: 17px;
    cursor: pointer
}

.royal_plate .royal_controls .royal_confirm_blocking div[data-type="royal_button"]:hover {
    background-color: #f8f8f8;
    color: #000
}

.royal_plate .royal_controls .royal_confirm_blocking div[data-type="royal_button"].edit_button>a {
    text-decoration: none;
    color: inherit
}

.royal_plate .royal_controls .royal_confirm_asblocked {
    display: none;
    width: 100%;
    height: 30px;
    line-height: 30px
}

.royal_plate .royal_controls .royal_confirm_asblocked>div {
    padding-left: 17px;
    cursor: pointer
}

.royal_plate .royal_controls .royal_confirm_asblocked div[data-type="royal_button"] {
    height: 28px;
    line-height: 28px;
    padding-left: 17px;
    cursor: pointer
}

.royal_plate .royal_controls .royal_confirm_asblocked div[data-type="royal_button"]:hover {
    background-color: #f8f8f8;
    color: #000
}

.royal_plate .royal_controls .royal_confirm_asblocked div[data-type="royal_button"].edit_button>a {
    text-decoration: none;
    color: inherit
}

.royal_plate .royal_controls .block_button_confirmed,
.royal_plate .royal_controls .block_button_canceled {
    text-decoration: underline
}

.royal_restore {
    width: 100%;
    height: 30px;
    line-height: 30px;
    font-size: 13px
}

.royal_restore div[data-type="royal_button"] {
    height: 28px;
    line-height: 28px;
    padding-left: 17px;
    cursor: pointer
}

.royal_restore div[data-type="royal_button"]:hover {
    background-color: #f8f8f8;
    color: #000
}

.royal_restore div[data-type="royal_button"].edit_button>a {
    text-decoration: none;
    color: inherit
}

.royal_restore .restore_button {
    padding-left: 17px;
    cursor: pointer
}

.pager {
    font-size: 12px;
    line-height: 20px;
    padding: 16px 0
}

.pager .pages {
    float: right;
    background: transparent
}

.pager.pager-bottom,
.pager.pager-middle {
    border-top: 1px solid #e1e1e1;
    padding-bottom: 0;
    margin-top: 20px
}

.pager.pager-top {
    border-bottom: 1px solid #e1e1e1;
    margin-bottom: 14px
}

.pager.no-border {
    padding-top: 10px;
    border-top: 0
}

.butt-watch,
.butt-unwatch,
.butt_watch,
.butt_unwatch {
    float: right;
    margin: 0;
    display: inline-block;
    padding: 0 2px;
    border: 0;
    color: #838383;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: inherit;
    font-weight: normal;
    text-decoration: none;
    background: 0
}

.butt-watch::before,
.butt-unwatch::before,
.butt_watch::before,
.butt_unwatch::before {
    font-family: 'mt-custom';
    content: '\e80a';
    margin-right: 5px
}

.butt-watch:hover,
.butt-watch:active,
.butt-watch:focus,
.butt-unwatch:hover,
.butt-unwatch:active,
.butt-unwatch:focus,
.butt_watch:hover,
.butt_watch:active,
.butt_watch:focus,
.butt_unwatch:hover,
.butt_unwatch:active,
.butt_unwatch:focus {
    text-decoration: none;
    background: 0;
    color: #505050;
    box-shadow: none
}

.butt-unwatch::before {
    content: '\e80b'
}

.blogpostFieldsTypeDefault .error input,
.blogpostFieldsTypeDefault .error textarea,
.blogpostFieldsTypeDefault .error select {
    color: #4d4d4d;
    margin-bottom: 1em
}

.blogpostFieldsTypeDefault .error label {
    color: #4d4d4d
}

.blogpostFieldsTypeDefault p.error {
    color: #c60f13;
    margin-bottom: 0
}

.blogpostFieldsTypeDefault .error table.mceLayout {
    border: 1px solid #c60f13
}

.userPostForm .error label,
.userPostForm .error label.error {
    color: inherit
}

.userPostForm p.error {
    color: #c60f13;
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0
}

.blogPostPollCreateForm p.error {
    margin-bottom: 6px
}

.userPostForm .error textarea {
    border-color: #c60f13
}

.widgetBlogPostsNew .short_mode.items .item {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetBlogPostsNew .short_mode.items .item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.widgetBlogPostsNew .short_mode.items .item h3 {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetBlogPostsNew .short_mode.items .item h3 .title {
    color: #4fa4ae;
    text-decoration: none;
    background: transparent
}

.widgetBlogPostsNew .short_mode.items .item h3 .title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .short_mode.items .item img {
    width: 100%
}

.widgetBlogPostsNew .short_mode.items .item .image img,
.widgetBlogPostsNew .short_mode.items .item .m-item-post-img {
    margin: 0 0 20px 0
}

.widgetBlogPostsNew .short_mode.items .item .m-item-poll-img {
    display: block;
    margin: 0 auto 20px auto
}

.widgetBlogPostsNew .short_mode.items .item .small-title,
.widgetBlogPostsNew .short_mode.items .item .catalog-title {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #4fa4ae;
    font-weight: normal;
    text-decoration: none;
    word-wrap: break-word;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .short_mode.items .item .small-title:hover,
.widgetBlogPostsNew .short_mode.items .item .catalog-title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .short_mode.items .item .small-title.catalog-title,
.widgetBlogPostsNew .short_mode.items .item .catalog-title.catalog-title {
    display: inline-block;
    margin-right: 10px
}

.widgetBlogPostsNew .short_mode.items .item .post {
    overflow: hidden
}

.widgetBlogPostsNew .short_mode.items .item .post p,
.widgetBlogPostsNew .short_mode.items .item .post div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .short_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .short_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .short_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetBlogPostsNew .short_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .short_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetBlogPostsNew .short_mode.items .item .post-details .rating-and-comments .rating,
.widgetBlogPostsNew .short_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetBlogPostsNew .short_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetBlogPostsNew .short_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetBlogPostsNew .short_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetBlogPostsNew .short_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetBlogPostsNew .short_mode.items .item .royal_plate {
    display: block;
    position: absolute;
    float: none;
    top: 0;
    right: 0
}

.touch .widgetBlogPostsNew .short_mode.items .item .royal_plate {
    display: inherit
}

.widgetBlogPostsNew .short_mode.items .item:hover .royal_plate {
    display: block !important
}

.widgetBlogPostsNew .teaser_mode.items .item {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetBlogPostsNew .teaser_mode.items .item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.widgetBlogPostsNew .teaser_mode.items .item h3 {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetBlogPostsNew .teaser_mode.items .item h3 .title {
    color: #4fa4ae;
    text-decoration: none;
    background: transparent
}

.widgetBlogPostsNew .teaser_mode.items .item h3 .title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .teaser_mode.items .item img {
    width: 100%
}

.widgetBlogPostsNew .teaser_mode.items .item .image img,
.widgetBlogPostsNew .teaser_mode.items .item .m-item-post-img {
    margin: 0 0 20px 0
}

.widgetBlogPostsNew .teaser_mode.items .item .m-item-poll-img {
    display: block;
    margin: 0 auto 20px auto
}

.widgetBlogPostsNew .teaser_mode.items .item .small-title,
.widgetBlogPostsNew .teaser_mode.items .item .catalog-title {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #4fa4ae;
    font-weight: normal;
    text-decoration: none;
    word-wrap: break-word;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .teaser_mode.items .item .small-title:hover,
.widgetBlogPostsNew .teaser_mode.items .item .catalog-title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .teaser_mode.items .item .small-title.catalog-title,
.widgetBlogPostsNew .teaser_mode.items .item .catalog-title.catalog-title {
    display: inline-block;
    margin-right: 10px
}

.widgetBlogPostsNew .teaser_mode.items .item .post {
    overflow: hidden
}

.widgetBlogPostsNew .teaser_mode.items .item .post p,
.widgetBlogPostsNew .teaser_mode.items .item .post div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .teaser_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .teaser_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .teaser_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetBlogPostsNew .teaser_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .teaser_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetBlogPostsNew .teaser_mode.items .item .post-details .rating-and-comments .rating,
.widgetBlogPostsNew .teaser_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetBlogPostsNew .teaser_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetBlogPostsNew .teaser_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetBlogPostsNew .teaser_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetBlogPostsNew .teaser_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetBlogPostsNew .teaser_mode.items .item .royal_plate {
    display: block;
    position: absolute;
    float: none;
    top: 0;
    right: 0
}

.touch .widgetBlogPostsNew .teaser_mode.items .item .royal_plate {
    display: inherit
}

.widgetBlogPostsNew .teaser_mode.items .item:hover .royal_plate {
    display: block !important
}

.widgetBlogPostsNew .verbose_mode.items .item {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetBlogPostsNew .verbose_mode.items .item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.widgetBlogPostsNew .verbose_mode.items .item h3 {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetBlogPostsNew .verbose_mode.items .item h3 .title {
    color: #4fa4ae;
    text-decoration: none;
    background: transparent
}

.widgetBlogPostsNew .verbose_mode.items .item h3 .title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .verbose_mode.items .item img {
    width: 100%
}

.widgetBlogPostsNew .verbose_mode.items .item .image img,
.widgetBlogPostsNew .verbose_mode.items .item .m-item-post-img {
    margin: 0 0 20px 0
}

.widgetBlogPostsNew .verbose_mode.items .item .m-item-poll-img {
    display: block;
    margin: 0 auto 20px auto
}

.widgetBlogPostsNew .verbose_mode.items .item .small-title,
.widgetBlogPostsNew .verbose_mode.items .item .catalog-title {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #4fa4ae;
    font-weight: normal;
    text-decoration: none;
    word-wrap: break-word;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .verbose_mode.items .item .small-title:hover,
.widgetBlogPostsNew .verbose_mode.items .item .catalog-title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .verbose_mode.items .item .small-title.catalog-title,
.widgetBlogPostsNew .verbose_mode.items .item .catalog-title.catalog-title {
    display: inline-block;
    margin-right: 10px
}

.widgetBlogPostsNew .verbose_mode.items .item .post {
    overflow: hidden
}

.widgetBlogPostsNew .verbose_mode.items .item .post p,
.widgetBlogPostsNew .verbose_mode.items .item .post div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .verbose_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .verbose_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .verbose_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetBlogPostsNew .verbose_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .verbose_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetBlogPostsNew .verbose_mode.items .item .post-details .rating-and-comments .rating,
.widgetBlogPostsNew .verbose_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetBlogPostsNew .verbose_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetBlogPostsNew .verbose_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetBlogPostsNew .verbose_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetBlogPostsNew .verbose_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetBlogPostsNew .verbose_mode.items .item .royal_plate {
    display: block;
    position: absolute;
    float: none;
    top: 0;
    right: 0
}

.touch .widgetBlogPostsNew .verbose_mode.items .item .royal_plate {
    display: inherit
}

.widgetBlogPostsNew .verbose_mode.items .item:hover .royal_plate {
    display: block !important
}

.widgetBlogPostsNew .content_mode.items .item {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetBlogPostsNew .content_mode.items .item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.widgetBlogPostsNew .content_mode.items .item h3 {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetBlogPostsNew .content_mode.items .item h3 .title {
    color: #4fa4ae;
    text-decoration: none;
    background: transparent
}

.widgetBlogPostsNew .content_mode.items .item h3 .title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .content_mode.items .item img {
    width: 100%
}

.widgetBlogPostsNew .content_mode.items .item .image img,
.widgetBlogPostsNew .content_mode.items .item .m-item-post-img {
    margin: 0 0 20px 0
}

.widgetBlogPostsNew .content_mode.items .item .m-item-poll-img {
    display: block;
    margin: 0 auto 20px auto
}

.widgetBlogPostsNew .content_mode.items .item .small-title,
.widgetBlogPostsNew .content_mode.items .item .catalog-title {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #4fa4ae;
    font-weight: normal;
    text-decoration: none;
    word-wrap: break-word;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .content_mode.items .item .small-title:hover,
.widgetBlogPostsNew .content_mode.items .item .catalog-title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .content_mode.items .item .small-title.catalog-title,
.widgetBlogPostsNew .content_mode.items .item .catalog-title.catalog-title {
    display: inline-block;
    margin-right: 10px
}

.widgetBlogPostsNew .content_mode.items .item .post {
    overflow: hidden
}

.widgetBlogPostsNew .content_mode.items .item .post p,
.widgetBlogPostsNew .content_mode.items .item .post div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .content_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .content_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .content_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetBlogPostsNew .content_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .content_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetBlogPostsNew .content_mode.items .item .post-details .rating-and-comments .rating,
.widgetBlogPostsNew .content_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetBlogPostsNew .content_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetBlogPostsNew .content_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetBlogPostsNew .content_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetBlogPostsNew .content_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetBlogPostsNew .content_mode.items .item .royal_plate {
    display: block;
    position: absolute;
    float: none;
    top: 0;
    right: 0
}

.touch .widgetBlogPostsNew .content_mode.items .item .royal_plate {
    display: inherit
}

.widgetBlogPostsNew .content_mode.items .item:hover .royal_plate {
    display: block !important
}

.widgetBlogPostsNew .catalog_mode.items .item {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetBlogPostsNew .catalog_mode.items .item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.widgetBlogPostsNew .catalog_mode.items .item h3 {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetBlogPostsNew .catalog_mode.items .item h3 .title {
    color: #4fa4ae;
    text-decoration: none;
    background: transparent
}

.widgetBlogPostsNew .catalog_mode.items .item h3 .title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .catalog_mode.items .item img {
    width: 100%
}

.widgetBlogPostsNew .catalog_mode.items .item .image img,
.widgetBlogPostsNew .catalog_mode.items .item .m-item-post-img {
    margin: 0 0 20px 0
}

.widgetBlogPostsNew .catalog_mode.items .item .m-item-poll-img {
    display: block;
    margin: 0 auto 20px auto
}

.widgetBlogPostsNew .catalog_mode.items .item .small-title,
.widgetBlogPostsNew .catalog_mode.items .item .catalog-title {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #4fa4ae;
    font-weight: normal;
    text-decoration: none;
    word-wrap: break-word;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .catalog_mode.items .item .small-title:hover,
.widgetBlogPostsNew .catalog_mode.items .item .catalog-title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .catalog_mode.items .item .small-title.catalog-title,
.widgetBlogPostsNew .catalog_mode.items .item .catalog-title.catalog-title {
    display: inline-block;
    margin-right: 10px
}

.widgetBlogPostsNew .catalog_mode.items .item .post {
    overflow: hidden
}

.widgetBlogPostsNew .catalog_mode.items .item .post p,
.widgetBlogPostsNew .catalog_mode.items .item .post div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .catalog_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .catalog_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .catalog_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetBlogPostsNew .catalog_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .catalog_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetBlogPostsNew .catalog_mode.items .item .post-details .rating-and-comments .rating,
.widgetBlogPostsNew .catalog_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetBlogPostsNew .catalog_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetBlogPostsNew .catalog_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetBlogPostsNew .catalog_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetBlogPostsNew .catalog_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetBlogPostsNew .catalog_mode.items .item .royal_plate {
    display: block;
    position: absolute;
    float: none;
    top: 0;
    right: 0
}

.touch .widgetBlogPostsNew .catalog_mode.items .item .royal_plate {
    display: inherit
}

.widgetBlogPostsNew .catalog_mode.items .item:hover .royal_plate {
    display: block !important
}

.widgetBlogPostsNew .showcase_mode.items {
    margin-bottom: -20px
}

.widgetBlogPostsNew .showcase_mode.items .item {
    margin-bottom: 20px
}

.widgetBlogPostsNew .showcase_mode.items .item:hover h3.title {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetBlogPostsNew .showcase_mode.items .item .item-inside>img {
    min-width: 100%
}

.widgetBlogPostsNew .showcase_mode.items .item .item-inside:hover {
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0
}

.widgetBlogPostsNew .showcase_mode.items .item h3.title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #4fa4ae;
    text-decoration: none;
    background: transparent;
    margin: -3px 0 17px 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.widgetBlogPostsNew .showcase_mode.items .item a.block {
    position: relative;
    height: auto;
    overflow: hidden;
    text-decoration: none
}

.widgetBlogPostsNew .showcase_mode.items .item a.block:hover {
    text-decoration: none
}

.widgetBlogPostsNew .showcase_mode.items .item .post-data {
    border: 1px solid #e1e1e1;
    padding: 20px 20px 0 20px
}

.widgetBlogPostsNew .showcase_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetBlogPostsNew .showcase_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetBlogPostsNew .showcase_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetBlogPostsNew .showcase_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383;
    margin-right: 11px
}

.widgetBlogPostsNew .showcase_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetBlogPostsNew .showcase_mode.items .item .post-details .rating-and-comments .rating,
.widgetBlogPostsNew .showcase_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetBlogPostsNew .showcase_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetBlogPostsNew .showcase_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetBlogPostsNew .showcase_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetBlogPostsNew .showcase_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetBlogPostsNew .teaser_mode .image,
.widgetBlogPostsNew .verbose_mode .image {
    overflow: hidden;
    display: block
}

.widgetBlogPostsNew .teaser_mode .image img,
.widgetBlogPostsNew .verbose_mode .image img {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0;
    display: block
}

.large-4.columns #local .post img {
    display: block;
    width: 100%
}

.widgetTagCloud .categories {
    padding: 0;
    border-bottom: 0;
    font-size: 13px;
    line-height: 20px;
    margin: -3.5px 0 16.5px 0
}

.widgetTagCloud .categories a {
    display: block;
    color: #4fa4ae;
    text-decoration: none
}

.widgetTagCloud .categories a:hover {
    color: #4fa4ae;
    text-decoration: underline
}

.widgetTagCloud .categories.cloud a {
    display: inline-block;
    margin-right: 10px
}

.widgetBlogPostsItem h1.title,
.widgetBusinessBlogPostsItem h1.title {
    color: #000;
    font-weight: 700;
    font-size: 18px;
    line-height: 22px
}

.widgetBlogPostsItem .panel.actions,
.widgetBusinessBlogPostsItem .panel.actions {
    margin: 0;
    padding: 5px
}

.widgetBlogPostsItem .panel.actions form,
.widgetBusinessBlogPostsItem .panel.actions form {
    display: inline-block;
    margin: 0
}

.widgetBlogPostsItem .panel.actions input.mass-mail,
.widgetBusinessBlogPostsItem .panel.actions input.mass-mail {
    width: auto;
    display: inline-block;
    border: 0;
    text-align: left;
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icons/mails__plus.png?v=07b3c0bbb41138c42448b3f2e549120c) left center no-repeat;
    font-size: 12px;
    cursor: pointer;
    color: #4fa4ae;
    text-decoration: none
}

.widgetBlogPostsItem .panel.actions input.mass-mail:hover,
.widgetBusinessBlogPostsItem .panel.actions input.mass-mail:hover {
    text-decoration: underline
}

.widgetBlogPostsItem .panel.actions .edit-link,
.widgetBusinessBlogPostsItem .panel.actions .edit-link {
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icon_edit.gif?v=2be5b6e0e6ff39af717aefc3a51563a8) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae;
    text-transform: capitalize
}

.widgetBlogPostsItem .panel.actions .edit-link-poll,
.widgetBusinessBlogPostsItem .panel.actions .edit-link-poll {
    padding-left: 30px;
    margin-left: 12px;
    background: url(/images/icon-poll20.png?v=96dbdfe7baba3abc798f11935e4719b5) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae
}

.widgetBlogPostsItem .panel.actions .butt_approve.pointer,
.widgetBusinessBlogPostsItem .panel.actions .butt_approve.pointer {
    border: 0;
    display: inline-block;
    padding-left: 19px;
    margin-left: 12px;
    background: url(/images/like_icon.gif?v=c15bca5f15dcd9176837317ad5fd8b80) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae;
    outline: 0
}

.widgetBlogPostsItem .panel.actions .butt_approve.pointer:hover,
.widgetBusinessBlogPostsItem .panel.actions .butt_approve.pointer:hover {
    text-decoration: underline
}

.widgetBlogPostsItem .panel.actions input.delete,
.widgetBlogPostsItem .panel.actions button.delete,
.widgetBusinessBlogPostsItem .panel.actions input.delete,
.widgetBusinessBlogPostsItem .panel.actions button.delete {
    width: auto;
    display: inline-block;
    border: 0;
    text-align: left;
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icons/delete.png?v=333298d870834450d435affff0bc61d9) left center no-repeat;
    font-size: 12px;
    cursor: pointer;
    color: #4fa4ae;
    text-transform: capitalize
}

.widgetBlogPostsItem .panel.actions input.delete:hover,
.widgetBlogPostsItem .panel.actions button.delete:hover,
.widgetBusinessBlogPostsItem .panel.actions input.delete:hover,
.widgetBusinessBlogPostsItem .panel.actions button.delete:hover {
    text-decoration: underline
}

.widgetBlogPostsItem .panel.actions .code-for-embedding,
.widgetBusinessBlogPostsItem .panel.actions .code-for-embedding {
    font-size: 16px;
    color: #4fa4ae
}

.widgetBlogPostsItem .panel.actions .code-for-embedding a,
.widgetBusinessBlogPostsItem .panel.actions .code-for-embedding a {
    padding-left: 18px;
    margin-left: 12px;
    background: url(/images/icon_import.gif?v=14161d2045ccd1058470df0881948c8a) left center no-repeat;
    font-size: 12px;
    color: #366291
}

.widgetBlogPostsItem .panel.actions .code-for-embedding #VideositemVideosItemContent_video_item_url_code_block,
.widgetBusinessBlogPostsItem .panel.actions .code-for-embedding #VideositemVideosItemContent_video_item_url_code_block {
    padding: 0 12px
}

.widgetBlogPostsItem .panel.actions .code-for-embedding .head,
.widgetBusinessBlogPostsItem .panel.actions .code-for-embedding .head {
    font-size: 12px;
    display: block;
    margin: 0 0 5px 0
}

.widgetBlogPostsItem .panel.actions .code-for-embedding .text_field,
.widgetBusinessBlogPostsItem .panel.actions .code-for-embedding .text_field {
    margin-bottom: 12px
}

.widgetBlogPostsItem .post,
.widgetBusinessBlogPostsItem .post {
    border: 0;
    padding: 20px 2px 0 2px;
    overflow: hidden;
    line-height: 24px
}

.widgetBlogPostsItem .post.post p,
.widgetBlogPostsItem .post.post ol,
.widgetBlogPostsItem .post.post ul,
.widgetBlogPostsItem .post.post td,
.widgetBlogPostsItem .post.post div,
.widgetBusinessBlogPostsItem .post.post p,
.widgetBusinessBlogPostsItem .post.post ol,
.widgetBusinessBlogPostsItem .post.post ul,
.widgetBusinessBlogPostsItem .post.post td,
.widgetBusinessBlogPostsItem .post.post div {
    color: #252525;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 17px
}

.widgetBlogPostsItem .post.post .movie,
.widgetBusinessBlogPostsItem .post.post .movie {
    margin-bottom: 17px
}

.widgetBlogPostsItem .tags,
.widgetBlogPostsItem .date,
.widgetBusinessBlogPostsItem .tags,
.widgetBusinessBlogPostsItem .date {
    display: block;
    color: #838383;
    font-size: 12px;
    line-height: 20px
}

.widgetBlogPostsItem .tags a,
.widgetBlogPostsItem .date a,
.widgetBusinessBlogPostsItem .tags a,
.widgetBusinessBlogPostsItem .date a {
    color: #838383
}

.widgetBlogPostsItem .tags a:hover,
.widgetBlogPostsItem .date a:hover,
.widgetBusinessBlogPostsItem .tags a:hover,
.widgetBusinessBlogPostsItem .date a:hover {
    color: #838383
}

.widgetBlogPostsItem .author-signature,
.widgetBusinessBlogPostsItem .author-signature {
    margin: 30px 0 30px 0;
    overflow: hidden
}

.widgetBlogPostsItem .author-signature .photo,
.widgetBusinessBlogPostsItem .author-signature .photo {
    display: inline-block;
    width: 100px;
    height: 100px;
    margin-right: 20px
}

.widgetBlogPostsItem .author-signature .infobox,
.widgetBusinessBlogPostsItem .author-signature .infobox {
    padding-left: 120px
}

.widgetBlogPostsItem .author-signature .infobox .author-name,
.widgetBusinessBlogPostsItem .author-signature .infobox .author-name {
    font-size: 16px;
    line-height: 24px;
    font-weight: bold
}

.widgetBlogPostsItem .author-signature .infobox .im,
.widgetBusinessBlogPostsItem .author-signature .infobox .im {
    margin: 6px 0 0 0;
    font-size: 12px;
    line-height: 20px
}

.widgetBlogPostsItem .author-signature .infobox .im li,
.widgetBusinessBlogPostsItem .author-signature .infobox .im li {
    display: inline-block;
    margin-right: 5px
}

.widgetBlogPostsItem .author-signature .infobox .desc,
.widgetBusinessBlogPostsItem .author-signature .infobox .desc {
    margin: 6px 0 0 0;
    font-size: 16px;
    line-height: 24px
}

.widgetBlogPostsItem .content-item-likeblock,
.widgetBusinessBlogPostsItem .content-item-likeblock {
    position: relative;
    border-top: 1px dashed #e1e1e1;
    border-bottom: 2px solid #e1e1e1;
    margin-top: 27px;
    padding: 30px 0
}

.widgetBlogPostsItem .content-item-likeblock .rating,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating {
    background: 0;
    float: right;
    padding: 0;
    border: 0
}

.widgetBlogPostsItem .content-item-likeblock .rating .butt_plus,
.widgetBlogPostsItem .content-item-likeblock .rating .butt_minus,
.widgetBlogPostsItem .content-item-likeblock .rating .butt_plus_selected,
.widgetBlogPostsItem .content-item-likeblock .rating .butt_plus_disabled,
.widgetBlogPostsItem .content-item-likeblock .rating .butt_minus_disabled,
.widgetBlogPostsItem .content-item-likeblock .rating .butt_plus_auth,
.widgetBlogPostsItem .content-item-likeblock .rating .butt_minus_auth,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_plus,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_minus,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_plus_selected,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_plus_disabled,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_minus_disabled,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_plus_auth,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_minus_auth {
    float: left;
    width: 40px;
    height: 40px;
    background-image: url(/images/v4/bg-thumbs-big.png?v=2bf87ddffd35f888c424014d2aa8327d);
    background-position: -40px -0;
    border: 0;
    cursor: pointer;
    outline: 0;
    text-indent: -10000em
}

.widgetBlogPostsItem .content-item-likeblock .rating .butt_plus:hover,
.widgetBlogPostsItem .content-item-likeblock .rating .butt_plus:active,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_plus:hover,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_plus:active {
    background-position: -40px -200px
}

.widgetBlogPostsItem .content-item-likeblock .rating .butt_minus,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_minus {
    background-position: 0 0
}

.widgetBlogPostsItem .content-item-likeblock .rating .butt_minus:hover,
.widgetBlogPostsItem .content-item-likeblock .rating .butt_minus:active,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_minus:hover,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_minus:active {
    background-position: 0 -40px
}

.widgetBlogPostsItem .content-item-likeblock .rating .butt_plus_disabled,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_plus_disabled {
    background-position: -40px 0;
    cursor: default
}

.widgetBlogPostsItem .content-item-likeblock .rating .butt_minus_disabled,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_minus_disabled {
    background-position: 0 0;
    cursor: default
}

.widgetBlogPostsItem .content-item-likeblock .rating .butt_minus_selected,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_minus_selected {
    background-position: 0 -120px !important
}

.widgetBlogPostsItem .content-item-likeblock .rating .butt_plus_selected,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .butt_plus_selected {
    background-position: -40px -120px !important
}

.widgetBlogPostsItem .content-item-likeblock .rating .mark,
.widgetBlogPostsItem .content-item-likeblock .rating .mark_plus,
.widgetBlogPostsItem .content-item-likeblock .rating .mark_minus,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .mark,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .mark_plus,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .mark_minus {
    float: left;
    font-size: 13px;
    font-family: Arial, sans-serif;
    font-weight: 600;
    line-height: 35px;
    padding: 2px 16px 1px 16px;
    color: #929f00;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    cursor: pointer
}

.widgetBlogPostsItem .content-item-likeblock .rating .mark_minus,
.widgetBusinessBlogPostsItem .content-item-likeblock .rating .mark_minus {
    color: #e10015 !important
}

.widgetBlogPostsItem #blogpost_notify_statstics_block,
.widgetBusinessBlogPostsItem #blogpost_notify_statstics_block {
    float: left;
    margin: 6px;
    font-size: 16px
}

.widgetBlogPostsItem #blogpost_notify_statstics_form input.link_style,
.widgetBusinessBlogPostsItem #blogpost_notify_statstics_form input.link_style {
    display: block;
    padding-right: 20px;
    font-size: 16px;
    font-weight: bold;
    background: url(/images/blogpost_notify_button_bg.gif?v=8c87100ca8aaff03e82170ac7b4cc609) right -22px no-repeat !important;
    border: none !important;
    cursor: default
}

.widgetComments .comment:last-child .comment-details {
    margin-bottom: 0
}

.widgetComments .comment .block-in-in .comment-contents {
    display: block;
    width: 100%;
    padding-top: 0;
    font-size: 13px;
    line-height: 20px;
    color: #252525;
    margin: -3.5px 0 16.5px 0;
    word-break: break-word
}

.widgetComments .the-wall .comment-form .photo {
    float: left;
    left: auto;
    top: auto;
    margin-right: 10px
}

.widgetComments .the-wall .comment-form .photo img {
    display: block;
    width: 50px;
    height: 50px;
    border: 0
}

.widgetComments .the-wall .comment-form .comment-field-wrapper {
    width: 100%;
    padding-left: 60px;
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetComments .the-wall .comment-form .comment-field-wrapper textarea {
    margin: 0;
    padding: 5px 10px;
    width: 100%;
    overflow: hidden;
    resize: none;
    transition: none;
    font-size: 12px;
    line-height: 20px
}

.widgetComments .the-wall .comment-form .comment-field-wrapper textarea.collapsed {
    height: 50px;
    min-height: 50px
}

.widgetComments .the-wall .comment-form .comment-field-wrapper .submit-field input {
    margin-top: 20px
}

.widgetComments .the-wall .comment {
    margin-bottom: 20px;
    padding-bottom: 0;
    border-bottom: 1px solid #e1e1e1
}

.widgetComments .the-wall .comment.last {
    border-bottom: 0;
    margin-bottom: 0
}

.widgetComments .the-wall .comment .block-in-in {
    padding-left: 60px
}

.widgetComments .the-wall .comment .photo {
    float: left;
    left: auto;
    top: auto;
    margin-right: 10px;
    margin-bottom: 20px
}

.widgetComments .the-wall .comment .photo img {
    display: block;
    width: 50px;
    height: 50px;
    border: 0
}

.widgetComments .the-wall .comment .comment-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetComments .the-wall .comment .comment-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetComments .the-wall .comment .comment-details .person-link:hover {
    color: #4fa4ae
}

.widgetComments .the-wall .comment .comment-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetComments .latest-comments .comment {
    margin-bottom: 20px;
    padding-bottom: 0;
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    text-overflow: ellipsis
}

.widgetComments .latest-comments .comment .block-in-in {
    padding-left: 0
}

.widgetComments .latest-comments .comment .bound-object.bound-post,
.widgetComments .latest-comments .comment .bound-object.bound-photo {
    display: block;
    margin-bottom: 10px;
    font-size: 13px;
    line-height: 20px;
    font-weight: bold;
    color: #252525;
    text-decoration: none;
    margin: -3.5px 0 16.5px 0
}

.widgetComments .latest-comments .comment .bound-object.bound-post:hover,
.widgetComments .latest-comments .comment .bound-object.bound-photo:hover {
    color: #252525;
    text-decoration: underline
}

.widgetComments .latest-comments .comment.last {
    margin-bottom: 0;
    border-bottom: 0;
    padding-bottom: 0
}

.widgetComments .latest-comments .comment .photo {
    display: none
}

.widgetComments .latest-comments .comment .comment-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetComments .latest-comments .comment .comment-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383;
    margin-right: 0;
    display: inline
}

.widgetComments .latest-comments .comment .comment-details .person-link:hover {
    color: #4fa4ae
}

.widgetComments .latest-comments .comment .comment-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383;
    margin-right: 0;
    display: inline
}

.widgetComments .latest-comments .comment .comment-details .target-post {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383;
    margin-right: 0;
    display: inline;
    text-decoration: underline
}

.widgetComments .latest-comments .comment .comment-details .target-post:hover {
    color: #4fa4ae
}

.widgetComments .latest-comments .comment .comment-details .target-post:before {
    display: inline-block;
    content: "â†’";
    margin-right: 4px
}

.widgetComments .latest-comments .comment .comment-contents {
    display: block;
    position: relative;
    width: 100%;
    padding-top: 0;
    font-size: 13px;
    line-height: 20px;
    color: #4fa4ae;
    margin: -3.5px 0 16.5px 0;
    word-break: break-word
}

.widgetComments .latest-comments .comment .comment-contents a {
    display: inline-block;
    color: #4fa4ae;
    text-decoration: none
}

.widgetComments .latest-comments .comment .comment-contents a:hover {
    color: #4fa4ae;
    text-decoration: underline
}

.widgetBlogPostsItemEdit .blogpost-button-submit.disabled,
.widgetVideosItemEdit .blogpost-button-submit.disabled,
.widgetPhotosItemEdit .blogpost-button-submit.disabled {
    opacity: .5;
    cursor: not-allowed
}

.widgetBlogPostsItemEdit .submit-spinner,
.widgetVideosItemEdit .submit-spinner,
.widgetPhotosItemEdit .submit-spinner {
    display: none;
    width: 80px;
    height: 8px;
    background: url(/images/v3/bg_spinner.gif?v=428dd5e9e3ad50a985ea467de1ce3feb) 50% 50% no-repeat
}

.widgetBlogPostsItemEdit .meta-settings,
.widgetVideosItemEdit .meta-settings,
.widgetPhotosItemEdit .meta-settings {
    margin-bottom: 20px
}

.widgetBlogPostsItemEdit .meta-settings .meta-title,
.widgetVideosItemEdit .meta-settings .meta-title,
.widgetPhotosItemEdit .meta-settings .meta-title {
    text-decoration: underline;
    cursor: pointer
}

.widgetBlogPostsItemEdit .meta-settings .meta-desc,
.widgetVideosItemEdit .meta-settings .meta-desc,
.widgetPhotosItemEdit .meta-settings .meta-desc {
    font-size: 13px;
    margin-top: 20px
}

.widgetBlogPostsItemEdit #post_signature,
.widgetVideosItemEdit #post_signature,
.widgetPhotosItemEdit #post_signature {
    margin: 15px 0
}

.widgetPhotosItem .panel.actions {
    margin: 0;
    padding: 5px
}

.widgetPhotosItem .panel.actions form {
    display: inline-block;
    margin: 0
}

.widgetPhotosItem .panel.actions input.mass-mail {
    width: auto;
    display: inline-block;
    border: 0;
    text-align: left;
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icons/mails__plus.png?v=07b3c0bbb41138c42448b3f2e549120c) left center no-repeat;
    font-size: 12px;
    cursor: pointer;
    color: #4fa4ae;
    text-decoration: none
}

.widgetPhotosItem .panel.actions input.mass-mail:hover {
    text-decoration: underline
}

.widgetPhotosItem .panel.actions .edit-link {
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icon_edit.gif?v=2be5b6e0e6ff39af717aefc3a51563a8) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae;
    text-transform: capitalize
}

.widgetPhotosItem .panel.actions .edit-link-poll {
    padding-left: 30px;
    margin-left: 12px;
    background: url(/images/icon-poll20.png?v=96dbdfe7baba3abc798f11935e4719b5) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae
}

.widgetPhotosItem .panel.actions .butt_approve.pointer {
    border: 0;
    display: inline-block;
    padding-left: 19px;
    margin-left: 12px;
    background: url(/images/like_icon.gif?v=c15bca5f15dcd9176837317ad5fd8b80) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae;
    outline: 0
}

.widgetPhotosItem .panel.actions .butt_approve.pointer:hover {
    text-decoration: underline
}

.widgetPhotosItem .panel.actions input.delete,
.widgetPhotosItem .panel.actions button.delete {
    width: auto;
    display: inline-block;
    border: 0;
    text-align: left;
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icons/delete.png?v=333298d870834450d435affff0bc61d9) left center no-repeat;
    font-size: 12px;
    cursor: pointer;
    color: #4fa4ae;
    text-transform: capitalize
}

.widgetPhotosItem .panel.actions input.delete:hover,
.widgetPhotosItem .panel.actions button.delete:hover {
    text-decoration: underline
}

.widgetPhotosItem .panel.actions .code-for-embedding {
    font-size: 16px;
    color: #4fa4ae
}

.widgetPhotosItem .panel.actions .code-for-embedding a {
    padding-left: 18px;
    margin-left: 12px;
    background: url(/images/icon_import.gif?v=14161d2045ccd1058470df0881948c8a) left center no-repeat;
    font-size: 12px;
    color: #366291
}

.widgetPhotosItem .panel.actions .code-for-embedding #VideositemVideosItemContent_video_item_url_code_block {
    padding: 0 12px
}

.widgetPhotosItem .panel.actions .code-for-embedding .head {
    font-size: 12px;
    display: block;
    margin: 0 0 5px 0
}

.widgetPhotosItem .panel.actions .code-for-embedding .text_field {
    margin-bottom: 12px
}

.widgetPhotosItem .post {
    border: 0;
    padding: 20px 2px 0 2px;
    overflow: hidden;
    line-height: 24px;
    overflow: visible
}

.widgetPhotosItem .post.post p,
.widgetPhotosItem .post.post ol,
.widgetPhotosItem .post.post ul,
.widgetPhotosItem .post.post td,
.widgetPhotosItem .post.post div {
    color: #252525;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 17px
}

.widgetPhotosItem .post.post .movie {
    margin-bottom: 17px
}

.widgetPhotosItem .post .photo-big {
    padding-top: 5px;
    padding-bottom: 15px
}

.widgetPhotosItem .tags,
.widgetPhotosItem .date {
    display: block;
    color: #838383;
    font-size: 12px;
    line-height: 20px
}

.widgetPhotosItem .tags a,
.widgetPhotosItem .date a {
    color: #838383
}

.widgetPhotosItem .tags a:hover,
.widgetPhotosItem .date a:hover {
    color: #838383
}

.widgetPhotosItem .content-item-likeblock {
    position: relative;
    border-top: 1px dashed #e1e1e1;
    border-bottom: 2px solid #e1e1e1;
    margin-top: 27px;
    padding: 30px 0
}

.widgetPhotosItem .content-item-likeblock .rating {
    background: 0;
    float: right;
    padding: 0;
    border: 0
}

.widgetPhotosItem .content-item-likeblock .rating .butt_plus,
.widgetPhotosItem .content-item-likeblock .rating .butt_minus,
.widgetPhotosItem .content-item-likeblock .rating .butt_plus_selected,
.widgetPhotosItem .content-item-likeblock .rating .butt_plus_disabled,
.widgetPhotosItem .content-item-likeblock .rating .butt_minus_disabled,
.widgetPhotosItem .content-item-likeblock .rating .butt_plus_auth,
.widgetPhotosItem .content-item-likeblock .rating .butt_minus_auth {
    float: left;
    width: 40px;
    height: 40px;
    background-image: url(/images/v4/bg-thumbs-big.png?v=2bf87ddffd35f888c424014d2aa8327d);
    background-position: -40px -0;
    border: 0;
    cursor: pointer;
    outline: 0;
    text-indent: -10000em
}

.widgetPhotosItem .content-item-likeblock .rating .butt_plus:hover,
.widgetPhotosItem .content-item-likeblock .rating .butt_plus:active {
    background-position: -40px -200px
}

.widgetPhotosItem .content-item-likeblock .rating .butt_minus {
    background-position: 0 0
}

.widgetPhotosItem .content-item-likeblock .rating .butt_minus:hover,
.widgetPhotosItem .content-item-likeblock .rating .butt_minus:active {
    background-position: 0 -40px
}

.widgetPhotosItem .content-item-likeblock .rating .butt_plus_disabled {
    background-position: -40px 0;
    cursor: default
}

.widgetPhotosItem .content-item-likeblock .rating .butt_minus_disabled {
    background-position: 0 0;
    cursor: default
}

.widgetPhotosItem .content-item-likeblock .rating .butt_minus_selected {
    background-position: 0 -120px !important
}

.widgetPhotosItem .content-item-likeblock .rating .butt_plus_selected {
    background-position: -40px -120px !important
}

.widgetPhotosItem .content-item-likeblock .rating .mark,
.widgetPhotosItem .content-item-likeblock .rating .mark_plus,
.widgetPhotosItem .content-item-likeblock .rating .mark_minus {
    float: left;
    font-size: 13px;
    font-family: Arial, sans-serif;
    font-weight: 600;
    line-height: 35px;
    padding: 2px 16px 1px 16px;
    color: #929f00;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    cursor: pointer
}

.widgetPhotosItem .content-item-likeblock .rating .mark_minus {
    color: #e10015 !important
}

.reveal-modal .album-photo-boxed {
    display: block;
    margin: 0 auto
}

.widgetVideos .video-list {
    margin-bottom: -20px
}

.widgetVideos .video-item {
    margin-bottom: 20px;
    min-width: 160px;
    padding: 0 10px 0 10px
}

.widgetVideos .video-item .thumbnail {
    display: block
}

.widgetVideos .video-item .thumbnail img {
    min-width: 100%
}

.widgetVideos .video-item .info {
    background: #4fa4ae;
    padding: 20px 20px 20px 20px;
    overflow: hidden
}

.widgetVideos .video-item .info h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetVideos .video-item .info h3 .title {
    color: #fff;
    text-decoration: none
}

.widgetVideos .video-item .info h3 .title:hover {
    text-decoration: underline
}

.widgetVideos .video-item .info .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #fff
}

.widgetVideos .video-item .info .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #fff
}

.widgetVideos .video-item .info .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetVideos .video-item .info .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #fff
}

.widgetVideos .video-item .info .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetVideos .video-item .info .post-details .rating-and-comments .rating,
.widgetVideos .video-item .info .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetVideos .video-item .info .post-details .rating-and-comments .rating:hover,
.widgetVideos .video-item .info .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetVideos .video-item .info .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetVideos .video-item .info .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetVideos .video-item .royal_plate {
    display: none;
    position: absolute;
    float: none;
    top: 10px;
    right: 20px;
    background-color: #fff;
    z-index: 2
}

.touch .widgetVideos .video-item .royal_plate {
    display: inherit
}

.widgetVideos .video-item:hover .royal_plate {
    display: block !important
}

.widgetVideosItem .panel.actions {
    margin: 0;
    padding: 5px
}

.widgetVideosItem .panel.actions form {
    display: inline-block;
    margin: 0
}

.widgetVideosItem .panel.actions input.mass-mail {
    width: auto;
    display: inline-block;
    border: 0;
    text-align: left;
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icons/mails__plus.png?v=07b3c0bbb41138c42448b3f2e549120c) left center no-repeat;
    font-size: 12px;
    cursor: pointer;
    color: #4fa4ae;
    text-decoration: none
}

.widgetVideosItem .panel.actions input.mass-mail:hover {
    text-decoration: underline
}

.widgetVideosItem .panel.actions .edit-link {
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icon_edit.gif?v=2be5b6e0e6ff39af717aefc3a51563a8) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae;
    text-transform: capitalize
}

.widgetVideosItem .panel.actions .edit-link-poll {
    padding-left: 30px;
    margin-left: 12px;
    background: url(/images/icon-poll20.png?v=96dbdfe7baba3abc798f11935e4719b5) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae
}

.widgetVideosItem .panel.actions .butt_approve.pointer {
    border: 0;
    display: inline-block;
    padding-left: 19px;
    margin-left: 12px;
    background: url(/images/like_icon.gif?v=c15bca5f15dcd9176837317ad5fd8b80) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae;
    outline: 0
}

.widgetVideosItem .panel.actions .butt_approve.pointer:hover {
    text-decoration: underline
}

.widgetVideosItem .panel.actions input.delete,
.widgetVideosItem .panel.actions button.delete {
    width: auto;
    display: inline-block;
    border: 0;
    text-align: left;
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icons/delete.png?v=333298d870834450d435affff0bc61d9) left center no-repeat;
    font-size: 12px;
    cursor: pointer;
    color: #4fa4ae;
    text-transform: capitalize
}

.widgetVideosItem .panel.actions input.delete:hover,
.widgetVideosItem .panel.actions button.delete:hover {
    text-decoration: underline
}

.widgetVideosItem .panel.actions .code-for-embedding {
    font-size: 16px;
    color: #4fa4ae
}

.widgetVideosItem .panel.actions .code-for-embedding a {
    padding-left: 18px;
    margin-left: 12px;
    background: url(/images/icon_import.gif?v=14161d2045ccd1058470df0881948c8a) left center no-repeat;
    font-size: 12px;
    color: #366291
}

.widgetVideosItem .panel.actions .code-for-embedding #VideositemVideosItemContent_video_item_url_code_block {
    padding: 0 12px
}

.widgetVideosItem .panel.actions .code-for-embedding .head {
    font-size: 12px;
    display: block;
    margin: 0 0 5px 0
}

.widgetVideosItem .panel.actions .code-for-embedding .text_field {
    margin-bottom: 12px
}

.widgetVideosItem .post {
    border: 0;
    padding: 20px 2px 0 2px;
    overflow: hidden;
    line-height: 24px
}

.widgetVideosItem .post.post p,
.widgetVideosItem .post.post ol,
.widgetVideosItem .post.post ul,
.widgetVideosItem .post.post td,
.widgetVideosItem .post.post div {
    color: #252525;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 17px
}

.widgetVideosItem .post.post .movie {
    margin-bottom: 17px
}

.widgetVideosItem .tags,
.widgetVideosItem .date,
.widgetVideosItem .video-info {
    display: block;
    color: #838383;
    font-size: 12px;
    line-height: 20px
}

.widgetVideosItem .tags a,
.widgetVideosItem .date a,
.widgetVideosItem .video-info a {
    color: #838383
}

.widgetVideosItem .tags a:hover,
.widgetVideosItem .date a:hover,
.widgetVideosItem .video-info a:hover {
    color: #838383
}

.widgetVideosItem .content-item-likeblock {
    position: relative;
    border-top: 1px dashed #e1e1e1;
    border-bottom: 2px solid #e1e1e1;
    margin-top: 27px;
    padding: 30px 0
}

.widgetVideosItem .content-item-likeblock .rating {
    background: 0;
    float: right;
    padding: 0;
    border: 0
}

.widgetVideosItem .content-item-likeblock .rating .butt_plus,
.widgetVideosItem .content-item-likeblock .rating .butt_minus,
.widgetVideosItem .content-item-likeblock .rating .butt_plus_selected,
.widgetVideosItem .content-item-likeblock .rating .butt_plus_disabled,
.widgetVideosItem .content-item-likeblock .rating .butt_minus_disabled,
.widgetVideosItem .content-item-likeblock .rating .butt_plus_auth,
.widgetVideosItem .content-item-likeblock .rating .butt_minus_auth {
    float: left;
    width: 40px;
    height: 40px;
    background-image: url(/images/v4/bg-thumbs-big.png?v=2bf87ddffd35f888c424014d2aa8327d);
    background-position: -40px -0;
    border: 0;
    cursor: pointer;
    outline: 0;
    text-indent: -10000em
}

.widgetVideosItem .content-item-likeblock .rating .butt_plus:hover,
.widgetVideosItem .content-item-likeblock .rating .butt_plus:active {
    background-position: -40px -200px
}

.widgetVideosItem .content-item-likeblock .rating .butt_minus {
    background-position: 0 0
}

.widgetVideosItem .content-item-likeblock .rating .butt_minus:hover,
.widgetVideosItem .content-item-likeblock .rating .butt_minus:active {
    background-position: 0 -40px
}

.widgetVideosItem .content-item-likeblock .rating .butt_plus_disabled {
    background-position: -40px 0;
    cursor: default
}

.widgetVideosItem .content-item-likeblock .rating .butt_minus_disabled {
    background-position: 0 0;
    cursor: default
}

.widgetVideosItem .content-item-likeblock .rating .butt_minus_selected {
    background-position: 0 -120px !important
}

.widgetVideosItem .content-item-likeblock .rating .butt_plus_selected {
    background-position: -40px -120px !important
}

.widgetVideosItem .content-item-likeblock .rating .mark,
.widgetVideosItem .content-item-likeblock .rating .mark_plus,
.widgetVideosItem .content-item-likeblock .rating .mark_minus {
    float: left;
    font-size: 13px;
    font-family: Arial, sans-serif;
    font-weight: 600;
    line-height: 35px;
    padding: 2px 16px 1px 16px;
    color: #929f00;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    cursor: pointer
}

.widgetVideosItem .content-item-likeblock .rating .mark_minus {
    color: #e10015 !important
}

.widgetVideosItem .splitter {
    display: none
}

.widgetPhotos .photo-list {
    margin-bottom: -20px
}

.widgetPhotos .photo-item {
    padding: 0 10px 0 10px;
    margin-bottom: 20px;
    min-width: 100px
}

.widgetPhotos .photo-item:hover {
    z-index: 500;
    background-color: white
}

.widgetPhotos .photo-item:hover .item-inside {
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0
}

.widgetPhotos .photo-item:hover .photo-details {
    display: block !important
}

.widgetPhotos .photo-item .item-inside {
    position: relative
}

.widgetPhotos .photo-item .item-inside img {
    min-width: 100%
}

.widgetPhotos .photo-item .item-inside .photo-details {
    display: none;
    padding: 7px 0 7px 0;
    margin-top: -32px;
    overflow: hidden;
    text-align: center;
    background: #000;
    opacity: .7
}

.widgetPhotos .photo-item .item-inside .photo-details .rating,
.widgetPhotos .photo-item .item-inside .photo-details .comments {
    padding-right: 5px;
    font-size: 12px;
    line-height: 20px;
    color: #fff
}

.widgetPhotos .photo-item .thumbnail {
    display: block
}

.widgetPhotos .photo-item .thumbnail:hover {
    text-decoration: none
}

.widgetPhotos .photo-item .royal_plate {
    display: none;
    position: absolute;
    float: none;
    top: 10px;
    right: 20px;
    background-color: #fff;
    z-index: 2
}

.touch .widgetPhotos .photo-item .royal_plate {
    display: inherit
}

.widgetPhotos .photo-item:hover .royal_plate {
    display: block
}

.widgetWiki .short_mode.items .item {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetWiki .short_mode.items .item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.widgetWiki .short_mode.items .item h3 {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetWiki .short_mode.items .item h3 .title {
    color: #4fa4ae;
    text-decoration: none;
    background: transparent
}

.widgetWiki .short_mode.items .item h3 .title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .short_mode.items .item img {
    width: 100%
}

.widgetWiki .short_mode.items .item .image img,
.widgetWiki .short_mode.items .item .m-item-post-img {
    margin: 0 0 20px 0
}

.widgetWiki .short_mode.items .item .m-item-poll-img {
    display: block;
    margin: 0 auto 20px auto
}

.widgetWiki .short_mode.items .item .small-title,
.widgetWiki .short_mode.items .item .catalog-title {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #4fa4ae;
    font-weight: normal;
    text-decoration: none;
    word-wrap: break-word;
    margin: -4px 0 16px 0
}

.widgetWiki .short_mode.items .item .small-title:hover,
.widgetWiki .short_mode.items .item .catalog-title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .short_mode.items .item .small-title.catalog-title,
.widgetWiki .short_mode.items .item .catalog-title.catalog-title {
    display: inline-block;
    margin-right: 10px
}

.widgetWiki .short_mode.items .item .post {
    overflow: hidden
}

.widgetWiki .short_mode.items .item .post p,
.widgetWiki .short_mode.items .item .post div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .short_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .short_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .short_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetWiki .short_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .short_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetWiki .short_mode.items .item .post-details .rating-and-comments .rating,
.widgetWiki .short_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetWiki .short_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetWiki .short_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetWiki .short_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetWiki .short_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetWiki .short_mode.items .item .royal_plate {
    display: block;
    position: absolute;
    float: none;
    top: 0;
    right: 0
}

.touch .widgetWiki .short_mode.items .item .royal_plate {
    display: inherit
}

.widgetWiki .short_mode.items .item:hover .royal_plate {
    display: block !important
}

.widgetWiki .teaser_mode.items .item {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetWiki .teaser_mode.items .item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.widgetWiki .teaser_mode.items .item h3 {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetWiki .teaser_mode.items .item h3 .title {
    color: #4fa4ae;
    text-decoration: none;
    background: transparent
}

.widgetWiki .teaser_mode.items .item h3 .title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .teaser_mode.items .item img {
    width: 100%
}

.widgetWiki .teaser_mode.items .item .image img,
.widgetWiki .teaser_mode.items .item .m-item-post-img {
    margin: 0 0 20px 0
}

.widgetWiki .teaser_mode.items .item .m-item-poll-img {
    display: block;
    margin: 0 auto 20px auto
}

.widgetWiki .teaser_mode.items .item .small-title,
.widgetWiki .teaser_mode.items .item .catalog-title {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #4fa4ae;
    font-weight: normal;
    text-decoration: none;
    word-wrap: break-word;
    margin: -4px 0 16px 0
}

.widgetWiki .teaser_mode.items .item .small-title:hover,
.widgetWiki .teaser_mode.items .item .catalog-title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .teaser_mode.items .item .small-title.catalog-title,
.widgetWiki .teaser_mode.items .item .catalog-title.catalog-title {
    display: inline-block;
    margin-right: 10px
}

.widgetWiki .teaser_mode.items .item .post {
    overflow: hidden
}

.widgetWiki .teaser_mode.items .item .post p,
.widgetWiki .teaser_mode.items .item .post div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .teaser_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .teaser_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .teaser_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetWiki .teaser_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .teaser_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetWiki .teaser_mode.items .item .post-details .rating-and-comments .rating,
.widgetWiki .teaser_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetWiki .teaser_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetWiki .teaser_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetWiki .teaser_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetWiki .teaser_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetWiki .teaser_mode.items .item .royal_plate {
    display: block;
    position: absolute;
    float: none;
    top: 0;
    right: 0
}

.touch .widgetWiki .teaser_mode.items .item .royal_plate {
    display: inherit
}

.widgetWiki .teaser_mode.items .item:hover .royal_plate {
    display: block !important
}

.widgetWiki .verbose_mode.items .item {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetWiki .verbose_mode.items .item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.widgetWiki .verbose_mode.items .item h3 {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetWiki .verbose_mode.items .item h3 .title {
    color: #4fa4ae;
    text-decoration: none;
    background: transparent
}

.widgetWiki .verbose_mode.items .item h3 .title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .verbose_mode.items .item img {
    width: 100%
}

.widgetWiki .verbose_mode.items .item .image img,
.widgetWiki .verbose_mode.items .item .m-item-post-img {
    margin: 0 0 20px 0
}

.widgetWiki .verbose_mode.items .item .m-item-poll-img {
    display: block;
    margin: 0 auto 20px auto
}

.widgetWiki .verbose_mode.items .item .small-title,
.widgetWiki .verbose_mode.items .item .catalog-title {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #4fa4ae;
    font-weight: normal;
    text-decoration: none;
    word-wrap: break-word;
    margin: -4px 0 16px 0
}

.widgetWiki .verbose_mode.items .item .small-title:hover,
.widgetWiki .verbose_mode.items .item .catalog-title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .verbose_mode.items .item .small-title.catalog-title,
.widgetWiki .verbose_mode.items .item .catalog-title.catalog-title {
    display: inline-block;
    margin-right: 10px
}

.widgetWiki .verbose_mode.items .item .post {
    overflow: hidden
}

.widgetWiki .verbose_mode.items .item .post p,
.widgetWiki .verbose_mode.items .item .post div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .verbose_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .verbose_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .verbose_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetWiki .verbose_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .verbose_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetWiki .verbose_mode.items .item .post-details .rating-and-comments .rating,
.widgetWiki .verbose_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetWiki .verbose_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetWiki .verbose_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetWiki .verbose_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetWiki .verbose_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetWiki .verbose_mode.items .item .royal_plate {
    display: block;
    position: absolute;
    float: none;
    top: 0;
    right: 0
}

.touch .widgetWiki .verbose_mode.items .item .royal_plate {
    display: inherit
}

.widgetWiki .verbose_mode.items .item:hover .royal_plate {
    display: block !important
}

.widgetWiki .content_mode.items .item {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetWiki .content_mode.items .item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.widgetWiki .content_mode.items .item h3 {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetWiki .content_mode.items .item h3 .title {
    color: #4fa4ae;
    text-decoration: none;
    background: transparent
}

.widgetWiki .content_mode.items .item h3 .title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .content_mode.items .item img {
    width: 100%
}

.widgetWiki .content_mode.items .item .image img,
.widgetWiki .content_mode.items .item .m-item-post-img {
    margin: 0 0 20px 0
}

.widgetWiki .content_mode.items .item .m-item-poll-img {
    display: block;
    margin: 0 auto 20px auto
}

.widgetWiki .content_mode.items .item .small-title,
.widgetWiki .content_mode.items .item .catalog-title {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #4fa4ae;
    font-weight: normal;
    text-decoration: none;
    word-wrap: break-word;
    margin: -4px 0 16px 0
}

.widgetWiki .content_mode.items .item .small-title:hover,
.widgetWiki .content_mode.items .item .catalog-title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .content_mode.items .item .small-title.catalog-title,
.widgetWiki .content_mode.items .item .catalog-title.catalog-title {
    display: inline-block;
    margin-right: 10px
}

.widgetWiki .content_mode.items .item .post {
    overflow: hidden
}

.widgetWiki .content_mode.items .item .post p,
.widgetWiki .content_mode.items .item .post div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .content_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .content_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .content_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetWiki .content_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .content_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetWiki .content_mode.items .item .post-details .rating-and-comments .rating,
.widgetWiki .content_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetWiki .content_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetWiki .content_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetWiki .content_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetWiki .content_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetWiki .content_mode.items .item .royal_plate {
    display: block;
    position: absolute;
    float: none;
    top: 0;
    right: 0
}

.touch .widgetWiki .content_mode.items .item .royal_plate {
    display: inherit
}

.widgetWiki .content_mode.items .item:hover .royal_plate {
    display: block !important
}

.widgetWiki .catalog_mode.items .item {
    position: relative;
    margin-bottom: 20px;
    border-bottom: 1px solid #e1e1e1
}

.widgetWiki .catalog_mode.items .item:last-child {
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: 0
}

.widgetWiki .catalog_mode.items .item h3 {
    display: block;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    text-decoration: none;
    margin: -3px 0 17px 0;
    word-break: break-word
}

.widgetWiki .catalog_mode.items .item h3 .title {
    color: #4fa4ae;
    text-decoration: none;
    background: transparent
}

.widgetWiki .catalog_mode.items .item h3 .title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .catalog_mode.items .item img {
    width: 100%
}

.widgetWiki .catalog_mode.items .item .image img,
.widgetWiki .catalog_mode.items .item .m-item-post-img {
    margin: 0 0 20px 0
}

.widgetWiki .catalog_mode.items .item .m-item-poll-img {
    display: block;
    margin: 0 auto 20px auto
}

.widgetWiki .catalog_mode.items .item .small-title,
.widgetWiki .catalog_mode.items .item .catalog-title {
    display: block;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 24px;
    color: #4fa4ae;
    font-weight: normal;
    text-decoration: none;
    word-wrap: break-word;
    margin: -4px 0 16px 0
}

.widgetWiki .catalog_mode.items .item .small-title:hover,
.widgetWiki .catalog_mode.items .item .catalog-title:hover {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .catalog_mode.items .item .small-title.catalog-title,
.widgetWiki .catalog_mode.items .item .catalog-title.catalog-title {
    display: inline-block;
    margin-right: 10px
}

.widgetWiki .catalog_mode.items .item .post {
    overflow: hidden
}

.widgetWiki .catalog_mode.items .item .post p,
.widgetWiki .catalog_mode.items .item .post div {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .catalog_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .catalog_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .catalog_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetWiki .catalog_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .catalog_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetWiki .catalog_mode.items .item .post-details .rating-and-comments .rating,
.widgetWiki .catalog_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetWiki .catalog_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetWiki .catalog_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetWiki .catalog_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetWiki .catalog_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetWiki .catalog_mode.items .item .royal_plate {
    display: block;
    position: absolute;
    float: none;
    top: 0;
    right: 0
}

.touch .widgetWiki .catalog_mode.items .item .royal_plate {
    display: inherit
}

.widgetWiki .catalog_mode.items .item:hover .royal_plate {
    display: block !important
}

.widgetWiki .showcase_mode.items {
    margin-bottom: -20px
}

.widgetWiki .showcase_mode.items .item {
    margin-bottom: 20px
}

.widgetWiki .showcase_mode.items .item:hover h3.title {
    color: #4fa4ae;
    text-decoration: underline;
    background: transparent
}

.widgetWiki .showcase_mode.items .item .item-inside>img {
    min-width: 100%
}

.widgetWiki .showcase_mode.items .item .item-inside:hover {
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0
}

.widgetWiki .showcase_mode.items .item h3.title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #4fa4ae;
    text-decoration: none;
    background: transparent;
    margin: -3px 0 17px 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.widgetWiki .showcase_mode.items .item a.block {
    position: relative;
    height: auto;
    overflow: hidden;
    text-decoration: none
}

.widgetWiki .showcase_mode.items .item a.block:hover {
    text-decoration: none
}

.widgetWiki .showcase_mode.items .item .post-data {
    border: 1px solid #e1e1e1;
    padding: 20px 20px 0 20px
}

.widgetWiki .showcase_mode.items .item .post-details {
    font-size: 12px;
    line-height: 20px;
    margin: -4px 0 16px 0
}

.widgetWiki .showcase_mode.items .item .post-details .person-link {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383
}

.widgetWiki .showcase_mode.items .item .post-details .person-link:hover {
    color: #4fa4ae
}

.widgetWiki .showcase_mode.items .item .post-details .date-tag {
    display: inline-block;
    margin-right: 15px;
    font-size: 12px;
    line-height: 20px;
    color: #838383;
    margin-right: 11px
}

.widgetWiki .showcase_mode.items .item .post-details .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetWiki .showcase_mode.items .item .post-details .rating-and-comments .rating,
.widgetWiki .showcase_mode.items .item .post-details .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetWiki .showcase_mode.items .item .post-details .rating-and-comments .rating:hover,
.widgetWiki .showcase_mode.items .item .post-details .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetWiki .showcase_mode.items .item .post-details .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetWiki .showcase_mode.items .item .post-details .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetWiki .teaser_mode .image,
.widgetWiki .verbose_mode .image {
    overflow: hidden;
    display: block
}

.widgetWiki .teaser_mode .image img,
.widgetWiki .verbose_mode .image img {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 0;
    margin-bottom: 20px;
    padding: 0;
    display: block
}

.widgetWiki .catalog_mode>h3 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 22px;
    margin: -2px 0 17px 0
}

.widgetWiki .catalog_mode>ul {
    margin: -2px 0 17px 0
}

.widgetWiki .rating-and-comments {
    display: inline-block;
    font-size: 12px;
    line-height: 20px;
    margin: 0;
    color: #838383
}

.widgetWiki .rating-and-comments .rating,
.widgetWiki .rating-and-comments .comments {
    background: 0;
    padding-right: 5px !important;
    color: #838383
}

.widgetWiki .rating-and-comments .rating:hover,
.widgetWiki .rating-and-comments .comments:hover {
    text-decoration: none;
    color: #4fa4ae
}

.widgetWiki .rating-and-comments .rating:before {
    background: url(/images/icon-like.png?v=63ab40dc9f63351ccee01ee6b8e8cd61) no-repeat 100% 0;
    width: 12px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px
}

.widgetWiki .rating-and-comments .comments:before {
    background: url(/images/icon-comments.png?v=847613c59bf87a11643106f7c9e5ab24) no-repeat 100% 0;
    width: 15px;
    height: 12px;
    content: " ";
    display: inline-block;
    margin: 0 5px 0 0
}

.widgetWikiItem .panel.actions {
    margin: 0;
    padding: 5px
}

.widgetWikiItem .panel.actions form {
    display: inline-block;
    margin: 0
}

.widgetWikiItem .panel.actions input.mass-mail {
    width: auto;
    display: inline-block;
    border: 0;
    text-align: left;
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icons/mails__plus.png?v=07b3c0bbb41138c42448b3f2e549120c) left center no-repeat;
    font-size: 12px;
    cursor: pointer;
    color: #4fa4ae;
    text-decoration: none
}

.widgetWikiItem .panel.actions input.mass-mail:hover {
    text-decoration: underline
}

.widgetWikiItem .panel.actions .edit-link {
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icon_edit.gif?v=2be5b6e0e6ff39af717aefc3a51563a8) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae;
    text-transform: capitalize
}

.widgetWikiItem .panel.actions .edit-link-poll {
    padding-left: 30px;
    margin-left: 12px;
    background: url(/images/icon-poll20.png?v=96dbdfe7baba3abc798f11935e4719b5) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae
}

.widgetWikiItem .panel.actions .butt_approve.pointer {
    border: 0;
    display: inline-block;
    padding-left: 19px;
    margin-left: 12px;
    background: url(/images/like_icon.gif?v=c15bca5f15dcd9176837317ad5fd8b80) left center no-repeat;
    font-size: 12px;
    color: #4fa4ae;
    outline: 0
}

.widgetWikiItem .panel.actions .butt_approve.pointer:hover {
    text-decoration: underline
}

.widgetWikiItem .panel.actions input.delete,
.widgetWikiItem .panel.actions button.delete {
    width: auto;
    display: inline-block;
    border: 0;
    text-align: left;
    padding-left: 22px;
    margin-left: 12px;
    background: url(/images/icons/delete.png?v=333298d870834450d435affff0bc61d9) left center no-repeat;
    font-size: 12px;
    cursor: pointer;
    color: #4fa4ae;
    text-transform: capitalize
}

.widgetWikiItem .panel.actions input.delete:hover,
.widgetWikiItem .panel.actions button.delete:hover {
    text-decoration: underline
}

.widgetWikiItem .panel.actions .code-for-embedding {
    font-size: 16px;
    color: #4fa4ae
}

.widgetWikiItem .panel.actions .code-for-embedding a {
    padding-left: 18px;
    margin-left: 12px;
    background: url(/images/icon_import.gif?v=14161d2045ccd1058470df0881948c8a) left center no-repeat;
    font-size: 12px;
    color: #366291
}

.widgetWikiItem .panel.actions .code-for-embedding #VideositemVideosItemContent_video_item_url_code_block {
    padding: 0 12px
}

.widgetWikiItem .panel.actions .code-for-embedding .head {
    font-size: 12px;
    display: block;
    margin: 0 0 5px 0
}

.widgetWikiItem .panel.actions .code-for-embedding .text_field {
    margin-bottom: 12px
}

.widgetWikiItem .post {
    border: 0;
    padding: 20px 2px 0 2px;
    overflow: hidden;
    line-height: 24px
}

.widgetWikiItem .post.post p,
.widgetWikiItem .post.post ol,
.widgetWikiItem .post.post ul,
.widgetWikiItem .post.post td,
.widgetWikiItem .post.post div {
    color: #252525;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 17px
}

.widgetWikiItem .post.post .movie {
    margin-bottom: 17px
}

.widgetWikiItem .tags,
.widgetWikiItem .date {
    display: block;
    color: #838383;
    font-size: 12px;
    line-height: 20px
}

.widgetWikiItem .tags a,
.widgetWikiItem .date a {
    color: #838383
}

.widgetWikiItem .tags a:hover,
.widgetWikiItem .date a:hover {
    color: #838383
}

.widgetWikiItem .content-item-likeblock {
    position: relative;
    border-top: 1px dashed #e1e1e1;
    border-bottom: 2px solid #e1e1e1;
    margin-top: 27px;
    padding: 30px 0
}

.widgetWikiItem .content-item-likeblock .rating {
    background: 0;
    float: right;
    padding: 0;
    border: 0
}

.widgetWikiItem .content-item-likeblock .rating .butt_plus,
.widgetWikiItem .content-item-likeblock .rating .butt_minus,
.widgetWikiItem .content-item-likeblock .rating .butt_plus_selected,
.widgetWikiItem .content-item-likeblock .rating .butt_plus_disabled,
.widgetWikiItem .content-item-likeblock .rating .butt_minus_disabled,
.widgetWikiItem .content-item-likeblock .rating .butt_plus_auth,
.widgetWikiItem .content-item-likeblock .rating .butt_minus_auth {
    float: left;
    width: 40px;
    height: 40px;
    background-image: url(/images/v4/bg-thumbs-big.png?v=2bf87ddffd35f888c424014d2aa8327d);
    background-position: -40px -0;
    border: 0;
    cursor: pointer;
    outline: 0;
    text-indent: -10000em
}

.widgetWikiItem .content-item-likeblock .rating .butt_plus:hover,
.widgetWikiItem .content-item-likeblock .rating .butt_plus:active {
    background-position: -40px -200px
}

.widgetWikiItem .content-item-likeblock .rating .butt_minus {
    background-position: 0 0
}

.widgetWikiItem .content-item-likeblock .rating .butt_minus:hover,
.widgetWikiItem .content-item-likeblock .rating .butt_minus:active {
    background-position: 0 -40px
}

.widgetWikiItem .content-item-likeblock .rating .butt_plus_disabled {
    background-position: -40px 0;
    cursor: default
}

.widgetWikiItem .content-item-likeblock .rating .butt_minus_disabled {
    background-position: 0 0;
    cursor: default
}

.widgetWikiItem .content-item-likeblock .rating .butt_minus_selected {
    background-position: 0 -120px !important
}

.widgetWikiItem .content-item-likeblock .rating .butt_plus_selected {
    background-position: -40px -120px !important
}

.widgetWikiItem .content-item-likeblock .rating .mark,
.widgetWikiItem .content-item-likeblock .rating .mark_plus,
.widgetWikiItem .content-item-likeblock .rating .mark_minus {
    float: left;
    font-size: 13px;
    font-family: Arial, sans-serif;
    font-weight: 600;
    line-height: 35px;
    padding: 2px 16px 1px 16px;
    color: #929f00;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    position: relative;
    cursor: pointer
}

.widgetWikiItem .content-item-likeblock .rating .mark_minus {
    color: #e10015 !important
}

.widgetSearch label {
    font-size: 13px;
    line-height: 20px;
    color: #252525;
    margin: -3.5px 0 8.25px 0
}

.widgetSearch input[type="text"] {
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    padding: 5px 10px;
    height: 40px;
    font-size: 13px
}

.widgetSearch.BlogPosts.widgetEnum_stylenum1,
.widgetSearch.Photos.widgetEnum_stylenum1,
.widgetSearch.Videos.widgetEnum_stylenum1,
.widgetSearch.Photos.widgetEnum_stylenum1,
.widgetSearch.Wiki.widgetEnum_stylenum1,
.widgetSearch.Audio.widgetEnum_stylenum1 {
    border-top: 0;
    padding: 0
}

.widgetSearch.BlogPosts h2,
.widgetSearch.BlogPosts .widgetPollsItem b,
.widgetPollsItem .widgetSearch.BlogPosts b,
.widgetSearch.Photos h2,
.widgetSearch.Photos .widgetPollsItem b,
.widgetPollsItem .widgetSearch.Photos b,
.widgetSearch.Videos h2,
.widgetSearch.Videos .widgetPollsItem b,
.widgetPollsItem .widgetSearch.Videos b,
.widgetSearch.Photos h2,
.widgetSearch.Photos .widgetPollsItem b,
.widgetPollsItem .widgetSearch.Photos b,
.widgetSearch.Wiki h2,
.widgetSearch.Wiki .widgetPollsItem b,
.widgetPollsItem .widgetSearch.Wiki b,
.widgetSearch.Audio h2,
.widgetSearch.Audio .widgetPollsItem b,
.widgetPollsItem .widgetSearch.Audio b {
    display: none
}

.widgetSearch.BlogPosts form,
.widgetSearch.Photos form,
.widgetSearch.Videos form,
.widgetSearch.Photos form,
.widgetSearch.Wiki form,
.widgetSearch.Audio form {
    position: relative
}

.widgetSearch.BlogPosts form input[type="text"].text,
.widgetSearch.Photos form input[type="text"].text,
.widgetSearch.Videos form input[type="text"].text,
.widgetSearch.Photos form input[type="text"].text,
.widgetSearch.Wiki form input[type="text"].text,
.widgetSearch.Audio form input[type="text"].text {
    padding-right: 30px;
    margin: 0
}

.widgetSearch.BlogPosts form input[type="submit"],
.widgetSearch.Photos form input[type="submit"],
.widgetSearch.Videos form input[type="submit"],
.widgetSearch.Photos form input[type="submit"],
.widgetSearch.Wiki form input[type="submit"],
.widgetSearch.Audio form input[type="submit"] {
    background: url(../images/icon-search.png?v=2cd94249cbd3d5f3e6a4ffe2234b9298) no-repeat 0 0;
    position: absolute;
    top: 40%;
    right: 14px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    display: inline-block;
    padding: 0;
    border: 0;
    color: #fff;
    text-indent: -1000%
}

.widgetSearch.BlogPosts form input[type="submit"]:hover,
.widgetSearch.Photos form input[type="submit"]:hover,
.widgetSearch.Videos form input[type="submit"]:hover,
.widgetSearch.Photos form input[type="submit"]:hover,
.widgetSearch.Wiki form input[type="submit"]:hover,
.widgetSearch.Audio form input[type="submit"]:hover {
    background-color: #fff;
    opacity: .8
}

.widgetSearch.BlogPosts.old,
.widgetSearch.Photos.old,
.widgetSearch.Videos.old,
.widgetSearch.Photos.old,
.widgetSearch.Wiki.old,
.widgetSearch.Audio.old {
    border: 1px solid #e1e1e1;
    background-color: #fbfbfb;
    padding: 20px !important
}

.widgetSearch.BlogPosts.old h2,
.widgetSearch.BlogPosts.old .widgetPollsItem b,
.widgetPollsItem .widgetSearch.BlogPosts.old b,
.widgetSearch.Photos.old h2,
.widgetSearch.Photos.old .widgetPollsItem b,
.widgetPollsItem .widgetSearch.Photos.old b,
.widgetSearch.Videos.old h2,
.widgetSearch.Videos.old .widgetPollsItem b,
.widgetPollsItem .widgetSearch.Videos.old b,
.widgetSearch.Photos.old h2,
.widgetSearch.Photos.old .widgetPollsItem b,
.widgetPollsItem .widgetSearch.Photos.old b,
.widgetSearch.Wiki.old h2,
.widgetSearch.Wiki.old .widgetPollsItem b,
.widgetPollsItem .widgetSearch.Wiki.old b,
.widgetSearch.Audio.old h2,
.widgetSearch.Audio.old .widgetPollsItem b,
.widgetPollsItem .widgetSearch.Audio.old b {
    display: none
}

.widgetSearch.BlogPosts.old form,
.widgetSearch.Photos.old form,
.widgetSearch.Videos.old form,
.widgetSearch.Photos.old form,
.widgetSearch.Wiki.old form,
.widgetSearch.Audio.old form {
    position: static
}

.widgetSearch.BlogPosts.old form input[type="text"],
.widgetSearch.Photos.old form input[type="text"],
.widgetSearch.Videos.old form input[type="text"],
.widgetSearch.Photos.old form input[type="text"],
.widgetSearch.Wiki.old form input[type="text"],
.widgetSearch.Audio.old form input[type="text"] {
    padding-right: 20px;
    margin: 0
}

.widgetSearch.BlogPosts.old form input.butt,
.widgetSearch.BlogPosts.old form #widget_settings .form_submit .submit,
#widget_settings .form_submit .widgetSearch.BlogPosts.old form .submit,
.widgetSearch.BlogPosts.old form input.butt:hover,
.widgetSearch.BlogPosts.old form #widget_settings .form_submit .submit:hover,
#widget_settings .form_submit .widgetSearch.BlogPosts.old form .submit:hover,
.widgetSearch.Photos.old form input.butt,
.widgetSearch.Photos.old form #widget_settings .form_submit .submit,
#widget_settings .form_submit .widgetSearch.Photos.old form .submit,
.widgetSearch.Photos.old form input.butt:hover,
.widgetSearch.Photos.old form #widget_settings .form_submit .submit:hover,
#widget_settings .form_submit .widgetSearch.Photos.old form .submit:hover,
.widgetSearch.Videos.old form input.butt,
.widgetSearch.Videos.old form #widget_settings .form_submit .submit,
#widget_settings .form_submit .widgetSearch.Videos.old form .submit,
.widgetSearch.Videos.old form input.butt:hover,
.widgetSearch.Videos.old form #widget_settings .form_submit .submit:hover,
#widget_settings .form_submit .widgetSearch.Videos.old form .submit:hover,
.widgetSearch.Photos.old form input.butt,
.widgetSearch.Photos.old form #widget_settings .form_submit .submit,
#widget_settings .form_submit .widgetSearch.Photos.old form .submit,
.widgetSearch.Photos.old form input.butt:hover,
.widgetSearch.Photos.old form #widget_settings .form_submit .submit:hover,
#widget_settings .form_submit .widgetSearch.Photos.old form .submit:hover,
.widgetSearch.Wiki.old form input.butt,
.widgetSearch.Wiki.old form #widget_settings .form_submit .submit,
#widget_settings .form_submit .widgetSearch.Wiki.old form .submit,
.widgetSearch.Wiki.old form input.butt:hover,
.widgetSearch.Wiki.old form #widget_settings .form_submit .submit:hover,
#widget_settings .form_submit .widgetSearch.Wiki.old form .submit:hover,
.widgetSearch.Audio.old form input.butt,
.widgetSearch.Audio.old form #widget_settings .form_submit .submit,
#widget_settings .form_submit .widgetSearch.Audio.old form .submit,
.widgetSearch.Audio.old form input.butt:hover,
.widgetSearch.Audio.old form #widget_settings .form_submit .submit:hover,
#widget_settings .form_submit .widgetSearch.Audio.old form .submit:hover {
   /* background: url(/images/v4/icon-search.png?v=2cd94249cbd3d5f3e6a4ffe2234b9298) no-repeat 0 0;*/
    position: absolute;
    top: 31px;
    right: 38px;
    width: 12px;
    height: 12px;
    cursor: pointer;
    display: inline-block;
    padding: 0;
    border: 0;
    color: #fff;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -khtml-border-radius: 0;
    border-radius: 0;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    text-indent: -1000%
}

.widgetSearch.GroupsItemPeople input[type="text"].text {
    margin-bottom: 20px
}

.widgetSearch.GroupsItemPeople .gender-fields {
    margin: -3.5px 0 8.25px 0
}

.widgetSearch.GroupsItemPeople .gender-fields .gender-field {
    color: #252525;
    padding: 0;
    margin: 0 10px 0 0;
    display: inline-block
}

.widgetSearch.GroupsItemPeople .gender-fields .gender-field input[type="radio"] {
    margin: -3.5px 0 8.25px 0
}

.widgetSearch.GroupsItemPeople .age-fields {
    margin-bottom: 20px
}

.widgetSearch.GroupsItemPeople .age-fields .age,
.widgetSearch.GroupsItemPeople .age-fields .age-to {
    max-width: 50px;
    margin: 0;
    display: inline-block
}

.widgetSearch.GroupsItemPeople .age-fields .age-to {
    margin: 0 5px
}

.widgetSearch.GroupsItemPeople .photo input[type="checkbox"] {
    margin: 0 3px 10px 0
}

.widgetGroupsItemPeople .content-mode .item,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item {
    margin-bottom: 20px;
    max-width: 100%;
    min-width: 200px;
    clear: none;
    text-align: left;
    border: 0
}

.widgetGroupsItemPeople .content-mode .item .item-inner:hover,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .item-inner:hover {
    box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0;
    -webkit-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0;
    -moz-box-shadow: rgba(0, 0, 0, 0.15) 0 0 10px 0
}

.widgetGroupsItemPeople .content-mode .item .person-data,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .person-data {
    display: block;
    border: 1px solid #e1e1e1;
    margin-top: -1px;
    padding: 20px 20px 20px 20px
}

.widgetGroupsItemPeople .content-mode .item .person-data .photo-cont,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .person-data .photo-cont {
    display: block;
    width: 100px;
    height: 100px;
    float: left;
    margin-right: 20px
}

.widgetGroupsItemPeople .content-mode .item .photo img,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .photo img {
    width: 100%;
    max-width: 100%;
    height: auto;
    display: block;
    float: none;
    margin: 0
}

.widgetGroupsItemPeople .content-mode .item .person-info,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .person-info {
    padding: 0;
    font-size: 12px;
    line-height: 20px;
    color: #838383;
    margin: -4px 0 -4px 0
}

.widgetGroupsItemPeople .content-mode .item .person-info .latitude,
.widgetGroupsItemPeople .content-mode .item .person-info .longitude,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .person-info .latitude,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .person-info .longitude {
    display: none
}

.widgetGroupsItemPeople .content-mode .item h3,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item h3 {
    font-size: 18px;
    line-height: 24px;
    font-family: Arial, sans-serif;
    font-weight: 400;
    margin: -3px 0 17px 0
}

.widgetGroupsItemPeople .content-mode .item h3 a,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item h3 a {
    margin: 0;
    color: #4fa4ae
}

.widgetGroupsItemPeople .content-mode .item h3 a em::after,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item h3 a em::after {
    content: ',';
    display: inline-block;
    color: #838383
}

.widgetGroupsItemPeople .content-mode .item h3 .person-age,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item h3 .person-age {
    font-weight: 300;
    font-size: 100%;
    color: #838383
}

.widgetGroupsItemPeople .content-mode .item .controls,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .controls {
    float: none
}

.widgetGroupsItemPeople .content-mode .item .controls .bordered-block,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .controls .bordered-block {
    overflow: hidden;
    margin-top: 20px
}

.widgetGroupsItemPeople .content-mode .item .controls .bordered-block form,
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .controls .bordered-block form {
    width: 100%
}

.widgetGroupsItemPeople .content-mode .item .controls .bordered-block form input[name="confirm_ban_person"],
.widgetGroupsItemPeopleOnlinePromo .content-mode .item .controls .bordered-block form input[name="confirm_ban_person"] {
    width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.widgetGroupsItemPeople .widget-mode,
.widgetGroupsItemPeopleOnlinePromo .widget-mode {
    margin: 0 auto;
    text-align: left;
    border-bottom: 1px solid #e1e1e1
}

.widgetGroupsItemPeople .widget-mode .widget-people,
.widgetGroupsItemPeopleOnlinePromo .widget-mode .widget-people {
    margin-bottom: 20px;
    font-size: 13px;
    margin: 0 -7px
}

.widgetGroupsItemPeople .widget-mode li,
.widgetGroupsItemPeople .widget-mode .person-item,
.widgetGroupsItemPeopleOnlinePromo .widget-mode li,
.widgetGroupsItemPeopleOnlinePromo .widget-mode .person-item {
    display: inline-block;
    width: 50px;
    margin: 0 7px 14px 7px;
    text-align: center
}

.widgetGroupsItemPeople .widget-mode li .link,
.widgetGroupsItemPeople .widget-mode .person-item .link,
.widgetGroupsItemPeopleOnlinePromo .widget-mode li .link,
.widgetGroupsItemPeopleOnlinePromo .widget-mode .person-item .link {
    display: block;
    padding-top: 1px;
    overflow: hidden;
    text-align: center;
    white-space: nowrap;
    font-family: Arial, sans-serif;
    font-size: 9px;
    line-height: 14px;
    margin: -2.5px 0 17.5px 0
}

.widgetGroupsItemPeople .widget-mode li .link.online,
.widgetGroupsItemPeople .widget-mode .person-item .link.online,
.widgetGroupsItemPeopleOnlinePromo .widget-mode li .link.online,
.widgetGroupsItemPeopleOnlinePromo .widget-mode .person-item .link.online {
    color: #3d9800
}

.widgetGroupsItemPeople .widget-mode li .link.offline,
.widgetGroupsItemPeople .widget-mode .person-item .link.offline,
.widgetGroupsItemPeopleOnlinePromo .widget-mode li .link.offline,
.widgetGroupsItemPeopleOnlinePromo .widget-mode .person-item .link.offline {
    color: #252525
}

.widgetGroupsItemPeople .widget-mode li .photo,
.widgetGroupsItemPeople .widget-mode .person-item .photo,
.widgetGroupsItemPeopleOnlinePromo .widget-mode li .photo,
.widgetGroupsItemPeopleOnlinePromo .widget-mode .person-item .photo {
    display: block;
    width: 50px;
    height: 50px
}

.widgetGroupsItemPeople .widget-mode li .photo img,
.widgetGroupsItemPeople .widget-mode .person-item .photo img,
.widgetGroupsItemPeopleOnlinePromo .widget-mode li .photo img,
.widgetGroupsItemPeopleOnlinePromo .widget-mode .person-item .photo img {
    max-width: 100%;
    max-height: 100%
}

.widgetGroupsItemPeople .likers,
.widgetGroupsItemPeopleOnlinePromo .likers {
    font-size: 13px;
    line-height: 20px;
    margin: -3.5px 0 16.5px 0
}

.widgetGroupsItemPeople .link-block,
.widgetGroupsItemPeopleOnlinePromo .link-block {
    font-size: 13px;
    line-height: 20px;
    margin-bottom: 0
}

.large-2 .widgetGroupsItemPeople .content-mode .item,
.large-2 .widgetGroupsItemPeopleOnlinePromo .content-mode .item {
    min-width: auto
}

.large-2 .widgetGroupsItemPeople .content-mode .item .person-data .photo-cont,
.large-2 .widgetGroupsItemPeopleOnlinePromo .content-mode .item .person-data .photo-cont {
    width: 100%;
    height: auto
}

.large-2 .widgetGroupsItemPeople .content-mode .item .person-info br,
.large-2 .widgetGroupsItemPeopleOnlinePromo .content-mode .item .person-info br {
    display: none
}

.large-2 .widgetGroupsItemPeople .content-mode .item .controls,
.large-2 .widgetGroupsItemPeopleOnlinePromo .content-mode .item .controls {
    display: none
}

.large-2 .widgetGroupsItemPeople .likers,
.large-2 .widgetGroupsItemPeopleOnlinePromo .likers {
    text-overflow: ellipsis;
    overflow-x: hidden
}

.widgetGroupsItem .details {
    margin-bottom: 0
}

.widgetGroupsItem .details li {
    margin: 0;
    padding: 20px 0;
    font-size: 13px;
    line-height: 20px;
    border-bottom: 1px solid #e1e1e1;
    overflow: hidden;
    color: #252525
}

.widgetGroupsItem .details li:last-child {
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
    border-bottom: 0
}

.widgetGroupsItem .details li:first-child {
    padding-top: 0 !important
}

.widgetGroupsItem .details li.site-desc {
    font-size: 13px;
    line-height: 20px;
    color: #252525;
    margin: -3.5px 0 0 0
}

.widgetGroupsItem .details li.group-tags {
    font-size: 12px;
    line-height: 20px;
    color: #838383;
    margin: -4px 0 0 0
}

.widgetGroupsItem .details li.group-tags a {
    font-size: 12px;
    color: #838383;
    text-decoration: none
}

.widgetGroupsItem .details li.group-tags a:hover {
    color: #838383;
    text-decoration: underline
}

.widgetGroupsItem .details li.group-creator {
    border-bottom: 0
}

.widgetGroupsItem .details li.group-creator .creator-avatar {
    float: left;
    max-width: 30px;
    display: inline-block
}

.widgetGroupsItem .details li.group-creator .creator-avatar .photo img {
    width: 30px;
    height: 30px
}

.widgetGroupsItem .details li.group-creator .creator-info {
    float: left;
    display: inline-block;
    width: 100%;
    padding-left: 40px;
    margin-left: -30px
}

.widgetGroupsItem .details li.group-creator .creator-info .link {
    font-size: 10px;
    line-height: 20px;
    color: #252525;
    text-decoration: none
}

.widgetGroupsItem .details li.group-creator .creator-info .link:hover {
    color: #252525;
    text-decoration: none
}

.widgetGroupsItem .details li.group-creator .creator-info .link .display-name {
    display: block;
    margin-top: -5px;
    text-transform: uppercase
}

.widgetGroupsItem .details li.group-creator .creator-info .link .group-creator-title {
    font-size: 10px;
    line-height: 14px;
    color: #838383
}

.wrapperStaticHtml {
    font-size: 13px
}

.wrapperStaticHtml h2,
.wrapperStaticHtml .widgetPollsItem b,
.widgetPollsItem .wrapperStaticHtml b {
    border: 0
}

.wrapperStaticHtml ul {
    list-style-type: circle;
    list-style-position: inside
}

.wrapperStaticHtml hr {
    display: block
}

.module_widget_simple .big-butt,
.module_widget .big-butt {
    display: inline-block;
    position: relative;
    width: 100%;
    margin: 0;
    border: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 20px 10px;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 22px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 400;
    text-align: center;
    background: #4fa4ae;
    color: #fff;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.module_widget_simple .big-butt:hover,
.module_widget .big-butt:hover {
    text-decoration: none;
    color: #fff;
    background: #3f838b
}

.module_widget_simple .big-butt.unsubscribe_link,
.module_widget .big-butt.unsubscribe_link {
    display: none
}

body.ui-joined .module_widget_simple .big-butt.subscribe_link,
body.ui-joined .module_widget .big-butt.subscribe_link {
    display: none
}

body.ui-joined .module_widget_simple .big-butt.unsubscribe_link,
body.ui-joined .module_widget .big-butt.unsubscribe_link {
    display: block
}

.widgetButtonJoinGroup {
    border: 1px solid #f7f7f7;
    padding: 20px 20px
}

.widgetButtonJoinGroup .fire-on-join {
    display: inline-block;
    width: 16px;
    height: 18px;
    margin: 0 5px -2px 5px;
    background: url(/images/fire_like_button.png?v=4f283752cb67e4a4641ae46e0f1043a5) no-repeat
}

.widgetButtonJoinGroup .join-hint {
    font-size: 16px;
    line-height: 1.4;
    margin-top: 16px;
    color: #aaa
}

.widgetButtonJoinGroup .join-hint.unsubscribe_link {
    display: none
}

body.ui-joined .widgetButtonJoinGroup .join-hint.subscribe_link {
    display: none
}

body.ui-joined .widgetButtonJoinGroup .join-hint.unsubscribe_link {
    display: block
}

.m-item-repost-wrapper {
    position: relative
}

.content_item_likeblock .m-item-repost-wrapper,
.content-item-likeblock .m-item-repost-wrapper {
    float: right
}

#content.large-4 .content-item-likeblock .m-item-repost-counter {
    float: left;
    margin-left: 20px
}

#content.large-4 .social_buttons {
    float: none;
    margin-right: 0;
    clear: both;
    padding-top: 20px
}

#content.large-4 .widgetBlogPostsItem .content-item-likeblock .rating,
#content.large-4 .widgetBusinessBlogPostsItem .content-item-likeblock .rating {
    background: 0;
    float: left;
    padding: 0;
    border: 0
}

#content.large-4 .content_item_likeblock .m-item-repost-wrapper,
#content.large-4 .content-item-likeblock .m-item-repost-wrapper {
    float: none
}

#content.large-6 .social_buttons {
    max-width: 250px
}

#content.large-6 .social_buttons div {
    margin-top: -1px
}

.post-likes-shares,
.big-post-likes-shares {
    width: 244px;
    background: #fff;
    position: absolute;
    z-index: 10;
    padding-bottom: 15px;
    -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);
    -moz-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);
    -ms-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);
    -o-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14);
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.14)
}

.post-likes-shares,
.post-likes-shares *,
.big-post-likes-shares,
.big-post-likes-shares * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.post-likes-shares .post-likes-shares-list,
.big-post-likes-shares .post-likes-shares-list {
    max-height: 355px;
    overflow-y: auto;
    width: 100%;
    margin: 0;
    padding: 0
}

.post-likes-shares .post-likes-shares-header,
.big-post-likes-shares .post-likes-shares-header {
    font-size: 13px;
    font-weight: bold;
    padding: 17px 19px 17px 19px;
    color: #000;
    text-align: left;
    height: 46px;
    line-height: normal
}

.post-likes-shares .post-likes-shares-link,
.big-post-likes-shares .post-likes-shares-link {
    background: 0;
    display: block;
    width: 100%;
    font-size: 13px;
    color: #000;
    position: relative;
    font-weight: normal;
    min-height: 40px;
    padding: 5px 45px 5px 20px;
    line-height: 30px;
    text-align: left;
    text-decoration: none;
    white-space: nowrap
}

.post-likes-shares .post-likes-shares-link:after,
.big-post-likes-shares .post-likes-shares-link:after {
    clear: both
}

.post-likes-shares .post-likes-shares-link:after,
.post-likes-shares .post-likes-shares-link:before,
.big-post-likes-shares .post-likes-shares-link:after,
.big-post-likes-shares .post-likes-shares-link:before {
    content: " ";
    display: table
}

.post-likes-shares .post-likes-shares-link:hover,
.big-post-likes-shares .post-likes-shares-link:hover {
    background: #f8f8f8
}

.post-likes-shares .post-likes-shares-link a.user-link,
.big-post-likes-shares .post-likes-shares-link a.user-link {
    color: #000;
    text-decoration: none;
    text-overflow: ellipsis;
    overflow: hidden;
    padding: 0;
    display: block;
    background: 0
}

.post-likes-shares .post-likes-shares-link img,
.big-post-likes-shares .post-likes-shares-link img {
    float: left;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    max-width: 30px !important
}

.post-likes-shares .post-likes-shares-link .post-likes-shares-mark,
.big-post-likes-shares .post-likes-shares-link .post-likes-shares-mark {
    position: absolute;
    width: 12px;
    height: 12px;
    right: 20px;
    top: 13px
}

.post-likes-shares .post-likes-shares-link .post-likes-shares-mark.like,
.big-post-likes-shares .post-likes-shares-link .post-likes-shares-mark.like {
    background: url(/images/v4/bg-mini-thumbs-trans.png?v=6c5823292fbb6649c2abee6f6ac36e07) -6px 40px
}

.post-likes-shares .post-likes-shares-link .post-likes-shares-mark.dislike,
.big-post-likes-shares .post-likes-shares-link .post-likes-shares-mark.dislike {
    background: url(/images/v4/bg-mini-thumbs-trans.png?v=6c5823292fbb6649c2abee6f6ac36e07) -30px -94px;
    top: 15px
}

.post-likes-shares .post-likes-shares-link .join-block,
.big-post-likes-shares .post-likes-shares-link .join-block {
    float: right;
    position: relative;
    top: 10px
}

.post-likes-shares .post-likes-shares-link .join-block a,
.big-post-likes-shares .post-likes-shares-link .join-block a {
    line-height: 16px
}

.post-likes-shares .post-likes-more,
.big-post-likes-shares .post-likes-more {
    border: 1px solid #e2e2e2;
    clear: both;
    font-size: 13px;
    color: #000;
    margin: 20px 20px 5px 20px;
    text-align: center;
    padding: 11px 0 19px 0;
    display: block;
    line-height: 8px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px
}

.big-post-likes-shares {
    width: 100%
}

.big-post-likes-shares .post-likes-shares-header {
    border-bottom: 1px solid #eee;
    padding: 16px 30px 34px 30px
}

.big-post-likes-shares .post-likes-shares-link {
    border-bottom: 1px solid #eee;
    line-height: 50px;
    padding: 10px 30px 10px 30px;
    font-size: 14px;
    overflow: visible
}

.big-post-likes-shares .post-likes-shares-link:hover {
    background: transparent
}

.big-post-likes-shares .post-likes-shares-link .user-link {
    display: block;
    float: left
}

.big-post-likes-shares .post-likes-shares-link img {
    width: 50px;
    height: 50px;
    min-width: 50px;
    margin-right: 20px
}

.big-post-likes-shares .post-likes-shares-link .post-likes-shares-mark {
    display: inline-block;
    position: relative;
    width: 12px;
    height: 12px;
    right: auto;
    top: 1px;
    margin-left: 26px
}

.big-post-likes-shares .post-likes-shares-link .post-likes-shares-mark.dislike {
    top: 3px
}

.big-post-likes-shares .post-likes-shares-link a.user-link {
    width: 290px
}

.big-post-likes-shares .post-likes-shares-actions {
    float: right;
    margin-top: 10px;
    position: relative
}

.big-post-likes-shares .post-likes-shares-actions .post-likes-shares-actions-list {
    display: none;
    position: absolute;
    left: 0;
    background: #fff;
    width: 100%;
    z-index: 10;
    -webkit-box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16);
    -ms-box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16);
    -o-box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16);
    box-shadow: 0 9px 13px rgba(0, 0, 0, 0.16)
}

.big-post-likes-shares .post-likes-shares-actions .post-likes-shares-actions-list li {
    border-bottom: 1px solid #eee;
    background: #fff;
    height: 20px;
    font-size: 13px;
    padding: 12px 0 28px 19px;
    line-height: 16px
}

.big-post-likes-shares .post-likes-shares-actions .post-likes-shares-actions-list li:hover {
    background: #f8f8f8
}

.big-post-likes-shares .post-likes-shares-actions .post-likes-shares-actions-list li:last-child {
    border-bottom: 0
}

.big-post-likes-shares .post-likes-shares-actions:hover .post-likes-shares-actions-list {
    display: block
}

.content_widgets.widgets_holder.center_plus_right,
.content_widgets.widgets_holder.center_only {
    margin-left: 0 !important
}

a.expand {
    display: none;
    font-style: italic;
    margin: 2px 0;
    width: auto
}

#alerts {
    margin: 0
}

.alert-box.error {
    background-color: #fa4e37;
    border-color: #f78474
}

.widgetPollsItem h2,
.widgetPollsItem .widgetPollsItem b,
.widgetPollsItem .widgetPollsItem b {
    display: none
}

.widgetPollsItem b {
    color: #4fa4ae;
    text-transform: none;
    padding-bottom: 20px
}

span.stars {
    background: url(/images/videos_stars.png?v=6e0815b118f1e5a61274cffa70c403f7) no-repeat -64px 0;
    display: inline-block;
    height: 11px;
    width: 64px
}

div.subscribe-block input.butt,
div.subscribe-block #widget_settings .form_submit .submit,
#widget_settings .form_submit div.subscribe-block .submit {
    background-color: #c00 !important;
    border: none !important;
    box-shadow: 0 0 2px 0 #555;
    -moz-box-shadow: 0 0 2px 0 #555;
    -webkit-box-shadow: 0 0 2px 0 #555;
    color: #fff !important;
    font-weight: bold;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%
}

.comment .rating {
    background: 0;
    border: 0;
    color: #8f8f8f !important;
    float: right;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin-right: 0;
    padding: 0
}

div.foreign_share_buttons {
    float: right;
    padding-top: 4px
}

.comment .collapsed_text {
    display: none;
    filter: alpha(opacity=50);
    font-style: italic;
    opacity: .5;
    -moz-opacity: .5;
    -khtml-opacity: .5
}

.commentForm {
    border-top: 0;
    margin-bottom: 10px;
    padding: 7px 0;
    padding-bottom: 0;
    padding-top: 19px;
    position: relative
}

.commentForm .replyCancel {
    color: #aeaeae;
    display: none;
    font-size: 13px;
    line-height: 30px;
    margin: 0 0 0 20px
}

.commentForm .replyCancel:hover {
    color: #e10015
}

.commentForm table td {
    padding: 0
}

#commentFormWraper .commentForm {
    border-top: 0;
    padding-top: 9px
}

#commentFormWraper .commentForm {
    margin-left: 0
}

.commentForm .photo {
    border: 0;
    float: left;
    height: 30px;
    margin: 0;
    width: 30px
}

#commentFormWraper .commentForm .photo {
    height: 50px;
    min-height: 50px;
    min-width: 50px;
    width: 50px
}

#commentFormWraper .commentForm .block {
    margin-left: 69px
}

.commentForm .block {
    margin-left: 50px
}

.commentForm a.user_name,
.comment_block a.user_name {
    color: #3b3b3b;
    display: block;
    font-size: 12px;
    font-weight: bold;
    line-height: 10px;
    margin-bottom: 7px
}

.commentForm a.user_name {
    display: inline;
    margin-bottom: 9px
}

.comment_block .commentHead {
    display: block;
    line-height: 10px;
    margin-bottom: 7px
}

.comment_block .commentHead a.user_name {
    display: inline;
    margin: 0
}

.comment_block .commentFooter {
    height: 21px;
    line-height: 21px
}

.comment_block .attached_photo {
    margin-bottom: 10px
}

.commentForm a.user_name:hover,
.comment_block a.user_name:hover {
    color: #eb0000;
    text-decoration: none
}

.commentForm form.collapsed_form .form_field textarea {
    background: none !important
}

.commentForm textarea {
    border: 1px solid #cecece !important;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    box-shadow: inset 0 0 4px #e8e8e8;
    -moz-box-shadow: inset 0 0 4px #e8e8e8;
    -webkit-box-shadow: inset 0 0 4px #e8e8e8;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 13px;
    height: 70px;
    line-height: 20px;
    min-height: 53px;
    overflow: hidden;
    padding-left: 8px !important;
    padding-top: 6px !important;
    resize: none;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
    width: 100%;
    -khtml-border-radius: 0
}

.commentForm form.collapsed_form .form_field textarea {
    height: 31px !important;
    min-height: 31px !important
}

#module_container .commentForm input.butt,
#module_container .commentForm #widget_settings .form_submit .submit,
#widget_settings .form_submit #module_container .commentForm .submit,
#module_container .commentFormWraper .submit_field {
    float: left !important
}

#module_container #commentFormWraper div.content_comments {
    padding-right: 0
}

.commentForm .upload_link {
    background-image: url(/images/v4/icon-add-photo.png?v=fd0324a623fcc2dfb113cc720f9ca5b4);
    border: 0;
    border: 0;
    float: right;
    height: 30px;
    padding: 0;
    text-indent: -10000%;
    width: 34px
}

div.comment_block div.comment {
    padding-bottom: 13px;
    padding-top: 20px
}

.comment_block .photo {
    border: 0;
    float: left;
    left: auto;
    margin: 0;
    margin-right: 18px;
    top: auto
}

.comment_block .photo img {
    height: 50px;
    width: 50px
}

.reply_comment .photo img {
    height: 30px;
    width: 30px
}

.comment_block span.commentContents {
    font-size: 13px;
    line-height: 20px;
    padding-bottom: 10px
}

.reply_comment.comment_block .wrapper {
    margin-left: 50px
}

.reply_comment span.commentContents {
    padding-bottom: 10px
}

.reply_comment,
.reply_comment.last {
    margin-left: 70px !important
}

.reply_comment.last {
    padding-left: 0 !important
}

#module_container div.content_comments {
    padding-right: 0
}

#smileys {
    display: none
}

.commentForm form .form_field {
    padding-bottom: 20px
}

.commentForm form.collapsed_form .form_field {
    padding-bottom: 0
}

#commentFormWraper {
    padding-bottom: 20px;
    padding-top: 0
}

.comment_block {
    border-top: 1px solid #dcdcdc;
    position: relative
}

.comment_block.level_1 {
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: -1px !important
}

.comment_block.selected .comment {
    background-color: rgba(243, 243, 243, 0.5)
}

.comment_block .comment .date {
    border: 0;
    color: #aeaeae !important;
    font-size: 12px;
    font-style: normal;
    margin-right: 10px;
    padding: 0
}

.comment_block .wrapper {
    margin-left: 70px
}

.comment_block .comment .mark,
.comment_block .comment .mark_plus,
.comment_block .comment .mark_minus .comment_block .new_like_buttons .rating .mark,
.comment_block .new_like_buttons .rating .mark_minus,
.comment_block .new_like_buttons .rating .mark_plus {
    border: 0;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    height: 21px;
    line-height: 21px;
    margin: 0 3px;
    min-width: 25px;
    text-align: center;
    vertical-align: top
}

.comment_block .comment .mark_plus {
    color: #929f00 !important
}

.comment_block .comment input.butt_plus,
.comment_block .comment input.butt_minus,
.comment_block .comment input.butt_plus_disabled,
.comment_block .comment input.butt_minus_disabled,
.comment_block .comment input.butt_plus_auth,
.comment_block .comment input.butt_minus_auth,
.comment_block .comment input.butt_plus_selected,
.comment_block .comment input.butt_minus_selected,
.new_like_buttons input.button_vote.butt_plus,
.new_like_buttons input.button_vote.butt_minus {
    background-color: transparent;
    background-image: url(../images/bg-mini-thumbs.png?v=14aa7b0f4c8eef19a934238ea8045e29) !important;
    background-position: 0 0;
    border: 0;
    cursor: pointer;
    height: 21px;
    margin-top: -1px;
    padding: 0;
    text-indent: -10000em;
    vertical-align: top;
    width: 21px !important
}

.comment_block .comment input.butt_plus,
.comment_block .comment input.butt_plus_disabled,
.comment_block .comment input.butt_plus_auth,
.new_like_buttons input.button_vote.butt_plus {
    background-position: -21px 0
}

.comment_block .comment:hover input.butt_plus,
.new_like_buttons .comment_block .comment:hover input.button_vote.butt_plus {
    background-position: -21px -21px;
    color: #809108
}

.comment_block .comment:hover input.butt_minus,
.new_like_buttons .comment_block .comment:hover input.button_vote.butt_minus {
    background-position: 0 -21px;
    color: #d60013
}

.comment_block .comment input.butt_plus:active,
.comment_block .comment input.button_vote.butt_plus:active,
.comment_block .comment input.butt_plus:hover,
.comment_block .comment input.button_vote.butt_plus:hover {
    background-position: -21px -42px
}

.comment_block .comment input.butt_minus:active,
.comment_block .comment input.button_vote.butt_minus:active,
.comment_block .comment input.butt_minus:hover,
.comment_block .comment input.button_vote.butt_minus:hover {
    background-position: 0 -42px
}

.comment_block .comment input.butt_plus_selected {
    background-position: -21px -63px
}

.comment_block .comment input.butt_minus_selected {
    background-position: 0 -63px
}

.comment_block .comment .reply {
    color: #aeaeae;
    font-size: 12px;
    margin-left: 10px;
    text-transform: capitalize
}

.comment_block .comment:hover .reply {
    color: #929f00;
    text-decoration: underline
}

.comment_block .comment .reply:hover {
    color: #e10015
}

.new_like_buttons input.button_vote {
    margin-left: 0;
    position: inherit;
    z-index: inherit
}

.upload_block {
    background: #f0f0ee;
    border: 0;
    border-top: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 13px;
    padding: 5px 0 5px 3px;
    width: 100%
}

.commentsView {
    margin-bottom: 10px
}

.commentsView .commentsShowPrev,
.commentsView .commentsShowNext {
    background-color: #f5f5f5;
/*    background-image: url(/images/v4/bg-med-butt.gif?v=6fe9888fd4ee1b98b2554b9d54bb9b02);*/
    background-position: 0 50%;
    background-repeat: repeat-x;
    border: 1px solid #d9d9d9;
    cursor: pointer;
    display: none;
    font-size: 13px;
    padding: 0;
    text-align: center
}

.commentsView .commentsShowPrev div,
.commentsView .commentsShowNext div {
    height: 38px;
    line-height: 37px
}

.commentsView .commentsShowPrev {
    margin: 19px 0 0 0
}

.commentsView .commentsShowPrev .commentsShowPrevCount {
    color: #979797
}

.commentsView .commentsShowNext {
    margin: 0 0 19px 0
}

.commentsView.has_prev .commentsShowPrev {
    display: block
}

.commentsView.has_next .commentsShowNext {
    display: block
}

.commentsView .commentForm {
    border-top: 1px dashed #e1e1e1;
    margin-left: 70px;
    padding-bottom: 18px;
    z-index: 2
}

.commentsView #commentFormWraper {
    padding: 0
}

.commentsView #commentFormWraper .commentForm {
    border-bottom: 0;
    border-top: 0;
    margin-bottom: 0;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 5px
}

.commentsView #commentFormWraper .commentForm .commentFormHead {
    margin-bottom: 8px;
    margin-top: 0
}

.commentsView .commentForm .commentFormHead {
    font-size: 12px;
    margin-bottom: 7px;
    margin-top: -3px
}

.commentsView .commentForm input.butt,
.commentsView .commentForm #widget_settings .form_submit .submit,
#widget_settings .form_submit .commentsView .commentForm .submit,
.commentsView .commentForm input.butt:hover,
.commentsView .commentForm #widget_settings .form_submit .submit:hover,
#widget_settings .form_submit .commentsView .commentForm .submit:hover {
    background-color: #929f00;
    border-color: #929f00;
    border-radius: 0;
    -webkit-border-radius: 0;
    font-weight: normal;
    padding-bottom: 6px;
    padding-top: 6px;
    text-shadow: 0 -1px 0 #929f00
}

.commentsView #commentFormWraper .commentForm .replyCancel {
    display: none
}

.commentsView .commentForm .replyCancel {
    display: inline;
    float: none;
    margin-right: 0;
    margin-top: 0
}

.commentsView .commentForm form .form_field {
    padding-bottom: 20px !important
}

.commentsView .commentForm form .form_field textarea {
    margin: 0
}

.commentsView .commentsList .comment_block:first-child {
    border-top: 0;
    margin-top: 0 !important
}

.commentsView .commentsList .comment_block:last-child {
    border-bottom: 0
}

.commentsView input.butt_unwatch,
.commentsView input.butt_watch {
    margin-top: 7px;
    text-decoration: none
}

.commentsView.active .pager {
    display: none
}

.commentsView.inactive {
    display: none
}

.commentsView.empty #commentFormWraper .commentForm {
    border-bottom: 0
}

.commentsView.busy .commentsShowPrev,
.commentsView.busy .commentsShowNext {
    cursor: default
}

.commentsView.busy .commentsShowPrev div,
.commentsView.busy .commentsShowNext div {
    background-image: url(/images/ajax-loader.gif?v=865e4b6819526faa07b1d7746fce2d86);
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.commentsView.busy .commentsShowPrev div span,
.commentsView.busy .commentsShowNext div span {
    display: none
}

.social_login {
    box-sizing: content-box;
    clear: none;
    margin-right: 0;
    height: 50px;
    padding: 0
}

.social_login a {
    float: left;
    background-image: url(/images/v4/bg-social-buttons.png?v=7531a2f8a911db57ac2f5cfb7aa58363);
    background-position: 0 0;
    width: 30px;
    height: 30px;
    margin-right: 5px;
    margin-left: 1px;
    cursor: pointer;
    display: block;
    text-indent: -1000%
}

.social_login a.Vkontakte {
    background-position: 0 0
}

.social_login a.Vkontakte:hover {
    background-position: 0 -30px
}

.social_login a.Facebook {
    background-position: -30px 0
}

.social_login a.Facebook:hover {
    background-position: -30px -30px
}

.social_login a.Odnoklassniki {
    background-position: -60px 0
}

.social_login a.Odnoklassniki:hover {
    background-position: -60px -30px
}

.social_login a.Mailru {
    background-position: -90px 0
}

.social_login a.Mailru:hover {
    background-position: -90px -30px
}

.social_login a.Mirtesen {
    background-position: -120px 0
}

.social_login a.Mirtesen:hover {
    background-position: -120px -30px
}

.social_login a.Twitter {
    background-position: -150px 0
}

.social_login a.Twitter:hover {
    background-position: -150px -30px
}

.social_login_colored {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
    clear: none;
    margin: 0 -3px;
    height: auto;
    padding: 0
}

.social_login_colored a {
    padding: 10px;
    display: block;
    float: left;
    height: 40px;
    margin: 0 3px 6px 3px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box
}

.social_login_colored a span {
    float: left;
    color: #fff;
    font-size: 12px;
    line-height: 20px
}

.social_login_colored a span.icon {
    border-bottom: 0;
    display: block;
    background-image: url(/images/v4/social-white-20x20.png?v=df35694bbfec99d2a3fcea9e9745dd64);
    width: 20px;
    height: 20px
}

.social_login_colored a span.icon.Facebook {
    background-position: -0 0
}

.social_login_colored a span.icon.Mailru {
    background-position: -20px 0
}

.social_login_colored a span.icon.Odnoklassniki {
    background-position: -40px 0
}

.social_login_colored a span.icon.Vkontakte {
    background-position: -60px 0
}

.social_login_colored a span.icon.Twitter {
    background-position: -80px 0
}

.social_login_colored a span.icon.Mirtesen {
    background-position: -100px 0
}

.social_login_colored a span.label {
    border-bottom: 0;
    display: none;
    margin-left: 5px;
    background-color: transparent;
    padding: 0;
    font-weight: normal;
    height: auto
}

.social_login_colored a.Facebook {
    background-color: #3d5293
}

.social_login_colored a.Facebook:hover {
    background-color: #334886
}

.social_login_colored a.Facebook span.label {
    display: block
}

.social_login_colored a.Mailru {
    background-color: #004784
}

.social_login_colored a.Mailru:hover {
    background-color: #003e74
}

.social_login_colored a.Mailru span.label {
    display: block
}

.social_login_colored a.Odnoklassniki {
    background-color: #e67e18
}

.social_login_colored a.Odnoklassniki:hover {
    background-color: #d47212
}

.social_login_colored a.Vkontakte {
    background-color: #4d739c
}

.social_login_colored a.Vkontakte:hover {
    background-color: #3f648c
}

.social_login_colored a.Twitter {
    background-color: #2da9e0
}

.social_login_colored a.Twitter:hover {
    background-color: #269cd0
}

.social_login_colored a.Mirtesen {
    background-color: #ef1b06
}

.social_login_colored a.Mirtesen:hover {
    background-color: #d81906
}

@media only screen and (max-width:480px) {
    .social_buttons {
        display: none
    }
}

.social_buttons {
    float: left;
    margin-right: 0
}

.social_buttons div {
    float: left;
    background-image: url(/images/v4/bg-social-buttons-big.png?v=9926ed080db4d895c4d0c947be9f9291);
    background-position: 0 0;
    width: 40px;
    height: 40px;
    margin-right: -1px;
    cursor: pointer
}

#fast_auth_form .fast_login_mt {
    float: left;
    background-image: url(/images/v4/bg-social-buttons.png?v=7531a2f8a911db57ac2f5cfb7aa58363);
    background-position: -120px 0;
    width: 30px;
    height: 30px;
    margin-right: 6px;
    cursor: pointer;
    display: block;
    text-indent: -1000%
}

#fast_auth_form .fast_login_mt:hover {
    background-position: -120px -30px
}

#fast_auth_form .fast_login_mt img {
    display: none
}

#fast_auth_form .item {
    float: left
}

.authentication_alert .warning {
    padding: 20px 30px;
    background: #eee
}

.authentication_alert li span {
    border-bottom: 1px solid #b5b5b5;
    padding: 0 0 18px 0;
    margin-bottom: 20px;
    display: block;
    font-size: 12px
}

.social_buttons div.vk {
    background-position: -0 0
}

.social_buttons div.vk:hover,
.social_buttons div.vk.active {
    background-position: -0 -40px
}

.social_buttons div.fb {
    background-position: -40px 0
}

.social_buttons div.fb:hover,
.social_buttons div.fb.active {
    background-position: -40px -40px
}

.social_buttons div.ok {
    background-position: -80px 0
}

.social_buttons div.ok:hover,
.social_buttons div.ok.active {
    background-position: -80px -40px
}

.social_buttons div.mr {
    background-position: -120px 0
}

.social_buttons div.mr:hover,
.social_buttons div.mr.active {
    background-position: -120px -40px
}

.social_buttons div.mt {
    background-position: -160px 0
}

.social_buttons div.mt:hover,
.social_buttons div.mt.active {
    background-position: -160px -40px
}

.social_buttons div.tw {
    background-position: -200px 0
}

.social_buttons div.tw:hover,
.social_buttons div.tw.active {
    background-position: -200px -40px
}

.social_buttons div.gp {
    background-position: -240px 0
}

.social_buttons div.gp:hover,
.social_buttons div.gp.active {
    background-position: -240px -40px
}

.social_buttons div.pi {
    background-position: -280px 0
}

.social_buttons div.pi:hover,
.social_buttons div.pi.active {
    background-position: -280px -40px
}

.social_buttons div.rd {
    background-position: -320px 0
}

.social_buttons div.rd:hover,
.social_buttons div.rd.active {
    background-position: -320px -40px
}

.social_buttons div.lj {
    background-position: -360px 0
}

.social_buttons div.lj:hover,
.social_buttons div.lj.active {
    background-position: -360px -40px
}

.content-item-likeblock .m-item-repost-counter {
    background: url(/images/v4/icon-repost.png?v=1c3b09bdb793fb91f0e8bd1cc2fbd67e) 14px 15px no-repeat;
    border: 1px solid #e1e1e1;
    cursor: pointer;
    color: #929f00;
    display: block;
    font-size: 13px;
    font-family: Arial, sans-serif;
    font-weight: 600;
    float: right;
    height: 40px;
    line-height: 35px;
    margin-right: 10px;
    padding: 2px 25px 1px 38px;
    width: 40px
}

.content-item-likeblock .m-item-repost-counter:hover {
    text-decoration: none
}

#header_container {
    min-width: inherit
}

#module_container {
    padding-top: 20px
}

.widget_container {
    padding-top: 0
}

.module_widget .commentForm textarea {
    height: 70px
}

.module_widget.module_widget_form.widgetSearch .form,
.module_widget_form .form,
.module_widget_form .wide_fields {
    padding: 0
}

.module_widget.widgetPollsItem table {
    border-collapse: collapse
}

.module_widget.widgetPollsItem td {
    height: 18px;
    vertical-align: middle
}

.module_widget.widgetPollsItem td label {
    font-size: 1em
}

.module_widget.widgetPollsItem input[type="radio"] {
    margin-bottom: 6px;
    margin-left: 1px;
    margin-top: 6px
}

.module_widget.widgetPollsItem td label {
    margin-left: 9px
}

.module_widget.widgetPollsItem td.choice_title {
    padding-right: 20px
}

div.widgetPollsItem td.histo {
    padding: 0 0 7px 0
}

div.widgetPollsItem td.histo div {
    background: #4fa4ae;
    border: 0;
    font-size: 0;
    height: 10px;
    margin-top: 2px
}

.profile_info {
    float: left;
    width: 472px
}

#profile_personal label.inline_sm {
    display: inline-block;
    float: none;
    font-size: 12px;
    margin-bottom: 3px;
    padding: 0;
    text-align: left;
    width: auto
}

#join_site_modal.authenticated .invitor-photo,
#remember_site_modal.authenticated .invitor-photo {
    display: none
}

#join_site_modal.authenticated .invitor-info label,
#remember_site_modal.authenticated .invitor-info label {
    display: block
}

#join_site_modal .invitor-photo,
#remember_site_modal .invitor-photo {
    float: left;
    margin-right: 10px
}

#join_site_modal .invitor-info,
#remember_site_modal .invitor-info {
    padding: 15px 0 0 0
}

#join_site_modal .invitor-info a,
#remember_site_modal .invitor-info a {
    margin-right: 5px
}

#join_site_modal .invitor-info form,
#remember_site_modal .invitor-info form {
    display: inline
}

#join_site_modal .invitor-info span,
#join_site_modal .invitor-info label,
#remember_site_modal .invitor-info span,
#remember_site_modal .invitor-info label {
    font-size: 14px;
    line-height: 20px
}

#join_site_modal .invitor-info label,
#remember_site_modal .invitor-info label {
    display: none
}

#confirm_join_popup_modal,
#confirm_remember_popup_modal {
    background: white;
    border: 0;
    box-shadow: 2px 2px 7px #777;
    -moz-box-shadow: 2px 2px 7px #777;
    -webkit-box-shadow: 2px 2px 7px #777;
    color: #707070;
    font-size: .85em;
    left: 0;
    margin-left: auto;
    margin-right: auto;
    min-width: 562px;
    padding: 25px;
    position: fixed;
    right: 0;
    top: 35%;
    width: 562px;
    z-index: 2
}

#confirm_join_popup_modal table,
#confirm_remember_popup_modal table {
    margin-bottom: 20px
}

#confirm_join_popup_modal span.head,
#confirm_remember_popup_modal span.head {
    display: block
}

#confirm_join_popup_modal label input[type="checkbox"].agree,
#confirm_remember_popup_modal label input[type="checkbox"].agree {
    margin: 0 8px
}

#confirm_join_popup_modal .button_green,
#confirm_remember_popup_modal .button_green {
    margin-top: 10px
}

#confirm_join_popup_modal .button_green input[type="submit"],
#confirm_remember_popup_modal .button_green input[type="submit"] {
    margin-right: 10px;
    padding: 5px 20px
}

#tags_input_suggest {
    background: url(/images/g/bg_suggest_bottom.gif?v=b2b539cf3c9746dcf545fda0210ac2e3) left bottom no-repeat;
    padding-bottom: 7px
}

#tags_input_suggest ul {
    background: url(/images/bg_suggest_top.gif?v=932e98b89ac68e22621a288f5d4c4c28) no-repeat;
    margin: 0;
    margin-right: 7px;
    overflow: hidden;
    padding: 7px 7px 0 19px;
    width: 164px !important
}

#tags_input_suggest li {
    color: #09c;
    cursor: pointer;
    font-size: .85em;
    margin-left: 0;
    overflow: hidden;
    padding: 3px;
    white-space: nowrap
}

#tags_input_suggest li.selected {
    background: #ebeaea;
    color: #303030
}

#tags_input_suggest.pinned_box {
    background: #fff;
    border: 1px solid #707070;
    max-width: 250px;
    overflow: hidden;
    padding: 1px
}

#tags_input_suggest.pinned_box ul {
    background: 0;
    margin: 0;
    padding: 0;
    width: auto !important
}

#tags_input_suggest.pinned_box li {
    color: #09c;
    cursor: default;
    font-size: .85em;
    padding: 2px 0;
    white-space: nowrap
}

#tags_input_suggest.pinned_box li.selected {
    background: #ebeaea;
    color: #303030
}

.recover-mode {
    background: #fbb;
    border: 1px solid #681616;
    font-size: 80%;
    padding: 5px
}

.recover-mode pre {
    background: #dbb;
    margin: 10px
}

div.should_join_block {
    background: #fff;
    height: 84px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

input.file_upload {
    display: inline-block;
    margin: 0;
    width: auto
}
