
	/* out of the box font imports */
															/* custom font imports */
		
	:root {

					--c-link-color: #ec4b37;
			--c-link-color-b2g: #ec4b37;
			--c-link-color-b2g-fade: rgba(236,75,55,0.2);
		
					--c-legend-background: #ffa231;
						--c-legend-background-b2g: #ffa231;
			--c-legend-background-b2g-fade: rgba(255,162,49,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: #ec4b37;
		}
		.menu-item:hover, .menu-item:focus {
			border-color: #ec4b37;
		}
		/*#nav-categories li a {
		    color: #ec4b37 !important;
		}*/
		.btn.btn-primary {
  color: #fff;
  background-color: #ec4b37;
  border-color: #ea3620;
}
.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: #e42d16;
  border-color: #bb2412;
}
.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: #ec4b37;
  border-color: #ea3620;
}
.btn.btn-primary .badge {
  color: #ec4b37;
  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: #ff9310;
}
#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: #ffa231;
}
#page-header .col-openinghours .header-notes,
#page-header .col-openinghours .header-promo {
  border-color: #ffa231;
}
.menu-item-sep {
  border-top: 1px solid rgba(255,162,49,0.25);
}
.navmenu-default,
.navbar-default .navbar-offcanvas {
  background-color: #ffa231;
}
.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: #ff9310;
}
.navmenu-default,
.navbar-default .navbar-offcanvas {
  border-color: #ff9310;
}
.mobile-home-head-back-bar,
.mobile-home-head-back-button-bg {
  background-color: #ffa231;
}
		
		/*#nav-categories li a {
		    color: #ffa231 !important;
		}*/
		
		.page-panel {
			border-color: #ffa231;
		}
		
			/*#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: #e8e8e8 !important;
		}
		
			/* Free Custom CSS */
		body{
    letter-spacing: 0.7px;
}

.font-bold{
font-weight: 500 !important;
}

.promotion-home {
height: 220px;
min-width: 25vw;
max-width: 25vw;
flex-direction: column-reverse;
background-color:  rgba(255, 255, 255, 0.3);
margin-bottom: 5px;
position: relative;
}

.promotion-home div:first-child{
position: absolute;
background-color: rgba(127, 228, 225, 0.7) !important;
border-radius: 0 0 9px 9px;
backdrop-filter: blur(3px)
}

.promotion-home p{
color: #000 !important;
}

@media screen and (max-width: 450px) {
    .promotion-home {
        min-width: 55vw !important;
   }
}

.promotion-home img{
    width: 100%;
    border-radius: 9px;
    height: 100%;
}


.promotion-home div:first-child {
flex:1;
width: 100%;
}


#page.home{
    background: url(https://static.xmenu.it/uploads/restaurants/772/bg/PokeFlash_h1024M-2.png) #7fe4e1 center center no-repeat;
}

@media (min-width: 820px){
 #page.home{
  background: url(https://static.xmenu.it/uploads/restaurants/772/bg/PokeFlash_h1024T-2.png) #7fe4e1 center center no-repeat;
   background-size: cover;
  }
}


#page.home nav {
    background-color: #7fe4e1 !important;
}


.home .home-btns{
padding-top: 10%;
}

@media screen and (max-height: 800px) {
    .home .home-btns{
         padding-top: 0;
    }
}

.home .bg-background{
background-color: transparent;
}

.home #img-cover{
display: none;
}

 .home #restaurants-btn, .home #loyalty-btn{
background-color:  rgba(255, 255, 255, 0.3);
}


.home .nav-icon{
 background-color: transparent;
}	

