@import url("../restaurant-nimes/style.css");
/*
Theme Name: Nimes-restaurant Child
Author:   RaDiance Conseil
Author URI:   http://www.radianceconseil.com
Description:   A child theme of Nimes-restaurant
Version:   0.1.0
Template:       restaurant-nimes

**********
Important note! Homepage Slider Fixes must be redone upon upgrade!
You must make the following change to hotel-provence/library/tfuse_mods/thememodules/include_js.php :

********Change this:
preload: false,
preloadImage: '<?php echo get_template_directory_uri() ?>/images/loading.gif',
effect: 'fade, crossfade',

********To this:
preload: true,
preloadImage: '<?php echo get_template_directory_uri() ?>/images/loading2.gif',
crossfade: true,
effect: 'fade',

******************/

.emni{ display:none;}
.moblink_nolight{ background: transparent url(images/buttons_bg.gif) no-repeat right -32px;color: #344C01;display: inline-block;
margin: 5px 0;border: 0 none #000000;padding: 0 20px 0 0;font-family: MelbourneRegular, Arial, sans-serif;font-size: 17px;height: 32px;}
.moblink_btn{ display:none;}
.moblink_btn span{ background: transparent url(images/buttons_bg.gif) no-repeat left 0;display: block;line-height: 12px;color: #344C01;padding: 12px 0px 8px 20px;text-shadow: 0 1px 1px #FAFF8D;}
#mob,#tab{ display:none;}
.edited{ display:block; text-align:center; margin:0 !important;}
.edited li{ list-style-type:none; display:inline-block;}
.header-title-image H1 SPAN, .header-title-image STRONG SPAN, .box H3 SPAN, .box .inner H3, .box H3
{
	font-family: Niconne, cursive;
	font-size: 27px;
	text-align: center;
}
.text H1, .text H2, .text H3, .title H3,  .text .title-arrow, .header-title-image H1
{
	font-family: Niconne, cursive;
	font-size: 27px;
	color: #8BAB11;
}
.quote, .quote_right, .quote_left
{
	font-family: Calibri;
	font-size: 15px;
	font-weight: normal;
	color: #4E3112;
	background: url(images/icon_quotes.gif) no-repeat 0px 5px;
	margin: 10px 10px;
	line-height: 1.5em;
	border-top: 1px dotted #969696;
}
.quote .inner1, .quote_right .inner1, .quote_left .inner1
{
	border-bottom: 1px dotted #969696;
	padding: 10px 28px 10px 28px;
}
.sub-menu LI.last
{
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.sub-menu .sub-menu LI.last
{
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
.sub-menu .sub-menu LI.first {
	border-top-right-radius:8px;
}
.sub-menu LI.last A
{
	background-image: none;
}
.box
{
	border-radius: 8px;
	text-align: center;
}
.boxpage
{
	text-align: center;
}
.boxpagesason
{
	margin-left: 2px;
	margin-right: 2px;
	text-align: center;
}
.slider-image
{
	display: none;
}
.topmenu LI UL
{
width: auto;
}
.topmenu LI UL LI UL
{
	width: 210px;
}

.topmenu LI UL LI
{
	display: block;
	float: none;
	width: auto;
	white-space: nowrap;
	min-width: 160px; 
}

.topmenu li ul li a {
padding: 7px 12px 7px 12px;
}

.topmenu LI:hover UL, .topmenu LI:hover UL LI:hover UL
{
	display: none;
}

#div_Adult P
{
	display: none;
}

#div_Adult SELECT
{
	margin-right: 17px;
	float: right;
}
#div_submit
{
	text-align: center;
	padding-top: 10px;
}
#fday, #tday
{
	width: 42px;
}
#fmonth, #tmonth
{
	width: 100px;
}
#fyear, #tyear
{
	width: 57px;
}
.middle #ken_burns_slideshow_accueil
{
	display: none;
}
#home_slideshow
{
margin-left:7px;	
left: 0;
	margin: 0 auto;
	 padding: 4px 4px 5px 2px ;
	position: relative;
	top: 0;
	width: 957px;
	height: 379px;
	z-index: 0;
	/*border-left: 6px solid #D1AED4;
	border-right: 6px solid #D1AED4;*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	
	-moz-box-shadow: 0px 0px 3px #6B6B6B;
	-webkit-box-shadow: 0px 0px 3px #6B6B6B;
	box-shadow: 0px 0px 3px #6B6B6B;
	/* For IE 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6B6B6B')";
	/* For IE 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#6B6B6B');
	
}
#flags UL LI
{
	display: inline;
}
#flags UL
{
	padding-left: 0px;
	border-left: 0px solid #000000;
	margin-left: 15px;
}
#cards
{
	margin: 0 auto -15px;
	text-align: center;
}
.table-price
{
	position: relative;
	margin: 10px 0;
}
.table-price THEAD
{
	font-family: 'Quattrocento Sans', sans-serif;
	background: url('https://www.hotel-lauriersroses.com/wp-content/uploads/2011/12/table_price_head_bg.png') repeat-x 0 0;
	height: 53px;
}
.table-price THEAD TD
{
	font-size: 16px;
	color: #A1D622;
	text-transform: uppercase;
	height: 53px;
	padding: 0;
	position: relative;
}
.table-price THEAD TD.last
{
	font-size: 16px;
	color: #A1D622;
	text-transform: uppercase;
	height: 53px;
	padding: 0;
	position: static;
}
.table-price THEAD TD SPAN
{
	display: block;
	padding-top: 15px;
	position: relative;
	height: 38px;
	text-align: center;
}
.table-price THEAD TD.first SPAN
{
	background: url('https://www.hotel-lauriersroses.com/wp-content/uploads/2011/12/table_price_head_first.png') no-repeat left 0;
	top: 0;
	left: -6px;
}
.table-price THEAD TD.last SPAN
{
	background: url('https://www.hotel-lauriersroses.com/wp-content/uploads/2011/12/table_price_head_last.png') no-repeat right 0;
	top: 0;
	right: -6px;
}
.table-price TBODY
{
	border: 1px solid #EEDCF4;
	color: #404040;
}
.table-price TBODY TD
{
	background: #F7F2EE;
	border: 1px solid #C4B3AA;
	border-left: 1px dotted #C4B3AA;
	border-right: 1px dotted #C4B3AA;
	border-collapse: collapse;
	padding: 15px 10px;
}
.table-price TBODY TR.odd TD
{
	background: #FFFFFF;
}
.table-price TBODY TD STRONG
{
	font-family: MelbourneRegular, Arial, sans-serif;
	font-size: 16px;
}

.boxheight
{
	height: 176px;
	margin-bottom: 50px;
}
.divider1
{
	background: #FFFFFF;
	clear: both;
	display: block;
	height: 3px;
	padding-top: 1px;
	margin-bottom: 1px;
}
#marbot
{
	margin-bottom: 0px;
}
#martop
{
	margin-top: 0px;
}


/* --------------- Start Update 24-12-14-----------------------*/


.icon-top {
    left: -10px;
}

.topmenu LI {
    margin-left: 42px;
}
.topmenu
{
	height: 35px;
	z-index: 1300;
	margin: 0 auto;
	padding-left: 9px;
	font-family: Verdana;
	font-size: 14px;
	width:958px;
	clear:both;
	margin-top:-20px;
}


.topmenu LI A {
    color: #481f04;
    display: block;
    font: 1em Verdana;
    padding: 8px 51px 0 0;
}


#menu-item-3556 a {
   padding-right: 0px !important;	
	}
	
	
	
	.container_24 .col_1_3, .container_24 .text .styled_box_content .box .col_1_2
{
	width:48%;
}

.text {
   padding:0px 10px;	
	}



.grid_17 suffix_1 {
   width: 68% !important;	
	}


.head_right {
    float: right;
    margin: 70px 0 0 300px;
}



.container_24 .col_1_3, .container_24 .text .styled_box_content .box .col_1_3
{
	width: 48%;
}

.topmenu LI {
    display: inline-block;
    height: 35px;
    list-style: outside none none;
    margin-left: 40px;
    position: relative;
}

#menu-item-3537 a {
 margin-left: 0px !important;	
 margin-right:0px !important;
	}



.topmenu #menu-item-3537 A {
    color: #481f04;
    display: block;
    font: 1em Verdana;
    padding: 8px 0 0 0;
}

.container_24 .col_1_3, .container_24 .text .toggle_content .styled_box_content .box .col_1_2
{
	width: 45%;
}

/* ---------------End Update 24-12-14-----------------------*/



.contact-form .row {
	display: inline;
}

.contact-form .contact-submit, .contact-submit {
	margin-top: 10px;
}


#slidecontainer {
        padding:15px 0;
		margin-top:-10px;
	width: 100%;
	background-image: url(images/header_image_bg.png);
}

.whiter H3 {
	color: white;
	margin-right: 0px;
	line-height:110%;
}

H3.toggle {
	color: white;
}

.minigallery {
width: 97% !important;
height: 83px;
overflow: hidden;
margin: 5px 5px 5px 5px;
/*width: 600px !important;*/
padding: 0;
}

.container_24 .minigallery LI
{
	float: left;
	width: 129px;
	height: 83px;
	margin: 0 7px;
	list-style: none;
}
.container_24 .grid_17 .minigallery LI
{
	float: left;
	width: 129px;
	height: 83px;
	margin: 0 8px;
	list-style: none;
}
.minigallery LI IMG
{
	width: 129px;
	height: 83px;
}
.inner .title_blue{color:#70246b}
.button_link {width:143px;}
.button_link span {text-align:center;}
#home_slideshow_container {
 background: url("images/header_image_shadow1.png") no-repeat scroll center bottom ;
    height: 379px;
    left: 0;
    margin: 0 auto;
    padding: 4px 4px 16px 7px;
    position: relative;
    top: 0;
    width: 974px;
    z-index: 0;
}

.menu-header
{
	padding-left:33px;
}

.topmenu LI UL
{
	margin-left:0px!important;
}

.header-line 
{
/* background:url("http://www.domaine-de-test.com/wp-content/uploads/2012/03/header_line.gif") repeat-x !important; */
}

.container
{
	width:958px;
}
.peKenBurns .peKb_slides
{

padding:0px !important;
}
.peKenBurns.default .peKb_slides {
    border-radius: 3px 3px 3px 3px !important;
}
.menu-header 
{
padding-left:15px !important;
}
.container_24 .text .col_1_2 {
width: 464px;
}
.toggle, h3.toggle, .toggle.active {
background-position-y: 4px;}
.menu-header {
padding-left: 5px !important;
}
.styled_box_content{margin-bottom:20px;}
.nocomments{width:189px;}
/*Reservation form start)
*/
.order-box {
  width: 237px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAO0AAAADCAIAAADwYR8qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHBJREFUeNpifHLiJQMSkDIV/vvr5/fv3zg4OCAiP378GGWPsgcPm5GRiZGF9cXZ98jplokBA/z8+ROoAagNrnmUPcoePGxg+mRiQk+3jGjlsYSx4P8/v////zea+0fZg5PNycnFzMb+7PRb5HQLEGAA6O6yAdbUlk4AAAAASUVORK5CYII=') repeat-y;
}
.order-langs {
	margin:0;
	display: block;
	list-style: none;
	padding-top: 12px;
	padding-left: 28px;  
}
.order-langs:after {
  display: block;
  content: " ";
  clear: both;
}

.order-langs>li {
  display: block;
  width: 18px;
  height: 13px;
  float: left;
  margin-right: 15px;

  background-image: url("images/order-box-sprite.png");
}

input#order_arrive,input#order_depart{
	width:100px;
	color:#9f9b9b;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNpi/P//PwOxgImBBDBIFDMSUoAcAExQDVJAzEqMM3iBWBKItYFYiJBimFOYgVgRiJWBmIVYDwpAbeEmNjSwimOz7isQPwDiH/gU/wPiZ0D8ChRiuDwJ0iAHxBy4whmGSYoUluGeRAECDAAQCRzwvHhDIAAAAABJRU5ErkJggg==') no-repeat;
	background-position: top right;
	background-color:white;
}
.order-langs li.de{background-position: -18px -69px;}
.order-langs li.nl{background-position: -72px -69px;}
.order-langs li.it{background-position: 0 -69px;}
.order-langs li.en{background-position: -36px -69px;}
.order-langs li.fr{background-position: -54px -69px;}
.order-langs li.es{background-position: -90px -69px;}

.order-box dt{
	font-weight:bold;
	float:left;
	color:rgb(72,31,4);
    margin-left:10px;
	text-align:left;
}
.order-box dd{text-align:left;}
.order-box dt.style1{
	width:108px;
}
.order-box dt.style2{
	width:145px;
}
#order_nights, #nbadt{	
	background: transparent;
	width:70px;	
	font-size: 13px;
	-webkit-appearance: none;   
	border:0px solid white ;
	  letter-spacing: 2px;
}
.styled-select {
   width:50px;
   overflow: hidden;
   border: 1px solid #cccccc;
   background: url("images/down_arrow_select.jpg") no-repeat right #f8f8f8;
   -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.order-box:before {
  display: block;
  width: 237px;
  height: 7px;
  content: " ";

  background-image: url("images/order-box-sprite.png");
  background-position: 0 0;
}

.order-box:after {
  display: block;
  width: 237px;
  height: 8px;
  content: " ";

  background-image: url("images/order-box-sprite.png");
  background-position: 0 -10px;
}

.order-title {
  text-indent: -3999px;
  height: 44px;
  margin-top: 8px;
  margin-bottom: 14px;

  background-image: url("images/order-box-sprite.png");
  background-position: 0 -18px;
}

.order-separator {
  height: 7px;

  background-image: url("images/order-box-sprite.png");
  background-position: 0 -62px;
}




.order-cards {
  width: 135px;
  height: 23px; 
  background-image: url("images/order-box-sprite.png");
  background-position: -110px -68px;
   margin: 0 auto;
  margin-top:11px;
}

.order-badge {
  width: 237px;
  height: 94px;
  margin-top: 9px;
  margin-bottom: 15px;
  background-image: url("images/order-box-sprite.png");
  background-position: 0 -92px;
}

.order-row {
  width: 237px;
  margin-bottom: 13px;
}

.order-row input, .order-row select {
  border: 1px solid #acacac;
  background-color: #fff;
  border-radius: 3px;
  color:#080808;
  height: 19px;
  padding-left: 2px;
  -moz-padding-left: 0;
}

.order-row input {
  width: 100px;

  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNpi/P//PwOxgImBBDBIFDMSUoAcAExQDVJAzEqMM3iBWBKItYFYiJBimFOYgVgRiJWBmIVYDwpAbeEmNjSwimOz7isQPwDiH/gU/wPiZ0D8ChRiuDwJ0iAHxBy4whmGSYoUluGeRAECDAAQCRzwvHhDIAAAAABJRU5ErkJggg==') no-repeat;
  background-position: top right;
}

#order-row_tab input {
  width: 100px;

  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9JREFUeNpi/P//PwOxgImBBDBIFDMSUoAcAExQDVJAzEqMM3iBWBKItYFYiJBimFOYgVgRiJWBmIVYDwpAbeEmNjSwimOz7isQPwDiH/gU/wPiZ0D8ChRiuDwJ0iAHxBy4whmGSYoUluGeRAECDAAQCRzwvHhDIAAAAABJRU5ErkJggg==') no-repeat;
  background-position: top right;
}



.order-row:after {
  display: block;
  content: " ";
  clear: both;
}

.order-actions {
  widows: 237px;
  padding-bottom:1px;
}

.order-button {
  display: block;
  content: " ";
  margin: 0 auto;
}

.order-button.submit {
  width: 149px;
  height: 54px;

  background-image: url("images/order-box-sprite.png");
  background-position: -110px -186px;
}

.order-button.advanced {
  width: 107px;
  height: 30px;

  background-image: url("images/order-box-sprite.png");
  background-position: 0 -186px;
}

.order-actions p {
  color:#b4b1ae;
  text-align: center;
  font-size: 12px;
  font-weight:bold;
}
.replaceimage{ display:none;}
.head{ margin-top:-10px; height:162px; overflow:hidden;}
.menu-header{ margin-top:-9px;}
.middle{ margin-top:-10px;}
.footer{ margin-top:-9px;}
.menu-header2{ display:none;}
/*.order-box{ display:none;}*/
/*Reservation form end*/
@media only screen and (min-width : 1010px) and (max-width : 1030px) ,
only screen and (min-device-width : 1010px) and (max-device-width : 1030px){
	grid_17 suffix_1{ width:68%;}
	#hellobar-container{ font-size:10px !important; display:none !important;}
	#hellobar-open{ display:none !important;}
	#hellobar-close{ display:none !important;}
}
@media only screen and (min-width : 868px) and (max-width : 1024px) ,
only screen and (min-device-width : 868px) and (max-device-width : 1024px){
	.container_24 .grid_17 .text .col_1_4{ width:23%;}
	.button_link{ width:87%;}
	#hellobar-container{ font-size:10px !important; display:none !important;}
	#hellobar-open{ display:none !important;}
	#hellobar-close{ display:none !important;}
}
@media only screen and (min-width : 768px) and (max-width : 1024px) ,
only screen and (min-device-width : 768px) and (max-device-width : 1024px){
    img{ max-width:100%;}
	body{ max-width: 100%;}
	.container{ width:96%; }
	

	.topmenu LI{ margin-left:2%; float: left;}
    	#menu-item-224 {margin-left: 10px;}
	.container_24{ width:100%;}
	#home_slideshow_container{ width:100%; padding:0;}
	#home_slideshow{ width:100%; padding:0;}
	.container_24 .grid_17{ width:68%;}
	.container_24 .grid_6{ width:270px; float:right;}
	.newsletter_box{ width:100%;}
	.container_24 .col_3_5, .container_24 .text .col_3_5{ width:46%;}
	.container_24 .col_2_5, .container_24 .text .col_2_5{ width:49%;}
	.footer{ margin-top:-10px;}
	.middle .container{ padding-top:85px;}
	/*.logo{ width:436px;}*/
	#normal{ display:none;}
	#mob{ display:none;}
	#tab{ display:block;}
	/*.replaceimage{ display:none;}*/
	.replaceimage{ /*display:block;*/ text-align:center;}
	#home_slideshow{ display:none;}
	#home_slideshow_container{ height:auto; background:none;}
	.baners_top{ display:none;}
	#Restaurant-Nimes_li-banner{ width:100% !important;}
	.li-banner ul, .li-banner ul li, .li-banner-image-wrap{ width:100% !important;}
	.container_24 .frame_center{ width:100% !important;}
	h3.title_blue{ width:100% !important;}
	.container_24 .col_1_3, .container_24 .text .styled_box_content .box .col_1_3{ width:30%;}
	.container_24 .text .styled_box_content .box .col_1_3 .inner{ width:100%;}
	.head .container{ width:100% !important;}
	#hellobar-container{ font-size:10px !important; display:none !important;}
	#hellobar-open{ display:none !important;}
	#hellobar-close{ display:none !important;}








/* ------------------------Updated css 24-12-14-----------------------*/

.topmenu {
    clear: both;
    font-family: Verdana;
    font-size: 14px;
    height: 35px;
    margin: -20px auto 0;
    padding-left: 0px !important;
    width:100%;
    z-index: 1300;
}


#menu-item-224 {
    margin-left:9px;
}

.topmenu LI A {
    color: #481f04;
    display: block;
    font: 1em Verdana;
    padding: 8px 32px 0 0;
}


	.menu-header .container{ width: 100%; !important;}

.logo {
   left:10px;	
	}
	
.head_right {
    float: right;
    margin: 70px 10px 0 300px;
}


.container_24 {
    margin-top: 80px;	
	}

}

@media only screen and (min-width : 768px) and (max-width : 814px) ,
only screen and (min-device-width : 768px) and (max-device-width : 814px){
	.container_24 .grid_17{ width:58%;}
	#hellobar-container{ font-size:10px !important; display:none !important;}
	#hellobar-open{ display:none !important;}
	#hellobar-close{ display:none !important;}
	
	
	
	/* -----------------------24-12-14--------------------------------*/
	
	
	
	.container_24 .col_1_3, .container_24 .text .styled_box_content .box .col_1_2 {width:45%;}
	
	
	
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {
  .container_24 .grid_17{ width:68%;}
  #hellobar-container{ font-size:10px !important; display:none !important;}
  
  /*-----------------------Update 24-12-14-------------------------------------*/
  
  .container_24 .col_1_3, .container_24 .text .styled_box_content .box .col_1_2 { width:48%; 




}
  
  
  
  
}
@media only screen and (min-width : 700px) and (max-width : 1024px) ,
only screen and (min-device-width : 700px) and (max-device-width : 1024px){
	.header-title-image{ width:100%; left:50%; margin-left:-50%;}
	.header-title-image .image{ width:100%; padding:0; max-width:708px; margin:0 auto;}
	.header-title-image .image img{ width:100%;}
	.nivo_border{ display:none !important;}
	#hellobar-container{ font-size:10px !important; display:none !important;}
    #hellobar-open{ display:none !important;}
	#hellobar-close{ display:none !important;}
}


@media only screen and (min-width : 641px) and (max-width : 699px) ,
only screen and (min-device-width : 641px) and (max-device-width : 699px){
	.header-title-image{ width:100%; left:0;}
	.header-title-image .image{ width:100%; padding:0;}
	.header-title-image .image img{ width:100%;}
	#hellobar-container{ font-size:10px !important; display:none !important;}
    #hellobar-open{ display:none !important;}
	#hellobar-close{ display:none !important;}
}

@media only screen and (min-width : 144px) and (max-width : 699px) ,
only screen and (min-device-width : 144px) and (max-device-width : 699px){

	.container_24 {
    margin-top: 80px;
}
	
}

@media only screen and (min-width : 641px) and (max-width : 767px) ,
only screen and (min-device-width : 641px) and (max-device-width : 767px){
	img{ max-width:100%;}
	body{ min-width: 100%;}	
	.container{ width:96%; }
    	.menu-header .container{ width: 100%; !important;}
    	.topmenu LI{ margin-left:1%; float: left;}
    	#menu-item-224 {margin-left: 5px;}
	.container_24{ width:100%;}
	#home_slideshow_container{ width:100%; padding:0;}
	#home_slideshow{ width:100%; padding:0;}
	.container_24 .grid_17{ width:51%;}
	.container_24 .suffix_1{ padding-right:0;}
	.quote_right, .quote_left{ width:96%;}
	.container_24 .grid_6{ width:270px; float:right;}
	.newsletter_box{ width:100%;}
	.container_24 .col_3_5, .container_24 .text .col_3_5{ width:45%;}
	.container_24 .col_2_5, .container_24 .text .col_2_5{ width:49%;}
	.footer{ margin-top:-10px;}
	.middle .container{ padding-top:85px;}*/
	.logo{ width:59%;}
	.newsletter_box .inputField{ width:267px;}
	.newsletter_box H3{ width:30%; padding-right:0;}
	#normal{ display:none;}
	#mob{ display:none;}
	#tab{ display:block;}
	.replaceimage{ display:block;}
	#home_slideshow{ display:none;}
	#home_slideshow_container{ height:auto;}
	.baners_top{ display:none;}
	#Restaurant-Nimes_li-banner{ width:100% !important;}
	.li-banner ul, .li-banner ul li, .li-banner-image-wrap{ width:100% !important;}
	.container_24 .col_1_3, .container_24 .text .styled_box_content .box .col_1_3{ width:45%;}
	.container_24 .text .styled_box_content .box .col_1_3 .inner{ width:95%;}
	.container_24 .frame_center{ }
	h3.title_blue{ width:100% !important; }
	.text-white{ font-size:14px; line-height:14px;}
	.editedtable td{ width:100%; float:left; clear:both;}
	.nivo_border{ display:none !important;}
    .container_24 .grid_17 .text .col_1_4{ width:auto;}
	.button_link{ width:141px;}
#hellobar-container{ font-size:10px !important; display:none !important;}
#hellobar-open{ display:none !important;}
	#hellobar-close{ display:none !important;}
}





@media only screen and (min-width : 144px) and (max-width : 640px) ,
only screen and (min-device-width : 144px) and (max-device-width : 640px){


.container_24 .grid_17 .col_1_3, .container_24 .grid_17 .text .col_1_3 {
	
	 width: 100%;
	}



	.container_24 {
    margin-top:0px !important;
}
	














	img{ max-width:100%;}
	#normal{ display:none;}
	#mob{ display:inherit;;}
	#tab{ display:none;}
	
	
	.menu-header{ padding-left:0 !important; background:url("images/topmenu_bg.gif") repeat 0 0;
	text-align: center !important;
	} 
	
	ul#tfusemenu li a {
        text-align: center;		
		}
	
	
	body{ min-width: 100%;}	
	.container{ width:100%;}
	.container_24{ width:95%;}
	#home_slideshow_container{ display:none;}
	.head .container{ top:0; text-align:center;}
	.logo{ width:100%; display:inline-block; position:relative; top:0; left:0;  margin-top:40px; text-align: center;}
	.container_24 .grid_17{ width:100%;}
	.head{ background:none; height:240px;}
	.newsletter_box{ width:100%; height:140px; padding-top:5px;}
	.newsletter_box H3{ width:100%; float:none; text-align:center; padding-right:0;}
	.newsletter_box FORM, .newsletter_box INPUT{ float:none;}
	.newsletter_box .inputField{ width:91%; padding:8px 2%}
	.frame_right{ float:none; margin:7px auto;}
	.frame_left{ float:none; margin:-4px auto;}
	.quote_left{ width:100%; float:none; margin:5px 0 25px;}
	.head_right{ float:none; text-align:center; margin:30px 0 0 0; padding-left:40px;}
	.icon-top{ float:none; display:inline-block;}
	.footer{ padding:32px 14px;}
	.fblikes{ display:none;}
	#___plusone_0{ display:none;}
	.grid_6 .box.box_black{ display:none;}
	.container_24 .grid_6{ width:98%;}
	.li-banner{ position:relative !important; text-align:center !important; display:none;}
	li-banner-image-wrap{ display:inline-block !important; position:relative !important;}
	.newsletter_box .btn-submit,#jigowatt_form input.submit{ background:url("images/sub_btn_back.png") repeat left top; border:1px solid #658a2d; float:none; text-indent:0; text-align:center; width:95%; padding:3px 2% 15px;line-height:24px;}
	#jigowatt_form input.submit{ background:url("images/sub_btn_back.png") repeat left top !important; border:1px solid #658a2d !important; float:none; text-indent:0 !important; text-align:center; width:100% !important; padding:3px 2% 15px 0 !important; line-height:24px;}
	.head .container{ left:0; height: 190px;}
	.container_24 .col_3_5, .container_24 .text .col_3_5{ width:100%;  border-top:1px solid #d2bace;}
	.container_24 .col_2_5, .container_24 .text .col_2_5{ float:none; text-align:center; max-width:350px; margin:0 auto; display:block; width:100%;}
	.col_3_5{ margin-left:0;}
	.fallow{ display:none;}
	.copyright p br{ display:none;}
	.copyright{ text-align:center; padding-top:5px;}
	.address{ text-align:center;}
	.footer .address{ text-align:left;}
	#slidecontainer{ display:none;}
	.header-line{ display:none;}
	.middle .container{ padding-top:0;}
	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12, .grid_13, .grid_14, .grid_15, .grid_16, .grid_17, .grid_18, .grid_19, .grid_20, .grid_21, .grid_22, .grid_23, .grid_24{ margin-left:0; margin-right:0;}
	.container_24 .suffix_1{ padding-right:0;}
	#hellobar-open{ display:none !important;}
	#hellobar-container{ top:0 !important;}
	#hellobar-close{ display:none !important;}
	.baners_top{ display:none;}
	.footer{ margin-top:-10px;}
	#jigowatt_form input, #jigowatt_form textarea{ width:98% !important;}
	#jigowatt_form div{ overflow:visible !important;}
	#jigowatt_form input.captcha{ margin-left:0 !important;}
	.address{}
	IMG.alignright{ margin:5px 0 !important; float:left;}
	.container_24 .grid_17 .col_1_2{ width:300px; margin-left:0;}
	.header-title-image{ display:none;}
	.topmenu{ display:none;}
	.toggle, H3.toggle{ padding:10px 55px 10px 10px; background-position:98% 50%;}
	.header{ min-height:0px;}
	.li-banner{ width:100% !important;}
	.li-banner ul, .li-banner ul li, .li-banner-image-wrap{ width:100% !important;}
	.container_24 .col_1_3, .container_24 .text .styled_box_content .box .col_1_2{ width:97%;}
	.text P{ clear:both; text-align:justify;}
	.container_24 .col_1_3, .container_24 .text .toggle_content .styled_box_content .box .col_1_2{ width:97%;}
	.container_24 .col_1_3, .container_24 .text .styled_box_content .box .col_1_3{ width:100%; margin-left:0; margin-right:0;}
	.styled_box_content{ text-align:center;}
	.container_24 .text .styled_box_content .box .col_1_3 .inner{ float:none; width:86%;}
	.container_24 .frame_center{ max-width:278px; width:100%; height:auto !important;}
	h3.title_blue{ width:100% !important; }
	.list_dots LI{ text-align:justify;}
	.wp-image-3043{ width:100% !important; height:auto !important; }
	.text-white{ font-size:9px; line-height:9px;}
	.table-price TBODY TD STRONG{ font-size:13px;}
	.table-price THEAD TD SPAN{ padding-top:0;}
	.editedtable td{ width:92%; float:left; clear:both;}
	.wp-image-3045{ width:100%; height:auto !important; /*height:100%;*/}
	.toggle, h3.toggle, .toggle.active{ background-position-y:50%;}
	.text H1, .text H2, .text H3, .title H3, .text .title-arrow, .header-title-image H1 {font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:22px; font-weight:bold; font-style:italic; text-align:left;}
	center.videoHeight {height:296px;}
	/*#Restaurant-Nimes_li-banner{ display:block !important;} this is for li-banner in le_restaraunt*/
	/*added for menu*/
	.active {
        display: block;
    }
    .nav > li {
        float: none;
    }
    .nav > li > .parent {
        background-position: 95% 50%;
    }
    .nav li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
	.nav li li li .parent {
        background-image: url("images/downArrow.png");
        background-repeat: no-repeat;
        background-position: 95% 50%;
    }
    .nav ul {
        display: block;
        width: 100%;
    }
   .nav > li.hover > ul , .nav li li.hover ul {
        position: static;
    }
	.nav > li.hover > ul li a{
		padding-left:30px;
	}
	.nav > li.hover > ul >li.hover > ul li a{
	    padding-left:50px;	
	}
	#hellobar-wrapper{ width:100%;}
	#hellobar-container{ font-size:10px !important; display:none !important;}
	
	.text .services-included UL{ display:block; text-align:center;}
	.services-included LI, .text .services-included LI{ display:inline-block; text-align:justify; float:none;}
	.text .services-included UL{ display:block; text-align:center;}
	.services-included LI, .text .services-included LI{ display:inline-block; text-align:justify; float:none;}
	div.pp_pic_holder{ width:100% !important; left:1% !important;}
	div.pp_default .pp_content{ width:100% !important;}
	#fullResImage{ width:98% !important; height:auto !important;}
	div.pp_default .pp_description{ margin:25px 50px 5px 0;}
	div.pp_default .pp_close{ margin-top:-1%;}
	div.pp_default .pp_details{ width:100% !important;}
	.box_white{ width:100% !important;}
	.nivo_border{ display:none;}
	.col_1, .col_1_2, .col_1_3, .col_2_3, .col_1_4, .col_3_4, .col_1_5, .col_2_5, .col_3_5, .col_4_5, .col_1_6, .col_5_6, .col_3_8, .col_5_8, .col_1_12{ margin-left:0;}
	.container_24 .col_1_4{ text-align:center;}
	.box .inner{ float:none !important; text-align:center;}
	.text H2{ display:inline-block;}
	.container_24 .grid_17 .text .col_1_2{ float:none;}
	.logo{ margin-top:20px;}
	.pp_content{ height:100% !important; overflow:hidden !important;}
	.pp_content_container{ height:100% !important; overflow:hidden !important;}
	.moblink_btn{ display:block;}
	.button_link{ display:none;}
	.flags{ padding-right:0 !important;}
	.grid_17 #root{ display:none !important;} 
	.ZRa{ display:none !important;}
	#___plusone_0{ display:none !important;}
	.minigallery-list{ display:none;}
	.text > div:nth:child(8){ display:none;}
/*added for menu*/
.gallery_common{ display:none;}






  .head_right {
     	    	margin: 0px !important;
	    	}
	
.icon-top {
	top: 10px !important;
	}



}

.reservationWrap {
    width: 200px;
    height: 36px;   
}

.ui-datepicker {
    margin-left: -120px;
}



	
















	
		/*-------------------StartUpdate css 24-12 14------------------------------*/	
		
		.toggle.active {
    background: url("images/toggle_minus.gif") no-repeat scroll 98% 10px #a7c140;
}

.toggle, H3.toggle {
    background: url("images/toggle_plus.gif") no-repeat scroll 98% 10px #a7c140;
    cursor: pointer;
    line-height: inherit;
    margin: 20px 0;
    padding: 16px;
}

.container_24 .suffix_1 {
    padding-right: 0px !important;
}

.middle .container {
    padding-top: 10px !important;
} 






@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation:landscape) {


/***********Updated on 24-Dec-2014**************/
/*.container_24 {
	
    margin-top: 65px !important;	
	}*/
	
		.container_24{ width:100%;}
		
		
			.container_24 .grid_17{ width:68% !important;}
			
			
			.container_24 .grid_6{ width:260px;}
			
		
.topmenu
{
	height: 35px;
	z-index: 1300;
	margin: -20px auto 0;
	padding-left: 0px ;
	font-family: Verdana;
	font-size: 14px;
	text-align:left;
}
	
			.topmenu LI A {
    color: #481f04;
    display: block;
    font: 1em Verdana;
    padding: 8px 85px 0 4px !important;
}

#menu-item-224 {
    margin-left:5px;
}


#menu-item-3537 a {
  padding-left: 0px; 
  padding-right:  0px !important;	
	}
/***********End on 24-Dec-2014**************/

}

@media only screen and (min-device-width: 900px) and (max-device-width:1280px) and
{
	.container_24 {
    margin-top: 80px;
}
	
	}

	.container_24 {
    margin-top: 80px;
}
	
	@media only screen and (min-width : 799px) and (max-width : 1024px) ,
only screen and (min-device-width : 799px) and (max-device-width : 1024px){

	.container_24 {
    margin-top: 80px !important;
}
	#container_24 {
    margin-top: 80px !important;
}
}
#container_24 {
    margin-top: 0px !important;
}
