/*
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
*/
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #9a714f;
    margin: 1em 0;
    padding: 0;
}
/* --------- PERSONALIZZA SLIDE VIDEO --------- */
#button-video-home {
	width: 150px;
	height: 150px;
}
/* --------- PERSONALIZZA SFONDO PAGINE --------- */
#main {
	background-position: top 60px left -60px;
	background-size: 20%;
	opacity: 1; 
}
/* --------- pagina presentazione prodotti olitalia --------- */
.fusion-fullwidth {
    background-color: rgba(255, 255, 255, 0) !important;
}

/* --------- PERSONALIZZA HEADER TUTTE LE HOME --------- */
/*- .page-id-631 .fusion-header-wrapper .fusion-header-v3 .fusion-header, .page-id-1515 .fusion-header-wrapper .fusion-header-v3 .fusion-header, .page-id-1845 .fusion-header-wrapper .fusion-header-v3 .fusion-header {
    background-image: url("") !important;
} -*/
/* .home .fusion-header {
	background-color: rgba(19,23,27,1) !important;
} */
.home .fusion-header {
	background-color:#13171b !important;
}
.fusion-header {
	background-color:#13171b !important;
}
.fusion-logo img {
  width: 300px !important;
}
.fusion-logo {
	padding-top: 30px !important;
}
/* --------- PERSONALIZZA MENU --------- */
.fusion-main-menu > ul > #menu-item-3642 > .fusion-bottombar-highlight::after, .fusion-main-menu > ul > #menu-item-3858 > .fusion-bottombar-highlight::after, .fusion-main-menu > ul > #menu-item-4195 > .fusion-bottombar-highlight::after {
	border-color: #d8d4c7 !important;
}
.fusion-main-menu > ul > #menu-item-3644 > .fusion-bottombar-highlight::after, .fusion-main-menu > ul > #menu-item-3900 > .fusion-bottombar-highlight::after, .fusion-main-menu > ul > #menu-item-4192 > .fusion-bottombar-highlight::after {
	border-color: #5b7a68 !important;
}
.fusion-main-menu > ul > #menu-item-3643 > .fusion-bottombar-highlight::after, .fusion-main-menu > ul > #menu-item-3902 > .fusion-bottombar-highlight::after, .fusion-main-menu > ul > #menu-item-4183 > .fusion-bottombar-highlight::after {
	border-color: #4e737a !important;
}
/*- NASCONDE SUBMENU SU DESKTOP -*/
/*- italiano -*/
#menu-item-845 .sub-menu, #menu-item-2991 .sub-menu, #menu-item-1164 .sub-menu, #menu-item-2998 .sub-menu, #menu-item-3321 .sub-menu, #menu-item-3357 .sub-menu, #menu-item-3015 .sub-menu, #menu-item-3016 .sub-menu, #menu-item-5240 .sub-menu {
	display: none !important;
}
/*- inglese -*/
#menu-item-3870 .sub-menu, #menu-item-3883 .sub-menu, #menu-item-3884 .sub-menu, #menu-item-1510 .sub-menu, #menu-item-3892 .sub-menu, #menu-item-3896 .sub-menu, #menu-item-3907 .sub-menu, #menu-item-3915 .sub-menu, #menu-item-5261 .sub-menu {
	display: none !important;
}
/*- tedesco -*/
#menu-item-1826 .sub-menu, #menu-item-4209 .sub-menu, #menu-item-1825 .sub-menu, #menu-item-1824 .sub-menu, #menu-item-4219 .sub-menu, #menu-item-4218 .sub-menu, #menu-item-4184 .sub-menu, #menu-item-4188 .sub-menu {
	display: none !important;
}
/*- NEL CASO DI MENU CON BARRA EVIDENZIATA SUPERIORE --
#menu-item-2983 a:hover, .current-menu-parent.menu-item-2983 > a {
	border-top-color: #d8d4c7 !important;
}
#menu-item-3005 a:hover, .current-menu-parent.menu-item-3005 > a {
	border-top-color: #5b7a68 !important;
}
#menu-item-3017 a:hover, .current-menu-parent.menu-item-3017 > a {
	border-top-color: #4e737a !important;
} -*/

/* --------- PERSONALIZZA MEGAMENU --------- */
.fusion-main-menu > ul > li > a {
    color: #8e8e8e !important;
}
.fusion-main-menu > ul > li > a:hover {
    color: #fff !important;
}
.fusion-megamenu-thumbnail img {
	max-width: 152px !important;
	max-height: 100% !important;
}
.fusion-megamenu-thumbnail, .awb-justify-title {
	width: 152px !important;
}
.fusion-megamenu-title {
	padding: 0 15px !important;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu {
	padding: 15px 0 !important;
}
.fusion-megamenu-wrapper .fusion-megamenu-submenu .sub-menu a {
	padding: 5px 15px !important;
}
.fusion-megamenu-title a {
	color: #999 !important;
	background-color: #000 !important;
	text-align: center !important;
}
#menu-item-369 .fusion-megamenu-title a, #menu-item-366 .fusion-megamenu-title a, #menu-item-365 .fusion-megamenu-title a, #menu-item-1552 .fusion-megamenu-title a, #menu-item-1551 .fusion-megamenu-title a, #menu-item-1549 .fusion-megamenu-title a, #menu-item-1838 .fusion-megamenu-title a, #menu-item-1837 .fusion-megamenu-title a, #menu-item-1834 .fusion-megamenu-title a {
	padding-bottom: 22px !important;
}
/* --------- PERSONALIZZA BOX HOME--------- */
.titolo-box-home {
    background-color: #000 !important;
}
.img-box-home img {
	width: 100%;
}
/* --------- PERSONALIZZA TABELLA ICONE --------- */
.table-1 table, .table-1 th, .table-1 td {
    border: 0px !important;
    background: transparent !important;
    padding: 0px 5px !important;
    text-align: center !important;
	box-shadow: none !important;
}
.table-1 table {
    border-bottom: 1px solid #dedede !important;
}
.table-1 tr td {
    padding-bottom: 8px !important;
}
/* --------- PERSONALIZZA BANNER PRODOTTI --------- */
.fusion-page-title-bar {
	border-top: 0px !important;
}
/* --------- PERSONALIZZA PAGINA PRODOTTI --------- */
.guarda-txt p {
	text-align: center !important;
	line-height: 1.2 !important;
}
/* --------- PERSONALIZZA WIDGET FOOTER --------- */
.widget_media_image {
	margin-bottom: 0px !important;
}
.fusion-title.sep-underline {
    padding-bottom: 0px !important;
}
/* --------- PERSONALIZZA LIGHTBOX --------- */
.ilightbox-holder img.ilightbox-image {
    background: white !important;
}
/* --------- PERSONALIZZA PAGINA RISULTATI RICERCA --------- */
.search-results #content {
    width: 100% !important;
}
.search-results .fusion-page-title-bar {
	display: none !important;
}
/*- --------- PERSONALIZZA WIDGET FOOTER PER MOBILE --------- */
@media screen and (max-width: 800px) {
/* start of medium tablet styles (ex 767)*/
	.home .fusion-header {
		background-color: rgba(19,23,27,1) !important;
	}
		.fusion-megamenu-thumbnail, .awb-justify-title {
		width: 100% !important;
	}
	#main {
		background-size: 0%; 
	}
	.fusion-title.titolo-box-home {
		margin-top: 0px !important;
	}
	.descrizione-txt > .fusion-column-wrapper {
		padding-right: 0px !important;
	}
	.fusion-footer .fusion-column {
    	text-align: center !important;
		margin-bottom: 20px !important;
	}
	.widget_text {
		padding: 0px !important;
	}
}
@media only screen and (min-width: 768px) {
	.fusion-footer .fusion-column:nth-child(2) {
    	width: 60% !important;
	}
	.fusion-footer .fusion-column:first-of-type, 
	.fusion-footer .fusion-column:nth-child(3) {
		width: 20% !important;
		clear: unset !important;
	}
}