
@import url("FuturaPT/stylesheet.css");

   
.t825__btn {bottom: 50px; right: 65px; cursor: pointer; position: fixed; z-index: 10;}
.t825__btn_wrapper {position: relative; height: 64px; width: 64px; border-radius: 50%; box-shadow: 0 0 20px 0 rgba(0,0,0,.3); -webkit-transition: all 0.2s linear; transition: all 0.2s linear; background: #27d061; border: 2px solid #ffffff;}
.t825__btn_active .t825__btn_wrapper {background: #fff !important;}
.t825__icon {top: 1px;}
.t825__icon, .t825__icon-close {fill: white;  position: absolute; bottom: 0; right: 0; left: 0; margin: auto; -webkit-transition: all 0.2s linear; transition: all 0.2s linear;}
.t825__icon-close, .t825__btn_active .t825__icon, .t825__btn_active .t825__btn-img {opacity: 0; visibility: hidden; -webkit-transform: scale(.1);  transform: scale(.1);}
.t825__icon-close {top: 0;}
.t825__btn_active .t825__icon-close {opacity: 1; visibility: visible; -webkit-transform: rotate(0deg) scale(1); transform: rotate(0deg) scale(1);}
.t825__popup {display: none; opacity: 0; -webkit-transition: opacity ease-in-out .2s; transition: opacity ease-in-out .2s; z-index: 30; position: relative;}
.t825__popup-container {margin: 0; top: initial; left: initial; bottom: 125px; right: 65px; border-radius: 5px; box-shadow: 0 0 20px 0 rgba(0,0,0,.4); background: #fff; position: fixed; z-index: 1; cursor: default; max-width: 300px;}
.t825__mobile-top-panel {visibility: hidden; width: 100%; height: 50px; background: #000; position: fixed; display: table;}
.t825__wrapper {padding: 30px 20px 20px; border-radius: 5px; max-height: 65vh; text-align: center;}
.t825__mobile-top-panel_wrapper {display: table-cell; vertical-align: middle; text-align: right; width: 100%;}
.t825__mobile-icon-close {vertical-align: middle; cursor: pointer; padding: 15px; box-sizing: content-box;}
.t825__text-wrapper {padding-bottom: 30px;}
.t-name {font-family: 'Futura PT',Arial,sans-serif; font-weight: 600; color: #000;}
.t-name_xl {font-size: 24px; line-height: 1.35;}
.t825__title {padding-bottom: 5px;}
.t825__messenger-block {display: inline-block;}
.t825__messenger-block {margin-left: 8px; margin-right: 8px;}
.t825__messenger-block {margin-bottom: 20px;}
#allrecords a {color: #ff8562; text-decoration: none;}
.t-records a {color: #ff8562; text-decoration: none;}
.t825__messenger {display: block; height: 62px; width: 62px; overflow: hidden; background-color: #fff; border-radius: 50%;}
.t-name_lg {font-size: 22px; line-height: 1.35;}
.t-descr {font-family: 'Futura PT',Arial,sans-serif; font-weight: 300; color: #000;}
.t-descr_xs {font-size: 16px; line-height: 1.55;}
.t825__messenger-descr {padding-top: 8px; font-size: 12px; opacity: .8;}
.t825__popup_show {opacity: 1;}

@media (max-width: 960px) {
	.t825__btn {bottom: 10px !important; right: 10px !important;}
	.t825__popup {position: fixed; width: 100%; height: 100%; top: 0; left: 0; right: 0; overflow-y: auto; z-index: 999;}
	.t825__popup-container {position: initial; max-width: 100%; width: 100%; min-height: 100%; height: auto; border-radius: 0; overflow: initial;}
	.t825__mobile-top-panel {visibility: visible; z-index: 1;}
	.t825__wrapper {max-width: 500px; margin: 0 auto; padding-top: 100px; max-height: initial; overflow-y: initial;}
	.t825__messenger-wrapper {max-width: 260px; margin-left: auto; margin-right: auto;}
}