body, td, th {
font-family : Tahoma, Geneva, sans-serif;
font-size : 14px;
color : #545857;
border-collapse : collapse;
}
body {/* background-color : #FFF; */}
p {
margin-left : 0;
margin-top : 0;
margin-right : 0;
margin-bottom : 0;
}
img {
border : 0;
}
a {
font-family : Tahoma, Geneva, sans-serif;
font-size : 14px;
color : #e43523;
}
a:link {
text-decoration : none;
}
a:visited {
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
a:active {
text-decoration : none;
}
table.informer td {
color : #e43523;
font-weight : bold;
}
table.menu td {
text-align : center;
}
table.menu a {
font-weight : bold;
}
h1 {
text-indent : 25px;
font-size : 17px;
color : #b2444a;
padding : 20px 0;
margin : 0;
}
h2, h3 {
text-indent : 25px;
font-size : 15px;
padding : 20px 0;
margin : 0;
}
p {
text-indent : 25px;
padding-bottom : 7px;
}
td.razr a {
font-size : 11px;
color : #545857;
}
td.razr a:hover {
text-decoration : none;
}
div#rotator {
position : relative;
height : 268px;
width : 840px;
left : 50%;
margin-left : -350px;
top : 50%;
margin-top : -58px;
}
div#rotator ul li {
position : absolute;
list-style : none;
margin : 0;
}
div#rotator ul li.show {
z-index : 500;
margin : 0;
}

.red{
	font-size: 40px;
    color: #e82129;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
}

.grey{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 19px;
    color: #666666;
}

.grey_big{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 23px;
    color: #666666;
    text-transform: uppercase;
    line-height: 30px;
}

.tel_link:hover{
	text-decoration: none;
	text-shadow: 0px 0px 2px rgba(0,0,0,0.2);
}

    


.button {
    position: fixed;
    right: -30px;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 135px;
    height: 135px;
    color: #fff;
    text-align: center;
    z-index: 9999;
	display: flex;
    justify-content: center;
    align-items: center;
}
.button img{
	width: 103px  !important;
    border-radius: 50%;
}
.button a {
    color: #fff;
}
.button:before,
.button:after {
    content: " ";
    display: block;
    position: absolute;
    border: 50%;
    border: 1px solid #25D366;
    left: -20px;
    right: -20px;
    top: -20px;
    bottom: -20px;
    border-radius: 50%;
    animation: animate 1.5s linear infinite;
    opacity: 0;
    backface-visibility: hidden; 
}
 
.button:after{
    animation-delay: .5s;
}

.whatsapp_button{
	bottom: 18%;
    background: #25D366; 
}

.whatsapp_button:before,
.whatsapp_button:after {
    border: 1px solid #25D366;
 }

.telegram_button{
	bottom: -4%;
    background: #269dd0;
}

.telegram_button:before,
.telegram_button:after {
    border: 1px solid #269dd0;
 }

.viber_button{
    background: #7f4da0;
	display:none
}

.viber_button:before,
.viber_button:after {
    border: 1px solid #7f4da0;

 }


@media (max-width : 500px) {  
	.whatsapp_button {
	    bottom: 25vh;
	}
	.viber_button{
		display:flex;
		bottom: 0;
	}
	.telegram_button{
		bottom: 0;
	}
}


@keyframes animate
{
    0%
    {
        transform: scale(0.5);
        opacity: 0;
    }
    50%
    {
        opacity: 1;
    }
    100%
    {
        transform: scale(1.2);
        opacity: 0;
    }
}