/*
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
*/

/************************ 
* GENERAL 
*************************/

/* header */
.fusion-header-v1 .fusion-header {
    border-top:4px solid #65ab05;
}

/* footer */
.fusion-footer-widget-area .widget-title { /* titoli in footer */
    border-bottom: 1px solid #999;
    padding-bottom:18px;
    text-transform: none;
}
.fusion-widget-area { /* a link in footer */
    color: #fff;
}
.fusion-widget-area a { /* a link in footer */
    color: #bfbfbf;
}
.fusion-widget-area a:hover { /* a:hover link in footer */
    color: #fff !important;
}
.fusion-footer-widget-area .widget li a:hover::before { /* a::before link in footer */
    color: #fff !important;
}
/* footer copyright */
.fusion-copyright-notice { /* testo in footer copyright */
    color: #000;
}
.fusion-copyright-notice a { /* a link in footer copyright */
    color: #00702a;
}
.fusion-copyright-notice a:hover { /* a:hover link in footer copyright */
    color: #00702a;
}

.fusion-widget-area h5{
    color:#fff !important;
}
.fusion-title-size-five, h5 {
    margin-top: 0.67em !important;
    margin-bottom: 0.67em !important;
}

/************************ 
* SLIDER 
*************************/
.fusion-slider-container { /* margin sopra slider */
/*    margin-top:70px;
    margin-bottom:70px;*/
}
.tfs-slider .slide-content-container { /* css container della didascalia */
    padding-left: 5% !important;
    padding-right: 5% !important;
    bottom: 3%;
    top:auto;
    -webkit-transform: translateY(0) !important;
    transform: translateY(0) !important;
}
.tfs-slider .slide-content-container .with-bg .fusion-title-sc-wrapper { /* css didascalia */
    padding: 3px 10px;
    background-color: rgba(0, 0, 0, 0.5);
    background-color: #65ab05 !important;
}

/************************ 
* WIDGET > NEWSLETTER 
*************************/

.subscribeForm fieldset {
    width:auto !important;
    background:none !important;
    border:0px !important;
    color:#fff !important;
    margin: 0 !important;
}
.subscribeForm p {
    margin: 0 0 3px 0 !important;
}
.subscribeForm input[type="text"] {
    width:100% !important;
}

/************************ 
* WIDGET > GALLERY 
*************************/
.ngg-widget img {
    border: 2px solid #a9a9a9;
    margin: 0 2px 2px 0;
    padding: 1px;
    height: auto;
    float: left;
}