@charset "utf-8";
/* CSS Document */

body{
	background-color:#000;
	margin:0;
	/*font-family: 'Open Sans', sans-serif;*/
font-family: 'Poiret One', cursive;
	font-size:1.6em;
	color:rgba(211,211,211,1.00);
	font-weight:800;
	
}

.logo{
	max-height:90px;
	
	}
h1{
	color: #BD9D5A;
   /* font-family: Georgia,"Times New Roman",Times,serif;*/
   /*font-family: 'Open Sans', sans-serif;*/
font-family: 'Poiret One', cursive;  
	margin-bottom:15px;
	font-size:25px;

	text-align:center;
	}
.noresp{
	width:148px;
	padding:0px;
	margin-right:20px;
	float:left;
}
.accueil .tel{
	background:none;
	color:#fff;}
.accueil .tel:hover{
	background:none;
	color:#fff;}
.filigramme{
	background-image:url(../img/logo_jardingourmand2.png);
	background-repeat:no-repeat;
	background-size:auto 100%;
	background-position:center;}
.langue{
	padding-top:20%;
}
.blink_me {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 3s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 3s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 3s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
	
	font-size:25px;
}

@-moz-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 1.0; }
    50% { opacity: 0.0; }
    100% { opacity: 1.0; }
}
img{
	max-width:100%;
	}
a, a:hover{
	color:#fff;}
.lieu{
	margin-bottom:15px;}
.home h2{	
	color: #BD9D5A;
    font-size: 15px;
	margin:0px 0px 15px 0px;
	padding:0px;
	text-align:center;
	}
h3{
	color: #BD9D5A;
     /* font-family: Georgia,"Times New Roman",Times,serif;*/
   /*font-family: 'Open Sans', sans-serif;*/
font-family: 'Poiret One', cursive;
	text-align:left;
	font-size:20px;
	}
.menu{
	background-color:#0e0d0d;
	padding:10px;
	border-radius:3px;
	margin-bottom:20px;
	position:relative;
	
	/*width:95%;
	margin-left:10%;
	min-height:510px;*/}
.menu h2{
	text-align:center;}
.menuresa{
	background-color:#bd9d5a;
	color:#fff;
	margin-bottom:15px;
	position:absolute;
	bottom:0px;
	width:95%;
	text-align:center;
	}
.form-control, #datetimepicker5 {
	color:rgba(34,34,34,1.00);}
.resa{
	background-color:#bd9d5a;
	margin:0 auto;
	width:90%;
	color:#fff;
	font-weight:bold;
	display:block;
	margin-bottom:30px;}
	/* all */
::-webkit-input-placeholder { color:rgba(34,34,34,1.00); }
::-moz-placeholder { color:rgba(34,34,34,1.00); } /* firefox 19+ */
:-ms-input-placeholder {color:rgba(34,34,34,1.00); } /* ie */
input:-moz-placeholder { color:rgba(34,34,34,1.00); }


.int h2{
	color: #BD9D5A;
      /* font-family: Georgia,"Times New Roman",Times,serif;*/
   /*font-family: 'Open Sans', sans-serif;*/
font-family: 'Poiret One', cursive;
	margin-bottom:15px;
	font-size:25px;
	float:left;
	}
.int h3{
	padding-top:9px;
	font-size:15px;
	float:right;

	}
.int strong{
	font-weight:bold;
	}
.texte_puce{
	background-image:url(../grafs/puces/puce4.gif);
	background-repeat:no-repeat;
	padding:3px 0px 3px 25px;
	}
.int .titre{
		border-bottom:1px solid #BD9D5A;
		margin-bottom:10px;
		}
.navbar-inverse {
    background-image:none;
    background-repeat:no-repeat;
	font-size: 13px;
    font-weight: bold;
	
}
.navbar-inverse {
    background-color:transparent;
    border-color: #fff;
	border-bottom:6px solid #fff;;
}
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav > li > a {
    text-shadow:none;
}
.navbar-inverse .navbar-nav > li > a {
    color:rgba(211,211,211,1.00);
	font-size:20px;
	font-weight:bold;
	
}
.nav li {
	position:relative;
	
}
.nav li ul{
	display:none;
	background-color:#fff;
	width:120%;
	padding:0px;
	margin:0px;
	}
.nav li ul li{
	list-style:none;
	
	margin:0px;
	}
	
.nav li ul li a{
	color:#000;
	text-decoration:none;
	width:100%;
	display:block;
	padding:4px 4px 4px 15px;
	}


#navbar ul li ul li a:hover {
  background-color:rgba(236,236,236,1.00);
}

.nav li:hover ul{
	display:block;
	}
@media screen and (min-width:992px){
    .nav li:hover ul{
        position:absolute;
        }
}
li >a{
	color:#999999;
	}
.reser{
	margin-bottom:30px;
	color:#fff;
	font-size:18px;
	}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .active > a{
    background-image:none;
	background-color:#fff;
    background-repeat: repeat-x;
    box-shadow:none;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus {
    color:#0e0d0d;
   
}
.nav-pills a:hover{
	background:none;
	}
#navbar a{
	margin-right:2px;
	}
#navbar a:hover{
	background-color:#999999;
	}
.facebook{
	background-color:#fff;
	width:95%;
	border:2px solid #3a5795;
	padding:10px 0px 0px 0px;
	margin-top:0px;}
.facebook .txt{
	background-color:#3a5795;
	width:100%;
	color:#fff;
	display:block;
	font-size:0.9em;
	margin-top:3px;
	padding:10px 0px;
	text-decoration:underline;
	}
.photoalb img{
	max-height:216px;

}
.photoalb{
	/*background-color: #0e0d0d;*/
	margin-top:15px;
		text-align:center;
	}
.photoalb img{
    border:1px solid #fff;
    }

h4{
	font-size:20px;
	}
.news{
/*	background-color:rgba(14,13,13,1.00);
	border:1px solid #ffedce;
	box-shadow:1px 1px 8px #ffedce;*/
	min-height:210px;
	font-size:13px;
	padding:5px;
	color:#fff;
	}
.news a{
	color:#fff!important;
	}
.news .btn{
	background-color:#BD9D5A;
	text-align:center;
	color:#fff;
	}
.resa p{
	text-align:center;
	font-size:15px;
	font-weight:bold;}
.dore{
	color:#BD9D5A;
	}
.resa a{
	color:#BD9D5A;
	}
.lacarte{
	margin:0px;
	padding:0px;
	}
h4{
	  color: #bd9d5a;
	  }
.lacarte span{float:right;}
.lacarte li{
	list-style:none;
	margin:0px;
	padding:10px 0px 10px 15px;
	}
footer{
	text-align:right;
	color:#BD9D5A;
	margin-top:15px;

	font-size:0.9em;
	}
footer a{	
	color:#BD9D5A;
	}
footer a:hover{	
	color:#fff;
	}
.photogauche{
	float:left;
	}
.resto_liste_liens{
	float:left;
	color:666666;}
.resto_liste_liens li{
	margin-bottom:15px;
}
.accueil{
	text-align:center;
	font-size:18px;
	}	
.accueil a{
	background-color:rgba(14, 13, 13, 1);
	color:#bd9d5a;
	display:block;
	padding:10px;
	border-radius:0px;
	}
.accueil a:hover{
	background-color:rgba(14, 13, 13, 1);
	
	}
.accueil .acc{
	width:55%;
	margin:0 auto;
	}
.accueil .col-lg-6 a{
	width:30%;
	margin:0 auto;}
.resto .panel {
    background-color:transparent;
    border: 0px solid transparent;
    border-radius: 4px;
    box-shadow:none;
}
.resto .panel-default > .panel-heading {
    background-image:none;
	background-color:#000;
	color:#fff;
    background-repeat: repeat-x;
}
.resto1 img{
	height:400px;}
	
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #fff;
    cursor: default;
    background-color:transparent;
    border-width: 1px;
    border-style: solid;
    border-color: transparent;

    border-image: none;
}

.nav-tabs > li > a:hover {
    border-color:transparent;
}
.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: none;
    background-color:transparent;
}
a:focus {
	color:#fff;}
.presse{
	text-align:center;}
.or{
	background-image:#BD9D5A;
	}

#navbar{
    display: block;
}

@media(max-width:992px){
    .nav li ul{
        display: block;
        width: 100%;
    }
}

/* MENU RESPONSIVE */
.slicknav_menu {
	display:none;
    font-size: 20px;
}

@media screen and (max-width: 992px) {
	/* #menu is the original menu */
	.navbar-nav {
		display:none;
	}
	
	.slicknav_menu {
		display:block;
	}
}

/**lightwidget ***/
.lightwidget__lightbox {
    z-index:9999999999999999 !important;
}
.lightwidget__lightbox-caption {
    font-family:'Arial', sans-serif !important;
    font-size:16px !important;
}