/* =============================
 * Estilos personalizados. 
 * ============================= */
.link-tree {
    margin-top: -65px;
    font-family: 'Cabin', sans-serif;
}
.link-tree .address{
    font-size: 20px;
    color: #ABABAB;
    margin-top: 30px;
}
.link-tree .address small{
    font-size: 16px;
}
.link-tree .col-12{
    padding-right: 30px;
    padding-left: 30px;
}

.link-tree .btn {
	background-color: #808285;
	border: none;
	border-radius: 50px;
	padding: 20px 30px 20px 70px;
	background-image: url(../img/logo-whatsapp.png?v2);
	background-repeat: no-repeat;
	background-position-x: 20px;
	background-position-y: center;
	font-size: 20px;
	width: 100%;
    text-align: left;
    margin-bottom: 10px;
}

.link-tree .header {
    background-image: url(../img/header-footer.png?v1);
    background-repeat: repeat-x;
    background-position-y: top;
    background-position-x: left;
    height: 114px;
}
.link-tree .footer {
    background-image: url(../img/header-footer.png?v1);
    background-repeat: repeat-x;
    background-position-y: top;
    background-position-x: left;
    height: 60px;
}

.link-tree .logo {
    margin-top: 70px;
    margin-bottom: 70px;
    width: 298px;
}
.link-tree .space-icons {
    margin-bottom: 35px;
    padding-right: 15px;
    padding-left: 15px;
}


/* =============================
 * Regras de responsividade.
 * ============================= */
/* Dispositivos extra pequenos (smartphones, menores que 768px) */
@media (max-width: 767px) {}


/* Dispositivos pequenos (tablets, maiores que 768px) */
@media (min-width: 768px) and (max-width: 991px) {}


/* Dispositivos de tamanho mediano (desktops, maiores que 992px) */
@media (min-width: 992px) and (max-width: 1199px) {}


/* Dispositivos grandes (grandes desktops, maiores que 1200px) */
@media (min-width: 1200px) {}