
	/* out of the box font imports */
															/* custom font imports */
		
	:root {

					--c-link-color: #e5004e;
			--c-link-color-b2g: #e5004e;
			--c-link-color-b2g-fade: rgba(229,0,78,0.2);
		
					--c-legend-background: #ff9843;
						--c-legend-background-b2g: #ff9843;
			--c-legend-background-b2g-fade: rgba(255,152,67,0.2);
		
					--c-legend-color: #ffffff;
		
					--c-title-color: #000000;
		
		/*TODO: aggiungi le altre variabili di personalizzazione*/
	}
	
			body {
			font-family: "Avant Garde", Avantgarde, "Century Gothic", CenturyGothic, "AppleGothic", sans-serif;
		}
		
		
			body {
			color: #000000 !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: #e5004e;
		}
		.menu-item:hover, .menu-item:focus {
			border-color: #e5004e;
		}
		/*#nav-categories li a {
		    color: #e5004e !important;
		}*/
		.btn.btn-primary {
  color: #fff;
  background-color: #e5004e;
  border-color: #cc0045;
}
.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: #bc0040;
  border-color: #8e0030;
}
.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: #e5004e;
  border-color: #cc0045;
}
.btn.btn-primary .badge {
  color: #e5004e;
  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: #ff8622;
}
#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: #ff9843;
}
#page-header .col-openinghours .header-notes,
#page-header .col-openinghours .header-promo {
  border-color: #ff9843;
}
.menu-item-sep {
  border-top: 1px solid rgba(255,152,67,0.25);
}
.navmenu-default,
.navbar-default .navbar-offcanvas {
  background-color: #ff9843;
}
.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: #ff8622;
}
.navmenu-default,
.navbar-default .navbar-offcanvas {
  border-color: #ff8622;
}
.mobile-home-head-back-bar,
.mobile-home-head-back-button-bg {
  background-color: #ff9843;
}
		
		/*#nav-categories li a {
		    color: #ff9843 !important;
		}*/
		
		.page-panel {
			border-color: #ff9843;
		}
		
			/*#navbar a, #navbar .navbar-text, #navbar .navbar-text a, #navbar label, .page-panel .panel-heading {
			 color: #ffffff !important; 
		}*/
		#navbar .multilang-selector li:not(.active) a,
#navbar #bs-navbar-collapse-multilang li:not(.active) a {
  color: #555555 !important;
}
.mobile-home-head-back-button {
  color: #ffffff !important;
}
		
		.navmenu-default .navmenu-brand,
.navbar-default .navbar-offcanvas .navmenu-brand,
.navmenu.offcanvas-menu .offcanvas-menu-close .icon,
.offcanvas-menu-text {
  color: #ffffff;
}
.navmenu-default .navmenu-brand:hover,
.navmenu-default .navmenu-brand:active,
.navmenu-default .navmenu-brand:focus,
.navbar-default .navbar-offcanvas .navmenu-brand:hover,
.navbar-default .navbar-offcanvas .navmenu-brand:active,
.navbar-default .navbar-offcanvas .navmenu-brand:focus,
.navmenu.offcanvas-menu .offcanvas-menu-close .icon:hover,
.navmenu.offcanvas-menu .offcanvas-menu-close .icon:active,
.navmenu.offcanvas-menu .offcanvas-menu-close .icon:focus,
.offcanvas-menu-text:hover,
.offcanvas-menu-text:active,
.offcanvas-menu-text:focus {
  color: red;
}
.navmenu-default .navmenu-nav > li > a,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a,
.navmenu-default .navmenu-nav > .active > a,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a {
  color: #ffffff;
}
.navmenu-default .navmenu-nav > li > a:hover,
.navmenu-default .navmenu-nav > li > a:active,
.navmenu-default .navmenu-nav > li > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a:active,
.navbar-default .navbar-offcanvas .navmenu-nav > li > a:focus,
.navmenu-default .navmenu-nav > .active > a:hover,
.navmenu-default .navmenu-nav > .active > a:active,
.navmenu-default .navmenu-nav > .active > a:focus,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a:hover,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a:active,
.navbar-default .navbar-offcanvas .navmenu-nav > .active > a:focus {
  color: #ffffff;
}
		
			#nav-categories.nav-tabs > li > a {
			color: #000000;
			border-color: #000000;
		}
		
		
			body {
			background: #ffffff !important;
		}
		
	

