@charset "utf-8";
/* CSS Document */

#fc-phone .cbb-circle-img,#fc-ticket .cbb-circle-img {text-align: center;  line-height: 54px !important;}.cb-button,.cb-button-mobile {  cursor: pointer;  position: fixed;}.cb-button-mobile {  right: 0;  bottom: 0;  border-bottom: 70px solid #90ee90;  border-left: 30px solid transparent;  height: 0;  width: 100px;  z-index: 10000;}.cb-button-mobile-phone {  background-color: #90ee90;  background-repeat: no-repeat;  height: 70px;}.cb-button {  background-color: transparent;  border-radius: 100% !important;  width: 200px;  height: 200px;  right: 0px;  bottom: 0px;  z-index: 888;}.cb-button .cbb-circle {  background-color: rgba(127, 186, 0, 0);  border: 1px solid rgba(117, 255, 80, 0.7);  border-radius: 100%  !important;  opacity: .5;  position: absolute;  top: 20px;  left: 20px;  width: 160px;  height: 160px;  -webkit-animation: animation1 2.2s infinite ease-in-out;          animation: animation1 2.2s infinite ease-in-out;  -ms-animation: animation1 2.2s ease-out;  -ms-animation-iteration-count: infinite;}.cb-button:hover .cbb-circle {  border: 1px solid #75ff50;}.cb-button .cbb-circle-fill {  background-color: rgba(117, 255, 80, 0.3);  border: 1px solid #7fba00;  border-radius: 100%  !important;  opacity: 1;  position: absolute;  top: 50px;  left: 50px;  width: 100px;  height: 100px;  -webkit-animation: animation2 1.7s infinite ease-in-out;          animation: animation2 1.7s infinite ease-in-out;  -ms-animation: animation2 1.7s ease-out;  -ms-animation-iteration-count: infinite;}.cb-button:hover .cbb-circle-fill {  background-color: rgba(117, 255, 80, 0.5);  border: 1px solid #75ff50;}.cb-button .cbb-circle-img {  background-color: #7fba00;  border: 1px solid #7fab00;  border-radius: 100%  !important;  position: absolute;  top: 70px;  left: 70px;  width: 60px;  height: 60px;}.cb-button:hover .cbb-circle-img {  background-color: #4FDC25;  border: 1px solid #75eb50;  -webkit-animation: animation3 1.1s infinite ease-in-out;          animation: animation3 1.1s infinite ease-in-out;  -ms-animation: animation3 1.1s ease-out;  -ms-animation-iteration-count: infinite;}@-webkit-keyframes animation1 {  0% {    opacity: .1;    -webkit-transform: scale(0.4);            transform: scale(0.4);  }  70% {    opacity: .6;    -webkit-transform: scale(1);            transform: scale(1);  }  100% {    opacity: .3;    -webkit-transform: scale(0.5);            transform: scale(0.5);  }}@keyframes animation1 {  0% {    opacity: .1;    -webkit-transform: scale(0.4);            transform: scale(0.4);  }  70% {    opacity: .6;    -webkit-transform: scale(1);            transform: scale(1);  }  100% {    opacity: .3;    -webkit-transform: scale(0.5);            transform: scale(0.5);  }}@-webkit-keyframes animation2 {  0% {    opacity: .3;    -webkit-transform: scale(0.6);            transform: scale(0.6);  }  70% {    opacity: .8;    -webkit-transform: scale(1);            transform: scale(1);  }  100% {    opacity: .1;    -webkit-transform: scale(0.7);            transform: scale(0.7);  }}@keyframes animation2 {  0% {    opacity: .3;    -webkit-transform: scale(0.6);            transform: scale(0.6);  }  70% {    opacity: .8;    -webkit-transform: scale(1);            transform: scale(1);  }  100% {    opacity: .1;    -webkit-transform: scale(0.7);            transform: scale(0.7);  }}@-webkit-keyframes animation3 {  0%,  100%,  50% {    -webkit-transform: rotate(0);            transform: rotate(0);  }  10%,  30% {    -webkit-transform: rotate(-25deg);            transform: rotate(-25deg);  }  20%,  40% {    -webkit-transform: rotate(25deg);            transform: rotate(25deg);  }}@keyframes animation3 {  0%,  100%,  50% {    -webkit-transform: rotate(0);            transform: rotate(0);  }  10%,  30% {    -webkit-transform: rotate(-25deg);            transform: rotate(-25deg);  }  20%,  40% {    -webkit-transform: rotate(25deg);            transform: rotate(25deg);  }}.cb-button.cbb-big .cbb-circle {  height: 185px;  width: 185px;  background-color: #55bdff;}.cb-button.cbb-big .cbb-circle-fill {  height: 125px;  width: 125px;  background-color: #55bdff;}.cb-button.cbb-big .cbb-circle-img {  height: 85px;  width: 85px;  background-color: #55bdff;}.cb-button.cbb-green .cbb-circle,.cb-button.cbb-green .cbb-circle-fill,.cb-button.cbb-green .cbb-circle-img {  border-color: rgba(89, 212, 110, 0.7);}.cb-button.cbb-green .cbb-circle-fill {  background-color: rgba(89, 212, 110, 0.3);}.cb-button.cbb-green .cbb-circle-img {  background-color: rgba(89, 212, 110, 0.7);  background-image: url(img/buttons/cell1.png);  background-repeat: no-repeat;}.cb-button.cbb-blue .cbb-circle,.cb-button.cbb-blue .cbb-circle-fill,.cb-button.cbb-blue .cbb-circle-img {  border-color: rgba(85, 189, 255, 0.7);}.cb-button.cbb-blue .cbb-circle-fill {  background-color: rgba(85, 189, 255, 0.3);}.cb-button.cbb-blue .cbb-circle-img {  background-color: rgba(85, 189, 255, 0.7);  background-image: url(img/buttons/cell2.png);  background-repeat: no-repeat;}.cb-button.cbb-black .cbb-circle,.cb-button.cbb-black .cbb-circle-fill,.cb-button.cbb-black .cbb-circle-img {  border-color: rgba(37, 37, 37, 0.7);}.cb-button.cbb-black .cbb-circle-fill {  background-color: rgba(37, 37, 37, 0.3);}.cb-button.cbb-black .cbb-circle-img {  background-color: rgba(37, 37, 37, 0.7);  background-image: url(img/buttons/cell3.png);  background-repeat: no-repeat;}.fc-phone-label{text-align: center; margin-top: 136px; color: #7FBA00; font-weight: bold;font-family: 'Roboto', sans-serif;font-size: 14px;}.fc-message-label{ text-align: center; margin-top: 136px; color: #314B7B; font-weight: bold;font-size: 14px;font-family: 'Roboto', sans-serif;}.fc-livechat-label{text-align: center; margin-top: 136px; color: #D2CC14; font-weight: bold;font-size: 14px;font-family: 'Roboto', sans-serif;}
@media only screen and (max-device-width: 480px) {#modern_widget{    zoom: 0.8;} #FC_show_labels_phone, #FC_show_labels_message{    font-size: 10px;}.cbb-circle-img{    font-size: 18px !important;}}