/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/
/* header */
#header{font-size:1.5rem;}

.slider-caption h1 {
	font-size: 60px;
}

.slider-caption h2 {
	font-size: 55px;
}

.slider-caption p{font-size:25px;}

/* menu */
.menu-link{font-size:20px;text-transform:uppercase;}
.menu-item:hover > .menu-link{color:#4c3900;}

/* cosa facciamo */
.fbox-content h3, .heading-block h3{color:#4c3900;}
.text-rotater{font-size:25px;}

.grid-filter.style-2 li.activeFilter a{background:#4c3900;}
.grid-filter li a:hover{color:#4c3900;}

/* footer */
.footer-widgets-wrap a{color:#4c3900;}

/* copyrights */
#copyrights{padding:30px 0 0;}

/* sfondo nero su foto di background */
.sfondonero{background-color:rgb(0,0,0,0.5);padding:30px}
.button-link::after{background : url('../images/border1.png') no-repeat;}


/* sezioni per menu */
#cosafacciamo{margin-top:120px; padding-top:-120px;}


@media (min-width:992px){
	.menu-container > .menu-item > .menu-link div::after {
		background : url('../images/border1.png') no-repeat;

	}

}

@media (max-width:991px){
	.topmargin{margin-top:25px;}
	.heading-block::before{font-size:60px;}
}