@import url(//fonts.googleapis.com/css?family=Signika+Negative:300,400);

* { z-index: 2; }
.navbar { z-index:3; }

a { color: #FF0000;}
a:hover, a:focus { color: #C90000;}

#header { background: #000000}
#header .container { max-width: none}

.navbar-default .navbar-nav > li > a {  font-family: 'Signika Negative', sans-serif;color: #FFFFFF; font-weight: 300}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus,
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	color: #e20423;
	background: none;
	
}


.carousel-description 
{ 
	background: rgba(0,0,0,0.5);
    bottom: 0;
    color: #FFFFFF;
    position: absolute;
    right: 0;
    width: 400px;
    z-index: 999;

}
#s_index .carousel-description { display: block; background: none; color: #000000; position: inherit; width: 100%}

#s_book #carousel .cover-img, #s_book #carousel #map-canvas,
#s_menu-predefined #carousel .cover-img, #s_menu-predefined #carousel #map-canvas { height: 300px;}

.banners { padding: 0; margin: 0;}
.banner { margin: 0; padding: 0}
#main #content .dec-box-text .text { text-align: center !important }

.nav-tabs { border: none !important; }
.nav-tabs a { border: none !important; width: 100px; height: 100px; padding: 0; color: transparent; font-size: 1px; font-weight: 1px; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; border-radius: 0px !important;}

.nav-tabs .menu-predefined a { background: url('../images/varios/plato_v-2.png') no-repeat 0 0 !important; }
.nav-tabs .menu-drink a { background: url('../images/varios/copa_v-2.png') no-repeat 0 0 !important; }

.nav-tabs .active.menu-predefined a, .nav-tabs .menu-predefined a:hover, .nav-tabs .menu-predefined a:focus {background: url('../images/varios/plato_over_v-2.png') no-repeat 0 0 !important; }
.nav-tabs .active.menu-drink a, .nav-tabs .menu-drink a:hover, .nav-tabs .menu-drink a:focus {background: url('../images/varios/copa_over_v-2.png') no-repeat 0 0 !important; }


@media (max-width: 767px) {
	.navbar-collapse .navbar-nav > .active > a, .navbar-collapse .navbar-nav > .active > a:hover, .navbar-collapse .navbar-nav > .active > a:focus, .navbar-collapse .navbar-nav > li > a:hover, .navbar-collapse .navbar-nav > li > a:focus {
	    color: #FFF !important;
	    background: none repeat scroll 0% 0% #FF0002;
	}
	.navbar-collapse .navbar-nav > li > a{color: #F00 !important;background-color: #FFF;}
}

@media (min-width: 767px) {

	.navbar .logo-box { position: absolute; top: 85px;}
	.navbar #logo { width: 250px; height: auto;}

	#main #content { left:0; width: 100%; padding-top: 30px}

	.navbar-default .navbar-nav > li > a { margin-top: 9px;  padding-left: 63px; padding-right: 0; font-size: 22px; }
}

#cont_carousel.container { max-width:  none !important}

.carousel-control { background: none !important ; color: #e20423; opacity: 1; font-size: 30px;}
.carousel-indicators { display: none}

.carousel-caption {background: #e20423; padding: 0; width: 100%; left: 0; right: 0;  bottom: 0;}
.carousel-caption h3 { text-align: left; font-family: 'Signika Negative', sans-serif; font-weight: 300; text-shadow: none; font-size: 42px; margin-top: 4px; margin-bottom: 2px}

.type-1 .carousel-caption { background:  #FFFFFF; }
.type-1 .carousel-caption h3 { color: #e20423;}

#s_index .carousel-inner > .item { display: block;}

.socialbar .container { width: auto}

.btn-primary {border: none; background: #e20423}

.btn-primary:hover,.btn-primary:focus  {border: none; color: #FFFFFF; background: #000000}

#s_book textarea {height: 90px;}

.form-control { box-shadow: none !important;}
.form-control:focus { box-shadow: none !important; border-color: #e20423;}

#main #partnersbar img {
    opacity: 0.5;
}

@media (max-width: 767px) {
	.color-active{color: #FF0002 !important;background: #FFF !important;}
}