/*
Theme Name: Uncode Child
Description: Child theme for Uncode theme
Author: Undsgn™
Author URI: http://www.undsgn.com
Template: uncode
Version: 1.0.0
Text Domain: uncode
*/

.parallax {width: 60%; margin: 0 auto}
.parallax p {font-size: 30px; font-weight: 300; line-height: 36px}

.speak p {font-size: 18px; line-height: 26px; font-weight: 300; text-align: left}

.contact p {font-size: 18px; line-height: 28px; font-weight: 300; text-align: center}


.carosello h3 span {font-size: 40px; line-height: 50px; font-weight: 400; text-align: justify}

.mappa {
    -webkit-filter: grayscale(100%);
       -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
         -o-filter: grayscale(100%);
            filter: grayscale(100%);
}

.patologie {width: 70%; margin: 0 auto}
.patologie h2 {font-size: 30px; line-height: 38px; font-weight: 400; text-align: left}
.patologie li {font-size: 16px; line-height: 28px; font-weight: 300; text-align: justify; list-style: none; border-bottom: 1px solid #f1f1f1; padding: 10px 0}
.patologie ul {margin: 20px 0; padding: 0!important}
.patologie li h3 {font-size: 14px; line-height: 24px; font-weight: 300; text-align: justify; margin: 0; padding: 0}

.caldera-grid .form-control {
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    background-color: #f1f1f1;
    border: none;
    border-radius: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: none;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
.intl-tel-input {
    position: relative;
    display: inline-block;
    width: 100%;
}
.caldera-grid .btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    background-color: #4f5c47!important;
    border: 1px solid #4f5c47!important;
}

.style-dark .btn-default.btn-outline:not(.icon-animated):not(.icon-automatic-video):hover {
    color: #fff !important;
    background-color: #22779e !important;
    border-color: #22779e !important;
}
.btn-color-jevc.btn-outline:not(.btn-hover-nobg):hover {
    color: #fff !important;
    background-color: #22779e !important;
    border-color: #22779e !important;
}
.style-light .btn-default:not(.btn-hover-nobg):not(.icon-animated):not(.btn-flat):hover {
    color: #fff !important;
    background-color: #22779e !important;
    border-color: #22779e !important;
}
.owl-prev {
    margin-left: 0px !important;
}
.owl-next {
    margin-right: 0px !important;
}
.style-light .btn-default {
  color: #ffffff !important;
  background-color: #22779e!important ;
  border-color: #22779e!important ;
}
.el-text h5 span {color: #22779e!important}

@media only screen and (max-width: 768px) {



.parallax {
    width: 100%;
    margin: 0 auto;
}
.patologie li {
    font-size: 16px;
    line-height: 28px;
    font-weight: 300;
    text-align: left;
    list-style: none;
    border-bottom: 1px solid #f1f1f1;
    padding: 10px 0;
}


}