/* Custom Stylesheet */
/**
 * Use this file to override Materialize files so you can update
 * the core Materialize files in the future
 *
 * Made By MaterializeCSS.com
 */

.icon-block {
  padding: 0 15px;
}
.pica {
    width: 106px;

}
/* label color */
.input-field label {
    color: #F44336;
}
/* label focus color */
.input-field input[type=text]:focus + label, .input-field input[type=email]:focus + label, .input-field input[type=tel]:focus + label, .input-field textarea.materialize-textarea:focus + label {
    color: #F44336;
}
/* label underline focus color */
.input-field input[type=text]:focus, .input-field input[type=email]:focus, .input-field input[type=tel]:focus, .input-field textarea.materialize-textarea:focus {
    border-bottom: 1px solid #F44336;
    box-shadow: 0 1px 0 0 #F44336;
}
/* valid color */
.input-field input[type=text].valid, .input-field input[type=email].valid, .input-field input[type=tel].valid, .input-field textarea.valid {
    border-bottom: 1px solid #F44336;
    box-shadow: 0 1px 0 0 #F44336;
}
/* invalid color */
.input-field input[type=text].invalid, .input-field input[type=email].invalid, .input-field input[type=tel].invalid {
    border-bottom: 1px solid Red;
    box-shadow: 0 1px 0 0 Red;
}
/* icon prefix focus color */
.input-field .prefix.active {
    color: #F44336;
}
p a {
    color: #F44336;
}
h2 {
    font-weight: 300;
    color: #F44336;
}
div.phone i {
    position: relative;
    bottom: 10px;
    left: -8px;
}
div.phone span {
    position: relative;
    left: -8px;
}
div.contact {
    padding-top: 10px;
    padding-bottom: 10px;
}
div.favi {
    font-size: 234px;

}
div.favi i {
    padding: 40px;
}