#widgethelp_uniquecssid {
    visibility: hidden;
    position: fixed;
    z-index: 9999;
    font-size: 16px;
    letter-spacing: normal;
}

#widgethelp_uniquecssid a {
    opacity: 1;
    cursor: pointer;
    outline: none;
    font-size: inherit;
}

#widgethelp_uniquecssid .widgethelptext {
    display: block;
    text-decoration: none;
    text-transform: none;
    font-family: 'Arial Tahoma Verdana', sans-serif;
    font-size: 0.7em;
    color: #fff;
    text-shadow: #000 -1px 1px 5px;
    cursor: pointer;
}

#widgethelp_uniquecssid #widgethelp_icon {
    color: #fff;
    background-color: #6a7dbc;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
}

#widgethelp_uniquecssid .widgethelpbuttons.lefttop {
    margin-top: 5px;
}

.widgethelptrigger.lefttop.right, .widgethelptrigger.rightbottom.top, .widgethelptrigger.leftbottom {
    margin-right: 5px;
}

.widgethelptrigger.lefttop.bottom, .widgethelptrigger.righttop.bottom {
    margin-left: 5px;
    margin-bottom: 5px;
}

.widgethelptrigger.leftbottom.right {
    margin-bottom: 5px;
}

.widgethelptext.rightbottom {
    position: relative;
    right: 1px;
    bottom: -5px;
}

.widgethelptext.leftbottom {
    position: relative;
    left: 0px;
    bottom: -5px;
}

.widgethelptext.lefttop {
    position: relative;
    top: 5px;
    left: 0;
}

.widgethelptext.righttop {
    top: 3px;
    position: relative;
}

.widgethelptext.leftcentery {
    top: 3px;
    position: relative;
}

.widgethelptrigger {
    margin-top: 5px;
    text-align: center;
    z-index: 50;
    cursor: pointer;
    font-size: inherit;
}

.widgethelptrigger .fwidgethelp-close, .widgethelptrigger .fwidgethelp-icon-1, .widgethelptrigger .fwidgethelp-icon-2, .widgethelptrigger .fwidgethelp-icon-3, .widgethelptrigger .fwidgethelp-icon-4, .widgethelptrigger .fwidgethelp-icon-5, .widgethelptrigger .fwidgethelp-icon-6 {
    width: 100%;
    height: 100%;
}

.widgethelptrigger .fwidgethelp-close:before, .widgethelptrigger .fwidgethelp-icon-1:before, .widgethelptrigger .fwidgethelp-icon-2:before, .widgethelptrigger .fwidgethelp-icon-3:before, .widgethelptrigger .fwidgethelp-icon-4:before, .widgethelptrigger .fwidgethelp-icon-5:before, .widgethelptrigger .fwidgethelp-icon-6:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
}

.widgethelptrigger .fwidgethelp-close:before {
    content: '';
    background: url(icons/close.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52%;
}

.widgethelptrigger .fwidgethelp-icon-1:before {
    content: '';
    background: url(icons/comment.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52%;
}

.widgethelptrigger .fwidgethelp-icon-2:before {
    content: '';
    background: url(icons/comment-o.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52%;
}

.widgethelptrigger .fwidgethelp-icon-3:before {
    content: '';
    background: url(icons/commenting.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52%;
}

.widgethelptrigger .fwidgethelp-icon-4:before {
    content: '';
    background: url(icons/commenting-o.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52%;
}

.widgethelptrigger .fwidgethelp-icon-5:before {
    content: '';
    background: url(icons/comments.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52%;
}

.widgethelptrigger .fwidgethelp-icon-6:before {
    content: '';
    background: url(icons/comments-o.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 52%;
}

.widgethelptrigger.rightbottom.left {
    margin: 4px 5px;
}

.widgethelptrigger.widgethelptrigger.righttop.left {
    margin: 4px 5px;
}

.widgethelpbuttons {
    visibility: hidden;
}

#widgethelp_uniquecssid.righttop, .widgethelpbuttons.righttop, .widgethelptrigger.righttop {
    right: 2%;
    top: 2%;
}

#widgethelp_uniquecssid.rightbottom, .widgethelpbuttons.rightbottom, .widgethelptrigger.rightbottom {
    right: 2%;
    bottom: 2%;
}

#widgethelp_uniquecssid.lefttop, .widgethelpbuttons.lefttop, .widgethelptrigger.lefttop {
    left: 2%;
    top: 2%;
}

#widgethelp_uniquecssid.leftbottom, .widgethelpbuttons.leftbottom, .widgethelptrigger.leftbottom {
    left: 2%;
    bottom: 2%;
}

#widgethelp_uniquecssid.leftcentery, .widgethelpbuttons.leftcentery, .widgethelptrigger.leftcentery {
    left: 1%;
    top: 46%;
}

#widgethelp_uniquecssid.rightcentery, .widgethelpbuttons.rightcentery, .widgethelptrigger.rightcentery {
    right: 1%;
    top: 46%;
}

#widgethelp_uniquecssid .ui-stackmenu-item {
    padding: 0;
    position: absolute;
    margin: 5px;
}

#widgethelp_uniquecssid ul {
    margin: 0;
    padding: 0;
    font-size: inherit;
}

#widgethelp_uniquecssid ul li {
    display: block;
}

#widgethelp_uniquecssid ul li:before {
    content: '';
}

#widgethelp_uniquecssid ul li .title {
    display: none;
}

#widgethelp_uniquecssid ul li a:hover .title {
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

.widgethelp_shadow {
    background-color: #6a7dbc;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.5);
}

.widgethelp_shadow:hover {
    box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.5);
}

.widgethelpbuttons i {
    cursor: pointer;
    background: #0099FF;
    border: 0px;
    border-radius: 100px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
    -o-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
}

.widgethelpbuttons i:hover {
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
    -o-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.widgethelpbuttons .fwidgethelp-vk,
.widgethelpbuttons .fwidgethelp-whatsapp,
.widgethelpbuttons .fwidgethelp-telegram,
.widgethelpbuttons .fwidgethelp-facebook-messenger,
.widgethelpbuttons .fwidgethelp-skype,
.widgethelpbuttons .fwidgethelp-viber,
.widgethelpbuttons .fwidgethelp-facebook,
.widgethelpbuttons .fwidgethelp-twitter,
.widgethelpbuttons .fwidgethelp-odnoklassniki,
.widgethelpbuttons .fwidgethelp-phone,
.widgethelpbuttons .fwidgethelp-instagram {
    width: 100%;
    height: 100%;
}
.widgethelpbuttons .fwidgethelp-vk:before,
.widgethelpbuttons .fwidgethelp-whatsapp:before,
.widgethelpbuttons .fwidgethelp-telegram:before,
.widgethelpbuttons .fwidgethelp-facebook-messenger:before,
.widgethelpbuttons .fwidgethelp-skype:before,
.widgethelpbuttons .fwidgethelp-viber:before,
.widgethelpbuttons .fwidgethelp-facebook:before,
.widgethelpbuttons .fwidgethelp-twitter:before,
.widgethelpbuttons .fwidgethelp-odnoklassniki:before,
.widgethelpbuttons .fwidgethelp-phone:before,
.widgethelpbuttons .fwidgethelp-instagram:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
}
.widgethelpbuttons .fwidgethelp-vk:before {
    content: '';
    background: url(icons/vk.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 64%;
}
.widgethelpbuttons .fwidgethelp-whatsapp:before {
    content: '';
    background: url(icons/whatsapp.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 64%;
}
.widgethelpbuttons .fwidgethelp-telegram:before {
    content: '';
    background: url(icons/telegram.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 64%;
}
.widgethelpbuttons .fwidgethelp-facebook-messenger:before {
    content: '';
    background: url(icons/Facebook_Messenger.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 64%;
}
.widgethelpbuttons .fwidgethelp-skype:before {
    content: '';
    background: url(icons/skype.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 61%;
}
.widgethelpbuttons .fwidgethelp-phone:before {
    content: '';
    background: url(icons/phone.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50%;
}
.widgethelpbuttons .fwidgethelp-viber:before {
    content: '';
    background: url(icons/viber.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 64%;
}
.widgethelpbuttons .fwidgethelp-facebook:before {
    content: '';
    background: url(icons/facebook.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 59%;
}
.widgethelpbuttons .fwidgethelp-twitter:before {
    content: '';
    background: url(icons/twitter.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 59%;
}
.widgethelpbuttons .fwidgethelp-odnoklassniki:before {
    content: '';
    background: url(icons/odnoklassniki.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 64%;
}
.widgethelpbuttons .fwidgethelp-instagram:before {
    content: '';
    background: url(icons/instagram.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 64%;
}
.widgethelp_pulse {
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    box-shadow: 0 0 0 #5FAD35;
    -webkit-box-shadow: 0 0 0 #5FAD35;
    -moz-box-shadow: 0 0 0 #5FAD35;
    -o-box-shadow: 0 0 0 #5FAD35;
    animation: animationpulse 2s infinite;
    -webkit-animation: animationpulse 2s ease-out;
    -moz-animation: animationpulse 2s infinite;
    -o-animation: animationpulse 2s infinite;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    -o-animation-iteration-count: infinite;

}

.widgethelp_pulse:hover {
    animation: linear;
    -webkit-animation: linear;
    -moz-animation: linear;
    -o-animation: linear;
}

@-webkit-keyframes animationpulse {
    0% {
        -webkit-box-shadow: 0 0 0 0 inherit;
        transform: rotate(0);
        -webkit-transform: rotate(0);
    }
    70% {
        -webkit-box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
        transform: rotate(0);
        -webkit-transform: rotate(0);
    }
    100% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        transform: rotate(0);
        -webkit-transform: rotate(0);
    }
}

@keyframes animationpulse {
    0% {
        transform: scale(1.0, 1.0) rotate(0);
        -moz-box-shadow: 0 0 0 0 inherit;
        box-shadow: 0 0 0 0 inherit;

    }
    10% {
        transform: scale(1.1, 1.1) rotate(0);
    }
    15% {
        transform: scale(1.0, 1.0) rotate(0);
    }
    70% {
        -moz-box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 15px rgba(0, 0, 0, 0);
        transform: rotate(0);
    }
    100% {
        -moz-box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
        transform: rotate(0);
    }
}

@-ms-keyframes animationpulse {
    0% {
        -ms-transform: scale(1.0, 1.0) rotate(0);
        box-shadow: 0 0 5px #6a7dbc;
    }
    10% {
        box-shadow: 0 0 15px #6a7dbc;
        -ms-transform: scale(1.1, 1.1) rotate(0);
    }
    20% {
        box-shadow: 0 0 5px #6a7dbc;
        -ms-transform: scale(1.0, 1.0) rotate(0);
    }
    100% {
        box-shadow: 0 0 5px #6a7dbc;
        -ms-transform: scale(1.0, 1.0) rotate(0);
    }
}

.fwidgethelp-fw {
    width: 1.28571429em;
    text-align: center;
}

.fwidgethelp-ul {
    padding-left: 0;
    margin-left: 2.14285714em;
    list-style-type: none;
}

.fwidgethelp-ul > li {
    position: relative;
}

.fwidgethelp-li {
    position: absolute;
    left: -2.14285714em;
    width: 2.14285714em;
    top: 0.14285714em;
    text-align: center;
}

.fwidgethelp-li.fwidgethelp-lg {
    left: -1.85714286em;
}

.fwidgethelp-border {
    padding: .2em .25em .15em;
    border: solid 0.08em #eeeeee;
    border-radius: .1em;
}

.fwidgethelp-pulse {
    -webkit-animation: fa-spin 1s infinite steps(8);
    animation: fa-spin 1s infinite steps(8);
    -moz-animation: fa-spin 1s infinite steps(8);
    -o-animation: fa-spin 1s infinite steps(8);
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);

}

.fwidgethelp-rotate-90 {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.fwidgethelp-rotate-180 {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.fwidgethelp-rotate-270 {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.fwidgethelp-flip-horizontal {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
}

.fwidgethelp-flip-vertical {
    filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
    -webkit-transform: scale(1, -1);
    -ms-transform: scale(1, -1);
    transform: scale(1, -1);
}

:root .fwidgethelp-rotate-90,
:root .fwidgethelp-rotate-180,
:root .fwidgethelp-rotate-270,
:root .fwidgethelp-flip-horizontal,
:root .fwidgethelp-flip-vertical {
    filter: none;
    -ms-filter: none;
    -webkit-filter: none;

}

.fwidgethelp-stack {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 60px;
    line-height: 60px;
    vertical-align: middle;
}

.fwidgethelp-stack-1x,
.fwidgethelp-stack-2x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.fwidgethelp-stack-1x {
    line-height: inherit;
}




