/* Code tidied up by ScrapBook */
html, body, div, p, h1, h2, h3, h4, h5, h6, a, span, img, ol, ul, li, form, input { margin: 0px; padding: 0px; outline: 0px none; font-size: 100%; font-weight: normal; background: transparent none repeat scroll 0% 0%; box-sizing: border-box; }
.mouse_moved { position: fixed; }
.line_top { width: 100%; height: 10px; top: 0px; }
.line_bottom { width: 100%; height: 10px; bottom: 0px; }
.line_left { width: 10px; height: 100%; left: 0px; top: 0px; }
.line_right { width: 10px; height: 100%; right: 0px; top: 0px; }
.show-message { font-family: "Roboto-Regular"; }
.blink { color: red ! important; animation-name: blinker; animation-duration: 1s; animation-timing-function: linear; animation-iteration-count: infinite; text-decoration: line-through; }
.show-message p { margin: 0px ! important; padding-left: 5px ! important; }
.show-message__icon { width: 50px ! important; display: inline-block; vertical-align: middle; box-sizing: border-box; }
.show-message__info { width: 244px; line-height: normal; display: inline-block; color: rgb(255, 255, 255); vertical-align: middle; margin-bottom: 0px; font-size: 19px; font-family: "RobotoRegular",sans-serif; }
.show-message__info span { font-size: 20px; font-family: "RobotoRegular",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 { position: fixed; right: 20px; top: 120px; width: 318px; background-color: rgba(0, 0, 0, 0.9); color: white; padding: 5px; font-size: 14px; line-height: 90px; border-radius: 10px; display: none; z-index: 98; }
.lost_position { display: none ! important; opacity: 0 ! important; }
.block_position { display: block ! important; opacity: 1 ! important; }
@media screen and (max-width: 767px) {
  .show-message__item, .show-message__item-first { top: auto; right: 10px; bottom: 10px; }
  .show-message__info { width: 220px; }
  .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: 160px; font-size: 15px; }
  .show-message__info span { font-size: 17px; }
  .show-message__icon { width: 38px ! important; }
  .show-message__info br { display: none; }
}
@keyframes blinker {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes blinker {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
@keyframes blinker {
0% { opacity: 1; }
50% { opacity: 0; }
100% { opacity: 1; }
}
.phoneJsText { font-family: "Roboto",sans-serif; font-weight: 500; color: rgb(80, 146, 182); width: 230px; position: absolute; right: 52px; top: 37px; font-size: 14px; line-height: 26px; }
.bluePhone { position: absolute; top: 0px; right: calc(50% - -17px); }
.cbh-phone { position: absolute; top: -3px; right: calc(50% - 517px); background-color: transparent; width: 100px; height: 100px; cursor: pointer; z-index: 99; backface-visibility: hidden; transform: translateZ(0px); transition: visibility 0.5s ease 0s; visibility: hidden; }
.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 fadeOutRight {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
@keyframes fadeOutRight {
0% { opacity: 1; }
100% { opacity: 0; transform: translate3d(100%, 0px, 0px); }
}
.fadeOutRight { animation-name: fadeOutRight; }
.cbh-phone.cbh-static1 { opacity: 0.6; }
.cbh-phone.cbh-hover1 { opacity: 1; }
.cbh-ph-circle { width: 90px; height: 90px; top: 3px; left: 3px; 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 cbh-circle-anim; transition: all 0.5s ease 0s; }
.cbh-phone.cbh-active .cbh-ph-circle1 { animation: 1.1s ease-in-out 0s normal none infinite running cbh-circle-anim ! important; }
.cbh-phone.cbh-static .cbh-ph-circle { animation: 2.2s ease-in-out 0s normal none infinite running cbh-circle-anim ! 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: 60px; height: 60px; top: 18px; left: 18px; 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 cbh-circle-fill-anim; 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 cbh-circle-fill-anim ! important; }
.cbh-phone.cbh-static .cbh-ph-circle-fill { animation: 2.3s ease-in-out 0s normal none infinite running cbh-circle-fill-anim ! 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: 46px; height: 46px; top: 27px; left: 27px; position: absolute; background-image: url("urn_3Ascrapbook_3Adownload_3Aerror_3Ahttp_3A//predstacaps.ru/149/v1/images/cbh-ph-img-circle1-bg.png"); background-color: rgba(30, 30, 30, 0.1); background-position: center center; background-repeat: no-repeat; border-radius: 100%; opacity: 0.7; animation: 1s ease-in-out 0s normal none infinite running cbh-circle-img-anim; }
.cbh-phone.cbh-active .cbh-ph-img-circle1 { animation: 1s ease-in-out 0s normal none infinite running cbh-circle-img-anim ! important; }
.cbh-phone.cbh-static .cbh-ph-img-circle1 { animation: 0s ease-in-out 0s normal none infinite running cbh-circle-img-anim ! 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-green .cbh-ph-img-circle1 { background-color: rgb(0, 175, 242); }
.cbh-phone.cbh-green .cbh-ph-img-circle1 { background-color: rgb(0, 175, 242); }
.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 cbh-circle-anim {
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.6; }
}
@keyframes cbh-circle-anim {
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 cbh-circle-anim {
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 cbh-circle-fill-anim {
0% { transform: rotate(0deg) scale(0.7) skew(1deg); opacity: 0.2; }
50% { opacity: 0.2; }
100% { transform: rotate(0deg) scale(0.7) skew(1deg); opacity: 0.2; }
}
@keyframes cbh-circle-fill-anim {
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 cbh-circle-fill-anim {
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 cbh-circle-img-anim {
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); }
100%, 50% { transform: rotate(0deg) scale(1) skew(1deg); }
}
@keyframes cbh-circle-img-anim {
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); }
100%, 50% { transform: rotate(0deg) scale(1) skew(1deg); }
}
@keyframes cbh-circle-img-anim {
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); }
100%, 50% { transform: rotate(0deg) scale(1) skew(1deg); }
}
.cbh-ph-img-circle1 {  }
.cbh-phone.cbh-green .cbh-ph-circle { border-color: rgb(0, 175, 242); }
.cbh-phone.cbh-green .cbh-ph-circle-fill { background-color: rgb(0, 175, 242); }
.cbh-phone.cbh-green .cbh-ph-img-circle1 { background-color: rgb(0, 175, 242); }
body, div, dl, dt, dd, ul, ol, li, nav, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, a { transform-origin: center center 0px; }
@media screen and (max-width: 999px) {
  #clbh_phone_div { display: none ! important; }
}



