@media (max-width: 575.98px) {}

@media (min-width: 576px) and (max-width: 767.98px) {}

@media (min-width: 576px) {}

@media (max-width: 767.98px) {}

@media (min-width: 768px) and (max-width: 991.98px) {}

@media (min-width: 768px) {}

@media (max-width: 991.98px) {

	#sidebar-navigation_top li, #sidebar-navigation_top-en li {
		float: left;
		margin: 8px;
	}

	#sidebar-navigation_top > li.current_page_item  {
		background-color: #a7cd39 !important;
	}

	#sidebar-navigation_top > li.current_page_item > a  {
		border-bottom:0 !important;
	}

	.header {
		position: relative;
	}

	.menu-fixed {
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		margin-top: 0!important;
		margin-bottom: 0!important;
		background-color: #a7cd39;
	}

	.navbar {
		padding: 11px;
	}

	.menu-mobile {
		position: absolute;
		top: 59px;
		background-color: #fff;
		width: 100vh;
		left: -15px;
	}

	.menu-mobile .menu li {
		float: none !important;
		padding: 0 30px;
		border-bottom: 1px solid #a7cd39;
		margin: 0 !important;
	}

	.menu-mobile .menu li a {
		color: #a7cd39 !important
	}

	.fa-chevron-circle-down {
		display: none;
	}

}

@media (min-width: 992px) and (max-width: 1199.98px) {}

@media (min-width: 992px) {

	.header-clearfix {
		height: 80px;
	}

	.navbar {
		padding: 0;
	}

	#sidebar-navigation_top li,
	#sidebar-navigation_top-en li {
		float: left;
		position: relative;
		margin: 10px 0px 10px 0;
	}

	#sidebar-navigation_top li:last-child,
	#sidebar-navigation_top-en li:last-child {
		margin-right: 0;
	}

	#sidebar-navigation_top li:hover a,
	#sidebar-navigation_top li:focus a,
	#sidebar-navigation_top li.current_page_item a,
	#sidebar-navigation_top-en li:hover a,
	#sidebar-navigation_top-en li:focus a,
	#sidebar-navigation_top-en li.current_page_item a {
		text-decoration: none;
		color: #D9AA71;
	}

	#sidebar-navigation_top li a:hover, #sidebar-navigation_top-en li a:hover {
		text-decoration: none;
		border-bottom: 0;
	}

	#sidebar-navigation_top li:hover .sub-menu,
	#sidebar-navigation_top-en li:hover .sub-menu {
		display: block;
	}

	.cerca li a:hover, .cerca li a:hover {
		text-decoration: none !important;
		color: #ccc !important;
	}

	.title-home {
		position: absolute;
		z-index: 9;
		top:20%;
	}

}

@media (max-width: 1199.98px) {}

@media (min-width: 1200px) {}