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

/*--------------CLASSI BASIC-------*/

.white{color:#fff!important;}
.blu{color:#0c1824!important;}
.green{color:#d0d600!important;}
.hidden{display:none!important;}
.lighter{font-weight:500!important;}
.to-top-container #toTop {
    border-radius: 0px!important;
    background-color: #f9b947;
}
#nf-form-2-cont .nf-form-fields-required {
    display: none!important;
}
#nf-form-2-cont label#nf-label-field-5{
    display: none!important;
}
#nf-form-2-cont label#nf-label-field-6{
    display: none!important;
}
#nf-form-2-cont label#nf-label-field-7{
    display: none!important;
}
li#mobile-menu-item-112 a, li#mobile-menu-item-118 a, li#mobile-menu-item-126 a, li#mobile-menu-item-131 a {
    color: #d0d600;
    font-size: 25px;
    line-height: 35px;
    font-weight: 700;
	margin-top: 5px;
}

@media only screen and (max-width:1024px) {
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0px!important;
}
} 
#nf-form-4-cont .checkbox-container.label-right .field-wrap>div {
    width: unset!important;
}
#nf-form-4-cont li label {
    color: #0c1824!important;
}
@media screen and (max-width: 600px) {
#nf-form-3-cont .nf-form-content .nf-field-container #nf-field-76-wrap .nf-field-element .ninja-forms-field{width:100%!important;}

}
/*a.fusion-button.button-flat.fusion-button-default-size.button-default.button-1.fusion-button-default-span.fusion-button-default-type:hover {
    background-color: #f9b947!important;
	color:#fff!important;
}*/

/*--------------FINE CLASSI BASIC-------*/


/*--------------HEADER-------*/
/*.fusion-fullwidth.fullwidth-box.fusion-builder-row-1.nonhundred-percent-fullwidth.non-hundred-percent-height-scrolling{background-color: rgb(51 51 51 / 0%)!important;}*/


.fusion-header-shadow>div {
    -webkit-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.22)!important;
-moz-box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.22)!important;
box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.22)!important;
}

.fusion-is-sticky .fusion-logo img {
     margin-top: 13px;
} 

@media screen and (max-width: 1300px) and (min-width: 600px){
#side-header .fusion-logo, .fusion-header .fusion-logo {
    margin: 31px 0px 51px 0px!important;
}	
}

@media screen and (max-width: 480px) {
.fusion-logo img {
    width: auto;
    margin-bottom: 0px;
}

	img.fusion-standard-logo {
    width: 80%!important;
}
}
.fusion-is-sticky .fusion-logo img {
    padding: 0px;
    width: 25%;
}

.fusion-sticky-menu a.fusion-flex-link.fusion-bar-highlight, .fusion-sticky-menu a.fusion-bar-highlight{height:139px!important;}

.fusion-sticky-menu .sub-menu a.fusion-flex-link.fusion-bar-highlight, .fusion-sticky-menu .sub-menu a.fusion-bar-highlight{height:unset!important;}



.fusion-header.fusion-sticky-shadow{
	top: -10px!important;
    max-height: 102px!important;}

.fusion-main-menu>ul>li>a {
    color: #0c1824!important;
}
.fusion-main-menu>ul>li>a:hover {
    color: #f9b947!important;
}
.fusion-main-menu>ul>li>a:active {
    color: #f9b947!important;
}
.fusion-main-menu .current-menu-ancestor>a>.fusion-megamenu-icon i:hover{color: #f9b947!important;}
i.glyphicon.fa-chevron-down.fas:hover {
    color: #f9b947;
}

.fusion-is-sticky nav.fusion-main-menu {
    margin-top: 16px!important;
}
.fusion-header.fusion-sticky-shadow{height:auto!important;}
.fusion-is-sticky .fusion-logo img {
    width: auto;
    margin-top: 18px!important;
    margin-bottom: 10px!important;
}
@media screen and (max-width: 480px){
.fusion-is-sticky .fusion-logo img {
    width: auto;
    margin-top: 3px!important;
}
}

@media screen and (max-width: 1300px) and (min-width: 480px){
.fusion-is-sticky .fusion-logo img {
    width: auto;
    margin-top: 0px!important;
}
}



/*--------------FINE HEADER-------*/




.fusion-secondary-header {
    background-color: #0c1824!important;
	height: 35px!important;	
}

nav.fusion-secondary-menu ul li a{
text-align: center!important;
background-color: #0c1824!important;
}


.homeicon {
	background-image: url('https://www.alteain.it/media/Fed-topbar-min_green.png');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 58px;
    background-size: contain;
}
.fusion-secondary-menu>ul>li:first-child {
    margin-left: 40%;
}
@media screen and (max-width: 1300px){
.fusion-secondary-menu>ul>li:first-child {
    margin-left: 3%;
	
}	
}	
	
ul#mobile-menu-menu-mobile li a {
    color: #0c1824;
}	

li#mobile-menu-item-333 a, li#mobile-menu-item-336 a, li#mobile-menu-item-341 a, li#mobile-menu-item-2163 a {
    color: #f9b947!important;
}

	


/*--------------FOOTER-------*/

#nf-form-2-cont label {
    display: none!important;
}
#nf-form-2-cont input::-webkit-input-placeholder {
color: #0c1824!important;
}
 
#nf-form-2-cont input:-moz-placeholder { /* Firefox 18- */
color: #0c1824!important;  
}
 
#nf-form-2-cont input::-moz-placeholder {  /* Firefox 19+ */
color: #0c1824!important;  
}
 
#nf-form-2-cont input:-ms-input-placeholder {  
color: #0c1824!important;  
}
#nf-form-2-cont textarea::-webkit-input-placeholder {
color: #0c1824 !important;
}
 
#nf-form-2-cont textarea:-moz-placeholder { /* Firefox 18- */
color: #0c1824 !important;  
}
 
#nf-form-2-cont textarea::-moz-placeholder {  /* Firefox 19+ */
color: #0c1824 !important;  
}
 
#nf-form-2-cont textarea:-ms-input-placeholder {  
color: #0c1824 !important;  
}

@media screen and (max-width: 1024px) and (min-width: 800px){
.footer-blu h1{font-size:36px!important;}
.footer-blu h2{font-size:25px!important;}
.footer-txt{font-size:12px!important;}
}
.fusion-footer-copyright-area {
background-color: rgba(255,255,255,0)!important;
    background-image: linear-gradient(90deg, #0c1824 0%,#0c4056 100%)!important;
}
/*--------------FINE FOOTER-------*/
/*--------------BUG SPAZIO MOBILE-------*/

@media only screen and (max-device-width: 640px){
#content {
    width: 100%!important;
    float: none!important;
    margin-left: 0!important;
    margin-bottom: 0px!important; 
}
	}
/*--------------FINE BUG SPAZIO MOBILE-------*/
/*--------------TESTO PULSANTI-------*/
body.fusion-button_size-large .fusion-button-default-size, body.fusion-button_size-large button.button {
    font-size: 18px!important;
	font-weight: 500!important;
}
/*--------------FINE TESTO PULSANTI-------*/
/*--------------BOX EVENTI HOME-------*/
.events strong{font-weight: 700;
    font-size: 22px;
    color: #fff;}
.events p{line-height:28px;}
.events-checklist strong{font-weight: 700;
    font-size: 22px;
    color: #fff;}
.events-checklist p{
    color: #d0d600!important;
	font-size:18px;
    
}
/*--------------FINE BOX EVENTI HOME-------*/
/*--------------SLIDER REVOLUTION-------*/
.avada-has-rev-slider-styles .avada-skin-rev {
   border-top: 0px solid #f9b947!important;
   border-bottom: 0px solid #f9b947!important;
   box-sizing: content-box;
}
#rev_slider_2_1[data-slideactive="rs-11"] .hebe.tparrows {
    background: #f9b947!important;
}
#rev_slider_2_1[data-slideactive="rs-11"] .hebe.tparrows:before {
    background: #f9b947 !important;
    color: #ffffff !important;
}
/*--------------FINE SLIDER REVOLUTION-------*/

/*--------------SINGLE NAVIGATION POST-------*/
.single-navigation {
    min-height: 0px;
    line-height: 0px;
    border-top: 0px solid #FFF;
    border-bottom: 0px solid #FFF;
    margin-bottom: 60px;
    text-align: left;
}
.flexslider .slides img {
   width: 70%!important;
    margin: auto!important;
}
h1.entry-title, .fusion-meta-info {
    margin-left: 19%!important;
    margin-right: 19%!important;
}
.about-author {
    display: none;
}
@media screen and (max-width: 1024px) and (min-width: 800px){
	h1.entry-title, .fusion-meta-info {
    margin-left: 18%!important;
    margin-right: 18%!important;
}
}
@media screen and (max-width: 1024px){
	.flexslider .slides img {
   width: 100%!important;
    margin: auto!important;
}
		h1.entry-title, .fusion-meta-info {
    margin-left: 0%!important;
    margin-right: 0%!important;
}
}
/*--------------FORM FOOTER-------*/
#nf-form-3-cont label#nf-label-field-9, label#nf-label-field-11, label#nf-label-field-10, label#nf-label-field-12, label#nf-label-field-13 {
    display: none!important;
}

#nf-form-3-cont .nf-form-content label {
    font-size: 15px;
    line-height: 20px;
    color: #0c1824;
}

#nf-form-3-cont label#nf-label-field-9_2, label#nf-label-field-11_2, label#nf-label-field-10_2, label#nf-label-field-12_2, label#nf-label-field-13_2  {
    display: none!important;
}
#nf-form-3-cont .nf-form-content input[type=button] {
    background: #ffffff;
    width: 50%;
    border: 2px solid #f9b947;
    color: #f9b947;
    transition: all .5s;
}
#nf-form-3-cont .nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
    background: #f9b947;
    color: #ffffff;
    transition: all .5s;
}
#nf-form-3-cont .checkbox-container.label-right .field-wrap>div {
    width: unset!important;
}
#nf-form-3-cont .nf-form-fields-required {
   
    margin-bottom: 20px;
    font-size: 15px;
}
#nf-form-3-cont input::-webkit-input-placeholder {
color: #0c1824!important;
}
 
#nf-form-3-cont input:-moz-placeholder { /* Firefox 18- */
color: #0c1824!important;  
}
 
#nf-form-3-cont input::-moz-placeholder {  /* Firefox 19+ */
color: #0c1824!important;  
}
 
#nf-form-3-cont input:-ms-input-placeholder {  
color: #0c1824!important;  
}
#nf-form-3-cont textarea::-webkit-input-placeholder {
color: #0c1824 !important;
}
 
#nf-form-3-cont textarea:-moz-placeholder { /* Firefox 18- */
color: #0c1824 !important;  
}
 
#nf-form-3-cont textarea::-moz-placeholder {  /* Firefox 19+ */
color: #0c1824 !important;  
}
 
#nf-form-3-cont textarea:-ms-input-placeholder {  
color: #0c1824 !important;  
}

