/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

#main a {
    font-weight: bold;
    /* color: #003a59!important; */
}
a:hover {
    color: #00767a!important;
}
#wrapper .fusion-footer-widget-area .current-menu-item>a {
  color: #00767a!important;
}
.fusion-footer-widget-area .widget_nav_menu li {
  border-color: #fff!important;
}
.fusion-logo img {
    max-width: 100px;
}
.fusion-header.fusion-sticky-shadow .fusion-logo img {
    max-width: 150px;
}
.fusion-secondary-header {
    background: #7ce9af;
    background: -moz-linear-gradient(left, #7ce9af 0%, #5bb9d2 50%, #3b0843 100%);
    background: -webkit-linear-gradient(left, #7ce9af 0%,#5bb9d2 50%,#3b0843 100%);
    background: linear-gradient(to right, #7ce9af 0%,#5bb9d2 50%,#3b0843 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ce9af', endColorstr='#3b0843',GradientType=1 );
    border-top: 0;
}
h1#slider-5-slide-23-layer-1 {
    background: #7ce9af;
    background: -moz-linear-gradient(left, #7ce9af 0%, #5bb9d2 50%, #3b0843 100%);
    background: -webkit-linear-gradient(left, #7ce9af 0%,#5bb9d2 50%,#3b0843 100%);
    background: linear-gradient(to right, #7ce9af 0%,#5bb9d2 50%,#3b0843 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ce9af', endColorstr='#3b0843',GradientType=1 );
    padding: 30px!important;
}
footer.fusion-footer-widget-area.fusion-widget-area {
    background: #3b0843;
    background: -moz-linear-gradient(left, #3b0843 0%, #5bb9d2 50%, #7ce9af 100%);
    background: -webkit-linear-gradient(left, #3b0843 0%,#5bb9d2 50%,#7ce9af 100%);
    background: linear-gradient(to right, #3b0843 0%,#5bb9d2 50%,#7ce9af 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b0843', endColorstr='#7ce9af',GradientType=1 );
}
.fusion-page-title-bar {
  background: rgb(124,233,175);
background: -moz-linear-gradient(180deg, rgba(124,233,175,1) 0%, rgba(91,185,210,0.7511379551820728) 50%, rgba(59,8,67,1) 100%)!important;
background: -webkit-linear-gradient(180deg, rgba(124,233,175,1) 0%, rgba(91,185,210,0.7511379551820728) 50%, rgba(59,8,67,1) 100%)!important;
background: linear-gradient(180deg, rgba(124,233,175,1) 0%, rgba(91,185,210,0.7511379551820728) 50%, rgba(59,8,67,1) 100%!important);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#7ce9af",endColorstr="#3b0843",GradientType=1);
}
hr {
    margin: 80px 0;
    border: none;
    border-bottom: 1px dashed #ccc;
}
span.person-name {
    font-size: 30px!important;
}
.fusion-button-default-type {
    margin: 20px 20px 20px 0;
}
/* separatore */
.fusion-separator {
    margin-top: 70px!important;
    margin-bottom: 70px!important;
}

/*CF7*/
.wpcf7 {
    background: aliceblue;
    padding: 50px;
}
.wpcf7 .col-sm-12 {
    margin: 10px;
}
.wpcf7-list-item {

}
input.wpcf7-form-control.wpcf7-submit {
    margin: 25px 0;
}