
	/* out of the box font imports */
												/* custom font imports */
		
	:root {
					--c-link-color: #f90909;
			--c-link-color-b2g: #f90909;
			--c-link-color-b2g-fade: rgba(249,9,9,0.2);
		
					--c-legend-background: #fd0606;
						--c-legend-background-b2g: #fd0606;
			--c-legend-background-b2g-fade: rgba(253,6,6,0.2);
		
		
					--c-title-color: #000000;
		
		/*TODO: aggiungi le altre variabili di personalizzazione*/
	}
	
			body {
			font-family: "Arial Black", "Arial Bold", Gadget, sans-serif;
		}
		
			h1, h2, h3, h4, h5, h6, .menu-item .item-title/*, .cart-item .item-info .name*/ {
			font-family: "Arial Black", "Arial Bold", Gadget, sans-serif !important;
		}
		
		
			h1, h2, h3, h4, h5, h6, .menu-item .item-title a, .c-title-color {
			color: #000000 !important;
		}
		#mobile-home .promo-badge {
			background-color: #000000;
		}
		
			a, a:hover, .c-link-color {
			color: #f90909;
		}
		.menu-item:hover, .menu-item:focus {
			border-color: #f90909;
		}
		/*#nav-categories li a {
		    color: #f90909 !important;
		}*/
		.btn.btn-primary {
  color: #fff;
  background-color: #f90909;
  border-color: #e30606;
}
.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: #d40505;
  border-color: #a70404;
}
.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: #f90909;
  border-color: #e30606;
}
.btn.btn-primary .badge {
  color: #f90909;
  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: #e00202;
}
#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: #fd0606;
}
#page-header .col-openinghours .header-notes,
#page-header .col-openinghours .header-promo {
  border-color: #fd0606;
}
.menu-item-sep {
  border-top: 1px solid rgba(253,6,6,0.25);
}
.navmenu-default,
.navbar-default .navbar-offcanvas {
  background-color: #fd0606;
}
.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: #e00202;
}
.navmenu-default,
.navbar-default .navbar-offcanvas {
  border-color: #e00202;
}
.mobile-home-head-back-bar,
.mobile-home-head-back-button-bg {
  background-color: #fd0606;
}
		
		/*#nav-categories li a {
		    color: #fd0606 !important;
		}*/
		
		.page-panel {
			border-color: #fd0606;
		}
		
		
			#nav-categories.nav-tabs > li > a {
			color: #000000;
			border-color: #000000;
		}
		
		
		
			/* Free Custom CSS */
		/* remove facebook login dopo blocco Apple (app uses a third-party login service but does not also offer Sign in with Apple) */
body.mobile-app-ios #userMenu .fblogin,
body.mobile-app-ios .panel.login .fblogin {
  display: none;
}	

