/* /bitrix/css/ctweb.messengers/font/flaticon.css?16250512651107 */
/* /bitrix/css/ctweb.messengers/style.css?16250512652958 */


/* Start:/bitrix/css/ctweb.messengers/font/flaticon.css?16250512651107*/
@font-face {
	font-family: "Ctweb QM Icons";
	src: url("/bitrix/css/ctweb.messengers/font/./Flaticon.eot");
	src: url("/bitrix/css/ctweb.messengers/font/./Flaticon.eot?#iefix") format("embedded-opentype"),
    	 url("/bitrix/css/ctweb.messengers/font/./Flaticon.woff") format("woff"),
		 url("/bitrix/css/ctweb.messengers/font/./Flaticon.ttf") format("truetype"),
		 url("/bitrix/css/ctweb.messengers/font/./Flaticon.svg#Flaticon") format("svg");
	font-weight: normal;
	font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	@font-face {
    	font-family: "Ctweb QM Icons";
		src: url("/bitrix/css/ctweb.messengers/font/./Flaticon.svg#Flaticon") format("svg");
	}
}

[class^="cqm-"]:before, [class*=" cqm-"]:before,
[class^="cqm-"]:after, [class*=" cqm-"]:after {   
	font-family: "Ctweb QM Icons";
    font-size: 20px;
	font-style: normal;
}

.cqm-comments:before { content: "\f100"; }
.cqm-skype:before { content: "\f101"; }
.cqm-ok:before { content: "\f102"; }
.cqm-facebook:before { content: "\f103"; }
.cqm-instagram:before { content: "\f104"; }
.cqm-email:before { content: "\f105"; }
.cqm-vk:before { content: "\f106"; }
.cqm-tg:before { content: "\f107"; }
.cqm-whatsapp:before { content: "\f108"; }
.cqm-phone:before { content: "\f109"; }
.cqm-viber:before { content: "\f10a"; }
/* End */


/* Start:/bitrix/css/ctweb.messengers/style.css?16250512652958*/
.ctweb-quick-message{display: none;position: fixed;left: 0;bottom: 0;width: 100%;z-index: 10000;height: 45px;}
.ctweb-quick-message.top{top: 0;}
.ctweb-quick-message table{border-collapse: collapse;width: 100%;}
.ctweb-quick-message.scroll-y table{min-width: 500px;}
.ctweb-quick-message table td{text-align: center;width: 16.6%;}
.ctweb-quick-message a{display: inline-block;width: 100%;text-align: center;padding: 12px 0 10px;text-decoration: none !important;}
.ctweb-quick-message i{color: #fff;}
.ctweb-quick-message img{height: 21px;}
.ctweb-quick-message .phone-color{background-color: #e5e5e5;}
.ctweb-quick-message .phone-color i{color: #333;}
.ctweb-quick-message .vk-color{background-color: #507299;}
.ctweb-quick-message .whatsapp-color{background-color: #25d366;}
.ctweb-quick-message .viber-color{background-color: #7c509f;}
.ctweb-quick-message .tg-color{background-color: #33ace1;}
.ctweb-quick-message .skype-color{background-color: #00aff0;}
.ctweb-quick-message .instagram-color{background: #8440b6;background: -moz-linear-gradient(top, #8440b6 0%, #d12e7c 50%, #f97e2b 100%);background: -webkit-linear-gradient(top, #8440b6 0%,#d12e7c 50%,#f97e2b 100%);background: linear-gradient(to bottom, #8440b6 0%,#d12e7c 50%,#f97e2b 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8440b6', endColorstr='#f97e2b',GradientType=0 );}
.ctweb-quick-message .facebook-color{background-color: #3b5998;}
.ctweb-quick-message .ok-color{background-color: #ee8208;}
.ctweb-quick-message .email-color{background-color: #3d5b95;}
.ctweb-quick-message .jivosite-color{background-color: #38393b;}
.ctweb-quick-message.vertical{transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;height: auto;width: 48px;top: 50%;bottom: auto;}
.ctweb-quick-message.right{right: 0;left: auto;}
.ctweb-quick-message.left{right: auto;left: 0;}
.ctweb-quick-message ul{padding: 0;margin:0;}
.ctweb-quick-message ul li{list-style: none;padding: 0;margin:0;text-align: center;}
.ctweb-quick-message .cqm-toggle{display: none;background: #4c8bc1;position: absolute;bottom: 0;left: -100%;}
.ctweb-quick-message.left .cqm-toggle{left: 100%;}

@media(min-width: 1200px){
	.showon-lg{display: block;}
}
@media(min-width: 992px) and (max-width: 1199px){
	.showon-md{display: block;}
}
@media(max-width: 991px){
	.ctweb-quick-message.right.vertical{right: -48px;}
	.ctweb-quick-message.right.vertical.open{right: 0;}
	.ctweb-quick-message.left.vertical{left: -48px;}
	.ctweb-quick-message.left.vertical.open{left: 0;}
	.ctweb-quick-message.vertical.resp-scroll-y{margin-top: 0 !important;top: 0;height: 100%;}
	.ctweb-quick-message .cqm-toggle{display: inline-block;}
}
@media(min-width: 768px) and (max-width: 991px){
	.showon-sm{display: block;}
}
@media(max-width: 767px){
	.showon-xs{display: block;}
}
@media(max-width: 500px){
	.ctweb-quick-message.scroll-y:not(vertical){overflow-y: scroll}
}
/* End */
