

a {transition: all .3s;}
a:hover {transition: all .3s;}

p {margin-bottom:15px;}

img {image-rendering: auto;}

strong {font-weight:700;}

.copyright {font-size:11px;}

.tel-link a {color:#111111;}
.tel-link a:hover {color:#e21a23 !important;}

.home-logo img {width:400px;}

/*.footer_bottom {height: 0;}*/

.white, .white p, .white h1, .white h2, .white h3, .white h4, .white h5, .white h6, .white a {color:#fff;}
.red, .blue p, .red h1, .red h2, .red h3, .red h4, .red h5, .red h6 {color:#e21a23;}

.center {text-align:center;}

nav.mobile_menu ul {padding-bottom: 30px;}
nav.mobile_menu ul li {text-align:center;}

.drop-shadow {
-webkit-box-shadow: 0 7px 20px rgba(0,0,0,.15);
box-shadow: 0 7px 20px rgba(0,0,0,.15);
}

ul.lista {
    list-style: none;
    margin-left: 0;
    padding-left: 1em;
}
ul.lista > li:before {
    font-family: 'FontAwesome';
    content: '\f105';
    margin:0 10px 0 -15px;
    color: #ddd;
}

.pp_pic_holder .ppt {display:none !important;}

@media only screen and (min-width: 1001px) {
div.section.iconoverslider{
  margin-top: -64px;
  z-index: 100;
  background-color: rgba(255,255,255,0) !important;
}
div.section.iconsmobile {display:none;}
}

@media only screen and (max-width: 1000px) {
.title {padding: 0 !important;}
div.section.iconoverslider{display:none;}
}

@media only screen and (max-width: 1199px) {
.desktop {display:none !important;}
}
@media only screen and (min-width: 1200px) {
.mobile {display:none !important;}
}

@media only screen and (max-width: 1024px) {
}

.wpcf7 form.wpcf7-form p {
    margin-bottom: -1px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    margin-top: 18px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-text, .cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
    text-align: center;
}

/*div.wpcf7 .ajax-loader {display:none;}
.wpcf7 img.ajax-loader {display: none;}*/

input.wpcf7-form-control.wpcf7-date, input.wpcf7-form-control.wpcf7-number, input.wpcf7-form-control.wpcf7-quiz, input.wpcf7-form-control.wpcf7-text, select.wpcf7-form-control.wpcf7-select, textarea.wpcf7-form-control.wpcf7-textarea {margin:0;}

div.wpcf7-response-output {
    background-color: #e21a23 !important;
    text-align: center !important;
}

