
	/* out of the box font imports */
												/* custom font imports */
		
	:root {
					--c-link-color: #517244;
			--c-link-color-b2g: #a5a5a5;
			--c-link-color-b2g-fade: rgba(165,165,165,0.2);
		
					--c-legend-background: #373535;
						--c-legend-background-b2g: #a5a5a5;
			--c-legend-background-b2g-fade: rgba(165,165,165,0.2);
		
		
					--c-title-color: #517244;
		
		/*TODO: aggiungi le altre variabili di personalizzazione*/
	}
	
		
		
		
			h1, h2, h3, h4, h5, h6, .menu-item .item-title a, .c-title-color {
			color: #517244 !important;
		}
		#mobile-home .promo-badge {
			background-color: #517244;
		}
		
			a, a:hover, .c-link-color {
			color: #517244;
		}
		.menu-item:hover, .menu-item:focus {
			border-color: #517244;
		}
		/*#nav-categories li a {
		    color: #517244 !important;
		}*/
		.btn.btn-primary {
  color: #fff;
  background-color: #517244;
  border-color: #46623a;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus,
.btn.btn-primary:active,
.btn.btn-primary.active,
.open .dropdown-toggle.btn.btn-primary {
  color: #fff;
  background-color: #3f5835;
  border-color: #2a3c24;
}
.btn.btn-primary:active,
.btn.btn-primary.active,
.open .dropdown-toggle.btn.btn-primary {
  background-image: none;
}
.btn.btn-primary.disabled,
.btn.btn-primary.disabled:hover,
.btn.btn-primary.disabled:focus,
.btn.btn-primary.disabled:active,
.btn.btn-primary.disabled.active,
.btn.btn-primary[disabled],
.btn.btn-primary[disabled]:hover,
.btn.btn-primary[disabled]:focus,
.btn.btn-primary[disabled]:active,
.btn.btn-primary[disabled].active,
fieldset[disabled] .btn.btn-primary,
fieldset[disabled] .btn.btn-primary:hover,
fieldset[disabled] .btn.btn-primary:focus,
fieldset[disabled] .btn.btn-primary:active,
fieldset[disabled] .btn.btn-primary.active {
  background-color: #517244;
  border-color: #46623a;
}
.btn.btn-primary .badge {
  color: #517244;
  background-color: #fff;
}
		
			#navbar.navbar-default {
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
#navbar.navbar-default .navbar-brand:hover,
#navbar.navbar-default .navbar-brand:focus,
#navbar.navbar-default .navbar-nav > li > a:hover,
#navbar.navbar-default .navbar-nav > li > a:focus,
#navbar.navbar-default .navbar-toggle:hover,
#navbar.navbar-default .navbar-toggle:focus,
#navbar.navbar-default .navbar-toggle:hover,
#navbar.navbar-default .navbar-toggle:focus,
#navbar.navbar-default .navbar-nav > .open > a:hover,
#navbar.navbar-default .navbar-nav > .open > a:focus {
  background-color: transparent;
  color: inherit;
}
#navbar.navbar-default .navbar-brand {
  font-weight: 600;
}
#navbar.navbar-default .navbar-brand:hover,
#navbar.navbar-default .navbar-brand:focus {
  text-decoration: underline;
}
#navbar.navbar-default .navbar-collapse,
#navbar.navbar-default #loginForm .form-control,
#navbar.navbar-default #loginForm .form-control:focus,
#navbar.navbar-default #loginForm {
  border-color: #262525;
}
#navbar.navbar-default .navbar-nav > .open > a,
#navbar.navbar-default .navbar-nav > .open > a:hover,
#navbar.navbar-default .navbar-nav > .open > a:focus,
#navbar.navbar-default .navbar-nav > .active > a,
#navbar.navbar-default .navbar-nav > .active > a:hover,
#navbar.navbar-default .navbar-nav > .active > a:focus {
  background-color: transparent;
  background-image: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  background-color: #373535;
}
#page-header .col-openinghours .header-notes,
#page-header .col-openinghours .header-promo {
  border-color: #373535;
}
.menu-item-sep {
  border-top: 1px solid rgba(55,53,53,0.25);
}
.navmenu-default,
.navbar-default .navbar-offcanvas {
  background-color: #373535;
}
.navmenu-default .navmenu-nav > .active > a,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a,
.navmenu-default .navmenu-nav > .active > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a:hover,
.navmenu-default .navmenu-nav > .active > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a:focus {
  background-color: #262525;
}
.navmenu-default,
.navbar-default .navbar-offcanvas {
  border-color: #262525;
}
.mobile-home-head-back-bar,
.mobile-home-head-back-button-bg {
  background-color: #373535;
}
		
		/*#nav-categories li a {
		    color: #373535 !important;
		}*/
		
		.page-panel {
			border-color: #373535;
		}
		
		
			#nav-categories.nav-tabs > li > a {
			color: #373535;
			border-color: #373535;
		}
		
		
			body {
			background: #ffffff !important;
		}
		
			/* Free Custom CSS */
		#page-header .header-promo {
    border: 2px dashed #517244;
}
#page-header .header-notes {
    border: 2px dashed #517244;
}
.restaurant-info {
color: #517244;
}
#page-footer {
border-top: 1px solid #517244;
}
hr {
border-top: 1px solid #517244;
}
.panel.checkout .form-group-coupon {
background-color: #f7f7f700;
border: 2px dashed #517244;
}
#page-footer .credits .privacy {
    display: none;
}
#navbar #loginForm .fblogin {
display: none;
}	

