/* Code tidied up by ScrapBook */
.mouse_moved { position: fixed; }
.line_top { width: 100%; height: 10px; top: 0px; }
.line_bottom { width: 100%; height: 10px; bottom: 0px; }
.line_left { left: 0px; }
.line_left, .line_right { width: 10px; height: 100%; top: 0px; }
.line_right { right: 0px; }
.show-message { font-family: sans-serif; }
.blink { color: red ! important; animation-name: a; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; text-decoration: line-through; }
.show-message p { margin: 0px ! important; }
.show-message > div::before { transform: rotate(45deg); }
.show-message > div::after, .show-message > div::before { content: ""; position: absolute; right: 0px; top: -15px; width: 15px; height: 5px; background: red none repeat scroll 0% 0%; }
.show-message > div::after { transform: rotate(-45deg); }
.everad-sprite { background: transparent url("../images/popup_sprite.png") no-repeat scroll 0% 0%; display: inline-block; vertical-align: middle; width: 50px; height: 50px; margin-right: 5px; }
.everad-sprite-bucket { background-position: -5px -5px; }
.everad-sprite-callback { background-position: -65px -5px; }
.everad-sprite-online_user { background-position: -5px -65px; }
.show-message__info { width: 248px; line-height: normal; display: inline-block; color: rgb(255, 255, 255); vertical-align: middle; margin-bottom: 0px; font-size: 19px; font-family: sans-serif; }
.show-message__info span { font-size: 20px; font-family: sans-serif; }
.show-message__left { font-size: 14px; }
.show-message__left span { font-size: 15px; }
.show-message_call { background-color: rgb(54, 54, 54); }
.show-message__info span { color: rgb(255, 255, 255); }
.package_left, .package_left span { font-size: 15px ! important; }
#ouibounce-modal { background-color: rgba(0, 0, 0, 0.9); }
.show-message_online { background-color: rgba(0, 0, 0, 0.9); }
.show-message__inner { line-height: 90px; display: inline-block; vertical-align: middle; }
.show-message__item, .show-message__item-first { cursor: pointer; position: fixed; right: 20px; top: 120px; width: 318px; background-color: rgba(0, 0, 0, 0.9); color: rgb(255, 255, 255); padding: 5px; font-size: 14px; line-height: 90px; border-radius: 10px; display: none; z-index: 2; }
.lost_position { display: none ! important; opacity: 0 ! important; }
.block_position { display: block ! important; opacity: 1 ! important; }
.popup-off { display: none ! important; opacity: 0 ! important; visibility: hidden ! important; }
@media screen and (max-width: 767px) {
  .show-message__item, .show-message__item-first { top: auto; right: 10px; bottom: 10px; }
  .show-message__info { width: 230px; }
  .show-message__item, .show-message__item-first { width: 300px; }
}
@media screen and (max-width: 319px) {
  .show-message__item, .show-message__item-first { width: 225px; }
  .show-message__info { width: 155px; font-size: 15px; }
  .show-message__info span { font-size: 17px; }
  .show-message__icon { width: 38px ! important; }
  .show-message__info br { display: none; }
}
@keyframes a {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes a {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
.cbh-phone { position: fixed; right: 10px; bottom: 10px; visibility: hidden; background-color: transparent; width: 200px; height: 200px; cursor: pointer; z-index: 1; backface-visibility: hidden; transform: translateZ(0px); transition: visibility 0.5s ease 0s; }
.cbh-phone.cbh-show { visibility: visible; }
@keyframes fadeInRight {
0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInRight {
0% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes fadeInRightBig {
0% { opacity: 0; transform: translate3d(2000px, 0px, 0px); }
100% { opacity: 1; transform: none; }
}
@keyframes d {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@keyframes d {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
.fadeOutRight { animation-name: d; }
.cbh-phone.cbh-static1 { opacity: 0.6; }
.cbh-phone.cbh-hover1 { opacity: 1; }
.cbh-ph-circle { width: 160px; height: 160px; top: 20px; left: 20px; position: absolute; background-color: transparent; border-radius: 100%; border: 2px solid rgba(30, 30, 30, 0.4); opacity: 0.1; animation: 1.2s ease-in-out 0s normal none infinite running e; transition: all 0.5s ease 0s; }
.cbh-phone.cbh-active .cbh-ph-circle1 { animation: 1.1s ease-in-out 0s normal none infinite running e ! important; }
.cbh-phone.cbh-static .cbh-ph-circle { animation: 2.2s ease-in-out 0s normal none infinite running e ! important; }
.cbh-phone.cbh-hover .cbh-ph-circle { border-color: rgb(0, 175, 242); opacity: 0.5; }
.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle { border-color: rgb(117, 235, 80); opacity: 0.5; }
.cbh-phone.cbh-green .cbh-ph-circle { border-color: rgb(0, 175, 242); opacity: 0.5; }
.cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle { border-color: rgb(204, 204, 204); opacity: 0.5; }
.cbh-phone.cbh-gray .cbh-ph-circle { border-color: rgb(117, 235, 80); opacity: 0.5; }
.cbh-ph-circle-fill { width: 100px; height: 100px; top: 50px; left: 50px; position: absolute; background-color: rgb(0, 0, 0); border-radius: 100%; border: 2px solid transparent; opacity: 0.1; animation: 2.3s ease-in-out 0s normal none infinite running f; transition: all 0.5s ease 0s; }
.cbh-phone.cbh-active .cbh-ph-circle-fill { animation: 1.7s ease-in-out 0s normal none infinite running f ! important; }
.cbh-phone.cbh-static .cbh-ph-circle-fill { animation: 2.3s ease-in-out 0s normal none infinite running f ! important; opacity: 0 ! important; }
.cbh-phone.cbh-hover .cbh-ph-circle-fill { background-color: rgba(0, 175, 242, 0.5); opacity: 0.75 ! important; }
.cbh-phone.cbh-green.cbh-hover .cbh-ph-circle-fill { background-color: rgba(117, 235, 80, 0.5); opacity: 0.75 ! important; }
.cbh-phone.cbh-green .cbh-ph-circle-fill { background-color: rgba(0, 175, 242, 0.5); opacity: 0.75 ! important; }
.cbh-phone.cbh-gray.cbh-hover .cbh-ph-circle-fill { background-color: rgba(204, 204, 204, 0.5); opacity: 0.75 ! important; }
.cbh-phone.cbh-gray .cbh-ph-circle-fill { background-color: rgba(117, 235, 80, 0.5); opacity: 0.75 ! important; }
.cbh-ph-img-circle1 { width: 60px; height: 60px; top: 70px; left: 70px; position: absolute; background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg=="); background-color: rgba(30, 30, 30, 0.1); background-position: 50% center; background-repeat: no-repeat; border-radius: 100%; border: 2px solid transparent; opacity: 0.7; animation: 1s ease-in-out 0s normal none infinite running g; }
.cbh-phone.cbh-active .cbh-ph-img-circle1 { animation: 1s ease-in-out 0s normal none infinite running g ! important; }
.cbh-phone.cbh-static .cbh-ph-img-circle1 { animation: 0s ease-in-out 0s normal none infinite running g ! important; }
.cbh-phone.cbh-hover .cbh-ph-img-circle1 { background-color: rgb(0, 175, 242); }
.cbh-phone.cbh-green.cbh-hover .cbh-ph-img-circle1:hover { background-color: rgb(117, 235, 80); }
.cbh-phone.cbh-gray.cbh-hover .cbh-ph-img-circle1 { background-color: rgb(204, 204, 204); }
.cbh-phone.cbh-gray .cbh-ph-img-circle1 { background-color: rgb(117, 235, 80); }
@keyframes e {
0% { transform: rotate(0deg) scale(0.5) skew(1deg); }
30% { transform: rotate(0deg) scale(0.7) skew(1deg); }
100% { transform: rotate(0deg) scale(1) skew(1deg); }
}
@keyframes e {
0% { transform: rotate(0deg) scale(0.5) skew(1deg); opacity: 0.1; }
30% { transform: rotate(0deg) scale(0.7) skew(1deg); opacity: 0.5; }
100% { transform: rotate(0deg) scale(1) skew(1deg); opacity: 0.1; }
}
@keyframes f {
0% { transform: rotate(0deg) scale(0.7) skew(1deg); opacity: 0.2; }
50% { transform: rotate(0deg) scale(1) skew(1deg); opacity: 0.2; }
100% { transform: rotate(0deg) scale(0.7) skew(1deg); opacity: 0.2; }
}
@keyframes f {
0% { transform: rotate(0deg) scale(0.7) skew(1deg); opacity: 0.2; }
50% { transform: rotate(0deg) scale(1) skew(1deg); opacity: 0.2; }
100% { transform: rotate(0deg) scale(0.7) skew(1deg); opacity: 0.2; }
}
@keyframes g {
0% { transform: rotate(0deg) scale(1) skew(1deg); }
10% { transform: rotate(-25deg) scale(1) skew(1deg); }
20% { transform: rotate(25deg) scale(1) skew(1deg); }
30% { transform: rotate(-25deg) scale(1) skew(1deg); }
40% { transform: rotate(25deg) scale(1) skew(1deg); }
50%, 100% { transform: rotate(0deg) scale(1) skew(1deg); }
}
@keyframes g {
0% { transform: rotate(0deg) scale(1) skew(1deg); }
10% { transform: rotate(-25deg) scale(1) skew(1deg); }
20% { transform: rotate(25deg) scale(1) skew(1deg); }
30% { transform: rotate(-25deg) scale(1) skew(1deg); }
40% { transform: rotate(25deg) scale(1) skew(1deg); }
50%, 100% { transform: rotate(0deg) scale(1) skew(1deg); }
}
.cbh-phone.cbh-green .cbh-ph-circle { border-color: rgb(0, 175, 242); }
.cbh-phone.cbh-green .cbh-ph-circle-fill, .cbh-phone.cbh-green .cbh-ph-img-circle1 { background-color: rgb(0, 175, 242); }
a, blockquote, body, button, code, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, input, legend, li, nav, ol, p, pre, td, textarea, th, ul { transform-origin: center center 0px; }
@media screen and (max-width: 991px) {
  #clbh_phone_div { display: none ! important; }
}
