body:after{content:url('https://976501.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bx_loader.svg')!important;display:none;}
/**call Tracker**/
.sidebar-scroll-right .callTracker { width: 100%; height:50px;}
.callTracker{/*width: 173px; overflow: hidden;height: 33px;*/position: relative;}
.callTracker span,.callTracker a { display: inline-block;text-align: left;/*position: absolute;left: 30px;top: 0px;width: 160px;*/min-width: 145px;padding: 0;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease; height: 100%;line-height: 1.64em; text-decoration: none;}
.callTracker .t_phone {opacity: 0;display:none;}
.callTracker .t_affiche {cursor: pointer;}
header .callTracker span,header .callTracker a {top:5px;}
header .callTracker .t_affiche {font-size: 90%;}
.callTracker.active .t_phone {opacity: 1;display:inline-block;}
.callTracker.active .t_affiche {opacity: 0;display:none;}
.pied .callTracker a,.coordonnees .callTracker a{ position: relative;left: 0px;}
/**call Tracker**/
/* input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill,input:-moz-autofill, textarea:-moz-autofill, select:-moz-autofill{background-color:rgb(189, 17, 54)!important;background-image:none;color:rgb(255, 255, 255)!important;}*/
.tableGrid>.row,.tableGrid{display:table;margin:0 auto;padding:0;position:relative;height:100%;}
.tableGrid>.table-row{height:100%;display:table-row;}
.tableGrid.fullWidth{width:100%;}
.tableGrid>.row .table-row>[class*=col],.tableGrid .table-row>[class*=col],.tableGrid>.row>[class*=col],.tableGrid>[class*=col]{display:table-cell;vertical-align:top;float:none;height:100%;position:relative;}
.noPaddingCells>.row .table-row>[class*=col],.noPaddingCells .table-row>[class*=col],.noPaddingCells>.row>[class*=col],.noPaddingCells>[class*=col]{padding-left:0;padding-right:0;}
.tableGrid.nopadding>.row .table-row>[class*=col],.tableGrid.nopadding .table-row>[class*=col],.tableGrid.nopadding>.row>[class*=col],.tableGrid.nopadding>[class*=col]{padding-left:0;padding-right:0;}
.tableGrid.va-middle>.row .table-row>[class*=col],.tableGrid.va-middle .table-row>[class*=col],.tableGrid.va-middle>.row>[class*=col],.tableGrid.va-middle>[class*=col]{vertical-align:middle;}
.container{/* max-width:none !important;*/}
.modal,body{font-family:'Muli-Light';}
.carteAncresListe li a,.linkList li a,h1, h2, h3, h4, h5, h6, .h,.abus,.btn,.carte .label,.carte .price,.formule .formulePrice,.datePickerZone,.form-control,.navbar li,.btn,.navbar li a,.datepicker{font-family:'AvenirLTStd-Black';}
/* tinyMce/* ***********************/
img[style="float:right;"],section figure.right{margin:0 5px 20px 0px;}
img[style="float:left;"],section figure.left{margin:0 20px 5px 0px;}
/* resets and styles/* *************/
*:focus{outline:none;}
*,::after,::before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;text-rendering:optimizeLegibility;}
*,::after,::before{-webkit-font-smoothing:antialiased;}
html{height:100%;font-size:62.5%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-ms-font-smoothing:antialiased;font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{margin:0;padding:0;}
pre,code,address,caption,cite,code,em,strong,th{font-size:1em;font-weight:normal;font-style:normal;}
fieldset{border:none;}
caption,th{text-align:left;}
table,.table{border-collapse:collapse;border-spacing:0;}
textarea{overflow:auto;resize:none;}
b,strong{font-weight:900;}
input{border:none;}
input:focus,select:focus,textarea:focus{outline:none;}
input[type=search]{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';}
input[type=submit]{cursor:pointer;}
pre{font-size:1vmax;padding-left:5px;background:url('https://4181ea.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/backgrounds/pre.jpg');white-space:pre;overflow:auto;border-width:0 1px 1px 1px;border-style:solid;border-color:#e1e1e1;line-height:22px;letter-spacing:.1px;word-spacing:1px;margin:15px 0 15px 0;overflow:hidden;}
code{background-color:#f3f3f3;padding:0 5px;margin:10px 0;border:1px dotted #e1e1e1;display:inline-block;text-shadow:0 1px 0 #2f0402;}
sup,sub{font-size:8px;font-size:.8rem;line-height:18px;margin:0;padding:0;}
sup{vertical-align:top;}
sub{vertical-align:bottom;}
nav{padding:0;margin:0;}
blockquote{padding-left:20px;}
body{
	position:relative;
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:100;
	line-height:normal;
	letter-spacing:0;
	color:#40230b;
	background:#fff;
	-webkit-font-smoothing:antialiased;
	-moz-font-smoothing:antialiased;
	font-smoothing:antialiased;
	font-family: 'AvenirLTStd-Roman';
}
ul,p{margin-bottom:15px;}
/* p{text-shadow:1px 1px 0 rgba(0,0,0,1);} */
main p:last-of-type{margin-bottom:30px;}
a{color:inherit;font-size:inherit;font-family:inherit;}
a:hover,a:focus{text-decoration:underline;color:inherit;}
* a:hover,* a:focus{color:inherit;}
blockquote{border-color:#c01717;}
::selection{color:#fff;background-color:#ba9a4d;text-shadow:1px 1px 0 #000;}
::-moz-selection{color:#fff;background-color:#ba9a4d;text-shadow:1px 1px 0 #000;}
h1, h2, h3, h4, h5, h6, .h{font-style:normal;margin:20px 0 20px 0;font-weight:100;display:block;color:#40230b;line-height:1;}
.h1,h1{margin:30px 0 30px 0;font-size:24px; position:relative;text-transform:uppercase;letter-spacing:2px;}
h1{text-align:center;}
h1,.hicon{position:relative;margin:0 0 40px 0;}
h1:after ,.hicon:after{content:'';position:relative;width:100px;height:2px;margin:15px 0;background-color:#c01717;display:inline-block;line-height:0;font-size:0;vertical-align:middle;display:none; }
.h2.hicon:after{top:0;}
.hicon span,h1 span{display:block;line-height:1;}
.body-contact-67 #main h1,.body-page-1 #main h1{/*color:#c01717;*/}
/**/.body-contact-67 #main h1:after,.body-page-1 #main h1:after{background-color:#fff;}
.body-contact-67 #main .content,.body-page-1 #main .content{/*color:#fff;*/ background: #fff;}
h2,.h2{font-size:21px;}
h3,.h3{font-size:18px;}
h4,.h4{font-size:16px;}
h5,.h5{font-size:14px;}
h6,.h6{font-size:12px;}
#MovedTitle{position:absolute;bottom:40px;left:0;background-color:rgba(11,11,11,.8);}
#MovedTitle h1,#MovedTitle .h{padding:10px 30px 10px 30px;margin-bottom:0;font-style:italic;}
#MovedTitle h1:after,#MovedTitle .h:after{display:none;}
/* backgrounds */
ul li.niveau2, ol li.niveau2{margin-left:30px}
.bg{background-color:#1b1b1b;background-position:50% 0;background-repeat:no-repeat;position:relative;overflow:hidden;width:100%;}
.bg01{background-image:url('https://41f554.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bg01.jpg');}
.bg02{background-image:url('https://7e6c34.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bg02.jpg');}
.bg03{background-image:url('https://ba6680.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bg03.jpg');}
.bg04{background-image:url('https://b7b3b2.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bg04.jpg');}
/* .body-page-1 .bg01{background-image:url('https://41f554.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bg01.jpg');} */
hr{/* background-color:#d5d7c4;*/ border:none;width:100%;height:8px;margin:10px auto 30px;clear:both;}
hr:after{content:'';position:relative;width:80%;height:2px;margin:0 auto;background-color:#ceb366;display:block;line-height:0;font-size:0;vertical-align:middle;}
.reserveFormSeparator{border-right:1px solid #393939;}
img.blazy{width:100%;background-image:url('https://976501.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bx_loader.svg');background-repeat:no-repeat;background-position:50% 50%;background-color:#ddd;}
img.blazy.b-error{background-image:url('https://0a0e34.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/noImage.png');}
.blazy{width:100%;background-image:url('https://976501.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bx_loader.svg');background-repeat:no-repeat;background-position:50% 50%;background-color:#ddd;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.blazy[class*=col-]{width:initial;}
.blazy img{width:100%;opacity:0;}
.blazy.b-error{background-image:url('https://0a0e34.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/noImage.png');/* background-size:cover;*/}
.blazy.imgLoaded{background-size:cover;}
.flyingBlazy{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#0f0f0f;}
.flyingBlazy:after{content:'';background-color:rgba(0, 0, 0, 0.5);position:absolute;top:0;right:0;bottom:0;left:0;}
/* header */
.header{
	position:fixed;
	top:0;
	text-align:center;
	height:100vh;
	padding:0;
	width:inherit;
	background:url('https://de9438.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bg-nav-menu.png') repeat-y center;
	background-size: contain;
	box-shadow:0px 0px 20px rgba(40,40,40,.25);
}
.header:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0f0f0f;}
.headerBg{z-index:9;}
.navbar-brand{display:inline-block;margin:100px auto 0;padding:0;position:relative;text-decoration:none;z-index:1;line-height:1;height:auto;vertical-align:middle;float:none;/* position:absolute;*//* width:100%;*/text-align:center;/* left:15px;*//* top:0;*/}
.navbar-brand>img{position:relative;display:inline-block;/* height:180px;*/}
/* menu */
.navbar{position:relative;/* top:0;*/
 width:100%;text-align:center;/* right:0;*/
 border-radius:0;border:none;float:right;display:block;margin-bottom:0;/* background-color:#c01717;*/
 /* border-bottom:0 solid #c01717;*/
 padding: 10% 0;opacity:1;}
 #header .scroll {
    height: 100vh;
    padding-bottom: 30px;
}
.info-rgpd:nth-child(2n){
	display: none;
}
.cbp-spmenu-open.navbar{top:109px;opacity:1;}
.navbar .navbar-nav{position:relative;width:100%;/* display:table;*/
 display:block;vertical-align:initial;float:left;}
.navbar-nav>li{/* display:table-cell;*/
 display:block;/* vertical-align:middle;*/
 margin:0;position:relative;border-bottom:0px solid #609bc1;float:left;text-align:center;width:100%;/* min-width:230px;*/
 /* height:auto;*/}
.navbar-nav>li span{font-size:14px;color:#c01717;}
.navbar-nav>li:last-child span{display:none;}
.navbar-nav>li:first-child:before{display:none;}
.navbar-nav>li>a{
	font-size: 20px;
	color:#947430;/* text-transform:uppercase;*/
	white-space:nowrap;
	text-decoration:none;
	position:relative;
	background-color:transparent;
	display:inline-block;
	vertical-align:middle;
	margin:0;
	border-radius:0;
	line-height:normal;
	z-index:0;
	padding:7px 0;
	padding:2vh 0;
	height:auto;/* width:100%;*/
	border:none;
	font-weight:100; /* float:left;*/
	font-family: 'AvenirLTStd-Roman';
}
.navbar-nav>li:last-child a{/* border-right:0 solid #bdb4a3;*/}
.navbar-nav>li>a.active,.navbar-nav>.active>a,.navbar-nav>.active>a:hover,
.navbar-nav>.active>a:focus,.navbar-nav>li>a:hover,.navbar-nav>li>a:focus{
	color:#ffffff;
	background-color:transparent;
	border-bottom:none;
	opacity:1;
	/* padding:0;*/
}
/********** style **********/
.navbar-nav>li>a:before{
	content:'';
	position:absolute;
	bottom:0;right:0;
	left:0;
	z-index:-1;
	opacity:1;
	height:2px;
	width:0%;
	display:block;
	margin:0 auto;
	background-color:#bb2323;
	display: none;
}
.navbar-nav>.active>a:before,.navbar-nav>.active>a:hover:before,.navbar-nav>.active>a:focus:before,.navbar-nav>li>a:hover:before,.navbar-nav>li>a:focus:before{/* bottom:0;*/
 opacity:1;/* height:100%;*/
 background-color:#bb2323;width:60%;left:0;/* right:0;*/}
#menu_principal .nav-item-sep{width:10px;height:100%;background-image:url('https://e64532.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/nav-item-sep.png');background-repeat:no-repeat;background-position:50% 50%;}
#menu_principal li.nav-item-sep:last-child{background-image:none;}
#menu_principal li.menu-item-50 + li{background-image:none;}
/* sub menu */
.navbar-nav ul.sub-menu{position:relative;width:100%;text-align:left;z-index:1;padding-top:12px;opacity:1;padding:0;list-style:none;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.hasSubMenu>a{background-image:url('https://7d6c2b.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/subMenuArrow.png');background-repeat:no-repeat;background-position:100% 28%;}
.navbar-nav ul.sub-menu>li>a{padding:1vh 0;font-size:1.4vw;color:#8dbdff;/* background-color:#2f3a58;*/
 text-transform:uppercase;/* width:100%;*/
 text-align:left;display:inline-block;border-bottom:0 solid #1f263c;}
.navbar-nav ul.sub-menu>li.active>a,.navbar-nav ul.sub-menu>li>a:focus,.navbar-nav ul.sub-menu>li>a:hover{padding:1vh 1vh;color:#fff;background-color:#2f3a58;text-decoration:none;}
/* buttons */
.btn{border:none;font-size:inherit;color:inherit;background:none;cursor:pointer;padding:12px 30px;display:inline-block;margin:15px 0;letter-spacing:0;font-weight:100;outline:none;position:relative;z-index:1;border-radius:0;font-size:inherit;}
.btn.focus, .btn:focus, .btn:hover{color:#c01717;text-decoration:none;}
.btn:before,.btn:after{content:'';position:absolute;z-index:-1;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;}
.btn:hover,.btn:focus,.btn:active,.btn.active,.open .dropdown-toggle.btn{outline:none;}
.btn-lg{padding:10px 30px;font-size:22px;font-size:2.2rem;}
.btn-fixed{width:205px;}
.btn-primary{
	margin-bottom:10px;
	display:inline-block;
	color:#fff;
	text-align:center;
	background-color:transparent;
	color:#0f0f0f;
	font-size:15px;
	border:2px solid #0f0f0f;
	padding:10px 15px;
	border-radius:0;
	min-width:173px; 
	letter-spacing:2px;
	font-family: 'AvenirLTStd-Roman';
}
.btn-primary:hover,.btn-primary:focus,.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{background-color:rgb(193, 23, 26);border:2px solid rgba(155, 89, 182, 0);color:#e3e3e3;text-decoration:none;box-shadow:none;}
.btn-primary:hover:after{height:200%;opacity:1;transition-delay:.1s;}
.btn-primary:active:after{height:400%;opacity:1;}
.btn-primary:hover:before{transition-duration:.5s;height:400%;opacity:0;}
.btn-primary:active:before{height:600%;opacity:0;}
.btn-callToAction{color:#323232;border:2px solid #ffffff;padding:40px 15px;width:100%;font-size:16px;letter-spacing:2px;position:absolute;bottom:0;left:0;background-color:#fff;margin:0;height:106px;box-shadow:0 0 0 10px rgba(255,255,255,1) inset,0 0 0 11px rgba(140,140,140,1) inset,0 0 0 20px rgba(255,255,255,1) inset;-webkit-transition-property:all!important;-moz-transition-property:all!important;-ms-transition-property:all!important;-o-transition-property:all!important;transition-property:all!important;}
.btn-callToAction:active:focus,.btn-callToAction:active:hover,.btn-callToAction:active,.btn-callToAction:focus,.btn-callToAction:hover{color:#fff;border:2px solid #ffffff;background-color:rgb(25, 25, 25);box-shadow:0 0 0 0 rgba(255,255,255,1) inset,0 0 0 0 rgba(140,140,140,1) inset,0 0 0 0 rgba(255,255,255,1) inset;}
.btn-lireLaSuite{
	display:table;
	margin:100px auto 0;
	border-color:#40230b;
	color:#40230b;
	padding:17px 25px;
	width: auto;
	font-size: 17px;
}
.btn-lireLaSuite:active:focus,.btn-lireLaSuite:active:hover,.btn-lireLaSuite:active,.btn-lireLaSuite:focus,.btn-lireLaSuite:hover{
	background-color:#40230b;
	color:#fff;
	text-decoration:none;
	box-shadow:none;
}
.icon{padding:0 0 10px 32px;background-color:transparent;background-repeat:no-repeat;background-position:0px 5px;}
.icon01{background-image:url('https://c89faf.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/icon01.png');}
.icon02{background-image:url('https://cd85f0.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/icon02.png');}
.icon03{background-image:url('https://751aeb.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/icon03.png');}
.icon04{background-image:url('https://cd3d21.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/icon04.png');}
#main{padding:90px 135px;}
.body-page-1 #main{padding:0 0;}
.body-page-1 #main > div{padding:0 0;}
.body-gallery #main{padding:0;}
.body-gallery #main > div{padding:90px 15px;}
.body-formule-list #main{padding:0 0 90px !important;}
.body-service-list #main{padding:90px 0;}
.body-contact #main{padding:90px 0;}
.body-contact-67 #main{padding:0 0;}
/* tel/* ****************************** */ 
.tel {position:relative; height: 50px; top: 28px; text-align: left;}
.tel p{color:#e7d8d8;font-size: 20px;margin-bottom:10px!important;line-height:normal; font-family: 'AvenirLTStd-Roman';}
.tel strong{color:#fff;font-size:20px;display: block; text-align: left; font-weight: normal; position: absolute; top: -28px; width: 180px;}

/* Lang
---------------*/
.header .lang {
	position: absolute;
	bottom: -125px;
	left: 0;
	width: 100%;
	margin: auto;
}
.header .lang .list-inline{
	display: table;
	margin: auto;
}
.lang li{
	display: inline-block;
}

.lang li:after{
	content: ' / ';
	display: inline-block;
	color: #947430;
	font-size: 20px;
	margin: 0 5px
}
.lang li:nth-child(2):after{
	margin-right: 0;
}
.lang li:last-child:after{
	display: none;
}
.lang li a{
	color: #947430;
	font-size: 20px;
}

.lang li a:hover, .lang li.active a{
	color: #fff;
	text-decoration: none;
}

/* accroche/* ****************************** */
.accrocheBg{display:table;position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0;}
.accroche{position:relative;padding:0 0 0;z-index:0;text-align:center;display:table-cell;vertical-align:middle;}
.accrocheInner{display:inline-block;min-width:60%;text-align:left;}
.accroche p{position:relative;color:#fff;display:inline-block;font-size:38px;letter-spacing:1px;margin-bottom:0;margin-top:6vw;padding:30px 50px;line-height:1.2;text-transform:uppercase;background-color:rgba(41,128,185,.65);border-bottom:9px solid #c01717;-webkit-text-shadow:3px 3px 18px rgba(56,73,56,.78);-moz-text-shadow:3px 3px 18px rgba(56,73,56,.78);-ms-text-shadow:3px 3px 18px rgba(56,73,56,.78);-o-text-shadow:3px 3px 18px rgba(56,73,56,.78);/* text-shadow:3px 3px 18px rgba(56,73,56,.78);*/}
.accroche a{font-size:36px;background-color:#fff;color:#c01717;border-color:#fff;min-width:360px;}
.accroche a:focus,.accroche a:hover{color:#fff;background-color:#c01717;border-color:#c01717;}
/* social btns/* ****************************** */
.social{position:relative;/* width:auto;*/
 display:block;}
.social01{position:absolute;top:-76px;right:0;border-left:0 solid #fea147;margin:0;/* padding:0;*/
 width:auto;text-align:center;display:inline-block;height:64px;margin:0 20px 0 0;padding:0 0 0 28px;z-index:0;}
.social01:before{content:'';position:absolute;left:0;top:0;width:610px;height:53px;background-image:url('https://941563.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/socialBg.png');background-repeat:no-repeat;background-position:50% 0;z-index:-1;}
.social02{text-align:center;}
.social p,.social p a{font-size:13px;color:#b1b1b1;margin-bottom:0;padding-top:4px;}
.social .block{display:inline-block;float:none;margin-left:0;}
.addthis_toolbox{margin:0!important;float:left;text-align:center;width:100%;}
.social01 .addthis_toolbox a{overflow:hidden;display:inline-block;height:50px !important;width:50px !important;line-height:32px !important;margin:0 3px!important;border-radius:0;/* float:right!important;*/}
.social02 .addthis_toolbox a{overflow:hidden;display:inline-block;height:50px !important;width:50px !important;line-height:32px !important;margin:0 3px!important;border-radius:0;/* float:right!important;*/}
.social02 .addthis_toolbox a{width:33px!important;margin:0 3px 0 20px!important;}
.addthis_toolbox a svg{display:none;}
.addthis_toolbox.addthis_32x32_style span{line-height:32px;background:none!important;}
.social01 .block> .addthis_toolbox> a.addthis_button_facebook{background:transparent url('https://dcb740.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/f.png')no-repeat 50% 50%;}
.social01 .block> .addthis_toolbox> a.addthis_button_twitter{background:transparent url('https://b61f55.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/t.png')no-repeat 50% 50%;}
.social01 .block> .addthis_toolbox> a.addthis_button_google_plusone_share{background:transparent url('https://f78b2c.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/g.png')no-repeat 50% 50%;}
.social01 .block> .addthis_toolbox> a.addthis_button_facebook:hover{background:transparent url('https://45e21b.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/f_h.png')no-repeat 50% 50%;/*opacity:.6;*/
}
.social01 .block> .addthis_toolbox> a.addthis_button_twitter:hover{background:transparent url('https://a3d77d.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/t_h.png')no-repeat 50% 50%;/*opacity:.6;*/
}
.social01 .block> .addthis_toolbox> a.addthis_button_google_plusone_share:hover{background:transparent url('https://ba98ae.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/g_h.png')no-repeat 50% 50%;/*opacity:.6;*/}
.social02 .block> .addthis_toolbox> a.addthis_button_facebook{background:transparent url('https://815428.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/f2.png')no-repeat 50% 50%;}
.social02 .block> .addthis_toolbox> a.addthis_button_twitter{background:transparent url('https://fb68f1.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/t2.png')no-repeat 50% 50%;}
.social02 .block> .addthis_toolbox> a.addthis_button_google_plusone_share{background:transparent url('https://6d187a.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/g2.png')no-repeat 50% 50%;}
.social02 .block> .addthis_toolbox> a.addthis_button_facebook:hover{background:transparent url('https://7f18f9.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/f2_h.png')no-repeat 50% 50%;/*opacity:.6;*/
}
.social02 .block> .addthis_toolbox> a.addthis_button_twitter:hover{background:transparent url('https://43b7ca.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/t2_h.png')no-repeat 50% 50%;/*opacity:.6;*/
}
.social02 .block> .addthis_toolbox> a.addthis_button_google_plusone_share:hover{background:transparent url('https://d90ecc.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/g2_h.png')no-repeat 50% 50%;/*opacity:.6;*/}
/* partage de mehdi/* ****************************** */
.btn-partage-1{position:absolute;top:0;right:35px;width:initial;height:auto;display:block;float:left;margin-right:0;margin:0 auto 0;text-align:center;padding:0;}
.btn-partage-1 p{font-size:16px;color:#797979;display:table-cell;float:none;margin-bottom:0;vertical-align:middle;}
.btn-partage-1 .btnp{width:28px;height:35px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center;transition:all 400ms ease;margin:0 3px;opacity:1;float:none;background-size:16px;}
.btn-partage-1 .btnp:hover{transform:rotate(0);}
.btn-partage-1 .btnp.btn-fb{background-image:url('https://26882d.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/f2.svg');}
.btn-partage-1 .btnp.btn-twitter{background-image:url('https://afe3d3.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/t2.svg');}
.btn-partage-1 .btnp.btn-google{background-image:url('https://ad9a76.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/g2.svg');}
.btn-partage-1 .btnp.btn-fb:hover{background-image:url('https://1ae208.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/f2-h.svg');/* opacity:1;*/}
.btn-partage-1 .btnp.btn-twitter:hover{background-image:url('https://f58582.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/t2-h.svg');/* opacity:1;*/}
.btn-partage-1 .btnp.btn-google:hover{background-image:url('https://90b573.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/g2-h.svg');/* opacity:1;*/}
.btn-partage-2{position:relative;top:0;right:0;width:initial;height:auto;display:block;float:left;margin-right:0;margin:0 auto 20px;text-align:center;padding:0;width:100%;}
.btn-partage-2 p{font-size:16px;color:#797979;display:table-cell;float:none;margin-bottom:0;vertical-align:middle;}
.btn-partage-2 .btnp{width:28px;height:35px;display:inline-block;vertical-align:middle;background-repeat:no-repeat;background-position:center center;transition:all 400ms ease;margin:0 3px;opacity:1;float:none;background-size:16px;}
.btn-partage-2 .btnp:hover{transform:rotate(0);}
.btn-partage-2 .btnp.btn-fb{background-image:url('https://26882d.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/f2.svg');}
.btn-partage-2 .btnp.btn-twitter{background-image:url('https://afe3d3.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/t2.svg');}
.btn-partage-2 .btnp.btn-google{background-image:url('https://ad9a76.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/g2.svg');}
.btn-partage-2 .btnp.btn-fb:hover{background-image:url('https://1ae208.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/f2-h.svg');/* opacity:1;*/}
.btn-partage-2 .btnp.btn-twitter:hover{background-image:url('https://f58582.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/t2-h.svg');/* opacity:1;*/}
.btn-partage-2 .btnp.btn-google:hover{background-image:url('https://90b573.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/g2-h.svg');/* opacity:1;*/}
.boutons_like{text-align:left;}
/* ****************************** */
/* banners/* ****************************** */
.banner{
	width:100%; 
	height: 260px; 
	position:relative;
	background-position:50% 0;
	background-repeat:no-repeat;
	overflow:hidden;
	margin:0 auto 0;
	background-size: cover !important;
	-ms-background-size: cover !important;
	-o-background-size: cover !important;
	-webkit-background-size: cover !important;
}
.banner.banner-gallery{
	background: url('https://74fd1f.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/banner/banner-gallery.jpg') no-repeat center;
}
.banner.banner-carte{
	background: url('https://90a09c.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/banner/banner-carte.jpg') no-repeat center;
	margin: 0 0 192px;
}
.banner.banner-services{
	background: url('https://cd9faf.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/banner/banner-services.jpg') no-repeat center;
	margin: 0 0 90px;
}
.banner.banner-contact{
	background: url('https://821c39.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/banner/banner-contact.jpg') no-repeat center;
}
.banner.banner-formules{
	background: url('https://0eb28d.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/banner/banner-formules.jpg') no-repeat center;
	margin: 0 0 90px;
}

.banner ul {
    list-style: none;
    margin: 100px auto 0;
    padding: 0;
    display: table;
}
.banner ul li{
	display: inline-block;
	margin: 0 10px
}
.banner ul li p{
	margin: 0 ;
}
.banner ul li a {
    display: table;
    padding: 19px;
    background: #40230b;
    color: #fff;
    font-size: 15px;
    font-family: 'AvenirLTStd-Black';
    text-transform: uppercase;
   	transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-khtml-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;
}
.banner ul li a:hover {
    background: #ceb366;
    color: #40230b;
    text-decoration: none;
}

/*.banner img{width:100%;}
.banner .blazy{position:relative;}*/
/* slider/* ****************************** */
.headerSlider{position:relative;}
.sliderBg{position:relative;width:100%;margin:0 auto 0;background-color:#151515;z-index:0;overflow:hidden;}
/* .sliderBg:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:repeat;background-position:50% 0;z-index:0;}*/
.body-pageseo .sliderBg:after,.body-page-1 .sliderBg:after{display:block;}
#bxControls{width:240px;height:48px;position:absolute;bottom:30px;right:0;margin-top:0;z-index:2;}
#bxControls .bx-pager .bx-pager-item{display:inline-block;margin:18px 3px;position:relative;/* width:100%;float:left;text-align:center;*/}
#bxControls .bx-pager{padding-top:0;bottom:0;}
#bxControls .bx-pager.bx-default-pager a{/* border:1px solid #fff;*/
 background-color:#ffffff;background-repeat:no-repeat;background-position:50% 50%;text-indent:-9999px;display:block;width:13px;margin:0 auto 0;height:13px;outline:0;border-radius:50px;}
#bxControls .bx-pager.bx-default-pager a.active ,#bxControls .bx-pager.bx-default-pager a:hover{background-color:#c01717;/* box-shadow:0 0 0 2px rgba(255, 255, 255, 1);*/}
#bxControls .bx-pager.bx-default-pager a:before{content:"";position:absolute;top:50%;left:50%;margin-top:0;margin-left:-10px;opacity:0;width:20px;height:20px;border:0px solid #ffffff;border-radius:50px;}
#bxControls .bx-pager.bx-default-pager a.active:before,#bxControls .bx-pager.bx-default-pager a:hover:before{top:50%;left:50%;margin-top:-10px;margin-left:-10px;width:20px;height:20px;opacity:1;transform:scale(1);}
#bx-pager{height:224px;position:absolute;width:316px;margin:0 auto;bottom:50%;margin-bottom:-112px;right:13vw;z-index:3;}
#bx-pager a{width:314px;height:auto;display:inline-block;border:4px solid #fff;position:absolute;top:0;left:0;margin-bottom:0;z-index:3;box-shadow:0 0 50px rgba(0, 0, 0, .4);-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);}
#bx-pager a:hover{border:4px solid #ff1818;box-shadow:0 0 50px rgba(0, 0, 0, .4);}
#bx-pager a.active{z-index:4;box-shadow:0 0 50px rgba(0, 0, 0, .4);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
#bx-pager a:nth-child(1){left:22%;}
#bx-pager a:nth-child(2){top:30%;}
#bx-pager a:nth-child(3){left:-30%;top:-30%;}
/* header datepicker */
#reserver-header{display:table;width:100%;/* height:100%;*/
 text-align:center;position:relative;margin-left:0;bottom:0;left:0;}
.reserver-header-inner{display:table-cell;vertical-align:bottom;}
#reserver-header .datePickerZone{bottom:0;height:auto;display:inline-block;min-height:555px;padding:40px 50px 40px;position:relative;background-color:rgba(255, 255, 255, 1);background-image:url(https://01f148.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/whiteBgPattern.jpg);background-repeat:repeat;background-position:0 0;}
#reserver-header .datePickerZone .h{margin-bottom:0;color:#282828;}
#reserver-header .datePickerZone .h:after{background-color:#d52222;}
#reserver-header .datePickerZone .datepicker table tr td,#reserver-header .datePickerZone .datepicker table tr th{padding:12px 0;}
.main_bg{}
.bodyBg{background:#fff;}
.beforeFooter{position:relative;padding:60px 0 0px;background-color:#c1171a;background-image:url(https://7192b3.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/beforeFooter.jpg);background-repeat:no-repeat;background-position:0 100%;/* background-size:cover;*/
 margin-bottom:0;}
.beforeFooter:before{content:'';position:absolute;display:block;top:0;left:0;bottom:0;right:0;background-color:rgba(27, 27, 27, 0);}
.body-pageseo .beforeFooter,.body-page-1 .beforeFooter{margin-bottom:0;}
.beforeFooter .h{/* font-size:48px;*/
 color:#ffffff;margin-bottom:0;margin-top:30px;/* letter-spacing:0;*/
 text-align:center;}
.beforeFooter .h:after{background-color:#fd3f43;}
.beforeFooter p{font-size:18px;color:#fff;margin-bottom:40px;text-align:center;}
.beforeFooter ul{text-align:left;padding-left:20px;}
.beforeFooter ul li{font-size:16px;/* color:#c01717;*/
 line-height:30px;list-style-image:url(https://37130e.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/puceApp.png);display:list-item;}
.beforeFooter ul li span{color:#fff;}
.beforeFooter .storeLinks{padding:0;display:inline-block;margin:10px 10px 2px 0;}
.storeLinksBg{margin:50px auto 20px;text-align:center;width:100%;}
.storeLinksBg p{font-size:20px;color:#fff;margin-bottom:0;}
.beforeFooterImg02{float:right;}
.qrCode{position:relative;/* top:100px;*/
 right:0;font-size:18px;color:#fff;font-style:italic;margin:50px auto 30px;text-align:center;}
.qrCode span{position:absolute;width:110px;height:49px;background-image:url(https://d953e2.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/qrCodeArrow.png);background-repeat:no-repeat;background-position:50% 50%;top:-68px;right:-90px;}
.spContainer{width:100%;height:500px;position:relative;z-index:0;top:60px;}
.sp{top:0;right:0;position:absolute;background-repeat:no-repeat;background-position:50% 50%;background-size:contain;}
.sp01{background-image:url(https://0646a6.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/sp01.png);z-index:1;width:394px;height:217px;top:120px;right:0;}
.sp02{background-image:url('https://87036a.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/sp02.png');z-index:2;width:394px;height:222px;top:58px;right:0;}
.sp03{background-image:url('https://e817c0.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/sp03.png');z-index:3;width:394px;height:219px;top:3px;right:0;}
.intro{position:relative;height:500px;min-height:300px;height:33vw;color:#fff;background-color:transparent;text-align:center;width:100%;margin:0 auto;}
.intro.imgLoaded{background-size:100%!important;}
.intro:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(27, 27, 27, .8);}
.intro .h{color:#fff;line-height:normal;margin-bottom:0;}
.intro .hicon:after{/* background-color:#fff;*/}
.intro .logoIntro{width:auto;opacity:1;}
.subtitle{font-size:28px;margin-bottom:0;padding:0;}
.h .subtitle{font-size:22px;margin-bottom:0;padding:12px 0 0 0;}
/* footer/* ****************************** */
#footer{position:relative;}
.footer{background: url('https://e9b731.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bg-footer.jpg') no-repeat center; background-size: cover; padding-bottom:30px;}
.footer .scrollbar-path-vertical{right:0px;}
.footer .scrollbar-content{padding-right:15px;}
.footerBg01{ padding:90px 110px 0;color:#fff;}
.footerBg01 .h{font-size:19px;color:#fff;border-bottom:0px solid #4993c3;padding-bottom:0;margin-bottom:0;}
.footerBg01 .h:after{background-color:#fff; width:55px; height: 5px; margin:18px 0;}
.footerBg01 p{}
.footerBg02{ padding:20px 110px;color:#fff;}
.footerBg02-firstRow{padding:0;}
/* menu footer/* ****************************** */
.menu_footer_bg{background-color:transparent;padding:0;}
.menu_footer{display:block;padding:0;margin:0 auto 50px;line-height:normal;width:100%;/* float:left;*/}
.menu_footer> li{list-style:none;/* display:table-cell;*/
 display:inline-block;position:relative;/*float:left;width:100%;text-align:center;*/ text-align:left;border-right:0px solid #956121;line-height:1.4;white-space:nowrap;}
.menu_footer li:before{content:'- ';color:#fff;margin:0;}
.menu_footer li:first-child:before{display:none;}
.menu_footer> li:first-child:before{/* display:none;*/}
.menu_footer li a{font-size:13px;color:#fff;line-height:normal;text-decoration:none;font-weight:100;/* padding:0 10px;*/
 /* letter-spacing:1px;*/
 padding:3px 0px;border-radius:50px;background-color:transparent; white-space:nowrap;}
.menu_footer li.active a,.menu_footer li a:hover,.menu_footer li a:focus{color:#ccb164;text-decoration:underline;background-color:transparent;}
.menu_footer li:last-child a,.menu_footer li:last-child{border-right:none;}
.menuReferencementBg{
	padding: 0;
}
.menu_ref_bg{min-height:150px;}
.menu_referencement{text-align:justify;/* text-align:center;*//* margin-bottom:50px;*/ 
min-height:initial;width:100%;padding:0;height:auto;float:left;line-height:normal;margin-bottom:0;}
.menu_referencement li{display:inline-block;display:inline;list-style-position:inside;/* width:25%;*/
 /* float:left;*/ }
.menu_referencement li:before{content:'- ';color:#fff;margin:0;}
.menu_referencement li:first-child:before{display:none;}
.menu_referencement li a{letter-spacing:normal;text-decoration:none;text-transform:none;color:#fff;font-weight:100;/* padding:3px 12px;*/
 /* border-radius:50px;*/
 font-size:12px;background-color:transparent; }
.menu_referencement li.active a,.menu_referencement li a:hover,.menu_referencement li a:focus{text-decoration:underline;color:#cdb265;/*background-color:#31945d;*/ }
/* signature/* ****************************** */
.signature{width:100%;margin:0;padding:0;float:right;display:inline-block;}
.signature_link{margin:0;display:block;color:#537700;font-size:12px;text-align:center;line-height:4px;text-decoration:none;font-style:italic;z-index:3;}
.signature_link:hover{color:#537700;text-decoration:underline;}
.signature_link img{width:100px;height:auto;/* margin:0 auto;*/
 display:block;}
div#___plusone_0{width:58px!important;}
/* abus/* ****************************** */
.abus{display:table;font-size:12px;color:#fff;margin-bottom:0;/* width:94%;*/
float:right;margin-right:30px;}
.abus span{display:table-cell;vertical-align:middle; font-family: 'AvenirLTStd-Roman';}
.abus span img{margin-right:15px;}
/* address/* ****************************** */
.contact-plus-bg p{color:#969696;}
.contact-plus-left{padding:40px 50px;background-color:transparent;border:3px solid #fff;box-shadow:0 0 22px rgba(0, 0, 0, .15),0 0 22px rgba(0, 0, 0, .15) inset;}
.contact-plus-left .h{font-size:36px;letter-spacing:0;margin:0 0 50px 0;}
.address{/* display:table;*/
margin-bottom:0;padding:40px 15px 20px 30px;}
.address li{display:table-row;}
.address li p{display:table-cell;vertical-align:top;font-size:18px;padding-bottom:30px;line-height:normal;}
.address li strong{}
 .address li img{margin:0px 16px 10px 0;}
/* footer address */
.footer_address{position:relative;margin-bottom:0;}
.footer_address p,.footer_address a{font-size:14px;font-size:1.4rem;color:#9f9f9f;font-weight:bold;letter-spacing:0;}
.footer_address p{padding-top:13px;}
/* nav pills/* ****************************** */
.nav-pills{margin-bottom:40px;margin-top:30px;text-align:center;}
.nav-pills>li+li{margin:0 10px;}
.nav-pills li{margin:0 10px 0;position:relative;display:inline-block;float:none;}
.nav-pills{padding-top:0;}
/*static*/
.nav-pills>li>a{display:inline-block;background-color:transparent;float:none;width:100%;line-height:1.2;text-align:center;color:#ffffff;padding:10px 20px;font-size:18px;position:relative;text-decoration:none;z-index:0;/* margin-bottom:14px!important;*/
 margin:0 0px 15px;border-radius:0;font-weight:100;border:0px solid #919191;min-width:199px;}
/*active*/
.nav-pills>li.active>a, .nav-pills>li.active>a:hover, .nav-pills>li.active>a:focus,.nav-pills>li>a:hover, .nav-pills>li>a:focus{color:#ffffff;background-color:transparent;border:0 solid #537700;text-decoration:none;}
.nav-pills>li>a:before{content:'';position:absolute;height:100%;width:100%;bottom:0;left:0;background-color:#111111;z-index:-1;}
.nav-pills>li.active>a:before, .nav-pills>li.active>a:hover:before, .nav-pills>li.active>a:focus:before,.nav-pills>li>a:hover:before, .nav-pills>li>a:focus:before{height:100%;background-color:#c1171a;}
/* gallery/* ****************************** */
.gallery{margin-bottom:0;}
.blockCenter{padding:0 15px;margin-bottom:0px;width:100%;margin:0 auto 30px;}
.isGallery-49 .container{width:100%;}
.img-thumbnail{line-height:1.42857143;background-color:transparent;margin:0 0 30px;border:0px solid #fff;border-radius:0;overflow:hidden;max-width:100%;width:100%;/* height:240px;*/
 display:block;position:relative;opacity:1;z-index:1;background-image:url('https://a12383.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/img-thumbnail_bg.png');background-repeat:no-repeat;background-position:50% 50%;padding:0;}
.img-thumbnail a{display:block;width:100%;height:100%;position:relative;margin:0;}
.loader{background-image:url('https://976501.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/bx_loader.svg');background-repeat:no-repeat;background-position:50% 50%;background-size:auto auto!important;}
.img-thumbnail:hover{border:0px solid #fff;}
.img_thumbnail_item{border:0 solid #000!important;display:block;width:100%;height:100%;text-align:center;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;}
.img_thumbnail_item_mask{color:#c1171a;font-size:16px;font-size:1.6rem;display:block;text-align:center;border:0 solid;background-color:rgba(72, 49, 21, 0.85);position:absolute;bottom:0;left:0;top:0;right:0;opacity:0;}
.img_thumbnail_item_mask:after{content:'';position:absolute;background-image:url(https://7fdb01.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/icon.png);background-repeat:no-repeat;background-position:50% 50%;width:100%;height:100%;bottom:0;left:0;margin-bottom:0;margin-left:0;opacity:0;border-radius:50%;transition-delay:.2s!important;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);}
.img-thumbnail:hover .img_thumbnail_item_mask:after{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.img-thumbnail:hover .img_thumbnail_item_mask{opacity:1;}
.img_thumbnail_multiple,.img_thumbnail_multiple a{height:auto;}
.img_thumbnail_figcaption{background-color:transparent;}
/* map/* ****************************** */
.mapBg{}
.mapBg .map,.mapBg iframe{}
.plan-d-acces{width:100%;height:100%;position:relative;height:500px;top:0;left:0;}
.plan-d-acces iframe{width:100%;height:100%;border:none;}
/* partage/* ****************************** */
.partage{width:100%;margin:10px 0 0;z-index:3;position:relative;float:none;padding:0;text-align:center;display:inline-block;vertical-align:text-bottom;}
.btn-like{padding-top:0;text-align:left;}
/* content/* ****************************** */
.contentPadding{padding:0 15px 0 30px;}
.content{padding:15px;text-align:justify;}
.body-pageseo .content{padding:0 0;}
.body-pageseo .main_bg{padding-top:40px;}
.body-pageseo h1{text-align:center;}
.lirePlus{color:#c01717;padding:0;/* background-image:url(https://7ed0b1.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/flech_d.png);*/
 background-repeat:no-repeat;background-position:90% 50%;display:inline-block;margin-top:20px;/* float:right;*/
 border:0px solid transparent;}
.lirePlus:hover{color:#c01717;border:0px solid #c01717;text-decoration:underline;}
.gallery .content{padding:0 135px;position:relative;margin-bottom:70px;}
.contentStyle{padding:0 0 0 0px;margin:0 0 0 0px;width:100%;background:rgba(255, 255, 255, 0);}
.body-page-1 .content{padding:150px 100px 110px; line-height: 1.5; border-bottom: 1px solid #40230b;}
.body-page-1 .content h1{
	margin-bottom: 100px;
}
.body-contact-67 .content{padding:100px 110px;}
.vis{position:relative;}
.blazy.vis01 img{width:100%;/* min-height:85%;*/}
.blazy.vis01.imgLoaded{background-size:contain;background-position:0 50%;background-color:transparent;padding:90px 0;margin:0 0px 0 15px;}
/* content slider */
.mainSectionSlider{padding:50px 50px;margin:0;list-style:none;}
.body-contact .section.contact01{position:relative;z-index:1;}
.body-contact .section.contact01 h1{}
.body-contact .main_bg{/* padding-top:80px;*/ padding-bottom:0;}
.mainSectionSlider img{width:100%;}
/* *****RÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â©servation/* ************************/
.isContact-67 .container{width:100%;}
.reservation .encartInner{text-align:center;margin-bottom:50px;}
.reservation .content{padding-top:0;padding-bottom:0;}
.body-contact-67 .reservation .encartInner{text-align:center;margin-bottom:0;background-color:#212121;padding:45px;}
.body-contact-67 .main_bg{padding-bottom:0;}
.reservation .h{text-align:center;/* font-size:30px;*/}
.reservation .datePickerZone{background-color:#212121;padding:15px 0 0;width:100%;margin:0 auto;}
.theReservationText{position:relative;width:100%;height:auto;z-index:0;padding:0;/* background-color:#fff;*/
 line-height:1.4;margin:0 auto;}
.ReservationBg .theReservationText .h{text-align:center;font-size:24px;color:#c43350;border:none;text-transform:uppercase;line-height:1.5;}
.theReservationText p{/* color:#3b3b3b;font-size:14px;*/}
.theReservationText ol{color:#7c7c7c;/* font-size:14px;*/
 margin-left:10px;position:relative;padding:20px 20px 20px 15px;}
.theReservationText ol:before{content:'';position:absolute;width:160%;height:100%;right:0;top:0;background-color:#f7f7f7;display:none;}
.theReservationText ol li{position:relative;}
.theReservationText ol span{color:#ffffff;}
/* ****nos Services/* **************************/
#main.isServiceList{padding-top:0;/* padding-bottom:0;*/}
.content2 {  padding: 0 0;position: relative;margin-bottom: 70px;} 
.row.ligne-photos.retrait.centerservice2 {margin: 0 10% !important;}
.row.ligne-photos.retrait.centerservice{ margin: 0 30% !important;}
.isServiceList .content{padding:0;width:100%;margin-bottom:0;}
.nosServicesBg{/* padding-top:40px;*/ /* padding-bottom:40px;*/ position:relative;/*background-color:#161616;*/ color:#fff;padding:0 0 0 0;}
.nosServicesBg .container{background-color:#fff;padding:65px 40px; }
.nosServicesBg .h{ text-align:left;margin-top:20px;}
.nosServicesBg .hicon:after{background-color: #fff;}
.nosServicesBg .servicesTexts{padding-left:30px;}
.linkList{padding:0;margin:10px 0 0 0;list-style:none;float:left;}
.linkList li{display:block;width:100%;float:left;}
.linkList li a{font-size:18px;color:#40230b;padding:18px 35px; background-color:rgba(22, 22, 22, 0);background-repeat:no-repeat;background-position:97% 50%;display:inline-block;margin:0 0 19px 0;border:1px solid #40230b;min-width:300px;width:80%;border-radius:0; font-family: 'AvenirLTStd-Roman'; }
.linkList li a:hover{
	background-color:#40230b;
	border: 1px solid #40230b;
	color:#fff;
	text-decoration:none;
	box-shadow:none;
}
.bx-pager.bx-default-pager a:hover, .bx-pager.bx-default-pager a.active{
	background: #ccb164;
	border-color: #ccb164;
}
.body-service-list .fluid-contenu .container{width:100%;max-width:100%;}
/* Bouton */
.hvr-shutter-out-horizontal{
	display:inline-block;
	vertical-align:middle;
	-webkit-transform:translateZ(0);
	transform:translateZ(0);
	box-shadow:0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-moz-osx-font-smoothing:grayscale;
	position:relative;
	background-color: #40230b;
	-webkit-transition-property:color;
	transition-property:color;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
}
.hvr-shutter-out-horizontal:before{
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#bd9e50; 
	-webkit-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transform-origin:50%;
	transform-origin:50%;
	-webkit-transition-property:transform;
	transition-property:transform;
	-webkit-transition-duration:0.3s;
	transition-duration:0.3s;
	-webkit-transition-timing-function:ease-out;
	transition-timing-function:ease-out;
}
.hvr-shutter-out-horizontal:hover,
.hvr-shutter-out-horizontal:focus,
.hvr-shutter-out-horizontal:active{
	color:#fff;
}
.hvr-shutter-out-horizontal:hover:before,
.hvr-shutter-out-horizontal:focus:before,
.hvr-shutter-out-horizontal:active:before{
	-webkit-transform:scaleX(1);
	transform:scaleX(1);
}
a.bouton-principal,button.bouton-principal{
	text-align:center;
	color:#fff;
	text-decoration:none;
	padding:15px 50px;
	font-size:14px;
	text-transform:uppercase; 
	border: 0;
}
.btn-service {text-align: center;margin: 10px 0;}
.body-service-list .services .tableGrid.row{overflow:hidden;}
.body-service-list .services .tableGrid.row:nth-of-type(odd){direction:rtl;}
.body-service-list .services .tableGrid.row:nth-of-type(even){direction:ltr;/* background-color:#fff;*/}
.body-service-list .services .tableGrid.row:nth-of-type(odd) [class*=col-]{direction:ltr;}
.body-service-list .services .tableGrid.row .bodyContent{text-align: center;padding:3vw 3vw;}
.body-service-list .services .tableGrid.row .bodyContent .content{}
.isServiceList #main{width:100%;}
.body-service-list .main_bg{/* padding-left:0;padding-right:0;*/ padding-top:80px;padding-bottom:0;}
.body-service-list .bodyContent .h{text-align:center;margin-bottom:30px; }
.body-service-list .bodyContent .h:after{display:none;}
.body-service-list .bodyContent .content .scrollbar-content{padding:0 10px 0 0;text-align:justify;}
.service_sub_title{color:#cdb265;padding:12px 0 0;text-transform:none; font-size: 15px;}
.nosServicesBg .mainSectionSlider .show{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;}
.nosServicesBg .mainSectionSlider .blazy{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;}
.nosServicesBg .bx-wrapper{position:absolute;height:100%;width:100%;top:0;left:0;}
.nosServicesBg .bx-viewport{position:absolute!important;height:100%!important;width:100%!important;top:0!important;left:0!important;}
.nosServicesBg .mainSectionSlider{position:absolute;height:100%;width:100%;top:0;left:0;}
.nosServicesBg .bx-viewport li{height:100%;}
 .services .mainSectionSlider .show{position:relative;/* position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;*/}
.services .mainSectionSlider .blazy{/* position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;*/}
.services .bx-wrapper{/* position:absolute;height:100%;width:100%;top:0;left:0;*/}
.services .bx-viewport{/* position:absolute!important;height:100%!important;width:100%!important;top:0!important;left:0!important;min-height:300px;*/}
.services .mainSectionSlider{/* position:absolute;height:100%;width:100%; top:0;left:0;*/}
.services .bx-wrapper{padding:0 50px;margin:50px 0;}
.services .bx-wrapper .bx-pager{bottom:-40px;}
.services .bx-viewport li{height:100%;}
 /* ****encart/* ***************** */
.encartsBg{padding:30px 0 200px 0;background-image:url('https://2f5731.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/reservationBg.jpg');background-repeat:no-repeat;background-position:50% 100%;background-size:cover;}
.encartsBg [class*=col-]{position:relative;background-repeat:no-repeat;background-position:50% 0;}
.encartsBg .tableGrid.fullWidth{max-width:1600px;margin:0 auto;}
.encart:before{content:'';top:0;right:0;bottom:0;left:0;/* background-color:rgba(37, 37, 37, .85);*/
position:absolute;z-index:-1;}
.encart{z-index:0;text-align:center;position:relative;background-size:cover;height:530px;}
.encart img{width:100%;}
.encartInner{display:block;text-align:center;padding:0;/* min-height:280px;*/
width:100%;/* background-color:#fff;*/
position:relative;margin:0 auto;float:none;}
.encartInner02{width:100%;}
.encartInner .h{text-align:center;margin-bottom:10px;}
.encartInner02 p{color:#252525;}
.encartInner02 hr{background-color:#252525;height:1px;margin:0;width:100%;}
.encartInner a{margin:0;}
.encartInner03{height:700px;position:relative;}
/* **zone-intervention/********************************/
.zone-intervention-Bg{padding:0 0 80px;}
/* ******Avis Clients/* *************** */
.AvisClientsBg{padding:80px 0 80px;}
.AvisClientsBg .container{/* width:1460px;*/}
.AvisClientsList{margin:0;padding:0;}
.AvisClientsList li{list-style:none}
.AvisClientsBg .h{text-align:center;}
.AvisClients{position:relative;background-color:#131313;padding:80px 20px 20px;text-align:center;height:300px;margin-top:100px;}
.AvisClients .h{font-size:18px;color:#c01717;margin-bottom:0;}
.AvisClients p{font-size:16px;color:#fff;margin-bottom:0;}
.AvisClients .blazy{font-size:16px;color:#fff;width:128px;margin:0 auto;border-radius:50%;margin-bottom:20px;position:absolute;top:-70px;left:50%;margin-left:-64px;}
.AvisClients img{font-size:16px;color:#fff;}
.AvisClientsBg .bx-pager{bottom:17px;}
.avisContent:before{content:'\00AB';display:inline-block;margin-right:5px;}
.avisContent:after{content:'\00BB';display:inline-block;margin-left:5px;}
.temoignageScroll{max-height:90px;text-align:center;}
.temoignageScroll .scrollbar-content{padding:0 10px 0 0;width:100%;}
.temoignageScroll .scrollbar-path-vertical{right:0;}
.date_post{/* font-size:18px;*/
 padding:4px 0;color:#7c7c7c;margin-bottom:0;display:inline-block;}
.AvisClientsBg .bx-controls.bx-has-pager{display:block;position:relative;height:70px;}
.livre-elements{background-color:#131313;padding:30px;margin-bottom:40px;text-align:center;}
.livre-elements .blazy{width:50%;margin:0 auto 10px;border-radius:50%;}
.livre-elements .blazy img{}
.livre-elements .pseudo{margin-bottom:10px;}
.livre-elements .date{margin-bottom:10px!important;}
.livre-elements .etoiles{margin-bottom:0!important;}
.livre-elements .temoignage{text-align:justify;}
.livre-elements .temoignage:before{content:'\00AB';display:inline-block;margin-right:5px;}
.livre-elements .temoignage:after{content:'\00BB';display:inline-block;margin-left:5px;}
/* ***Carte/* *******************************/
#main.isCarte{padding:0 0 90px  !important;}
.isCarte .container .section{padding:0 0 0 0;margin:0;}
.isCarte #main{width:100%;padding:0;}
/*.carteAncresListeBg{
	top: 262px !important;
}*/
.carteAncresListeBg{
	position:fixed;
	top:-100%;
	right:0;
	opacity:1;
	border:none;
	z-index:9;
/*	transition: all 0.2s linear 0s;
	-webkit-transition: all 0.2s linear 0s;
	-khtml-transition: all 0.2s linear 0s;
	-o-transition: all 0.2s linear 0s;*/
}


.carteAncresListeBg.fixedMenu{
	top: 260px !important;
}

.carteAncresListeBg .carteAncresListe{padding:0 15px;margin:0 0 0 0;float:left;width:100%;background-color:#eeece9;list-style:none;border:none;}
.carteAncresListeBg .carteAncresListe li{display:inline-block;float:left;margin-bottom:0;}
.carteAncresListeBg .carteAncresListe li a{font-size:15px;color:#505050;text-transform:uppercase;padding:15px 15px 15px 15px;display:block;position:relative;font-weight:100;margin:0;background-color:transparent;border-radius:0;border:none;cursor:pointer;}
.carteAncresListeBg .carteAncresListe li.active a,.carteAncresListeBg .carteAncresListe li a:focus,.carteAncresListeBg .carteAncresListe li a:hover{text-decoration:none;background-color:transparent;border:none;}
.carteAncresListeBg .carteAncresListe li a:after{content:'';position:absolute;display:block;bottom:0;left:15px;width:0;height:6px;background-color:#84764f;}
.carteAncresListeBg .carteAncresListe li.active a:after,.carteAncresListeBg .carteAncresListe li a:hover:after{width:60%;}
.isCarte .container .section .group{width:1330px;margin:0 auto;float:none;}
.carte .group-subtitle{/* font-family:'Comfortaa-Light';margin:15px 0;font-size:0.9em;text-align:center;color:#c43350;*/}
.carte .group-description{margin-bottom:0;color:#000;}
.carte .group-description p:last-of-type{margin-bottom:20px;}
.carte .group-right>ul,.carte .group-left>ul{background-color:transparent;}
.carte table{width:100%;}
.carte .groupsListe{padding:0;margin:0 0 0 0;float:left;width:100%;}
.carte td{padding:10px 10px 10px 10px;}
.carte td.nopadding{padding:0;}
.carte .groupsListe li{list-style:none;padding:30px 30px 15px;margin-bottom:40px;}
.carte .groupsListe li:nth-child(even){/* background-color:#ffffff;*/}
.carte .group{list-style:none;float:left;width:100%;margin-bottom:0;position:relative;}
.carte .groupsListe li:nth-child(even) .group{direction:rtl;}
.carte .groupsListe li:nth-child(even) .group .h{direction:ltr;}
.carte .groupsListe li:nth-child(even) .group tr{direction:ltr;}
.carte .groupsListe li:nth-child(even) .group .groupContent{padding:0px 0 0px 0;}
.carte .groupsListe li:nth-child(odd) .group .groupContent{padding:0px 0 0px 0;}
.carte .groupsListe li .group .groupContent{vertical-align:top;}
.carte .groupsListe li:nth-child(even){position:relative;}
.carte .groupsListe li:nth-child(even):before{content:'';position:absolute;top:0;}
.carte .group .header{}
.carte .group-title{margin-bottom:0;}
.carte .group-title:after{content:'';width:100%;display:none;}
.carte .group .item:nth-child(odd){}
.carte .group .item:nth-child(even){background-color:#fff;}
.carte .item{padding:0;}
.carte .itemTr{border-bottom:0 solid #e2e2e2;color:#fff;}
.carte .itemTr:nth-child(odd){background-color:rgba(255, 255, 255, 0);color:#fff;}
.carte .itemTr:nth-child(odd) .reserver,.carte .itemTr:nth-child(odd) .price,.carte .itemTr:nth-child(odd) .item-description,.carte .itemTr:nth-child(odd) .item-title{/* color:#fff;*/}
.carte .itemTr:nth-child(even){background-color:transparent;}
.carte .item-title{
	color:#5b462c;
	font-size:15px;
	padding:0;
	text-transform: none;
	font-family: 'AvenirLTStd-Roman';
}
.carte .item p{margin-bottom:0;background-repeat:repeat-x;background-position:50% 12px;}
.carte .item .item-description,.carte .item small{color:#000000;font-size:13px;text-align:justify;padding:0 0 10px 0;display:inline-block;width:100%;margin-bottom:0;font-weight:100;text-transform:none;/* font-style:italic;*/}
.carte .price{
	float:none;
	color:#40230b;
	font-size:16px;
	position:relative;
	text-align:center;
	width:90px;
	vertical-align:top;
	border-left:0px solid #383838;
}
.carte .price:after{content:'/';position:absolute;top:9px;right:-2px;}
.carte .price:last-child:after{content:'';}
.carte .itemTr:nth-child(even) .price{border-left:0px solid #383838;}
.carte .yesLabels .price{font-size:17px;}
.carte .labels .label{font-size:12px;}
.carte .item .yesLabels .price{border-right:1px solid #ddd;}
.carte .item .yesLabels .price:last-child{border-right:0 solid #ddd;}
.carte .label{margin-right:0;border-radius:0;color:#282828;display:table-cell;font-size:14px;vertical-align:middle;}
.carte .label:last-child{margin-right:0;}
.item p span.price:nth-child(3):after,p.header .price.label1:after{display:none;}
.priceVide{text-align:center!important;}
.carte .labels{border-bottom:0 solid #7e0d10;margin-top:0;margin-bottom:0;}
.carte .blazy{margin-bottom:20px;padding:10px 10px 10px 10px;width:30%;position:relative;}
.carte .blazy a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9;}
.price.label{position:relative;}
.section.carte .reserver{color:#c01717;font-size:14px;text-transform:uppercase;}
.section.carte .reserver img{vertical-align:text-top;margin:3px 0 0 0;}
.carte .price span{display:block;white-space:nowrap; font-family: 'AvenirLTStd-Roman';}
.carte .item .item-description .blazy{float:left;margin:5px 10px 10px 0;width:auto;}
.carte .item .item-description .blazy img{width:70px;}
.tdSeparator{width:20px;}
/**** carte mobile ******/
.isCarte .group-mobile .group{width:100%;}
.isCarte .group-mobile .group .titreetdescription{padding:10px;background-color:#2a2a2a;color:#fff!important;}
.isCarte .group-mobile .group .group-title{text-align:center;}
.isCarte .group-mobile .group .blazy{width:100%;overflow:hidden;}
.isCarte .group-mobile .group .blazy a{position:relative;max-height:130px;}
.isCarte .group-mobile .group .prices{display:block;width:100%;}
.isCarte .group-mobile .group .prices{display:block;width:100%;text-align:center;}
.isCarte .group-mobile .group .prices li{display:inline-block;margin-bottom:0;}
.isCarte .group-mobile .group .item{margin-bottom:0;text-align:center;padding:0;}
.isCarte .group-mobile .group + hr{width:70%;background-color:transparent;background-repeat:repeat-x;margin:0px auto 20px;}
.isCarte .group-mobile .group .item .price{width:auto;border-left:0px solid #383838;padding:15px 5px;}
.isCarte .group-mobile .group .item .item-description, .isCarte .group-mobile .group .item small{text-align:center;}
.isCarte .group-mobile .group .price:after{background-color:#2a2a2a;}
.isCarte .group-mobile .item:nth-child(odd),.isCarte .group-mobile .item:nth-child(even){background-color:transparent;}
.isCarte .group-mobile .reserver{font-size:19px;}
.carte .sep {
    position: relative;
    width: 100%;
    height: 1px;
    margin: 20px 0;
    background-color: #40230b;
    display: inline-block;
    line-height: 0;
    font-size: 0;
    vertical-align: middle;
}
/* ****Formule/* *********************/
.formulesBg{position:relative;}
.formule{padding:0;position:relative;background-color:rgba(255, 255, 255, 0);margin-bottom:70px;padding:30px 0;}
.formule.hasImage:nth-child(even){direction:rtl;}
.formule.hasImage:nth-child(even) .formuleInner{direction:ltr;}
.formule .blazy img{width:0;height:0;}
.formuleImage .bloc-img-formule,.formuleImage{position:static;margin:0 0 0 0;}
.formuleImage .bloc-img-formule .blazy{position:absolute;margin:0 0 0 0;top:0;left:0;right:0;bottom:0;min-height: 225px;;width:100%;/* max-width:380px;*/
}
.formule .h{/* font-size:28px;*/
 text-align:center;margin-top:20px;margin-bottom:0;float:left;width:100%;}
.formule .h span{display:block;width:100%;}
.formule .h span.carteSubTitle{font-size:15px;color:#505050;text-transform:none;padding-top:10px;}
.formule .h:after{content:'';display:inline-block;width:100%;/* height:6px;*/ /* background-color:#233140;*/ margin:20px 0 30px; display: none;}
.formule ul{padding:0;list-style:none;}
.formule ul li{
	display:block;
	text-align:center;
	color:#40230b;
	font-size:16px;
	padding:8px 0;
	line-height:1.2;
	font-family: 'AvenirLTStd-Roman';
	font-weight: normal;
}
.formule .itemPrice{color:#282828;}
.formule .formulePrice{font-size:24px;color:#282828;text-align:center;border-top:2px solid #233140;padding-top:20px;}
.formule .formuleDescription{color:#505050;font-size:80%;line-height:1.8;margin-top:8px;display:inline-block;margin-bottom:12px;}
.formule .separateur{text-align:center;padding:0 0 4px 0;padding:0;margin:0;line-height:0;height:1px;margin:10px 0 20px;}
.formule .separateur:after{content:'';display:block;margin:0 auto;width:101px;height:0;border-bottom:2px dotted #373737;background-color:rgba(35, 49, 64, 0);}
/* **temoignages/****/
.bulle{padding:15px;background-color:#191919;margin-bottom:30px;border-radius:2px;text-align:center;}
.pseudo{font-size:20px;font-style:normal;margin:0 0 20px 0;font-weight:100;display:block;color:#c01717;line-height:1.2;}
.body-temoignage .etoiles{margin-bottom:30px;}
.etoiles{margin-bottom:15px;}
p.temoignage{color:#fff!important;}
.date:last-of-type{margin-bottom:0;}
/* ***Realisations/********* */
#realisationsListe{padding:0;float:left;width:100%;}
#realisationsListe .img-thumbnail{margin-bottom:0;}
/* actuAndCarte/* ****************************** */
.actuAndCarte{padding:30px 0 30px;float:left;}
.actuAadding{padding-left:15px;padding-right:15px;background-color:#212121;padding-bottom:15px;padding-top:15px;width:100%;float:left;}
.actuInner .view{background-color:#212121;padding-bottom:15px;}
.actuAndCarte .actu{/* background-color:#c01717;*/
}
.actu .actuInner{padding:0;/* max-width:100%;*/
 margin:0 auto;}
.actu .imagecont{display:block;width:100%;float:left;position:relative;margin-bottom:0;}
.body-news .actu .imagecont{margin-bottom:10px;}
.actu .imagecont .date_post{position:absolute;top:15px;left:15px;font-size:16px;color:#c01717;background-color:#fff;border-radius:50px;padding:2px 14px;}
.actu .actuInner .h{margin-top:0;margin-bottom:0;color:#fff;font-size:28px;}
.actu .articleContent{color:#fff;margin-bottom:20px;}
.actu .btn-link{padding:0;color:#fff;margin:0;display:inline;/* font-size:14px;*/
 /* line-height:1;*/
 vertical-align:inherit;border-bottom:2px solid #c01717;}
.actu .btn-link:focus,.actu .btn-link:hover{/* text-decoration:underline;*/
 color:#c01717;}
.actu .voirtous{/* background-color:#fff;*/ /* color:#c01717;*/ text-transform:uppercase;margin-top:0;}
.actu .voirtous:focus,.actu .voirtous:hover{/* background-color:rgba(255, 255, 255, .4);*/}
.actuAndCarte .carteLink{/* background-color:#fff;*/}
/* .actuAndCarte .carteLink [class*=col-]:first-child{padding-right:0;} */
/* .actuAndCarte .carteLink [class*=col-]:last-child{padding-left:0;} */
.actuAndCarte .carteLink .carteLinkInner{text-align:left;padding:15px 0 16px 15px;margin:0 auto;background-color:#212121;z-index:1;position:relative;}
.carteLinkInner span.blazy{background-color:#212121;position:absolute;top:0;right:0;width:100%;max-width:50%;height:100%;background-position:50% 50%;z-index:-1;}
.actuAndCarte .carteLink .carteLinkInnerInner{max-width:48%;}
.body-news-list .actu .actuInner{padding:0;max-width:initial;margin:0 auto;float:left;width:100%;/* background-color:#212121;*/
 padding-bottom:15px;}
.body-news-list .actu .actuInner .h{margin-bottom:10px;color:#c01717;font-size:24px;margin-top:0;margin-bottom:0;color:#fff;font-size:28px;}
.body-news-list .actu .actuInner .articleContent{color:#524e4e;margin-bottom:0;}
.body-news-list .content{padding:0 15px;}
.body-news-list .actu .NewsContent{margin-bottom:10px;color:#fff;margin-bottom:10px;}
.news .btn-primary{position:absolute;color:#FFF;background-color:transparent;border-color:transparent;padding:0 0 0 20px;/* top:86px;*/
 left:30px;margin:0;background-image:url('https://30df6e.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/retour.png');background-position:0px 50%;background-repeat:no-repeat;}
.news .content{padding:0 15px;}
.news .btn-primary:focus,.news .btn-primary:hover{text-decoration:none;color:#c01717;}
.body-news .actu .actuInner{padding:0;max-width:initial;margin:0;}
/* *****gmapAndNewsletter***************** */
.newsletterBg{background-image:url('https://7bf830.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/newsletterBg.jpg');background-repeat:no-repeat;background-position:50% 0;background-size:cover;height:471px;margin-bottom:30px;}
.gmapBg{margin-bottom:0;background-color:#333;}
.gmapBg div{padding-left:0;padding-right:0;}
.newsletter{padding:0 30px 0;background-color:transparent;bottom:0;position:absolute;}
.newsletter .block{background-color:rgba(027, 027, 27, .9);color:#ffffff;padding:40px 40px 20px;text-align:center;width:100%;margin:0 auto;}
.newsletter .block label{font-size:28px;font-weight:100;}
.newsletter .block .h{margin-bottom:0;}
.newsletter #newsletter_form input[type="text"]{border:2px solid #f1f1f1;border-radius:0;color:#8a8a8a;display:block;width:100%;height:50px;padding:15px;margin:30px 0;text-align:center;}
.newsletter #newsletter_form input[type="submit"]{margin-bottom:10px;display:inline-block;color:#000;text-align:center;background-color:#c01717;/* font-size:16px;*/ border:1px solid #c01717;/* height:50px;*/ padding:10px 30px;border-radius:0;min-width:130px;}
.newsletter #newsletter_form input[type="submit"]:focus,.newsletter #newsletter_form input[type="submit"]:hover{background-color:rgb(22, 22, 22);border:1px solid rgba(155, 89, 182, 0);color:#c01717;text-decoration:none;box-shadow:none;}
/* *******addressAndOpeningHours**************** */
.addressAndOpeningHours{text-align:center;padding:60px 0 30px 0;}
.addressAndOpeningHours .icon{text-align:center;padding:40px 0 0 0;background-position:50% 0;}
/* page contact ################ */
.leadsForm{padding:0 30px;}
#main.isContact-3{/* padding:0;*/}
.coordonnees{padding:0;text-align:center;}
.coordonnees h3{
	text-transform: uppercase;
}
.coordonnees p span {text-align:center;}
.coordonnees strong{text-transform:uppercase;color:#40230b;}
#contact-form{margin-top:50px;float:left;width:100%;}
.form-group .label-rgpd strong, .info-rgpd strong, .info-rgpd a, .info-rgpd a:visited {color:#40230b;} 
.label-rgpd {text-align: left;} 
form.form-horizontal .form-group .label-rgpd input.form-control {height: auto !important;}
.info-rgpd p{text-align: left !important;}
/* contact-coordonnees */
.rtl{direction:rtl;}
.ltr{direction:ltr;}
.rtl [class*=col-]{direction:ltr;}
.body-contact-3 .main_bg{padding-left:0;padding-right:0;padding-top:80px;padding-bottom:0;}
.body-contact-3 .main_bg .container{width:100%;padding-left:0;padding-right:0;}
/* contact-formulaire */
.body-contact-3 .contact-formulaire{padding:0 10vw;margin-bottom:0;}
.body-pageseo .content.contactcontent{padding:0 0;margin:0 auto;}
.body-contact .contact-formulaire{padding:60px 300px 0;margin:0 auto;}
.body-contact .contact-formulaire h1{margin-bottom:20px;text-align:center;}
.body-contact .contact-formulaire p{margin-bottom:30px;/* color:#363636;*/
 text-align:center;}
 label.checkbox.label-rgpd {font-size: 11px;}

.form-group{margin-bottom:19px;position:relative;}
.contact .form-group{margin-bottom:5px;position:relative;}
.form-group .btn-primary,input[name="captcha"],input[name="captcha"] + a,.form-group .btn-primary,.form-control{height:58px!important;}
.contact .form-group .btn-primary,.contact input[name="captcha"],.contact input[name="captcha"] + a,.contact .form-group .btn-primary,.contact .form-control{height:51px!important;}
.form-control{
	height:auto;
	width:100%;
	padding:1px 20px;
	font-size:18px;
	box-shadow:none;
	border-radius:0;
	border:1px solid #40230b;
	background-color:transparent;
	line-height:normal;
	color:#40230b;
	-webkit-box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0), inset 0px 0px 6px rgba(0, 0, 0, 0);
	-webkit-moz-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0), inset 0px 0px 6px rgba(0, 0, 0, 0);
	-webkit-ms-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0), inset 0px 0px 6px rgba(0, 0, 0, 0);
	box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0), inset 0px 0px 6px rgba(0, 0, 0, 0);
	font-family: 'AvenirLTStd-Roman';
}
.input-group-addon{padding:6px 12px;font-size:16px;font-weight:400;line-height:1;color:#ffffff;text-align:center;background-color:#c01717;border:2px solid #c01717;border-radius:0;/* overflow:hidden;*/}
/****** SELECT ********/
select.form-control{padding:1px 13px;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;text-indent:1px;text-overflow:'';background-image:url('https://2eb250.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/select-arr.svg')!important;background-repeat:no-repeat;background-position:100% 50%;background-size:25px;}
/****** LABEL ********/
.contact label.control-label{font-size:14px;font-size:1.4rem;color:#080808;font-weight:100;display:none!important;padding-top:0!important;}
/***** TEXTAREA ****/
textarea.form-control{border-radius:0;resize:vertical;height:160px!important;padding-top:10px;}
.contact textarea.form-control{border-radius:0;resize:vertical;height:250px!important;padding-top:10px;}
.pageseo textarea.form-control{border-radius:0;resize:vertical;height:160px!important;padding-top:10px;}
.body-contact-3 textarea.form-control{height:160px!important;}
/***** FORM UTILES **** do not group these rules */
::-webkit-input-placeholder{color:#form-control!important;opacity:1!important;}
::-moz-placeholder{color:#40230b!important;opacity:1!important;}
::-ms-input-placeholder{color:#40230b!important;opacity:1!important;}
.contact::-webkit-input-placeholder{color:#40230b!important;opacity:1!important;}
.contact::-moz-placeholder{color:#40230b!important;opacity:1!important;}
.contact::-ms-input-placeholder{color:#40230b!important;opacity:1!important;}
.form-control:focus,.form-control:active{background-color:#fff;border:1px solid #282828;color:#282828;-webkit-box-shadow:0 0 0 rgba(100, 100, 100, 1);-moz-box-shadow:0 0 0 rgba(100, 100, 100, 1);-ms-box-shadow:0 0 0 rgba(100, 100, 100, 1);-o-box-shadow:0 0 0 rgba(100, 100, 100, 1);box-shadow:0 0 0 rgba(100, 100, 100, 1);outline:none;}
.contact .form-control:focus,.contact .form-control:active{background-color:#fff;border:1px solid #282828;color:#282828;-webkit-box-shadow:0 0 0 rgba(100, 100, 100, 1);-moz-box-shadow:0 0 0 rgba(100, 100, 100, 1);-ms-box-shadow:0 0 0 rgba(100, 100, 100, 1);-o-box-shadow:0 0 0 rgba(100, 100, 100, 1);box-shadow:0 0 0 rgba(100, 100, 100, 1);outline:none;}
.has-error .form-control,.has-error .input-group-addon,.has-error .control-label{color:#c90000!important;border-color:#c90000!important;}
.has-error .input-group-addon{background-color:#c01717!important;}
.text-warning{display:block;margin-top:6px;margin-bottom:0;color:#ff605d!important;font-style:italic;font-size:12px;}
.help-block{display:block;margin-top:20px;margin-bottom:0;color:#848484!important;font-style:italic;}
.required{color:#40230b;font-size:15px;font-size:1.5rem;}
.form-actions{color:#40230b;font-size:12px;font-size:1.2rem;font-style:italic;text-align:left;}
.g-recaptcha-d-table{display:table;width:100%;}
.contact .g-recaptcha{/* width:32.33%;*/ /* width:49%;*/
 margin-right:2%;margin-right:2%;background-color:#fff;display:table-cell;vertical-align:top;float:left;text-align:center;margin-bottom:0;border-radius:0;position:relative;}
.g-recaptcha{display:inline-block;margin:0 auto;}
/***** SUBMIT ****/ 
.form-group .btn-primary{float:right;width:100%;/* width:100%;*/
 vertical-align:top;display:table-cell;line-height:0;font-weight:normal!important;color:#131313;margin-top:0;font-size:25px;background-color:#c01717;/* text-transform:uppercase;*/}
.informationsForm .form-group .btn-primary{height:80px!important;}
.contact .form-group .btn-primary{
	float:right;
	width:auto;/* width:100%;*/
	vertical-align:top;
	display:table-cell;
	line-height:0;
	font-weight:normal!important;
	color:#40230b;
	margin-top:0;/* text-transform:uppercase;*/
	padding:30px;
	font-size:18px;
	border-color:#40230b;
	background: none;
}
.form-group .btn-primary:hover,.form-group .btn-primary:active,.form-group .btn-primary:focus{
	outline:none;
	background-color:#40230b;
	color:#ffffff;
	border-color:#40230b;
}
.form-group .btn-reset{float:right;width:100%;/* width:100%;*/
 vertical-align:top;display:table-cell;line-height:0;font-weight:normal!important;color:#131313;margin-top:0;background-color:#c7303a;text-transform:uppercase;height:60px;border:1px solid #c7303a;}
.form-group .btn-reset:hover,.form-group .btn-reset:active,.form-group .btn-reset:focus{outline:none;border-color:#131313;background-color:#191919;color:#c7303a;}
/******contact coordonnees model 01 ****************************/
.body-contact .contact-coordonnees-model01{padding:0 135px;}
.contact .h1{/* text-align:left;*/}
.body-contact .main_bg .container .contact-coordonnees-model01 .coloredBg{/* background-color:#25bf6d;*/}
.body-contact .main_bg .container .contact-coordonnees-model01 .coordonnees{display:inline-block;text-align:left;width:100%;padding-left:50px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row{margin-left:0;margin-right:0;display:table;width:100%;height:500px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row > div{padding-left:15px;padding-right:15px;padding-top:60px;padding-bottom:40px;display:table-cell;vertical-align:middle;float:none;text-align:center;}
.body-contact .main_bg .container .contact-coordonnees-model01 .h{/* color:#fff;font-size:30px;text-transform:uppercase;margin-bottom:20px;*/
}
.body-contact .main_bg .container .contact-coordonnees-model01 .row address{padding-top:30px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row address p{color:#fff;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row address p strong{color:#7e7e7e;text-transform:uppercase;}
.contact-coordonnees-model01 .plan-d-acces{width:100%;height:100%;position:relative!important;top:0;left:0;margin-bottom:30px;}
.contact-coordonnees-model01 iframe{width:100%;height:300px;border:none;}
/*********contact coordonnees model 2 **************************/
.body-contact .contact-coordonnees-model02{margin-bottom:0;margin-top:0;}
.body-contact .main_bg .container .contact-coordonnees-model02 .coloredBg-left{background-color:#c01717;}
.body-contact .main_bg .container .contact-coordonnees-model02 .coloredBg-right{background-color:#f4f6f7;}
.body-contact .main_bg .container .contact-coordonnees-model02 .coordonnees{display:inline-block;text-align:left;width:100%;padding-left:50px;padding-top:84px;}
.body-contact .main_bg .container .contact-coordonnees-model02 .row{margin-left:0;margin-right:0;display:table;width:100%;height:500px;}
.body-contact .main_bg .container .contact-coordonnees-model02 .row .row{height:100%;}
.body-contact .main_bg .container .contact-coordonnees-model02 .row .row [class*=col]{display:table-row;height:100%;}
.body-contact .beforeFooter{margin-bottom:0;}
.body-contact .main_bg .container .contact-coordonnees-model02 .row .row .model02Inner{display:table-cell;vertical-align:top;position:relative;}
.body-contact .main_bg .container .contact-coordonnees-model02 .row .row .model02Inner .h:after{background-color:#fff;}
.body-contact .main_bg .container .contact-coordonnees-model02 .row > div{padding-left:0;padding-right:0;/* padding-top:90px;*/
padding-bottom:0;display:table-cell;vertical-align:middle;float:none;/* text-align:center;*/
}
.body-contact .main_bg .container .contact-coordonnees-model02 .h{color:#fff;font-size:28px;}
.body-contact .main_bg .container .contact-coordonnees-model02 .contact-formulaire .h{color:#363636;font-size:28px;}
.body-contact .main_bg .container .contact-coordonnees-model02 .h span{display:block;width:100%;}
.body-contact .main_bg .container .contact-coordonnees-model02 .h:after{content:'';display:inline-block;width:60px;height:2px;background-color:#c01717;}
.body-contact .main_bg .container .contact-coordonnees-model02 .row address{padding-top:10px;}
.body-contact .main_bg .container .contact-coordonnees-model02 .row address p{color:#ffffff;font-size:16px;}
.body-contact .main_bg .container .contact-coordonnees-model02 .row address p strong{color:#fff;text-transform:uppercase;}
.contact-coordonnees-model02 .gmap{width:100%;height:570px;}
.contact-coordonnees-model02 .plan-d-acces{position:absolute;top:0;left:0;width:100%;height:100%;}
.contact-coordonnees-model02 iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}

@media (min-width:768px) and (max-width:979px){
	.row.ligne-photos.retrait.centerservice2 {margin: 0 0 !important;}
.row.ligne-photos.retrait.centerservice{ margin: 0 25% !important;}
.body-contact .main_bg .container .contact-coordonnees-model01 .coordonnees{min-width:auto;}
.body-contact .main_bg .container .contact-coordonnees-model01 .h{font-size:25px;}
}
@media (max-width:767px){
body { position: inherit}
.row.ligne-photos.retrait.centerservice2 {margin: 0 0 !important;}
.row.ligne-photos.retrait.centerservice{ margin: 0 0 !important;}
.footerBg01 .menu_footerBas .btn-partage-1 {position: relative;top: inherit;right: inherit;width: 100%;loat: none;}
.menu_footer { text-align: center}
.body-contact .main_bg .container .contact-coordonnees-model01 .coordonnees{min-width:auto;padding:20px 20px 0px 20px;text-align:center;}
.body-contact .main_bg .container .contact-coordonnees-model01 .h{font-size:20px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row address{padding-top:10px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row address p{font-size:16px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row address p strong{font-size:18px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row > div{display:block;float:left;padding:0;}
.plan-d-acces{position:relative;height:500px;}
.plan-d-acces iframe{width:100%;height:260px;border:none;}
.body-contact .contact{margin-bottom:0;margin-top:0;}
.contact textarea.form-control{height:225px!important;}
	.banner{
		height: 150px;
	}
	#carteAncresListeBg{
		display: none !important;
	}
	.banner.banner-carte ,.banner.banner-formules{
		margin-bottom: 60px;
	}
	.carte .group-title{
		font-size: 20px;
	}
	.formule .h{
		font-size: 20px;
	}
	.formule.tableGrid{
		margin-bottom: 0;
	}
	.body-service-list #main{
		padding: 0 0 40px;
	}
	.banner ul{
		margin: 30px auto 0;
	}
	.banner ul li a{
		padding: 13px;
		font-size: 13px;
	}
	.callTracker.active .t_phone{
		text-align: center;
	}
}
@media (max-width:480px){
.body-contact .main_bg .container .contact-coordonnees-model01 .coordonnees{min-width:auto;padding:20px 20px 0px 20px;text-align:center;}
.body-contact .main_bg .container .contact-coordonnees-model01 .h{font-size:20px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row address{padding-top:10px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row address p{font-size:16px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row address p strong{font-size:18px;}
.body-contact .main_bg .container .contact-coordonnees-model01 .row > div{display:block;float:left;padding:0;}
.plan-d-acces{position:relative;}
.plan-d-acces iframe{width:100%;height: 100%;border:none;}
.body-contact .contact{margin-bottom:0;margin-top:0;}
.contact textarea.form-control{height:155px!important;}
}
/* **Modal/* **** */
.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;font-size:18px;}
@media (min-width:992px){.modal-lg{width:1100px;}}
.btn.btn-close{width:30px;height:30px;float:right;}
.modal{z-index:9999;font-size:16px;color:#000;}
.modal-content label.checkbox.label-rgpd span.text-warning { position: absolute;bottom: -20px;}
/* .modal-backdrop{z-index:9;filter:alpha(opacity=80);opacity:.8!important;} */
.modal-content{border-radius:0px;padding:30px 80px;/* color:#ffffff;*/
 background-color:#eaeaea;background-image:url('https://01f148.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/whiteBgPattern.jpg');}
.modal-content .btn-primary{color:#ffffff;background-color:#c01717;border-color:#c01717;display:inline-block;margin:0;height:76px;width:100%;font-size:23px;}
.modal-content .btn-primary:hover,.modal-content .btn-primary:focus{color:#ffffff;background-color:#0b0b0b;border-color:#0b0b0b;}
.modal-content .h{color:#c01717;text-align:center;margin-bottom:100px;font-size:32px;margin:50px 0 50px 0;text-transform:none;letter-spacing:0;}
.modal-content .hicon{text-align:center;}
.modal-content .hicon:after{/* text-align:center;*/
 /* margin-bottom:100px;*/
 /* font-size:36px;*/
 /* color:#c01717;*/
 margin:20px 0 20px 0;/* text-transform:none;*/
 height:1px;width:30px;background-color:#c01717;}
.modal-content .form-control{height:50px;line-height:1;line-height:48px \9;padding:0 0 0 12px;box-shadow:none;border-radius:0;border:2px solid #ffffff;background-color:#ffffff;font-size:18px;line-height:normal;color:#6c6d6e;margin-bottom:0!important;}
.modal-content .form-control:focus{background-color:#fff;border:2px solid #c01717;color:#6c6d6e;}
.modal-content .form-control:focus + .input-group-addon{border:2px solid #c01717;}
.modal-content .form-control::moz-placeholder{color:#6c6d6e;}
.modal-content .form-control::-webkit-input-placeholder{color:#6c6d6e;}
#modal-evenement .modal-content select.form-control{background-image:url('https://cdea09.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/modalSelect.png')!important;}
#modal-evenement .modal-content select.form-control{background-image:url('https://cdea09.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/modalSelect.png')!important;}
.modal-content .form-group:after{clear:both;display:table;content:" ";}
.modal-content textarea.form-control{padding:20px 10px;box-shadow:none;border-radius:0;border:1px solid #fff;border-radius:0;}
.modal-content input[type=number]{padding-right:0px;}
.modal-content label{padding-left:0px;font-size:15px;padding-top:20px;font-weight:normal;margin-top:0;/* color:#fff;*/
 margin-bottom:12px;}
.modal-content .btn-default{padding:14px 140px 10px 140px;background:#fff;border:1px solid #000;text-transform:uppercase;color:#000;border-radius:0px;font-size:14px;text-decoration:none;transition:all 400ms ease;}
.modal-content .btn-default:hover{color:#fff;background:#000;}
.modal-content .description{margin:20px 0 0 0;font-size:14px;}
.modal-content .obligatoire{font-size:10px;padding:10px 0 0 0;margin-bottom:20px;font-style:italic;color:#ff0000;}
.modal-content .form-group{margin-bottom:20px;}
.modal-content textarea.form-control{resize:vertical;height:150px!important;}
.modal-header{padding:0;border-bottom:0px solid #e5e5e5;min-height:16.42857143px;}
.modal-header .btn{margin-top:0;margin-right:0;background-color:transparent;font-size:25px;color:#6d6d6d;padding:0;top:-6px;}
.modal-header .btn:focus,.modal-header .btn:hover{color:#c01717;}
.modal-header .btn.btn-primary{margin-top:0;margin-right:0;background-color:transparent;font-size:25px;color:#6d6d6d;padding:0;top:-6px;}
.parallax{position:relative;}
 .parallax .banner img{position:relative;}
 #lol{position:relative;}
#modal-calendar .modal-header ,#modal-evenement .modal-header{margin-bottom:40px;border-bottom:0px solid #c01717;background-color:transparent;}
#modal-calendar .datePickerZone{padding:0 0 30px 0;}
#modal-calendar .modal-footer{border-top:0;text-align:center;}
legend{font-size:21px;font-size:21px;/* color:#ffffff;*/
 border-bottom:0 solid #ddd;margin-top:20px;display:block;float:left;position:relative;}
legend span{display:block;width:100%;}
legend:after{content:'';display:inline-block;width:50px;height:1px;margin:10px 0;background-color:#c01717;}
#modal-connect{font-size:12px;text-align:center;}
#modal-connect .modal-dialog{width:440px;}
#modal-connect .btn-link{padding:0;color:#c01717;font-size:12px;border:none;margin:0;}
#modal-connect .btn-link:focus,#modal-connect .btn-link:hover{color:#c01717;border:none;text-decoration:underline;}
#modal-connect .btn-link span{color:#c01717;}
#modal-connect .btn-link:hover{border:none;text-decoration:underline;}
#modal-connect .label{font-size:18px;color:#dedede;text-align:center;width:100%;}
#add-review .form-group{margin-right:0;margin-left:0;}
.body-contact-100 + #modal-evenement .modal-header .btn-prev,.body-page-1 + #modal-evenement .modal-header .btn-prev{display:none;}
/* input file */
input[type=file]:before{content:'photo ';font-size:20px;display:inline-block;margin-right:10px;}
input[type=file]{display:block;width:100%;height:50px;background-color:#1b1b1b;}
.picto{background-repeat:no-repeat;background-position:50% 50%;display:inline-block;width:25px;height:25px;vertical-align:middle;top:-2px;position:relative;}
.moncompte{background-image:url('https://8b3fc1.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/moncompte.png');}
.calendar{background-image:url('https://b9feea.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/calendar.png');}
.deconect{background-image:url('https://1fcd75.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/deconect.png');}
.modal-content i.fa{color:#c01717!important;font-size:18px;}
.formulaire i.fa, #edit-review i.fa{cursor:pointer;}
.conditions{font-size:11px;margin:15px 0 0 0;text-align:justify;}
.livre-pseudo{color:#b92531!important;}
.submit-review{margin:25px 0 15px 18px;}
.email-block{color:#c01717!important;font-size:12px;}
p.temoignage, .list-inline{color:#333;}
/*************************/
.menu1{position:absolute;bottom:-23px;left:50%;z-index:9999;cursor:pointer;/*color:#fff;font-size:33px;letter-spacing:3px;font-family:'helveticat';*/
 text-transform:uppercase;height:50px;text-align:left;display:inline-block;/*text-shadow:0 1px 2px #818181;*/
 float:right;width:130px;margin:0;margin-left:-65px;background:#fff url(https://14f515.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/m_nu.png) no-repeat 50% 50%;background-size:93px auto;padding:22px;}
.menu-button{background:none;position:absolute;z-index:1001;/* top:3px;*/
 left:19px;width:41px;padding:0;height:26px;cursor:pointer;border:none;top:-2px;outline:none;/* line-height:33px;*/
}
.menu-button{background:none;position:relative;z-index:1001;top:3px;left:18px;width:32px;padding:0;height:26px;cursor:pointer;border:none;top:-10px;outline:none;/*line-height:33px;*/
 -webkit-transform:scale(.8) translateZ(0);-moz-transform:scale(.8) translateZ(0);-ms-transform:scale(.8) translateZ(0);-o-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);}
/*.Mac .menu-button,.isMobile .menu-button{top:-4px;}
.isMobile .menuText,.Mac .menuText{top:4px;}
*/
.menu1:hover .menu-button{-webkit-transform:rotate(90deg) translateZ(0) scale(.8);-moz-transform:rotate(90deg) translateZ(0) scale(.8);-ms-transform:rotate(90deg) translateZ(0) scale(.8);-o-transform:rotate(90deg) translateZ(0) scale(.8);transform:rotate(90deg) translateZ(0) scale(.8);}
.menu1:hover .menu-button::before{background-color:#c01717;content:"";width:17px;display:block;position:absolute;transform:rotate(45deg) translateY(-17px) translateX(10px);-moz-transform:rotate(45deg) translateY(-17px) translateX(10px);-o-transform:rotate(45deg) translateY(-17px) translateX(10px);-webkit-transform:rotate(45deg) translateY(-17px) translateX(10px);}
.menu1:hover .menu-button::after{background-color:#c01717;content:"";display:block;width:17px;position:absolute;transform:rotate(-45deg) translateY(17px) translateX(10px);-moz-transform:rotate(-45deg) translateY(17px) translateX(10px);-o-transform:rotate(-45deg) translateY(17px) translateX(10px);-webkit-transform:rotate(-45deg) translateY(17px) translateX(10px);}
.menu-button::before,.menu-button::after,.menu-button span{background:#c01717;}
.menu-button::before{content:'';position:absolute;top:12px;left:0;width:32px;height:2px;pointer-events:none;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.menu-button::after{content:'';position:absolute;top:53%;left:0;width:32px;height:2px;pointer-events:none;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;}
.menu-button span{height:2px;left:0;position:absolute;top:13px;-webkit-transition:opacity 0.25s;transition:opacity 0.25s;width:32px;}
.menu-button::before{-webkit-transform:translate3d(0, -10px, 0) scale3d(1, 1, 1);transform:translate3d(0, -10px, 0) scale3d(1, 1, 1);}
.menu-button::after{-webkit-transform:translate3d(0, 10px, 0) scale3d(1, 1, 1);transform:translate3d(0, 10px, 0) scale3d(1, 1, 1);}
.menu1.active .menu-button span{opacity:0;}
.menu1.active .menu-button{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}
.menu1.active .menu-button::before{-webkit-transform:rotate3d(0, 0, 1, 39deg);transform:rotate3d(0, 0, 1, 39deg);width:32px;top:50%;}
.menu1.active .menu-button::after{-webkit-transform:rotate3d(0, 0, 1, -39deg);transform:rotate3d(0, 0, 1, -39deg);width:32px;top:50%;}
/****renvoi ************************/
.renvoi{background-image:url(https://3e5c48.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/renvoiBg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:cover;height:100%;min-height:395px;display:table-cell;vertical-align:bottom;text-align:center;padding:100px 50px;}
.btn-renvoi{font-size:18px;color:#fff;padding:17px 25px;border-color:#fff;}
.btn-renvoi:hover{ color:#fff; background: #40230b; }
.lightbox .lb-image,.lb-outerContainer{border-radius:0!important;}
.lb-container{padding:2px!important;}
/****Bouton remonter ******************/
.remonter{position:fixed;z-index:9999;display:none;bottom:30px;right:30px;width:74px;background:rgba(0, 0, 0, 0);border-radius:3px;}
.remonter button{display:block;padding:6px 10px 11px 10px;text-align:center; border: 0; background: none;}
.remonter button:hover{opacity:0.8;filter:alpha(opacity=80)}
.alert-error{color:red;}
.overflow{overflow:hidden;}
.plan-d-acces{color:#000;}
.input-group.date .input-group-addon{cursor:pointer;}
input[type='date'], input[type='time']{-webkit-appearance:none;vertical-align:bottom!important;padding-top:10px!important;}
.zindex0{z-index:0;}
/***********************add************/
.icon{padding:0 0 0 22px;background-color:transparent;background-repeat:no-repeat;background-position:0px 5px;}
.icon01{background-image:url('https://e78a9f.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/icon01.svg');background-size:14px;}
.icon02{background-image:url('https://c66860.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/icon02.svg');background-size:17px;}
/***********************menu mobile***********************/
.header-sidebars{background-color:#ceb366;}
.sidebar-left{background-color:#ceb366;}
.sidebar-right{background-color:#ceb366;}
.sidebar-left a,.sidebar-right a,.sidebar-bottom-controls a,.contactButton ,.nav-item-active,.sidebar-form label,.sidebar-send-button,.sidebar-divider-text{color:#fff !important;}
.header-sidebars{height:50px;z-index:9999;position:fixed;left:0px;right:0px;top:0px;width:100%;box-shadow:0px 2px 3px 1px rgba(0, 0, 0, 0.1);display:table;}
.header-sidebars .header-top{display:table;height:50px;width:100%;}
.top-logo{display:table-cell;vertical-align:middle;position:relative;z-index:9999;text-align:center; background: #ceb366;}
.top-logo img{max-width:180px;max-height:42px;width:auto;height:auto;}
.deploy-left-sidebar{display:table-cell;background-color:#40230b;background-image:url(https://09020e.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/nav.svg);background-size:20px;background-repeat:no-repeat;height:50px;width:50px;background-position:center center;}
.deploy-right-sidebar{display:table-cell;background-color:#40230b;background-image:url(https://a7657d.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/svg/contact.svg);background-size:20px;background-repeat:no-repeat;width:50px;height:50px;background-position:center center;}
.deploy-back-home{background-image:url(https://61f16c.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/home.png);background-repeat:no-repeat;background-color:#c01717;width:50px;height:50px;background-position:center center;float:right;margin-top:-50px;}
.delete-right-sidebar{display:none;background-image:url(https://a1a23a.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/contact.png);background-repeat:no-repeat;background-color:#c01717;width:50px;height:50px;background-position:center center;float:right;margin-top:-50px;}
.sidebar-left{font-family:'Roboto', Helvetica !important;box-shadow:3px 0px 3px 0px rgba(0, 0, 0, 0.3);width:270px;position:fixed;z-index:9999;top:0px;left:-270px;bottom:0px;overflow:hidden;position:fixed;}
.sidebar-scroll-left{padding-right:20px;left:0px;width:290px;overflow:scroll!important;overflow-x:hidden!important;-webkit-overflow-scroll:touch!important;height:100%;}
.sidebar-scroll-right{width:270px;right:0;overflow:scroll!important;overflow-x:hidden!important;-webkit-overflow-scroll:touch!important;height:100%;}
.sidebar-right{font-family:'Roboto', Helvetica !important;box-shadow:-2px 0px 2px 0px rgba(0, 0, 0, 0.3);background-repeat:repeat;position:fixed;overflow:hidden;z-index:99999;right:-280px;top:0px;bottom:0px;width:270px;margin-right:10px;}
.sidebar-decoration{background-image:url(https://8d36cd.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/sidebar-deco.png);background-repeat:repeat-x;height:2px;margin-bottom:15px;}
.sidebar-left a,.sidebar-right a{text-decoration:none;display:block;overflow:hidden;position:relative;}
.sidebar-header-left{height:50px;background-color:#cdb265;border-bottom:1px solid rgba(0,0,0,0.3);position:relative;}
.sidebar-left-logo{max-width:180px;max-height:42px;width:auto;height:auto;position:absolute;top:4px;left:24px;}
.sidebar-right-logo{max-width:180px;max-height:42px;width:auto;height:auto;position:absolute;top:4px;right:24px;}
.close-sidebar-left{background-color:#40230b;background-image:url(https://c9205f.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/accessdenied.png);background-size:17px 17px;background-repeat:no-repeat;background-position:16px 18px;height:50px;width:50px;margin-left:220px;display:block;}
.sidebar-divider-text{font-size:13px;font-weight:700;padding-top:15px;padding-left:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,0.4);margin-bottom:0;}

.sidebar-divider-text .lang ul{
	display: inline-block;
}
.sidebar-divider-text .lang ul li{
	float: left;
}
.sidebar-divider-text .lang ul li{
	float: left;
}
.sidebar-divider-text .lang ul li a{
	font-size: 14px;display: inline-block;
}

.home-nav{background-image:url(https://61f16c.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/home.png);}
.info-nav{background-image:url(https://0abb12.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/infoabout.png);}
.folio-nav{background-image:url(https://9e1eec.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/bendedright.png);}
.mail-nav{background-image:url(https://2006d8.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/mail.png);}
.newsletter-nav{background-image:url(https://63b802.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/rss.png);}
.call-nav{background-image:url(https://10273e.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/phonehook.png);}
.text-nav{background-image:url(https://61e540.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/speechbubble4.png);}
.facebook-nav{background-image:url(https://4a05a2.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/facebook.png);}
.twitter-nav{background-image:url(https://597809.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/twitter.png);}
.sidebar-bottom-controls{background-color:rgba(0,0,0,0.2);border-bottom:1px solid rgba(0,0,0,0.4);}
.sidebar-bottom-controls a{font-size:12px;background-repeat:repeat-y;text-align:center;float:left;width:33%;text-transform:uppercase;line-height:10px;border-top:1px solid rgba(255,255,255,0.2);display:block;}
.facebook-bottom{display:block;padding-top:26px;background-image:url(https://4a05a2.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/facebook.png);background-repeat:no-repeat;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px;}
.twitter-bottom{display:block;background-image:url(https://597809.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/twitter.png);background-repeat:no-repeat;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px;}
.close-bottom-left,.close-bottom-right{display:block;padding-top:26px;background-image:url(https://c9205f.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/accessdenied.png);background-repeat:no-repeat;background-position:center 33px;background-size:16px 16px;height:50px;margin-top:-25px;}
.nav-item:hover{background-color:rgba(0,0,0,0.4);}
.nav-item{font-size:15px;-webkit-tap-highlight-color:rgba(0,0,0,0);background-size:20px 20px;background-color:rgba(0,0,0,0.2);text-shadow:0px 1px 1px rgba(0,0,0,1);color:#d2d2d2;height:50px;line-height:49px;background-repeat:no-repeat;padding-left:60px;background-position:20px center;border-bottom:1px solid rgba(0,0,0,0.4);border-top:1px solid rgba(255,255,255,0.2);}
.icon-active{position:absolute;background-image:url(https://2c9e2d.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/left-sidebar/location.png);background-size:10px 15px;background-repeat:no-repeat;display:block;width:10px;height:15px;top:19px;left:240px;}
.icon-page{position:absolute;background-image:url(https://ec4b26.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/left-sidebar/gopage.png);background-size:8px 11px;background-repeat:no-repeat;display:block;width:10px;height:15px;top:19px;left:240px;}
.icon-drop{position:absolute;background-image:url(https://7b58a2.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/left-sidebar/godrop.png);background-size:10px 8px;background-repeat:no-repeat;display:block;width:10px;height:15px;top:19px;left:239px;}
.submenu a{text-shadow:0px 2px 0px rgba(0,0,0,1);background-image:url(https://8d36cd.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/sidebar-deco.png);background-repeat:repeat-x;padding-top:12px;padding-bottom:12px;padding-left:25px;font-size:10px;color:#878787;text-transform:uppercase;font-weight:900;}
.submenu a em{background-image:url(https://ec4b26.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/left-sidebar/gopage.png);background-size:8px 11px;background-repeat:no-repeat;float:left;width:10px;height:15px;display:block;margin-top:5px;padding-right:35px;}
.submenu a:first-child{background-image:none!important;}
.submenu{display:none;}
.submenu-active{display:block;}
.sidebar-notifications a{margin-bottom:15px;background-repeat:no-repeat;background-position:0 center;padding-left:38px;margin-left:20px;font-size:10px;color:#878787;font-family:sans-serif;font-weight:700;text-transform:uppercase;line-height:10px;}
.sidebar-header-right{height:50px;background-color:#ceb366;border-bottom:1px solid rgba(0,0,0,0.3);position:relative;}
.close-sidebar-right{background-color:#40230b;background-image:url(https://c9205f.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/accessdenied.png);background-size:17px 17px;background-repeat:no-repeat;background-position:16px 18px;height:50px;width:50px;margin-left:0px;display:block;}
.right-sidebar-copyright{margin:20px 0;}
.footer-text a{padding-top:10px;font-size:10px;color:#8a8a8a;}
.copyright-sidebar{font-size:10px;text-align:center;text-transform:uppercase;}
.menu-mobile-dynamique{margin:0;padding:0;list-style-type:none;list-style-position:inside;list-style-image:none;}
.menu-mobile-dynamique li{background-color:rgba(0,0,0,0.2);width:100%;}
.menu-mobile-dynamique li.parent{background-image:url(https://ec4b26.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/left-sidebar/gopage.png);background-position:241px 20px;background-repeat:no-repeat;}
.menu-mobile-dynamique li a{display:table-cell;width:270px;vertical-align:middle;line-height:18px;font-size:15px;background-image:url(https://9e1eec.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/menu-mobile-3/bendedright.png);-webkit-tap-highlight-color:rgba(0,0,0,0);background-size:10px 13px;text-transform:uppercase;text-shadow:0px 1px 1px rgba(0,0,0,1);color:#fff;height:50px;background-repeat:no-repeat;padding-left:50px;background-position:20px center;border-bottom:1px solid rgba(0,0,0,0.4);border-top:1px solid rgba(255,255,255,0.2);}
.menu-mobile-dynamique li.active a,.menu-mobile-dynamique li a:focus,.menu-mobile-dynamique li a:hover{background-color:rgba(0,0,0,0.2);}
.menu-mobile-dynamique ul{list-style-image:none;list-style-position:inside;list-style-type:none;padding-left:0;}
.menu-mobile-dynamique ul li a{background:none;color:#BEBEBE;}
.small-notification p{margin:10px 13px;padding-bottom:2px;line-height:18px;}
.text-input{overflow:hidden;position:relative;font-size:11px;color:#666;width:230px;margin-left:20px;height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px;display:block;box-sizing:border-box;background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d;}
#contactEmail{margin-bottom:-5px!important;}
#contactMessage{display:none;}
#contactName{display:none;margin-bottom:10px;}
#left_label_name{overflow:hidden;position:relative;display:none;text-align:left;margin-left:200px;font-size:11px;color:#8c8c8c;opacity:0.3;margin-top:-20px;padding-bottom:5px;margin-bottom:10px;}
#name_label{overflow:hidden;position:relative;display:none;margin-top:20px;margin-left:20px;font-family:sans-serif;font-size:12px;color:#c5c5c5;}
#email_label{margin-top:20px;margin-left:20px;font-size:12px;color:#c5c5c5;display:block;overflow:hidden;position:relative;}
#left_label_mail{display:block;overflow:hidden;position:relative;line-height:18px;text-align:left;margin-left:200px;font-size:11px;color:#8c8c8c;opacity:0.3;font-family:'Roboto', sans-serif;margin-top:-20px;padding-bottom:5px;margin-bottom:10px;}
.contact-button-house{line-height:18px;margin-bottom:20px;font-size:11px;display:block;overflow:hidden;position:relative;vertical-align:baseline;outline:none;}
.contactButton{display:block;overflow:hidden;position:relative;margin-left:20px;margin-top:30px;height:36px;font-family:sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;width:230px;background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d;}
.buttonWrap{padding:10px!important;min-width:43%;}
.contactSubmitButton{display:block!important;height:36px!important;margin-right:4px;float:left;margin-bottom:20px;}
.contactNameField{padding-bottom:5px;font-size:12px;}
.contactField{font-size:15px;overflow:hidden;position:relative;color:#fff;min-width:100%;display:block;box-sizing:border-box;height:30px;padding-left:10px;padding-right:10px;margin-bottom:10px;}
.contactTextarea{font-size:15px;overflow:hidden;position:relative;color:#fff;min-width:100%;display:block;box-sizing:border-box;margin-bottom:20px;padding-left:12px;padding-right:12px;padding-top:9px;padding-bottom:9px;line-height:18px;height:90px;}
.menu-mobile-dynamique input{-webkit-appearance:none;border-radius:0;}
.sidebar-form{display:none;margin-left:20px;width:230px;box-sizing:border-box;margin:0 auto;}
.sidebar-form2{display:none;}
.sidebar-form label{font-size:13px;border-radius:0px!important;color:#c5c5c5;text-transform:uppercase;padding-top:10px;display:block;opacity:0.8;filter:alpha(opacity=80);}
.sidebar-form label span{text-transform:lowercase;float:right;opacity:0.5;}
.sidebar-form input{background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d;}
.sidebar-form textarea{background-color:rgba(255,255,255,0.1);border:solid 1px #3d3d3d;margin-bottom:0px;}
.sidebar-send-button{font-size:13px;display:block;width:100%;color:#d2d2d2;font-family:sans-serif;text-transform:uppercase;font-weight:700;}
.success-subscribe{margin-top:20px;width:230px;margin-left:20px;}
.sidebar-form{margin-bottom:0px!important;margin-top:-10px!important;}
.sidebar-form .formSuccessMessageWrap{width:230px;margin-top:20px;margin-bottom:0px;}
.sidebar-form .small-notification{margin-top:20px;}
.sidebar-form #emailError{margin-top:20px;width:230px;margin-left:20px;border-radius:0px;height:36px;}
.sidebar-form #emailError p{text-align:center;color:rgb(255,129,129);margin:8px 0px;display:block;background-image:none;text-transform:uppercase;padding-left:0px;}
.sidebar-form #emailError2{margin-top:20px;width:230px;margin-left:20px;border-radius:0px;height:36px;}
.sidebar-form #emailError2 p{text-align:center;color:rgb(255,129,129);margin:8px 0px;display:block;background-image:none;text-transform:uppercase;padding-left:0px;}
.subscribe-notification{width:230px!important;margin-left:20px;border-radius:0px!important;margin-bottom:-15px!important;margin-top:20px!important;background-image:none!important;}
.subscribe-notification p{background-image:none!important;text-align:center;color:rgb(255,129,129)!important;margin:8px 0px;display:block;text-transform:uppercase;padding-left:0px;margin-top:20px;}
.formValidationError{margin-bottom:-15px;}
.sidebar-form .formValidationError div{margin-top:20px;width:230px;border-radius:0px!important;/*height:36px;*/
 margin-top:20px!important;}
.sidebar-form .formSubmitButtonErrorsWrap{overflow:visible!important;margin-bottom:20px;}
.sidebar-form .formValidationError p{text-align:center;color:rgb(255, 139, 139)!important;margin:8px 0px;display:block;background-image:none;text-transform:uppercase;padding-left:0px;}
.menu-mobile-dynamique label{display:block;overflow:hidden;position:relative;border:0;vertical-align:baseline;outline:none;}
.red-notification{background-color:rgba(219, 84, 84, 0.5);border-radius:5px;border:solid 1px rgb(255, 139, 139)!important;}
.formValidationError .red-notification p{background-image:none!important;display:block!important;padding-left:0px!important;text-align:center!important;}
.no-bottom{margin-bottom:0px!important;}
.menu-mobile-dynamique .sub-menu{display:none;}
.notification-box{text-align:center;}
.notification-box h4{margin-bottom:0;}
.notification-box p{color:#fff;}
.formSuccessMessageWrap h4{color:lime;}
/*********************FX**************************/
.text-white{color:#fff;}
.text-black{color:#161616;}
.text-primary{color:#c01717;}
.text-secondary{color:#161616;}
.background-white{background-color:#fff;}
.background-black{background-color:#161616;}
.background-primary{background-color:#c01717;}
.background-secondary{background-color:#161616;}
.margBtm10{margin-bottom:10px;}
.margBtm16{margin-bottom:16px;}
.margBtm20{margin-bottom:20px;}
.margBtm30{margin-bottom:30px;}
.margBtm40{margin-bottom:40px;}
.margBtm50{margin-bottom:50px;}
.margBtm60{margin-bottom:60px;}
.margtop10{margin-top:10px;}
.margtop20{margin-top:20px;}
.margtop30{margin-top:30px;}
.paddBtm10{padding-bottom:10px;}
.paddBtm20{padding-bottom:20px;}
.paddBtm30{padding-bottom:30px;}
.paddBtm40{padding-bottom:40px;}
.paddBtm50{padding-bottom:50px;}
.paddBtm60{padding-bottom:60px;}
.paddTop10{padding-top:10px;}
.paddTop14{padding-top:14px;}
.paddTop20{padding-top:20px;}
.paddTop30{padding-top:30px;}
.noPadBtm{padding-bottom:0;}
.noMargBtm{margin-bottom:0;}
.rtl{direction:rtl;}
.ltr{direction:ltr;}
.table{display:table;margin-bottom:0;}
.table-row{display:block;height:100%;}
.table-cell{display:table-cell;float:none;}
.table-fixed{table-layout:fixed;}
.va-middle{vertical-align:middle;}
.nomargin{margin:0;}
.nopadding{padding:0;}
.relative{position:relative;}
.fullWidth{width:100%;}
.big{font-size:120%;}
.fullWidth2.row{width:100%;margin-left:0;margin-right:0;}
.fullWidth2.row [class*=col-]{padding-left:0;padding-right:0;}
.cover{background-size:cover;}
.contain{background-size:contain;}
.big{font-size:120%;}
.list-inline>li{display:inline-block;padding-left:3px;padding-right:3px;}
.fullWidth2.row{width:100%;margin-left:0;margin-right:0;}
.fullWidth2.row [class*=col-]{padding-left:0;padding-right:0;}
#carteAncresListeBg,.menu-button,.userInfo #deleteProfilImage,.userInfo #profileImageForm .blazy:before,#ham,#ham:before,.img_thumbnail_item_mask:after,.encartsBg .encart:before,.fixed *,#bx-pager,#bx-pager *,.btn-navigation-control,.btn-navigation-control span,.background-animation.opened,#fp-nav ul li .fp-tooltip, #fp-nav.fp-show-active a + .fp-tooltip,.team ,.teamContent,.teamInnerContent,.overlay,.catalogue_slider_pager .blazy a:after,.encart *,.encart:after,.header01bg,.tel,.tel *,a:after,a:before,.img-thumbnail,.img-thumbnail * ,.carteAncresListe,a,.navbar,#headerTopBg,a *,.activite,.activite *,.bx-controls-direction a:after,.bx-controls-direction a:before,.zone-recherche .btn-filtrer,.carImage:after,.encart img,.view .item:hover:before,.datepicker table tr td,.datepicker table tr td:before,.activite p,.encart a:after,.encart figcaption,.nav-pills>li>a:before,.navbar-nav>li>a:after,.navbar-nav>li>a:before,.navbar-nav>li:before,.navbar-nav>li>a:before,.navbar-nav>li>a:after,.navbar-nav>li>a,.sub-menu a,.sub-menu a:after,.sub-menu a:before,.encart figcaption,.encart figure,.navbar-default .navbar-nav>li,.navbar-default .navbar-nav>li:before,.navbar-default .navbar-nav>li>a,.etape,.profileMenu li span,.form-control:not(textarea),.NFI-button,.NFI-wrapper,input[type=checkbox]:checked + label:before,input[type=radio]:checked + label:before,.encart figure:before,#totop,input,a,#AnchorNav .anchorCss span:before,.menu01> ul li:before,.menu01> ul li a:before,.menu01> ul li a,.menu01> ul li,.encart,.encart ul,.encart ul li,.encart ul li a,.encart a span,.encart figure img,.encart p,.img_thumbnail_multiple,.img_thumbnail_item_mask,.img_thumbnail_item,.img_thumbnail,.img_thumbnail a,.navbar,.NavOpened .navbar,.img_thumbnail a img,.img_thumbnail a:after{-webkit-transition:all .6s cubic-bezier(.35,.91,.46,.99);-moz-transition:all .6s cubic-bezier(.35,.91,.46,.99);-ms-transition:all .6s cubic-bezier(.35,.91,.46,.99);-o-transition:all .6s cubic-bezier(.35,.91,.46,.99);transition:all .6s cubic-bezier(.35,.91,.46,.99);}
#modal-evenement .close span,#modal-evenement .close{-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out;-ms-transition:all 0.1s ease-out;-o-transition:all 0.1s ease-out;transition:all 0.1s ease-out;}
.team,.team *,.btn:before,.btn:after,.btn,.activite p{-webkit-transition:all .6s cubic-bezier(.32,.66,.56,.92);-moz-transition:all .6s cubic-bezier(.32,.66,.56,.92);-ms-transition:all .6s cubic-bezier(.32,.66,.56,.92);-o-transition:all .6s cubic-bezier(.32,.66,.56,.92);transition:all .6s cubic-bezier(.32,.66,.56,.92);}
.btn:before{-webkit-transition:all .5s cubic-bezier(.32,.66,.56,.92);-moz-transition:all .5s cubic-bezier(.32,.66,.56,.92);-ms-transition:all .5s cubic-bezier(.32,.66,.56,.92);-o-transition:all .5s cubic-bezier(.32,.66,.56,.92);transition:all .5s cubic-bezier(.32,.66,.56,.92);}
.blazy{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;}
*{outline:none;}
a:focus,input:focus,input[type="submit"]:focus,*:focus{outline:none;}
*{box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;}
#tobottom{display:none;position:absolute;background-image:url(https://a071d4.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/tobottom.png);background-position:50% 100%;background-repeat:no-repeat;width:78px;height:78px;bottom:20px;left:50%;margin-left:-38px;cursor:pointer;z-index:9;}
#tobottom:hover{-webkit-transform:translateY(10px) translateZ(0);-moz-transform:translateY(10px) translateZ(0);-ms-transform:translateY(10px) translateZ(0);-o-transform:translateY(10px) translateZ(0);transform:translateY(10px) translateZ(0);}
.textelipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
img[height="0"]{display:none;}
.noFlicker{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}
.truncate{width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.carte .item p,.flexCenterContent{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-o-flex-direction:row;flex-direction:row;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-o-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:row nowrap;-moz-flex-flow:row nowrap;-ms-flex-flow:row nowrap;-o-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-o-align-items:stretch;align-items:stretch;}
.btn-navigation-control{display:inline-block;background-color:transparent;border:0 solid #8ebdff;border-radius:0;width:48px;height:48px;position:relative;padding:.3vw 0 0 0;padding:0 0 0 0;z-index:11;right:0;margin-right:0;top:0;float:right;background-image:url('https://976688.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/ham.png');background-repeat:no-repeat;background-position:50% 50%;}
.btn-navigation-control:hover{background-image:url('https://ac9193.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/ham-hover.png');}
.NavOpened .btn-navigation-control{background-image:url('https://1bc872.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/ham-close.png');}
.NavOpened .btn-navigation-control:hover{background-image:url('https://1bc872.claudeassets.com/20190723095935im_/https://www.legrandcafedorleans.com/themes/themefd12278/images/ham-close.png');}
.menu-mobile-dynamique ul.sub-menu *,.menu-mobile-dynamique ul.sub-menu,#menu-main-menu,#menu-main-menu *,.menu-mobile-dynamique li,.menu-mobile-dynamique li *,.menu-mobile-dynamique li a *,.menu-mobile-dynamique li a{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;}
.opened #menu_principal .menu-item:nth-of-type( 6){-webkit-transition-delay:.30000000000000004s;-o-transition-delay:.30000000000000004s;-ms-transition-delay:.30000000000000004s;transition-delay:.30000000000000004s}
.opened #menu_principal .menu-item:nth-of-type( 5){-webkit-transition-delay:.5s;-o-transition-delay:.5s;-ms-transition-delay:.5s;transition-delay:.5s}
.opened #menu_principal .menu-item:nth-of-type( 4){-webkit-transition-delay:.4s;-o-transition-delay:.4s;-ms-transition-delay:.4s;transition-delay:.4s}
.opened #menu_principal .menu-item:nth-of-type( 3){-webkit-transition-delay:.3s;-o-transition-delay:.3s;-ms-transition-delay:.3s;transition-delay:.3s}
.opened #menu_principal .menu-item:nth-of-type( 2){-webkit-transition-delay:.2s;-o-transition-delay:.2s;-ms-transition-delay:.2s;transition-delay:.2s}
.opened #menu_principal .menu-item:nth-of-type( 1){-webkit-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}
.tolower{text-transform:lowercase;display:inline-block!important;}
#dateSelected:after{display:none;}
.z1{z-index:1;position:relative;}
.parallaxLinearTransition{-webkit-transition:all 0s linear!important;-moz-transition:all 0s linear!important;-ms-transition:all 0s linear!important;-o-transition:all 0s linear!important;transition:all 0s linear!important;}
/**********************responsive***************************/
.container{width:100%;}
@media (min-width:1360px) and (max-width:1600px){
.body-contact form#contact_3{padding:0 160px;}
 .plan-d-acces{height:400px;}
 .beforeFooter{background-size:contain;}
 .footerBg01{padding:70px 50px 0;}
 .footerBg02{padding:20px 60px;}
 .body-contact .contact-formulaire{padding:60px 30px 0;}
 #reserver-header .datePickerZone{padding:40px 20px 40px;}
 .sp01, .sp02, .sp03{width:314px;}
}
@media (min-width:1200px) and (max-width:1359px){
.body-contact form#contact_3{padding:0 250px;}
 .plan-d-acces{height:400px;}
 .beforeFooter{background-size:contain;}
 .footerBg01{padding:70px 50px 0;}
 .footerBg02{padding:20px 60px;}
 #reserver-header .datePickerZone{padding:40px 20px 40px;}
 .sp01, .sp02, .sp03{width:264px;}
 .contact textarea.form-control{height:173px!important;}
 .contact .form-group .btn-primary{width:100%;margin-top:10px;}
 .body-contact .contact-coordonnees-model01{padding:60px 40px;}
 .body-contact-67 .content{padding:60px 40px;}
 .body-page-1 .content{padding:60px 40px;}
 .body-contact .contact-formulaire{padding:0 80px;}
}
@media (min-width:980px) and (max-width:1199px){
.body-contact form#contact_3{padding:0 250px;}
 .plan-d-acces{height:400px;}
 .beforeFooter{background-size:contain;}
 .footerBg01{padding:70px 50px 0;}
 .footerBg02{padding:20px 60px;}
 #reserver-header .datePickerZone{padding:40px 20px 40px;}
 .sp01, .sp02, .sp03{width:284px;}
 .contact textarea.form-control{height:173px!important;}
 .contact .form-group .btn-primary{width:auto;margin-top:0;}
 #contact-form .form-group .btn-primary{width:100%;margin-top:10px;}
 #main{padding:90px 80px 60px;}
 .body-contact .contact-coordonnees-model01{padding:60px 40px;}
 .body-contact-67 .content{padding:60px 40px;}
 .body-page-1 .content{padding:60px 40px;}
 .body-contact .contact-formulaire{padding:0 80px;}
 .body-formule-list #main{padding:90px 15px;}
 .carteAncresListeBg .carteAncresListe li a{padding:10px 15px 10px 15px;}
 .btn-callToAction{padding:30px 15px;height:86px;}
 .gallery .content{padding:0 80px;}
 body{font-size:15px;}
 .modal-content .h, h1, .h1{font-size:24px;}
 h2, .h2{font-size:21px;}
 h3, .h3{font-size:18px;}
 h4, .h4{font-size:16px;}
 h5, .h5{font-size:14px;}
 h6, .h6{font-size:12px;}
}
@media (min-width:768px) and (max-width:979px){
 .plan-d-acces{height:400px;}
 .beforeFooter{background-size:contain;}
 .carte .groupsListe li{padding:50px 30px 15px;}
 .footerBg01{padding:70px 30px 0;}
 .footerBg02{padding:20px 10px;}
 .abus{display:block;text-align:center;margin-top:10px;width:100%;}
 .abus span{display:block;}
 #reserver-header .datePickerZone{padding:40px 170px 40px;}
 .sp01, .sp02, .sp03{width:284px;}
 .footerBg01 .h{text-align:center;}
 .signature{margin:20px 0;display:inline-block;}
 .signature_link img{display:inline-block;}
 .boutons_like{text-align:center;margin-bottom:16px;}
 .contact textarea.form-control{height:173px!important;}
 .contact .form-group .btn-primary{width:auto;margin-top:0;}
 #main.isCarte{padding:60px 0 20px;}
 #contact-form .form-group .btn-primary{width:auto;margin-top:0;}
 #main{padding:60px 80px 60px;}
 .body-contact .contact-coordonnees-model01{padding:60px 40px;}
 .body-contact-67 .content{padding:60px 40px;}
 .body-page-1 .content{padding:60px 40px;}
 .body-contact .contact-formulaire{padding:0 80px 60px;}
 .body-formule-list #main{padding:60px 15px;}
 .carteAncresListeBg .carteAncresListe li a{padding:10px 15px 10px 15px;}
 .btn-callToAction{padding:30px 15px;height:86px;}
 .gallery .content{padding:0 80px;}
 /* .formule.tableGrid{display:block;float:left;margin-bottom:0;padding:80px 0 30px;} */
 .modal-content{padding:30px 30px;}
 .formule .h:after{width:60%;}
 .contact .h1{text-align:center;}
 .formule.tableGrid .table-row{display:block;}
 .formule.tableGrid .table-row>[class*=col]{display:block;float:left;}
 .formuleImage a .blazy{position:relative;}
 .carteAncresListeBg .carteAncresListe{margin-top:50px;}
 .formule .blazy img{/* width:0;*/
 height:200px;}
 #reserver-header{position:relative;margin:0 auto;}
 .headerSlider{position:relative;background-color:#161616;}
 .services .tableGrid, .footerBg02 .tableGrid, .page.node-1 .tableGrid{display:block;}
 .services .tableGrid>[class*=col], .footerBg02 .tableGrid>[class*=col], .page.node-1 .tableGrid>[class*=col]{display:block;vertical-align:top;float:left;height:100%;}
 .page.node-1 .blazy{/* height:270px;width:auto;display:block;margin:0 auto;*/}
 .body-page-1 .content{padding:60px 80px;}
 .body-gallery #main > div{padding:60px 15px;}
 .actuAndCarte .carteLink .carteLinkInnerInner{max-width:100%;}
 .newsletter{padding:0;}
 .reservation .content{padding:0;}
 .reservation .content{padding:0;}
 /* .nosServicesBg .bx-wrapper, */
 /* .nosServicesBg .bx-viewport, */
 /* .nosServicesBg .mainSectionSlider, */
 .services .bx-wrapper, .services .bx-viewport, .services .mainSectionSlider{position:relative!important;height:100%!important;width:100%!important;top:0!important;left:0!important;}
 .news .btn-primary{position:relative;}
 .services .tableGrid .table-row>[class*=col]{display:block;float:left;padding-left:15px;padding-right:15px;}
 .reservation>.tableGrid, .node-1>.tableGrid{display:block;}
 .reservation>.tableGrid>.table-row, .node-1>.tableGrid>.table-row{display:block;}
 .reservation>.tableGrid>.table-row>[class*=col], .node-1>.tableGrid>.table-row>[class*=col]{display:block;float:left;}
 .services .bx-wrapper{margin:50px 0 100px;}
 .mainSectionSlider{padding:10px 50px 50px;}
 .body-service-list #main{padding:0 0 40px;}
 .reservation .content{padding:60px 80px;}
 .body-contact #main{padding:0px 0;}
 body{font-size:15px;}
 .footerBg01 .h, .modal-content .h, h1, .h1{font-size:24px;}
 h2, .h2{font-size:21px;}
 h3, .h3{font-size:18px;}
 h4, .h4{font-size:16px;}
 h5, .h5{font-size:14px;}
 h6, .h6{font-size:12px;}
 	.renvoi{
 		width: 100%;
 		display: block;
 		min-height: 298px;
 	}
 	.tableGrid > .table-row{
 		display: block;
 	}
 	.linkList li a{
 		width: 100%;
 	}
 	.formuleImage .bloc-img-formule .blazy{
 		position: static;
 		min-height: 256px;
 	}
 	.formule.tableGrid{
 		margin-bottom: 0;
 	}
}
@media (max-width:767px){
 .plan-d-acces{height:280px;}
 .beforeFooter{background-size:contain;}
 .footerBg01{padding:30px 10px 0;}
 .footerBg02{padding:20px 10px;}
 .abus{display:block;text-align:center;margin-top:10px;}
 .abus span img{margin-right:0;}
 .abus span{display:block;}
 #reserver-header .datePickerZone{padding:40px 15px 40px;}
 .sp01, .sp02, .sp03{width:284px;}
 .footerBg01 .h{text-align:center;font-size:20px;}
 .signature{margin:20px 0;display:inline-block;}
 .signature_link img{display:inline-block;}
 .boutons_like{text-align:center;margin-bottom:16px;}
 .contact textarea.form-control{height:173px!important;}
 .contact .form-group .btn-primary{width:100%;margin-top:10px;}
 #main.isCarte{padding:60px 30px 20px;}
 .carteAncresListeBg .carteAncresListe li a{font-size:12px;}
 .carte ul{padding-left:0;list-style:none;}
 .carte .group-title{margin-bottom:10px;}
 .isCarte .group-mobile .group .titreetdescription{padding:10px;background-color:rgba(255, 255, 255, 0.39);color:#fff!important;margin-top:10px;}
 hr:after{width:100%;height:1px;}
 .isCarte .group-mobile .group .price:after{background-color:rgba(42, 42, 42, 0);}
 .carte .price:after{content:'|';position:absolute;top:50%;right:-2px;margin-top:-8px;}
 #contact-form .form-group .btn-primary{width:100%;margin-top:10px;}
 #main{padding:60px 15px 60px;}
 .body-contact .contact-coordonnees-model01{padding:60px 15px;}
 .body-contact-67 .content{padding:60px 15px;}
 .body-contact .contact-formulaire{padding:0 15px 60px;}
 .body-formule-list #main{padding:60px 0;}
 .carteAncresListeBg .carteAncresListe li a{padding:10px 15px 10px 15px;}
 .btn-callToAction{padding:30px 15px;height:86px;}
 .gallery .content{padding:0 15px;}
 .gallery .content{margin-bottom:40px;}
 .formule.tableGrid{display:block;float:left;margin-bottom:100px;}
 .formule .h:after{width:60%;}
 .contact .h1{text-align:center;}
 .formule.tableGrid .table-row{display:block;}
 .formule.tableGrid .table-row>[class*=col]{display:block;float:left;}
 .formuleImage a .blazy{position:relative;}
 .carteAncresListeBg .carteAncresListe{margin-top:0;}
 .formule .blazy img{/* width:0;*/
 height:200px;}
 #reserver-header{position:relative;margin:0 auto;}
 .headerSlider{position:relative;background-color:#161616;}
 .services .tableGrid, .footerBg02 .tableGrid, .page.node-1 .tableGrid{display:block;}
 .services .tableGrid>[class*=col], .footerBg02 .tableGrid>[class*=col], .page.node-1 .tableGrid>[class*=col]{display:block;vertical-align:top;float:left;height:100%;}
 .page.node-1 .blazy{/* height:270px;width:auto;display:block;margin:0 auto;*/}
 .body-page-1 .content{padding:60px 15px;}
 .body-gallery #main > div{padding:60px 0 0;}
 .actuAndCarte .carteLink .carteLinkInnerInner{max-width:100%;}
 .newsletter{padding:0;}
 .reservation .content{padding:0;}
 .reservation .content{padding:0;}
 /* .nosServicesBg .bx-wrapper, */
 /* .nosServicesBg .bx-viewport, */
 /* .nosServicesBg .mainSectionSlider, */
 .services .bx-wrapper, .services .bx-viewport, .services .mainSectionSlider{position:relative!important;height:100%!important;width:100%!important;top:0!important;left:0!important;}
 .news .btn-primary{position:relative;}
 .services .tableGrid .table-row>[class*=col]{display:block;float:left;padding-left:15px;padding-right:15px;}
 .reservation>.tableGrid, .node-1>.tableGrid{display:block;}
 .reservation>.tableGrid>.table-row, .node-1>.tableGrid>.table-row{display:block;}
 .reservation>.tableGrid>.table-row>[class*=col], .node-1>.tableGrid>.table-row>[class*=col]{display:block;float:left;}
 .services .bx-wrapper{margin:50px 0 100px;}
 .mainSectionSlider{padding:10px 15px 50px;}
 .body-service-list #main{padding:60px 0 40px;}
 .reservation .content{padding:60px 15px;}
 .body-contact #main{padding:0px 0;}
 .modal-content{padding:10px 30px;}
 .services .bx-wrapper{padding:0 15px;margin:50px 0;}
 .tableGrid>.row, .tableGrid{display:block;margin:0 auto;padding:0;position:relative;height:100%;}
 .tableGrid>.table-row{height:100%;display:block;}
 .tableGrid.fullWidth{width:100%;}
 .tableGrid>.row .table-row>[class*=col], .tableGrid .table-row>[class*=col], .tableGrid>.row>[class*=col], .tableGrid>[class*=col]{display:block;vertical-align:top;float:left;height:100%;position:relative;}
 .noPaddingCells>.row .table-row>[class*=col], .noPaddingCells .table-row>[class*=col], .noPaddingCells>.row>[class*=col], .noPaddingCells>[class*=col]{padding-left:15px;padding-right:15px;}
 .tableGrid.nopadding>.row .table-row>[class*=col], .tableGrid.nopadding .table-row>[class*=col], .tableGrid.nopadding>.row>[class*=col], .tableGrid.nopadding>[class*=col]{padding-left:15px;padding-right:15px;}
 .tableGrid.va-middle>.row .table-row>[class*=col], .tableGrid.va-middle .table-row>[class*=col], .tableGrid.va-middle>.row>[class*=col], .tableGrid.va-middle>[class*=col]{vertical-align:middle;}
 .nopaddingXs{padding-right:0!important;padding-left:0!important;}
 .nosServicesBg .container{padding:15px 15px 15px;}
 .linkList li a{width:100%;}
 .nosServicesBg .servicesTexts{padding-left:15px;}
 .nosServicesBg .mainSectionSlider .show{position:relative;height:100%;width:100%;top:0;left:0;right:0;bottom:0;}
 .nosServicesBg .mainSectionSlider .blazy{position:relative;height:100%;width:100%;top:0;left:0;right:0;bottom:0;}
 .nosServicesBg .bx-wrapper{position:relative;height:100%;width:100%;top:0;left:0;}
.table-row{display:block;height:100%;}
 .nosServicesBg .bx-viewport{position:relative!important;height:220px!important;width:100%!important;top:0!important;left:0!important;}
 .nosServicesBg .mainSectionSlider{position:relative;height:100%;width:100%;top:0;left:0;}
 .nosServicesBg .bx-viewport li{height:100%;}
 .leadsForm{padding:0 15px;}
 body{font-size:15px;}
 .modal-content .h, h1, .h1{font-size:24px;}
 h2, .h2{font-size:21px;}
 h3, .h3{font-size:18px;}
 h4, .h4{font-size:16px;}
 h5, .h5{font-size:14px;}
 h6, .h6{font-size:12px;}
 	.formuleImage .bloc-img-formule .blazy{
 		position: static;
 	}
 	.formule.tableGrid{
 		margin-bottom: 0;
 	}
}

@media (max-width:480px){
 .plan-d-acces{height:280px;}
 .beforeFooter{background-size:contain;}
 .footerBg01{padding:30px 10px 0;}
 .footerBg02{padding:20px 10px;}
.abus{display:block;text-align:center;margin:0;margin-top:10px;width:100%;}
.abus span img{margin-right:0;}
 .abus span{display:block;}
 #reserver-header .datePickerZone{padding:40px 15px 40px;}
 .sp01, .sp02, .sp03{width:284px;}
 .footerBg01 .h{text-align:center;font-size:20px;}
 .signature{margin:20px 0;display:inline-block;}
 .signature_link img{display:inline-block;}
 .boutons_like{text-align:center;margin-bottom:16px;}
 .contact textarea.form-control{height:173px!important;}
 .contact .form-group .btn-primary{width:100%;margin-top:10px;}
 #main.isCarte{padding:60px 30px 20px;}
 .carteAncresListeBg .carteAncresListe li a{font-size:12px;}
 .carte ul{padding-left:0;list-style:none;}
 .carte .group-title{margin-bottom:10px;}
 .isCarte .group-mobile .group .titreetdescription{padding:10px;background-color:rgba(255, 255, 255, 0.39);color:#fff!important;margin-top:10px;}
 hr:after{width:100%;height:1px;}
 .isCarte .group-mobile .group .price:after{background-color:rgba(42, 42, 42, 0);}
 .carte .price:after{content:'|';position:absolute;top:50%;right:-2px;margin-top:-8px;}
 #contact-form .form-group .btn-primary{width:100%;margin-top:10px;}
 #main{padding:60px 15px 60px;}
 .body-contact .contact-coordonnees-model01{padding:60px 15px;}
 .body-contact-67 .content{padding:60px 15px;}
 .body-contact .contact-formulaire{padding:0 15px 60px;}
 .body-formule-list #main{padding:60px 0;}
 .carteAncresListeBg .carteAncresListe{text-align:center;}
 .carteAncresListeBg .carteAncresListe li{float:none;}
 .carteAncresListeBg .carteAncresListe li a{padding:5px 6px 5px 6px;}
 .btn-callToAction{padding:30px 15px;height:86px;}
 .gallery .content{padding:0 15px;}
 .gallery .content{margin-bottom:40px;}
 .formule.tableGrid{display:block;float:left;margin-bottom:100px;}
 .formule .h:after{width:60%;}
 .contact .h1{text-align:center;}
 .formule.tableGrid .table-row{display:block;}
 .formule.tableGrid .table-row>[class*=col]{display:block;float:left;}
 .formuleImage a .blazy{position:relative;}
 .carteAncresListeBg .carteAncresListe{margin-top:0;}
 .formule .blazy img{height:200px;}
 #reserver-header{position:relative;margin:0 auto;}
 .headerSlider{position:relative;background-color:#161616;}
 .services .tableGrid, .footerBg02 .tableGrid, .page.node-1 .tableGrid{display:block;}
 .services .tableGrid>[class*=col], .footerBg02 .tableGrid>[class*=col], .page.node-1 .tableGrid>[class*=col]{display:block;vertical-align:top;float:left;height:100%;}
 .page.node-1 .blazy{/* height:270px;width:auto;display:block;margin:0 auto;*/}
 .body-page-1 .content{padding:60px 15px;}
 .body-gallery #main > div{padding:60px 0 0;}
 .actuAndCarte .carteLink .carteLinkInnerInner{max-width:100%;}
 .newsletter{padding:0;}
 .reservation .content{padding:0;}
 .reservation .content{padding:0;}
 /* .nosServicesBg .bx-wrapper, */
 /* .nosServicesBg .bx-viewport, */
 /* .nosServicesBg .mainSectionSlider, */
 .services .bx-wrapper, .services .bx-viewport, .services .mainSectionSlider{position:relative!important;height:100%!important;width:100%!important;top:0!important;left:0!important;}
 .news .btn-primary{position:relative;}
 .services .tableGrid .table-row>[class*=col]{display:block;float:left;padding-left:15px;padding-right:15px;}
 .reservation>.tableGrid, .node-1>.tableGrid{display:block;}
 .reservation>.tableGrid>.table-row, .node-1>.tableGrid>.table-row{display:block;}
 .reservation>.tableGrid>.table-row>[class*=col], .node-1>.tableGrid>.table-row>[class*=col]{display:block;float:left;}
 .services .bx-wrapper{margin:50px 0 100px;}
 .mainSectionSlider{padding:10px 15px 50px;}
 .body-service-list #main{padding:60px 0 40px;}
 .reservation .content{padding:60px 15px;}
 .body-contact #main{padding:0px 0;}
 .modal-content{padding:10px 30px;}
 .services .bx-wrapper{padding:0 15px;margin:50px 0 100px;}
 .tableGrid>.row, .tableGrid{display:block;margin:0 auto;padding:0;position:relative;height:100%;}
 .tableGrid>.table-row{height:100%;display:block;}
 .tableGrid.fullWidth{width:100%;}
 .tableGrid>.row .table-row>[class*=col], .tableGrid .table-row>[class*=col], .tableGrid>.row>[class*=col], .tableGrid>[class*=col]{display:block;vertical-align:top;float:left;height:100%;position:relative;}
 .noPaddingCells>.row .table-row>[class*=col], .noPaddingCells .table-row>[class*=col], .noPaddingCells>.row>[class*=col], .noPaddingCells>[class*=col]{padding-left:15px;padding-right:15px;}
 .tableGrid.nopadding>.row .table-row>[class*=col], .tableGrid.nopadding .table-row>[class*=col], .tableGrid.nopadding>.row>[class*=col], .tableGrid.nopadding>[class*=col]{padding-left:15px;padding-right:15px;}
 .tableGrid.va-middle>.row .table-row>[class*=col], .tableGrid.va-middle .table-row>[class*=col], .tableGrid.va-middle>.row>[class*=col], .tableGrid.va-middle>[class*=col]{vertical-align:middle;}
 .nopaddingXs{padding-right:0!important;padding-left:0!important;}
 .nosServicesBg .container{padding:15px 15px 15px;}
 .linkList li a{width:100%;}
 .nosServicesBg .servicesTexts{padding-left:15px;}
 .nosServicesBg .mainSectionSlider .show{position:relative;height:100%;width:100%;top:0;left:0;right:0;bottom:0;}
 .nosServicesBg .mainSectionSlider .blazy{position:relative;height:100%;width:100%;top:0;left:0;right:0;bottom:0;}
 .nosServicesBg .bx-wrapper{position:relative;height:100%;width:100%;top:0;left:0;}
 .nosServicesBg .bx-viewport{position:relative!important;height:220px!important;width:100%!important;top:0!important;left:0!important;}
 .nosServicesBg .mainSectionSlider{position:relative;height:100%;width:100%;top:0;left:0;}
 .nosServicesBg .bx-viewport li{height:100%;}
 .leadsForm{padding:0 15px;}
.renvoi{min-height:285px;display:block;}
.table-row{display:block;height:100%;}
.menu_referencement{text-align:center;}
 body{font-size:15px;}
 .modal-content .h, h1, .h1{font-size:20px; margin-bottom: 20px !important;}
 h2, .h2{font-size:21px;}
 h3, .h3{font-size:18px;}
 h4, .h4{font-size:16px;}
 h5, .h5{font-size:14px;}
 h6, .h6{font-size:12px;}
 	.formuleImage .bloc-img-formule .blazy{
 		position: static;
 	}
 	.formule.tableGrid{
 		margin-bottom: 0;
 	}
 }
@media (max-width:320px){.gallery .col-xs-6{width:100%;}}
/*
     FILE ARCHIVED ON 04:12:22 Jul 26, 2019 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:28:37 Jul 28, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.768
  exclusion.robots: 0.106
  exclusion.robots.policy: 0.094
  esindex: 0.009
  cdx.remote: 5.241
  LoadShardBlock: 31.704 (3)
  PetaboxLoader3.datanode: 80.629 (5)
  load_resource: 354.374 (2)
  PetaboxLoader3.resolve: 299.676 (2)
*/