/*
Theme Name: Rawcoco
Theme URI: http://www.lacuisine.ninzio.com
Description: LaCuisine Corporate Responsive Retina-Ready WordPress Premium Theme
Author: Ninzio Team
Author URI: http://www.ninzio.com
Version: 2.1
Template: lacuisine
*/
@import url("../lacuisine/style.css");

/* default version */
@font-face {
font-family: 'Calibri-rawcoco';
src: url('/Calibri.eot');
src: url('Calibri.woff');
src: url('Calibri.ttf');
font-display:fallback;
}

/* bold version */
@font-face {
font-family: 'Calibri-rawcoco';
src: url('Calibri.eot');
src: url('Calibri.woff');
src: url('Calibri.ttf');
font-weight:bold;
font-display:fallback;
}

body {
	overflow:hidden!important;overflow-y:auto!important;
}

.logo-desk a img {
	margin-top:-15px!important;
	max-width:none!important;
	max-height:none!important;
	width: 250px!important;
	height:181px!important;
}

.logo-desk-fixed a img {
	margin-top:-40px!important;
	max-width:none!important;
	max-height:none!important;
	width: 40px!important;
	height:40px!important;
}

.desk {
	/*height:175px!important;*/
	border-bottom:0!important;
}

.desk .logo {
	height: 175px!important;
}

.desk.fixed-true.active .logo-part {
	height:54px!important;
}

.desk.fixed-true.active .logo {
	height:54px!important;
	width:54px!important;
}

.desk.fixed-true.active {
	height:54px!important;
}

.tp-mask-wrap a {
	background-color:#D4762D!important;
	color:#fff!important;
	border:1px solid #D4762D!important;
	transition:all 300ms ease!important;
}

.tp-mask-wrap a:hover {
	background-color:transparent!important;
	color:#fff!important;
	border:1px solid #fff!important;
}

.tp-mask-wrap #slide-1-layer-1,#slide-2-layer-1,#slide-3-layer-1,#slide-4-layer-1,#slide-5-layer-1,#slide-6-layer-1 {
	height:78px!important;
}

.tp-mask-wrap #slide-1-layer-2,#slide-2-layer-2,#slide-3-layer-2,#slide-4-layer-2,#slide-5-layer-2,#slide-6-layer-2 {
	height:30px!important;
}

.footer-info {
	/*display:none!important;*/
}

p {
	margin:0 0 20px!important;
	font-size:15px!important;
}

.round-border {
	border-radius: 15px;
	background-color:#fff!important;
}

.attachment-medium {
	width:250px!important;
	height:181px!important;
}

#nz-content {
	background-color:#fff!important;
}

.footer {
	background-image:none!important;
	background-color:#282828!important;
	padding-top:20px;
}

.wpb_wrapper {
	line-height:12px!important;
}

h2 {
	line-height:25px!important;
	font-size:18px!important;
	padding-bottom:20px!important;
	padding-top:20px!important;
	padding-left:0!important;
	padding-right:0!important;	
	text-align:center!important;
	width:80%;
	margin:0 auto !important;
}

.container {
	border-top:0!important;
}

.video-wrap {
	display:none;
}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    /*padding-top: 35px;*/
    height: 0;
    overflow: hidden;
}

.video-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wpb_content_element {
	margin-bottom:0!important;
}

.nz-content-box {
	margin-bottom:0!important;
}

.nz-content-box > .nz-box, .nz-content-box-2 > .nz-box {
	margin-bottom:0!important;
}

.nz-content-box .nz-box > .nz-box-wrap {
	padding:0!important;
}

.nz-content-box .box-data {padding-left: 0!important; padding-right: 0!important;}

.fancyvideo {
	
}

.tp-loader.spinner5 {
	background-color:transparent!important;
}

.box-heart {
	border-radius: 0 0 25px 25px;
	background-color:#FFF8F4!important;
	border-top:1px solid #FFDDC2;
	/*padding:30px 35px 20px 35px;*/
	padding:20px 30px 7px 30px;
	margin-bottom:10px!important;
	/*-webkit-box-shadow: 7px 7px 6px -6px grey;
    -moz-box-shadow: 7px 7px 6px -6px grey;
    box-shadow: 7px 7px 6px -6px grey;*/
}

.box-home {
	border-radius: 0 0 25px 25px;
	background-color:#F9F9F9!important;
	border-top:1px solid #DBDBDB;
	/*padding:30px 35px 20px 35px;*/
	padding:20px 30px 7px 30px;
	margin-bottom:10px!important;
	/*-webkit-box-shadow: 7px 7px 6px -6px grey;
    -moz-box-shadow: 7px 7px 6px -6px grey;
    box-shadow: 7px 7px 6px -6px grey;*/
}

.box-droplet {
	border-radius: 0 0 25px 25px;
	background-color:#F5FCFF!important;
	border-top:1px solid #CCF0FF;
	/*background-color:#F9F9F9!important;
	border:1px solid #DBDBDB;*/
	/*padding:30px 35px 20px 35px;*/
	padding:20px 30px 7px 30px;
	margin-bottom:10px!important;
	/*-webkit-box-shadow: 7px 7px 6px -6px grey;
    -moz-box-shadow: 7px 7px 6px -6px grey;
    box-shadow: 7px 7px 6px -6px grey;*/
}

.box-leaf {
	border-radius: 0 0 25px 25px;
	background-color:#F5FFF6!important;
	border-top:1px solid #CFF3D0;
	/*background-color:#FFFCFA!important;
	border:1px solid #FFDDC2;*/
	/*padding:30px 35px 20px 35px;*/
	padding:20px 30px 7px 30px;
	margin-bottom:10px!important;
	/*-webkit-box-shadow: 7px 7px 6px -6px grey;
    -moz-box-shadow: 7px 7px 6px -6px grey;
    box-shadow: 7px 7px 6px -6px grey;*/
}

.nz-box {
	padding-left:0!important;
	padding-right:0!important;
}

.desk-social-links a {
	width:35px!important;
	height:35px!important;
	line-height:35px!important;
}

.desk-social-links {
	right:75px!important;
}

.desk .ls, .desk-social-links {
	top:10px!important;
}

.desk-social-links a.icon-instagram:hover {
	box-shadow: inset 0 0 0  1px #DD4B39!important;
	background-color:#DD4B39!important;
}

.social-links a.icon-instagram:hover {
	box-shadow: inset 0 0 0  1px #DD4B39!important;
	background-color:#DD4B39!important;
}

.nz-icon.large {
	font-size:60px!important;
	line-height: 60px!important;
}

.tb-caption {
	height:80px!important;
}

#slide-9-layer-2 {
	min-height:25px!important;
}

#scroll-to-top {
	z-index:1000;
}

.uvc-main-heading, .ult-responsive {
	background-color:#F9F9F9;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	margin-bottom:10px;
}

.col[data-margin="false"] {
	padding:0;
}

.button, button, input[type="reset"], input[type="submit"], input[type="button"], .wc-proceed-to-checkout a, .single_add_to_cart_button {
	margin:0 0px -7px 7px!important;
	padding:0 3px 0 3px!important;
	border:1px solid #fff!important;
}

.header-content {
	height:54px;
}

.desk-menu > ul > li {
	height:54px!important;
	line-height:54px!important;
}	

.desk-menu > ul > li > a {
	margin-top:8px!important;
}

.search-toggle {
	height:56px!important;
	line-height:56px!important;
}

.desk-cart-wrap {
	margin-top:8px!important;
}

.desk.fixed-true.active .header-content {
	background-color:#282828;
}

.desk .logo .logo-desk-fixed {
	width:40px!important;
	height:40px!important;
}

#top {
	display:none;
}

.footer-info {
	background-color:#282828!important;
	min-height:0!important;
	font-size:14px!important;
}

.footer-info .container > * {
	line-height:10px!important;
	text-align:center!important;
	color:#fff!important;
}

.footer-info .container > .footer-text {
	border:0!important;
}


/*#menu-item-3846 a {
	background-color:#D4762D!important;
	color:#fff!important;
	border-radius:3px;
	padding:0px 10px 0px 10px;
	height:40px;
}

#menu-item-3846 a:hover {
	background-color:transparent!important;
	color:#fff!important;
	border:0!important;
}*/

.yikes-easy-mc-form input[type="text"], .yikes-easy-mc-form input[type="url"], .yikes-easy-mc-form input[type="email"], .yikes-easy-mc-form input[type="number"], .yikes-easy-mc-form input[type="password"], .yikes-easy-mc-form select, .yikes-easy-mc-form textarea {
	margin-top:10px;
	height:35px;
}

.yikes-easy-mc-form input[type="text"], .yikes-easy-mc-form input[type="url"], .yikes-easy-mc-form input[type="email"], .yikes-easy-mc-form input[type="number"], .yikes-easy-mc-form select {
	margin-bottom:0!important;
	background-color:#fff!important;
	border:0!important;
	color:#3A3A3A!important;
}

.button, button, input[type="reset"], input[type="submit"], input[type="button"], .wc-proceed-to-checkout a, .single_add_to_cart_button {
	border:0!important;
	padding:0!important;
	margin:0!important;
}

.edit-link {
	display:none;
}

.yikes-easy-mc-form label.label-inline {
	width:calc( 100% - 6% )!important;
}

.footer .widget {
	padding-bottom:20px!important;
}

.footer-widget-area > .widget:first-child {
	padding-top:50px!important;
}

.footer-widget-area > .widget {
	padding-top:50px!important;
}

.footer-copyright {
	padding-bottom:20px;
	padding-top:20px;
}

.footer textarea, .footer select, .footer input[type="date"], .footer input[type="datetime"], .footer input[type="datetime-local"], .footer input[type="email"], .footer input[type="month"], .footer input[type="number"], .footer input[type="password"], .footer input[type="search"], .footer input[type="tel"], .footer input[type="text"], .footer input[type="time"], .footer input[type="url"], .footer input[type="week"] {
	color:#3A3A3A!important;
}

.button-normal, button:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover, .wc-proceed-to-checkout a:hover {
	background-color:transparent!important;
	color:#fff!important;
	border:1px solid #fff!important;
}

.button.medium, button, input[type="reset"], input[type="submit"], input[type="button"], .wc-proceed-to-checkout a, .single_add_to_cart_button {
	font-family:Montserrat!important;
	font-size:12px!important;
	line-height:12px!important;
	font-weight:400!important;
}

.update-email-preloader {
	background:none!important;
}

.yikes-easy-mc-success-message {
	border-radius:3px!important;
	margin-top:10px !important;
	background-color:#F5FFF6!important;
	background:#F5FFF6!important;
	color:#44AA00!important;
}

.yikes-easy-mc-error-message-1, .yikes-easy-mc-hidden, .yikes-easy-mc-success-message {
	opacity:1!important;
	margin-bottom:0!important;
	max-width:60%!important;
}

.yikes-easy-mc-error-message {
	border-radius:3px!important;
	margin-top:10px !important;
	background-color:#FFF8F4!important;
	background:#FFF8F4!important;
	color:#D4762D!important;
}

.yikes-easy-mc-error-message, .yikes-easy-mc-error-message-1, .yikes-easy-mc-hidden {
	opacity:1!important;
	margin-bottom:0!important;
}

.footer-widget-area {
	color:#fff!important;
	line-height:22x!important;
}

.textwidget > ul > li {
	list-style:none!important;
}

.i-icones {
	font-size:18px!important;
	position:relative;
	top:2px;
}

.mesicones {
	width:35px;
	float:left;
	color:#D4762D;
}

.footer-widget-area {
	position:relative;
	left:4%;
}

.yikes-mailchimp-form-description, #yikes-easy-mc-form-1-EMAIL, #yikes-easy-mc-form-2-EMAIL {
	width:65%;
}

.woo-cart {
	top:50px!important;
	right:0!important;
	color:#fff !important;
	border-radius:3px;
	background-color:#282828!important;
}

/*.desk-menu #menu-item-3846 a {
	color:#D4762D!important;
	font-weight:700;
}*/

#nav_menu-4 {
	padding:0!important;
	margin:0!important;
}

.woo-cart .widget_shopping_cart .cart_list > li.empty {
	background-image:url(cart.png)!important;
	background-size:30px auto!important;
}

.footer .widget_nav_menu li {
	display:inline-block;
}

#slide-43-layer-1, #slide-11-layer-1, #slide-9-layer-1, #slide-52-layer-1, #slide-53-layer-9, #slide-54-layer-1, #slide-51-layer-1, #slide-47-layer-1, #slide-48-layer-9, #slide-46-layer-1 {
	min-height:78px!important;
}

#slide-43-layer-2 {
	min-height:24px!important;
}

#slide-34-layer-2, #slide-18-layer-2, #slide-54-layer-2, #slide-52-layer-2, #slide-51-layer-2, #slide-47-layer-2, #slide-46-layer-2 {
	min-height:26px!important;
}

.sub-menu {
	top:50px!important;
	z-index:80!important;
	border-radius: 3px!important;
}

.yikes-easy-mc-form .form-field-description {
	font-style:normal!important;
}

.yikes-easy-mc-form .field-no-label, .yikes-easy-mc-form label {
	margin-bottom:-15px!important;
}

.sub-menu > li a {
	color:#fff!important;
}

.sub-menu > li a:hover {
	color:#D4762D!important;
}

.fdm-section-header {
	border-bottom:0!important;
	margin-bottom:0!important;
}

.fdm-section-header p {
	font-family:Montserrat!important;
	font-size:15px!important;
}

.fdm-section-header h3 {
	color:#3A3A3A!important;
	font-size:18px!important;
	display:none;
	margin-bottom:0!important;
}

.fdm-item-title {
	color:#d4762d!important;
	text-align:left!important;
	font-size:18px!important;
	font-family: Montserrat!important;
}

.fdm-item-price-wrapper {
	color:#D4762D!important;
	top:32px!important;
	right:63px!important;
	font-size:20px!important;
	font-family: Montserrat!important;
}

.fdm-item-content {
	color:#3A3A3A!important;
}

.fdm-item-panel, .fdm-item-panel p {
	background-color:#F9F9F9!important;
	padding:0!important;
	border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	border-bottom-right-radius:15px;
	border-bottom-left-radius:15px;
}

.fdm-item-image {
	/*border-radius:10px 0px 0px 10px;*/
	border-left:1px solid #DBDBDB;
	border-right:1px solid #DBDBDB;
	border-bottom-left-radius:15px;
}

.fdm-item {
	margin-bottom:-5px!important;
}

.fdm-item-has-image .fdm-item-panel p {
	padding-left:31%!important;
	padding-top:3%!important;
}

sup {
	top:-6px!important;
	font-size:55%!important;
}

.fdm-item-content p {
	padding-right:63px!important;
	text-align:justify!important;
	font-size:14px!important;
	font-family: Montserrat!important;
}

.fdm-item-title {
	margin:0!important;
	padding-right:55px!important;
}

.fdm-item-panel {
	/*height:163px;*/
}

.fdm-menu-item-flags {
	margin:0!important;
	padding-left:32%!important;
	text-align:left!important;
	width:94.5%;
}

.fdm-menu .fdm-column {
	/*margin:0 1% 0 0!important;*/
}

.fdm-columns-2 .fdm-column {
	width:49%!important;
}

.fdm-columns-2 .fdm-column-last {
	margin:0 0 0 1%!important;
}

.desk.fixed-true.active .desk-cart-toggle .cart-contents .cart-info {
	color:#D4762D!important;
}

.desk-cart-toggle .cart-contents .cart-info {
	color:#D4762D!important;
}

.fdm-menu-item-flags li {
	/*margin-right: -20px!important;*/
}

.lazyloaded {
	max-width:60%;
	margin-right:0 !important;
}

.fdm-item-image {
	width:25%!important;
}

abbr[title] {
	border:0!important;
}

abbr {
	display:block!important;
	border:0!important;
}

#pret-a-manger .box-data p {
	font-family:Montserrat!important;
}

#pret-a-manger #nz-box-1, #pret-a-manger #nz-box-3, #pret-a-manger #nz-box-5, #pret-a-manger #nz-box-7, #pret-a-manger #nz-box-9 {
	/*background-color:#F9F9F9;*/
	border:1px solid #DBDBDB!important;
	color:#3A3A3A;
	
	/*background-image:url(texture.png);*/
	background-color:#f9f9f9!important;
	background-repeat:repeat;
	background-position:left top;
	transition:all 300ms ease;
}

#pret-a-manger #nz-box-2, #pret-a-manger #nz-box-4, #pret-a-manger #nz-box-6, #pret-a-manger #nz-box-8 {
	color:#3A3A3A;
	transition:all 300ms ease;
	z-index:0;
	border:1px solid #fff!important;
}

#pret-a-manger .nz-content-box {
	/*border-top:1px solid #DBDBDB;
	border-bottom:1px solid #DBDBDB;*/
}

#pret-a-manger .box-data {
	height:100%!important;
}

#pret-a-manger .nz-box-wrap {
	height:102px!important;
}

#pret-a-manger #nz-box-1, #pret-a-manger #nz-box-2, #pret-a-manger #nz-box-3, #pret-a-manger #nz-box-4, #pret-a-manger #nz-box-5, #pret-a-manger #nz-box-6, #pret-a-manger #nz-box-7, #pret-a-manger #nz-box-8 {
	transition:all 300ms ease;
	z-index:0;
}

#pret-a-manger #nz-box-1:hover {
 	color:#88C057!important;
 	border:1px solid #88C057!important;
	border-radius:15px !important;
	/*transform:rotate(-1deg);*/
	z-index:200;
	transition:all 300ms ease;
}

#pret-a-manger #nz-box-2:hover, #pret-a-manger #nz-box-5:hover {
 	color:#D80027!important;
 	border:1px solid #D80027!important;
	border-radius:15px !important;
	/*transform:rotate(-1deg);*/
	z-index:200;
	transition:all 300ms ease;
}

#pret-a-manger #nz-box-4:hover {
 	color:#3183E8!important;
 	border:1px solid #3183E8!important;
	border-radius:15px !important;
	/*transform:rotate(-1deg);*/
	z-index:200;
	transition:all 300ms ease;
}

#pret-a-manger #nz-box-6:hover {
 	color:#CCB800!important;
 	border:1px solid #CCB800!important;
	border-radius:15px !important;
	/*transform:rotate(-1deg);*/
	z-index:200;
	transition:all 300ms ease;
}

#pret-a-manger #nz-box-3:hover, #pret-a-manger #nz-box-7:hover, #pret-a-manger #nz-box-8:hover {
 	color:#D4762D!important;
 	border:1px solid #D4762D!important;
	border-radius:15px !important;
	/*transform:rotate(-1deg);*/
	z-index:200;
	transition:all 300ms ease;
}

#salades, #soupes-chaudes, #wraps, #plats-froids, #plats-chauds, #desserts, #boissons-fraiches, #menutop, #boissons-chaudes {
	height:56px;
	margin-top:-56px;
}

#salads, #hot-soups, #cold-meals, #hot-meals, #fresh-drinks, #hot-drinks {
	height:56px;
	margin-top:-56px;
}


.tabcafeandco {
	width:95.5%;
	padding-left:4.5%;
}

.col6 .nz-tabs.vertical .tabs-container .tab-content, .col7 .nz-tabs.vertical .tabs-container .tab-content, .col8 .nz-tabs.vertical .tabs-container .tab-content, .col9 .nz-tabs.vertical .tabs-container .tab-content, .col10 .nz-tabs.vertical .tabs-container .tab-content, .col11 .nz-tabs.vertical .tabs-container .tab-content, .col12 .nz-tabs.vertical .tabs-container .tab-content {
	padding:0!important;
}

.tabs-container .tab-content {
	padding:0!important;
}

.nz-tabs .tabset {
	left:-1px;
}

.col6 .nz-tabs.vertical .tab::before, .col7 .nz-tabs.vertical .tab::before, .col8 .nz-tabs.vertical .tab::before, .col9 .nz-tabs.vertical .tab::before, .col10 .nz-tabs.vertical .tab::before, .col11 .nz-tabs.vertical .tab::before, .col12 .nz-tabs.vertical .tab::before {
	right:0!important;
	background-color:none!important;
}

.tabset .tab {
	color:#3A3A3A!important;
	background-color:#f9F9f9!important;
	font-size:14px;
}

.tabset .tab.active {
	color:#fff!important;
	background-color:#d4762d!important;
	border-radius:15px!important; 

  transform:rotate(-1deg);
  transform-origin:top right;
  margin: 0 auto;
  display: block;
}

.cafegourmandimage {
	width:95.5%;
	padding-left:4.5%;
}

.cafegourmandimage .vc_single_image-img {
	border:1px solid #DBDBDB;
}

#nz-content:not(.padding-false) {
	padding:0!important;
}

.col6 .nz-tabs.vertical .tab, .col7 .nz-tabs.vertical .tab, .col8 .nz-tabs.vertical .tab, .col9 .nz-tabs.vertical .tab, .col10 .nz-tabs.vertical .tab, .col11 .nz-tabs.vertical .tab, .col12 .nz-tabs.vertical .tab {
	border:4px solid #fff!important;	
}

.sectionpret {
	border:1px solid #d4762d;
	border-bottom:0;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px; 
	text-align: center;
	color:#fff;
	padding-bottom:5px;
	/*margin:0 40% !important;*/
	background-color:#d4762d;
	/*transform:rotate(-1deg);
    transform-origin:top right;*/
    z-index:0;
    margin-top:7px!important;
    position:relative;
    top:2px;
}

.fdm-section-header {
	padding:0!important;
	/*border-bottom:2px solid #d4762d!important;*/
}

.fdm-item {
	padding-top:0!important;
}

.nz-breadcrumbs {
	display:none;
}



/*.woocommerce .logo-desk, .woo-account .logo-desk, .shoping-cart .logo-desk, .search:not(.woocommerce) .logo-desk, .error404 .logo-desk, .woo-account .logo-desk, .shoping-cart .logo-desk, .search:not(.woocommerce) .logo-desk, .error404 .logo-desk {
	display:none!important;
}

.woocommerce .logo-desk-fixed, .woo-account .logo-desk-fixed, .shoping-cart .logo-desk-fixed, .search:not(.woocommerce) .logo-desk-fixed, .error404 .logo-desk-fixed, .woo-account .logo-desk-fixed, .shoping-cart .logo-desk-fixed, .search:not(.woocommerce) .logo-desk-fixed, .error404 .logo-desk-fixed {
	display:block!important;
}

.shop-header {
	display:none;
}*/

#ipt_fsqm_form_7_button_prev, #ipt_fsqm_form_7_button_next, #ipt_fsqm_form_7_button_reset, #ipt_fsqm_form_7_mcq_11_option_frown, label[for="ipt_fsqm_form_7_mcq_11_option_frown"], #ipt_fsqm_form_8_button_prev, #ipt_fsqm_form_8_button_next, #ipt_fsqm_form_8_button_reset, #ipt_fsqm_form_8_mcq_11_option_frown, label[for="ipt_fsqm_form_8_mcq_11_option_frown"] {
	display:none!important;
}

#ipt_fsqm_form_7_button_container button, #ipt_fsqm_form_8_button_container button {
	width:100px!important;
	height:35px!important;
	position:relative!important;
	top:-20px!important;
	font-size:15px!important;
}

.ipt_uif_ajax_loader_text, .ipt_uif_ajax_loader_hellip, .ipt_uif_ajax_loader_icon {
	font-size:18px!important;
	font-family:Montserrat!important;
	color:#2293F7!important;
}

/*body #ipt_fsqm_form_wrap_7, body #ipt_fsqm_form_wrap_7 .ui-widget, body #ipt_fsqm_form_wrap_7 p, body #ipt_fsqm_form_wrap_7 ul, body #ipt_fsqm_form_wrap_7 ol, body #ipt_fsqm_form_wrap_7 table, body #ipt_fsqm_form_wrap_7.ipt_uif_common .ui-widget input, body #ipt_fsqm_form_wrap_7.ipt_uif_common .ui-widget select, body #ipt_fsqm_form_wrap_7.ipt_uif_common .ui-widget textarea, body #ipt_fsqm_form_wrap_7.ipt_uif_common .ui-widget button, body #ipt_fsqm_form_wrap_7.ipt_uif_common input, body #ipt_fsqm_form_wrap_7.ipt_uif_common select, body #ipt_fsqm_form_wrap_7.ipt_uif_common textarea, body #ipt_fsqm_form_wrap_7.ipt_uif_common button {
	font-size:16px!important;
	font-family:Montserrat!important;
	color:#3A3A3A!important;
}*/

.ipt_uif_progress_value, .ipt_uif_question_label {
	font-size:18px!important;
	font-family:Montserrat!important;
	color:#2293F7!important;
	z-index:100!important;
}

.eform-progress-value-span {
	line-height:5.5em!important;
}

.ipt-uif-custom-material-default.type_2 .ipt_fsqm_main_tab > .ui-tabs-panel {
	padding-top:0!important;
}

.ipt_uif_smiley_rating_inner {
	text-align:center;
	color:#2293F7!important;
}

/*#ipt_fsqm_form_7_tab_0 {
	display:none!important;
}*/

.ipt-uif-custom-material-default .ipt-eform-content {
	box-shadow: none!important;
}

.ipt-uif-custom-material-default .ui-progressbar .ui-progressbar-value {
	background-color: #d6ecff!important;
	z-index:0!important;
}

.ipt-uif-custom-material-default .ipt_uif_question label.ipt_uif_question_title .ipt_uif_question_required {
	color:#2293F7!important;
}

.ipt_fsqm_form_message_success h3 {
	display:none!important;
}

.ipt_fsqm_success_wrap p {
	font-size:16px!important;
	font-family:Montserrat!important;
	color:#2293F7!important;
	text-align:left!important;
	margin-top:20px!important;
}

.ipt_fsqm_form_message_success .ui-widget-header {
	display:none!important;
}

/*.ipt_uif_text_icon_no_bg, .fsqm_ve_text {
	font-size:18px!important;
	font-family:Montserrat!important;
	color:#2293F7!important;
}

.fsqm_ve_msg {
	color:#3A3A3A!important;
	font-size:16px!important;
	font-family:Montserrat!important;
	position:relative!important;
	top:10px!important;
}*/

.ipt_uif_question_content {
	text-align:left!important;
}

.ipt_uif_label_column {
	font-size:16px!important;
	font-family:Montserrat!important;
	color:#3A3A3A!important;
	font-weight:normal!important;
}

#ipt_fsqm_form_7_progressbar, #ipt_fsqm_form_8_progressbar {
	height:50px!important;
}

.ipt_uif_front .ipt_uif_column .ipt_uif_column_inner.side_margin {
	margin-top:0!important;
}

.ipt_uif_column .ipt_uif_column_full .ipt_uif_conditional .ipt_fsqm_main_heading_column {
	height:0;
	margin:0;
	padding:0;
}

.ipt_fsqm_form_tab_panel .ui-tabs-panel .ui-widget-content .ui-corner-bottom {
	margin-top:0;
	padding-top:0;
}

.ipt_uif_question_label label {
	font-weight:bold!important;
}

.ipt_uif_rating_smiley {
	margin-top:10px!important;
}

.ipt_uif_front.ipt_uif_common .ipt_uif_progress_bar.ui-progressbar {
	margin-bottom:0!important;
}

.ipt_uif_common.ipt-uif-custom-excite-bike .ui-widget-content {
	border:0!important;
	background-color:#fff!important;
	background:none!important;
}

/*body #ipt_fsqm_form_wrap_7 h1, body #ipt_fsqm_form_wrap_7 h2, body #ipt_fsqm_form_wrap_7 h3, body #ipt_fsqm_form_wrap_7 h4, body #ipt_fsqm_form_wrap_7 h5, body #ipt_fsqm_form_wrap_7 h6, body .ipt_fsqm_form_tabs .ui-tabs-nav, #ipt_fsqm_form_wrap_7 .ipt_uif_matrix thead, #ipt_fsqm_form_wrap_7 .ipt_uif_matrix th, body .ipt_fsqm_form_sda .ipt_fsqm_form_sda_head, body .ui-dialog .ui-dialog-title, body #ipt_fsqm_form_wrap_7 ul.ipt_fsqm_form_ul_menu li a, body #ipt_fsqm_form_wrap_7 .ipt_fsqm_form_message, body #ipt_fsqm_form_wrap_7 .ipt_uif_tabs.ui-tabs .ui-tabs-nav li, body #ipt_fsqm_form_wrap_7 .ipt_uif_question .ipt_uif_question_label .ipt_uif_question_title, body #ipt_fsqm_form_wrap_7 .ipt_uif_divider {
	font-size:16px!important;
	font-family:Montserrat!important;
	color:#3A3A3A!important;
}*/

.ipt_uif_common.ipt-uif-custom-excite-bike .ipt_uif_widget_box .ui-widget-header h3 {
	color:#3A3A3A!important;
	text-shadow:none!important;
}

.ipt_uif_front [class*="ipt-icomoon"] {
	font-size:22px!important;
}

.ui-widget-content .ui-corner-all {
	background:none!important;
}

.ipt_uif_common .ui-widget-content {
	background:none!important;
	background-color:#fff!important;
}

.ipt_uif_common.ipt-uif-custom-excite-bike .ui-widget-header {
	background:#d6ecff!important;
	border:1px solid #93cdff!important;
	height:81%!important;
	position:relative!important;
	left:1px!important;
	top:1px!important;
}

.ipt_uif_progress_value code {
	color:#2293F7!important;
}

.ipt_uif_common.ipt-uif-custom-excite-bike .ui-progressbar .ui-progressbar-value {
	/*border-radius:50px!important;*/
}

.ipt_uif_front.ipt_uif_common .ipt_uif_progress_bar.ui-progressbar .ipt_uif_progress_value {
	line-height:2.5em!important;
}

.ipt_uif_common.ipt-uif-custom-excite-bike .ui-widget-content {
	color:#2293F7!important;
	padding-top:0 !important;
}

#slide-11-layer-2, #slide-52-layer-2 {
	min-height:25px!important;
}

/*img[title="soupe plat"], img[title="plat dessert"], img[title="cacao coco"]{
  pointer-events:none!important;
  cursor: default!important;
}*/

/*img[title="soup menu"], img[title="dessert menu"], img[title="coco cacao"]{
  pointer-events:none!important;
  cursor: default!important;
}*/

.footer-widget-area > .widget {
	width:33%!important;
}

.desk-menu > ul > li.menu-item-language > a {
		box-shadow:inset 0 0 0 0px rgba(255,255,255,0.2)!important;	
}

.wpml-ls-flag {
	position:relative!important;
	top:4px!important;
}

#cn-accept-cookie {
	width:15px;height:15px;position:realtive;top:2px;left:10px;font-weight:bold;
}

.gilles-lartigot {
	position:relative!important;
	top:-530px!important;
}

.le-caboteur {
	position:relative!important;
	top:-650px!important;
}

.aymeric-caron {
	position:relative!important;
	top:-770px!important;
}

.sud-ouest {
	position:relative!important;
	top:-1020px!important;
}

.smile-icon-timeline-wrap {
	height:1750px!important;
}

.vc_tta-panel-body {
	height:1770px!important;
}

.form-field-description {
	font-size:12px;
}

.rawcoco-cafe-header {
	width:91%;
	margin:auto;
}

.rawcoco-cafe-header-logo {
	float:left;
	width:31%;	
	height:143px;
}

.rawcoco-cafe-header-bio {
	line-height:18px;
	padding-top:15px;
	float:left;
	width:23%;
	border:#EAEAEA 1px solid;
	height:140px;
	vertical-align:top;
	background-color:#F5FFF6;
	color:#299844;
	font-weight:bold;
	font-size:17px;
	font-family:'Calibri-rawcoco';
}

.rawcoco-cafe-header-eau {
	line-height:18px;
	padding-top:15px;
	float:left;
	width:23%;
	border-top:#EAEAEA 1px solid;
	border-bottom:#EAEAEA 1px solid;
	border-right:#EAEAEA 1px solid;
	height:140px;
	vertical-align:top;
	background-color:#F5FCFF;
	color:#3BADDE;
	font-weight:bold;
	font-size:17px;
	font-family:'Calibri-rawcoco';
}

.rawcoco-cafe-header-milk {
	line-height:18px;
	padding-top:8px;
	float:left;
	width:23%;
	border-top:#EAEAEA 1px solid;
	border-bottom:#EAEAEA 1px solid;
	border-right:#EAEAEA 1px solid;
	height:140px;
	vertical-align:top;
	background-color:#FFF8F4;
	color:#E17649;
	font-weight:bold;
	font-size:17px;
	font-family:'Calibri-rawcoco';
}

.rawcoco-cafe-title1 {
	width:91%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size: 28px;
	font-weight: bold;
	color: #3A3A3A;
	height:25px;
}

.rawcoco-cafe-subtitle1 {
	width:91%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size: 17px;
	color: #E5763B;
	height:20px;
}

.rawcoco-cafe-row1 {
	width:91%;
	margin:auto;
}

.rawcoco-cafe-row1-left {
	line-height:18px;
	padding-top:5px;
	padding-right:10px;
	float:left;
	width:60%;
	border:#EAEAEA 1px solid;
	height:50px;
	vertical-align:top;
	background-color:#FFF;
	color:#3A3A3A;
	font-size:17px;
	font-family:'Calibri-rawcoco';
	text-align:right;
}

.rawcoco-cafe-row1-right {
	line-height:18px;
	padding-top:15px;
	float:left;
	width:40%;
	border-top:#EAEAEA 1px solid;
	border-bottom:#EAEAEA 1px solid;
	border-right:#EAEAEA 1px solid;
	height:50px;
	vertical-align:top;
	background-color:#FFF;
	color:#3A3A3A;
	font-size:20px;
	font-family:'Calibri-rawcoco';
	text-align:center;
}

.rawcoco-cafe-row1-impair {
	line-height:18px;
	padding-top:5px;
	padding-right:10px;
	float:left;
	width:60%;
	border:#EAEAEA 1px solid;
	border-top:0;
	height:50px;
	vertical-align:top;
	background-color:#F9F9F9;
	color:#3A3A3A;
	font-size:17px;
	font-family:'Calibri-rawcoco';
	text-align:right;	
}

.rawcoco-cafe-expresso {
	font-size:20px;
	font-weight:bold;
}

.rawcoco-cafe-row1-impair-right {
	line-height:18px;
	padding-top:15px;
	float:left;
	width:40%;
	border-bottom:#EAEAEA 1px solid;
	border-right:#EAEAEA 1px solid;
	height:50px;
	vertical-align:top;
	background-color:#F9F9F9;
	color:#3A3A3A;
	font-size:20px;
	font-family:'Calibri-rawcoco';
	text-align:center;
}

.rawcoco-cafe-row1-pair {
	line-height:18px;
	padding-top:5px;
	padding-right:10px;
	float:left;
	width:60%;
	border:#EAEAEA 1px solid;
	border-top:0;
	height:50px;
	vertical-align:top;
	background-color:#FFF;
	color:#3A3A3A;
	font-size:17px;
	font-family:'Calibri-rawcoco';
	text-align:right;
}

.rawcoco-cafe-row1-pair-right {
	line-height:18px;
	padding-top:15px;
	float:left;
	width:40%;
	border-bottom:#EAEAEA 1px solid;
	border-right:#EAEAEA 1px solid;
	height:50px;
	vertical-align:top;
	background-color:#FFF;
	color:#3A3A3A;
	font-size:20px;
	font-family:'Calibri-rawcoco';
	text-align:center;
}

.rawcoco-cafe-supplement {
	line-height:18px;
	padding-top:5px;
	padding-left:10px;
	float:left;
	width:60%;
	height:28px;
	vertical-align:top;
	color:#3A3A3A;
	font-size:17px;
	font-family:'Calibri-rawcoco';
	text-align:left;
}

.rawcoco-cafe-supplement-right {
	line-height:18px;
	padding-top:5px;
	padding-right:10px;
	float:left;
	width:40%;
	height:28px;
	vertical-align:top;
	color:#3A3A3A;
	font-size:17px;
	font-family:'Calibri-rawcoco';
	text-align:right;
}

.texte-orange {
	color:#E5763B;
}

.rawcoco-cafe-the {
	line-height:18px;
	padding-top:10px;
	padding-right:10px;
	float:left;
	width:48%;
	border:#EAEAEA 1px solid;
	height:305px;
	vertical-align:top;
	background-color:#F9F9F9;
	color:#3A3A3A;
	font-size:17px;
	font-family:'Calibri-rawcoco';
	text-align:center;
}

.rawcoco-cafe-gourmand {
	width:100%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size: 28px;
	font-weight: bold;
	color: #3A3A3A;
	height:25px;
}

.rawcoco-cafe-gourmand-subtitle {
	width:100%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size: 17px;
	color: #E5763B;
	height:20px;
}

.rawcoco-cafe-gourmand-row1 {
	width:100%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size: 20px;
	color: #3A3A3A;
	padding-top:10px;
}

.rawcoco-cafe-gourmand-title {
	width:66%;
	float:left;
	text-align:right;
}

.rawcoco-cafe-gourmand-row1-price {
	width:25%;
	float:left;
}

.rawcoco-cafe-gourmand-row2-orange {
	width:100%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size: 17px;
	color: #E5763B;
	padding-top:10px;
}

.rawcoco-cafe-gourmand-row2-noir {
	width:100%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size: 20px;
	color: #3A3A3A;
	padding-top:10px;
}

.rawcoco-cafe-the-right {
	line-height:18px;
	padding-top:10px;
	float:left;
	width:52%;
	border-top:#EAEAEA 1px solid;
	border-bottom:#EAEAEA 1px solid;
	border-right:#EAEAEA 1px solid;
	height:305px;
	vertical-align:top;
	background-color:#FFF;
	color:#3A3A3A;
	font-size:20px;
	font-family:'Calibri-rawcoco';
	text-align:center;
}

.rawcoco-cafe-the-right-price {
	width:100%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size: 20px;
	color: #3A3A3A;
	height:20px;
}

.rawcoco-cafe-the-right-div {
	width:100%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size: 20px;
	color: #3A3A3A;
	padding-top:10px;
}

.rawcoco-cafe-the-right-div-left {
	width:50%;
	float:left;
	text-align:left;
	padding-left:30px;
}

.rawcoco-texte-bold {
	font-weight:bold;
}

.rawcoco-cafe-the-right-div-left-ul {
	padding-left:5px;
}

.rawcoco-cafe-the-right-div-left-ul-li-row1 {
	padding-top:8px;
	padding-bottom:0;
	color:#E5763B;
}

.rawcoco-texte-noir {
	color:#3A3A3A;
}

.rawcoco-cafe-the-right-div-left-ul-li-row2 {
	padding-bottom:0;
	color:#E5763B;
}

.rawcoco-cafe-the-right-div-left-ul-li-row3 {
	color:#E5763B;
}

.rawcoco-goji {
	padding-top:8px;
	color:#E5763B;
}

.rawcoco-cafe-the-right-div-right {
	width:50%;
	float:left;
	text-align:left;
}

.rawcoco-cafe-the-right-div-right-ul-li-row1 {
	padding-top:8px;
	color:#E5763B;
}

.rawcoco-cafe-the-right-div-right-ul-li-row1-subtitle {
	font-size:17px;
	padding-left:18px;
}

.rawcoco-cafe-the-right-div-right-ul-li-row2 {
	padding-top:5px;
	color:#E5763B;
}

.rawcoco-infusion-price {
	width:91%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size: 20px;
	color: #3A3A3A;
	height:20px;
}

.rawcoco-infusion-div {
	width:91%;
	margin:auto;
	font-family: 'Calibri-rawcoco';
	font-size:17px;
	color: #3A3A3A;
	text-align:center;
}

.rawcoco-infusion-div-cell-grey {
	border:#EAEAEA 1px solid;
	background-color:#F9F9F9;
	float:left;
	width:33.33%;
	height:50px;
	padding-top:10px;
}

.rawcoco-infusion-name {
	font-size:20px;
}

.rawcoco-infusion-div-cell-white {
	border-top:#EAEAEA 1px solid;
	border-bottom:#EAEAEA 1px solid;
	border-right:#EAEAEA 1px solid;
	background-color:#FFF;
	float:left;
	width:33.33%;
	height:50px;
	padding-top:10px;
}

.rawcoco-infusion-div-cell-grey-otherborder {
	border-top:#EAEAEA 1px solid;
	border-bottom:#EAEAEA 1px solid;
	border-right:#EAEAEA 1px solid;
	background-color:#F9F9F9;
	float:left;
	width:33.33%;
	height:50px;
	padding-top:10px;
}

.rawcoco-infusion-div-cell-white-otherborder {
	border:#EAEAEA 1px solid;
	border-top:0;
	background-color:#FFF;
	float:left;
	width:33.33%;
	height:50px;
	padding-top:10px;
}

.rawcoco-infusion-div-cell-grey-another {
	border-top:0;
	border-bottom:#EAEAEA 1px solid;
	border-right:#EAEAEA 1px solid;
	background-color:#F9F9F9;
	float:left;
	width:33.33%;
	height:50px;
	padding-top:10px;
}

.rawcoco-infusion-div-cell-white-another {
	border-top:0;
	border-bottom:#EAEAEA 1px solid;
	border-right:#EAEAEA 1px solid;
	background-color:#FFF;
	float:left;
	width:33.33%;
	height:50px;
	padding-top:10px;
}	

.rawcoco-infusion-div-cell-grey-again {
	border:#EAEAEA 1px solid;
	border-top:0;
	background-color:#F9F9F9;
	float:left;
	width:33.33%;
	height:50px;
	padding-top:10px;
}
	
.rawcoco-cafe-prix-nets {
	color:#3A3A3A;
	font-size:14px;
	width:91%;
	margin:auto;
	font-family:'Calibri-rawcoco';
}

.allergene {
	font-style: italic;
	text-decoration: underline;
}

.fdm-sectionid-101 .fdm-item-title, .fdm-sectionid-101 .fdm-item-price {
	color:#88C057!important;
}

.fdm-sectionid-46 .fdm-item-title, .fdm-sectionid-46 .fdm-item-price {
	color:#D90022!important;
}

.fdm-sectionid-103 .fdm-item-title, .fdm-sectionid-103 .fdm-item-price {
	color:#2D84E9!important;
}

.fdm-sectionid-104 .fdm-item-title, .fdm-sectionid-104 .fdm-item-price {
	color:#D90022!important;
}

.fdm-sectionid-56 .fdm-item-title, .fdm-sectionid-56 .fdm-item-price {
	color:#CDB900!important;
}

.animate-item a p {
	margin:0 0 5px !important;
}

/* modifications effectuées sur le header de la page de commande en ligne pour l'alléger et la simplifier */
body.page-id-4810 .rich-header, body.page-id-5655 .rich-header, body.page-id-5667 .rich-header, body.page-id-5768 .rich-header, body.page-id-5770 .rich-header {
	background-color:#282828!important;
}

body.page-id-4810 .rich-header h1, body.page-id-5655 .rich-header h1, body.page-id-5667 .rich-header h1, body.page-id-5768 .rich-header h1, body.page-id-5770 .rich-header h1 {
	text-transform: lowercase!important;
	font-size:45px!important;
}

body.page-id-4810 .rich-header, .rich-header .container, body.page-id-5655 .rich-header, .rich-header .container, body.page-id-5667 .rich-header, body.page-id-5768 .rich-header, body.page-id-5770 .rich-header {
	height:54px!important;
}

body.page-id-4810 .desk .logo, body.page-id-4810 .desk .logo-part, body.page-id-5655 .desk .logo, body.page-id-5655 .desk .logo-part, body.page-id-5667 .desk .logo, body.page-id-5667 .desk .logo-part, body.page-id-5768 .desk .logo, body.page-id-5768 .desk .logo-part, body.page-id-5770 .desk .logo, body.page-id-5770 .desk .logo-part {
	height:54px!important;
}

body.page-id-4810 .logo-desk, body.page-id-4810 .rich-header .rich-header-content, body.page-id-4810 #slider-arrow, body.page-id-5655 .logo-desk, body.page-id-5655 .rich-header .rich-header-content, body.page-id-5655 #slider-arrow, body.page-id-5667 .logo-desk, body.page-id-5667 .rich-header .rich-header-content, body.page-id-5667 #slider-arrow, body.page-id-5768 .logo-desk, body.page-id-5768 .rich-header .rich-header-content, body.page-id-5768 #slider-arrow, body.page-id-5770 .logo-desk, body.page-id-5770 .rich-header .rich-header-content, body.page-id-5770 #slider-arrow {
	display:none!important;
}

body.page-id-4810 .logo-desk-fixed, body.page-id-5655 .logo-desk-fixed, body.page-id-5667 .logo-desk-fixed, body.page-id-5768 .logo-desk-fixed, body.page-id-5770 .logo-desk-fixed {
	display:block!important;
}

/* fin de modifications du header de la page de commande en ligne */
	
/*#slider-arrow {
	display:none!important;
}*/

a[title="click and collect"] {
	background-color: #D4762D;
	border:0;
	padding-left: 6px!important;
	padding-right: 6px!important;
	border-radius: 3px;
	text-decoration:none!important;
	text-decoration-color: transparent!important;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
}

a[title="click and collect"]:hover {
	background-color: transparent;
	padding-left: 6px!important;
	padding-right: 6px!important;
	border-radius: 3px;
	border:0;
	text-decoration:none!important;
	text-decoration-color: transparent!important;
	transition:all 300ms ease;
	-webkit-transition:all 300ms ease;
}

a.cgu {
	color:#fff;
	text-decoration:none;
}

a.cgu:hover {
	color:#fff;
	text-decoration: underline;
}

/* Responsive */
.logo-mob img {max-height: 65px !important;}
.home-frame-1 {padding-left: 35px ! important; left: 15px; position: relative; width: 93%;}
.home-frame-2 {right: 15px; position: relative; padding-left: 35px!important; padding-right: 35px!important;}
.home-frame-3 {padding-left: 35px !important; left: 15px; position: relative; width: 93%;}
.home-frame-4 {right: 15px; position: relative; padding-left: 35px!important; padding-right: 35px!important; margin-bottom: 30px;}
.mob-header {position: fixed; width: 100%; background-color: transparent; box-shadow: none;}
.mob-header-top {background-color: transparent !important;}
.mob-header-top.active {background-color: #282828 !important;} 
.mob-header-content {background-color: #282828;}

/* WooCommerce */
body.woocommerce aside.sidebar {
    display: none;
}
body.woocommerce .main-content {
    width: 100%;
    padding-right: 0;
}
.woocommerce .product .single-product-summary .button {

}
ul.tabs.wc-tabs>li {
    width: auto;
    display: inline-block;
}
body.woocommerce .rich-header {
	height: 180px;

}
body.woocommerce .button, body.woocommerce-cart .button {
    height: 42px;
    line-height: 42px !important;
    width: 200px !important;
    background-image: none;
}

body.page-id-4810 .col[data-align="left"], body.page-id-5667 .col[data-align="left"], body.page-id-5768 .col[data-align="left"], body.page-id-5770 .col[data-align="left"] {
	text-align: center;
}

body.page-id-4810 .vc_btn3-container, body.page-id-5667 .vc_btn3-container, body.page-id-5768 .vc_btn3-container, body.page-id-5770 .vc_btn3-container {
	display: inline-block;
}

body.page-id-4810 .vc_btn3.vc_btn3-size-lg, body.page-id-5667 .vc_btn3.vc_btn3-size-lg, body.page-id-5768 .vc_btn3.vc_btn3-size-lg, body.page-id-5770 .vc_btn3.vc_btn3-size-lg {
	font-size: 16px;
	padding-left: 40px;
	padding-right: 40px;
	margin-left: 40px;
	margin-right: 40px;
}

body.page-id-4810 .col12, body.page-id-4810 .col11, body.page-id-4810 .col10, body.page-id-4810 .col9, body.page-id-4810 .col8, body.page-id-4810 .col7, body.page-id-4810 .col6, body.page-id-4810 .col5, body.page-id-4810 .col4, body.page-id-4810 .col3, body.page-id-4810 .col2, body.page-id-4810 .col1,
body.page-id-5667 .col12, body.page-id-5667 .col11, body.page-id-5667 .col10, body.page-id-5667 .col9, body.page-id-5667 .col8, body.page-id-5667 .col7, body.page-id-5667 .col6, body.page-id-5667 .col5, body.page-id-5667 .col4, body.page-id-5667 .col3, body.page-id-5667 .col2, body.page-id-5667 .col1,
body.page-id-5768 .col12, body.page-id-5768 .col11, body.page-id-5768 .col10, body.page-id-5768 .col9, body.page-id-5768 .col8, body.page-id-5768 .col7, body.page-id-5768 .col6, body.page-id-5768 .col5, body.page-id-5768 .col4, body.page-id-5768 .col3, body.page-id-5768 .col2, body.page-id-5768 .col1,
body.page-id-5770 .col12, body.page-id-5770 .col11, body.page-id-5770 .col10, body.page-id-5770 .col9, body.page-id-5770 .col8, body.page-id-5770 .col7, body.page-id-5770 .col6, body.page-id-5770 .col5, body.page-id-5770 .col4, body.page-id-5770 .col3, body.page-id-5770 .col2, body.page-id-5770 .col1 {
	padding-bottom:100px;
}

body.page-id-4810 .vc_btn3.vc_btn3-color-black, body.page-id-4810 .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat, body.page-id-5667 .vc_btn3.vc_btn3-color-black, body.page-id-5667 .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat, body.page-id-5768 .vc_btn3.vc_btn3-color-black, body.page-id-5768 .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat, body.page-id-5770 .vc_btn3.vc_btn3-color-black, body.page-id-5770 .vc_btn3.vc_btn3-color-black.vc_btn3-style-flat {
	background-color: #D4762D;
	color: #fff !important;
}

.yikes-easy-mc-submit-button {
	width:100px!important;
}

/*#menu-item-5496 a {
	color: #D4762D!important;
	font-weight: 700!important; 
}*/

#slide-60-layer-2 {
	height:24px!important;
}

#slide-60-layer-1, slide-18-layer-9 {
	height:76px!important;
}

.gift-up-target .lazyloaded {
	min-width:100%!important;
	overflow: auto!important;
}

#post-4810 .col12, #post-5667 .col12, #post-5768 .col12, #post-5770 .col12 {
	padding-bottom:0!important;
}

#post-5768 .wpb_single_image.vc_align_left {
	text-align:center;
}

#slide-61-layer-9, #slide-50-layer-1, #slide-63-layer-9, #slide-64-layer-9 {
	height:78px!important;
}

#slide-61-layer-2, #slide-62-layer-2, #slide-7-layer-2, #slide-50-layer-2, #slide-63-layer-2, #slide-64-layer-2 {
	height:25px!important;
}

#slide-60-layer-7, #slide-60-layer-9, #slide-4-layer-7, #slide-4-layer-9, #slide-5-layer-7, #slide-5-layer-11, #slide-61-layer-7, #slide-62-layer-7, #slide-7-layer-7, #slide-51-layer-7, #slide-51-layer-9, #slide-47-layer-7, #slide-47-layer-9, #slide-48-layer-7, #slide-48-layer-11, #slide-63-layer-7, #slide-64-layer-7, #slide-50-layer-7  {
	margin-left:1px!important;
}

#scroll-to-top {
	display:none!important;
}

.logo-desk a img {
	width:200px!important;
	height:145px!important;
	margin-top:-8px!important;
}

.header .logo{
	display:table;
}

.logo-mob {
	float:none;
}

.rawcoco-cafe-header-logo img {
 width:185px!important;
 max-width:185px!important;
}

.vc_empty_space {
	clear:both;
}

.login h1 a {
	background-image:none!important;
	display:none!important;
}

@media only screen and (max-width: 1100px) {
	a[title="click and collect"] {padding-left: 25px!important;}
	a[title="click and collect"]:hover {padding-left: 25px!important;}
	.container, .full-width-true .nz-tabs.full-true .tab-content, .ninzio-navigation {max-width: 95%; width: 95%;}
}

@media only screen and (max-width: 767px) {
	/* tablets like ipad */
	.home-frame-1, .home-frame-2, .home-frame-3, .home-frame-4 {padding-left: 0 !important; padding-right: 0 !important; left: 0; width: 100%; margin-top: 30px;}
	.footer-widget-area>.widget {width: 100%!important;}
	#scroll-to-top {right:35px!important;bottom:35px!important;}
	.yikes-easy-mc-email{line-height:1!important;}
	#menu, #nosengagements, #carte, #sondage, #salades, #soupes-chaudes, #wraps, #plats-froids, #plats-chauds, #desserts, #boissons-fraiches, #boissons-chaudes {height:80px!important;margin-top:-80px!important;}
	#menutop {height:65px!important;margin-top:-65px!important;}
	#salads, #hot-soups, #cold-meals, #hot-meals, #fresh-drinks, #hot-drinks {height:80px!important;margin-top:-80px!important;}
	body.page-id-4810 .rich-header, body.page-id-5655 .rich-header, .rich-header .container, body.page-id-5667 .rich-header, body.page-id-5768 .rich-header, body.page-id-5770 .rich-header {height:80px!important;}
}

@media only screen and (max-width: 480px) {
	/* phone like iPhone */
	.container, .full-width-true .nz-tabs.full-true .tab-content, .ninzio-navigation {max-width: 98%; width: 98%;}
	.sectionpret {width:60%; margin:0 20% !important;}
	.fdm-item-has-image .fdm-item-panel p {padding-left: 20px!important;}
	.fdm-item-content p  {padding-right: 20px!important;}
	.fdm-item-image {display: initial !important; width: 50% !important; margin: 10px auto 0 auto; border-left: none; border-right: none; border-radius: 15px!important;}
	.fdm-item-price-wrapper {top: 10px !important; right: initial !important; padding-left: 20px !important;}
	
	.vc_col-sm-10{width:100%!important;}
	.rawcoco-cafe-header-logo .lazyloaded {max-width:60%!important;}
	.rawcoco-cafe-header-bio, .rawcoco-cafe-header-eau, .rawcoco-cafe-header-milk {width:100%!important;font-size:16px!important;border:#EAEAEA 1px solid !important;}
	.rawcoco-cafe-supplement, .rawcoco-cafe-supplement-right {font-size:15px!important;width:100%!important;text-align:left!important;padding-left:4px!important;}
	.tabset .tab {padding:9px 30px;}
	.toobigspace {height:15px!important;}
	.rawcoco-cafe-gourmand-title {width:74%!important;font-size:18px!important;}
	.rawcoco-texte-noir {font-size:14px!important;}
	.rawcoco-cafe-the-right-div-right-ul-li-row1-subtitle {font-size:15px!important;height:330px!important;}
	.rawcoco-infusion-name {font-size:16px!important;line-height:16px!important;}
	.texte-orange {font-size:15px!important;}
	.footer-widget-area {left:4%!important;}
	.yikes-mailchimp-form-description, #yikes-easy-mc-form-1-EMAIL, #yikes-easy-mc-form-2-EMAIL {width:74%!important}
	.form-field-description {font-size:11px!important;}
	.rawcoco-cafe-gourmand-row1 {width:110%!important;}
	.rawcoco-cafe-row1-left, .rawcoco-cafe-row1-impair, .rawcoco-cafe-row1-pair {width:80%!important;font-size:13px!important;height:70px!important;text-align:left!important;padding-left:10px!important;}
	.rawcoco-cafe-row1-right, .rawcoco-cafe-row1-impair-right, .rawcoco-cafe-row1-pair-right {width:20%!important;height:70px!important;padding-top:25px!important;}
	 
	.rawcoco-cafe-the-right-div-left-ul {padding-left:0!important;}
	.rawcoco-cafe-the-right-div-left {padding-left:5px!important;}
	.rawcoco-cafe-gourmand {font-size:26px!important;}
	.rawcoco-cafe-supplement{margin-bottom:15px!important;}
	.rawcoco-cafe-header-logo {width:100%!important;}
	.rawcoco-cafe-supplement-right .texte-orange {font-size:14px!important;}
	.rawcoco-cafe-the {margin-bottom:15px!important;}
	.rawcoco-cafe-the-right {border:#EAEAEA 1px solid !important;height:330px!important;}
	.rawcoco-cafe-the, .rawcoco-cafe-the-right {width:100%!important;}
	.rawcoco-infusion-div-cell-white, .rawcoco-infusion-div-cell-grey, .rawcoco-infusion-div-cell-grey-otherborder, .rawcoco-infusion-div-cell-white-otherborder, .rawcoco-infusion-div-cell-grey-another, .rawcoco-infusion-div-cell-white-another, .rawcoco-infusion-div-cell-grey-again, .rawcoco-infusion-div-cell-white-again {width:50%!important;height:85px!important;}
	 .infusion-noclearboth {clear:none!important;}
	 #slide-61-layer-2 {height:50px!important;}
}

@media only screen and (max-width: 420px) {
	.rawcoco-cafe-header-logo .lazyloaded {max-width:52%!important;}
}

@media only screen and (max-width: 320px) {
	.rawcoco-cafe-gourmand {font-size:25px!important;}
	.rawcoco-cafe-the-right{height:340px!important;}
}

@media only screen and (min-width: 480px) {
	.sectionpret {width:50%; margin:0 25% !important;}
	
	.vc_col-sm-10{width:100%!important;}
	.rawcoco-cafe-header-logo .lazyloaded {max-width:45%!important;}
	.rawcoco-cafe-header-bio, .rawcoco-cafe-header-eau, .rawcoco-cafe-header-milk {width:33.33%!important;font-size:12px!important;}
	.rawcoco-cafe-supplement, .rawcoco-cafe-supplement-right {font-size:14px!important;width:100%!important;text-align:left!important;padding-left:4px!important;}
	.tabset .tab {padding:9px 30px;}
	.toobigspace {height:15px!important;}
	.rawcoco-cafe-gourmand-title {width:68%!important;font-size:18px!important;}
	.rawcoco-texte-noir {font-size:15px!important;}
	.rawcoco-cafe-the-right-div-right-ul-li-row1-subtitle {font-size:16px!important;}
	.rawcoco-infusion-name {font-size:16px!important;line-height:16px!important;}
	.texte-orange {font-size:15px!important;}
	.footer-widget-area {left:4%!important;}
	.yikes-mailchimp-form-description, #yikes-easy-mc-form-1-EMAIL, #yikes-easy-mc-form-2-EMAIL {width:74%!important}
	.form-field-description {font-size:11px!important;}
	.rawcoco-cafe-gourmand-row1 {width:105%!important;}
	.rawcoco-cafe-row1-left, .rawcoco-cafe-row1-impair, .rawcoco-cafe-row1-pair {width:80%!important;font-size:13px!important;text-align:left!important;padding-left:10px!important;}
	.rawcoco-cafe-row1-right, .rawcoco-cafe-row1-impair-right, .rawcoco-cafe-row1-pair-right {width:20%!important;}
	 
	.rawcoco-cafe-the-right-div-left-ul {padding-left:0!important;}
	.rawcoco-cafe-the-right-div-left {padding-left:5px!important;}
	.rawcoco-cafe-gourmand {font-size:26px!important;}
	.rawcoco-cafe-supplement{margin-bottom:0!important;}
	.rawcoco-cafe-header-logo {width:100%!important;}
	.rawcoco-cafe-supplement-right .texte-orange {font-size:14px!important;}
	.rawcoco-cafe-the {margin-bottom:15px!important;}
	.rawcoco-cafe-the-right {border:#EAEAEA 1px solid !important;}
	.rawcoco-cafe-the, .rawcoco-cafe-the-right {width:100%!important;}
	.rawcoco-infusion-div-cell-white, .rawcoco-infusion-div-cell-grey, .rawcoco-infusion-div-cell-grey-otherborder, .rawcoco-infusion-div-cell-white-otherborder, .rawcoco-infusion-div-cell-grey-another, .rawcoco-infusion-div-cell-white-another, .rawcoco-infusion-div-cell-grey-again, .rawcoco-infusion-div-cell-white-again {width:50%!important;height:75px!important;}
	 .infusion-noclearboth {clear:none!important;}
	 body.page-id-4810 .rich-header, body.page-id-5655 .rich-header, .rich-header .container, body.page-id-5667 .rich-header, body.page-id-5768 .rich-header, body.page-id-5770 .rich-header {height:80px!important;}
	 
	 
}

@media only screen and (min-width: 769px) and (max-width: 1020px) {
	.tabset .tab {font-size:12px;}
}

@media only screen and (min-width: 768px) and (max-width: 868px) {
	.rawcoco-cafe-header-logo img {
		width:160px!important;
	}
}

@media only screen and (min-width: 560px) {
	.rawcoco-cafe-row1-left, .rawcoco-cafe-row1-impair, .rawcoco-cafe-row1-pair, .rawcoco-cafe-row1-right, .rawcoco-cafe-row1-impair-right, .rawcoco-cafe-row1-pair-right {height:60px!important;}

}

@media only screen and (max-width: 480px) {
	.rawcoco-cafe-header-logo {
	  float:none!important;
	  margin:0 auto!important;
	}
}

@media only screen and (min-width: 768px) {
	.sectionpret {width:30%; margin:0 70% !important;}
	.vc_col-sm-10{width:100%!important;}
	.rawcoco-cafe-header-logo .lazyloaded {max-width:95%!important;}
	.rawcoco-cafe-header-bio, .rawcoco-cafe-header-eau, .rawcoco-cafe-header-milk {width:25%!important;font-size:15px!important;}
	.rawcoco-cafe-supplement {font-size:15px!important;width:65%!important;text-align:left!important;padding-left:4px!important;}
	.rawcoco-cafe-supplement-right {font-size:15px!important;width:35%!important;text-align:right!important;padding-right:4px!important;}
	.tabset .tab {padding:9px 30px;}
	.toobigspace {height:335px!important;}
	.rawcoco-cafe-gourmand-title {width:75%!important;font-size:20px!important;}
	.rawcoco-texte-noir {font-size:16px!important;}
	.rawcoco-cafe-the-right-div-right-ul-li-row1-subtitle {font-size:16px!important;}
	.rawcoco-infusion-name {font-size:18px!important;}
	.texte-orange {font-size:16px!important;}
	.footer-widget-area {left:1%!important;}
	.yikes-mailchimp-form-description, #yikes-easy-mc-form-1-EMAIL, #yikes-easy-mc-form-2-EMAIL {width:74%!important}
	.form-field-description {font-size:11px!important;}
	.rawcoco-cafe-gourmand-row1 {width:105%!important;}
	.rawcoco-cafe-row1-left, .rawcoco-cafe-row1-impair, .rawcoco-cafe-row1-pair {width:65%!important;text-align:right!important;padding-right:10px!important;font-size:17px!important;height:50px!important;}
	.rawcoco-cafe-row1-right, .rawcoco-cafe-row1-impair-right, .rawcoco-cafe-row1-pair-right {width:35%!important;height:50px!important;}
	
	.rawcoco-cafe-header-logo {width:25%!important;}
	.infusion-noclearboth {clear:both!important;}
	.rawcoco-cafe-supplement-right .texte-orange {font-size:15px!important;} 
	.rawcoco-cafe-the, .rawcoco-cafe-the-right {width:50%!important;}
	.rawcoco-cafe-the-right {border-left:0!important;}
	.rawcoco-cafe-the {margin-bottom:0!important;}
	.rawcoco-infusion-div-cell-white, .rawcoco-infusion-div-cell-grey, .rawcoco-infusion-div-cell-grey-otherborder, .rawcoco-infusion-div-cell-white-otherborder, .rawcoco-infusion-div-cell-grey-another, .rawcoco-infusion-div-cell-white-another, .rawcoco-infusion-div-cell-grey-again, .rawcoco-infusion-div-cell-white-again {width:33.33%!important;height:50px!important;}
	.wpb_wrapper {line-height:10px!important;}
	
}

@media only screen and (min-width: 990px) {
	.sectionpret {width:20%; margin:0 80% !important;}
	.vc_col-md-offset-1{margin-left:0%!important;}
	.rawcoco-cafe-header-logo {width:25%!important;}
	.vc_col-sm-10{width:100%!important;}
	.rawcoco-cafe-header-logo .lazyloaded {float:left!important;max-width:95%!important;}
	.rawcoco-cafe-header-bio, .rawcoco-cafe-header-eau, .rawcoco-cafe-header-milk {width:25%!important;font-size:15px!important;}
	.rawcoco-cafe-supplement, .rawcoco-cafe-supplement-right {font-size:15px!important;}
	.tabset .tab {padding:9px 30px;}
	.toobigspace {height:335px!important;}
	.rawcoco-cafe-gourmand-title {width:72%!important;}
	.rawcoco-texte-noir {font-size:15px!important;}
	.rawcoco-cafe-the-right-div-right-ul-li-row1-subtitle {font-size:15px!important;}
	.rawcoco-infusion-name {font-size:20px!important;}
	.texte-orange {font-size:17px!important;line-height:15px;}
	.footer-widget-area {left:1%!important;}
	.footer-widget-area > .widget{width:30% !important;}
	.yikes-mailchimp-form-description, #yikes-easy-mc-form-1-EMAIL, #yikes-easy-mc-form-2-EMAIL {width:90%!important}
	.form-field-description {font-size:14px!important;}
	.rawcoco-cafe-gourmand-row1 {width:105%!important;}
	.rawcoco-cafe-row1-left, .rawcoco-cafe-row1-impair, .rawcoco-cafe-row1-pair {width:65%!important;}
	.rawcoco-cafe-row1-right, .rawcoco-cafe-row1-impair-right, .rawcoco-cafe-row1-pair-right {width:35%!important;}
	
	.rawcoco-cafe-supplement-right .texte-orange {font-size:15px!important;} 
	.rawcoco-cafe-the-right-div-left {padding-left:15px!important;}
	.rawcoco-infusion-div-cell-white, .rawcoco-infusion-div-cell-grey, .rawcoco-infusion-div-cell-grey-otherborder, .rawcoco-infusion-div-cell-white-otherborder, .rawcoco-infusion-div-cell-grey-another, .rawcoco-infusion-div-cell-white-another, .rawcoco-infusion-div-cell-grey-again, .rawcoco-infusion-div-cell-white-again {height:70px!important;}
	.footer-widget-area > .widget {width:33.33% !important;}
	
}

@media only screen and (min-width: 1024px) {
	.sectionpret {width:20%; margin:0 80% !important;}
	.vc_col-md-offset-1{margin-left:0%!important;}
	.rawcoco-cafe-header-logo {width:25%!important;}
	.vc_col-sm-10{width:100%!important;}
	.rawcoco-cafe-header-logo .lazyloaded {float:left!important;max-width:85%!important;}
	.rawcoco-cafe-header-bio, .rawcoco-cafe-header-eau, .rawcoco-cafe-header-milk {width:25%!important;font-size:15px!important;}
	.rawcoco-cafe-supplement, .rawcoco-cafe-supplement-right {font-size:17px!important;}
	.tabset .tab {padding:18px 30px;}
	.toobigspace {height:466px!important;}
	.rawcoco-cafe-gourmand-title {width:64%!important;}
	.rawcoco-texte-noir {font-size:20px!important;}
	.rawcoco-cafe-the-right-div-right-ul-li-row1-subtitle {font-size:17px!important;}
	.rawcoco-infusion-name {font-size:20px!important;}
	.texte-orange {font-size:17px!important;line-height:15px;}
	.footer-widget-area {left:2%!important;}
	.footer-widget-area > .widget{width:30% !important;}
	.yikes-mailchimp-form-description, #yikes-easy-mc-form-1-EMAIL, #yikes-easy-mc-form-2-EMAIL {width:90%!important}
	.form-field-description {font-size:14px!important;}
	.rawcoco-cafe-gourmand-row1 {width:105%!important;}
	.rawcoco-cafe-row1-left, .rawcoco-cafe-row1-impair, .rawcoco-cafe-row1-pair {width:65%!important;}
	.rawcoco-cafe-row1-right, .rawcoco-cafe-row1-impair-right, .rawcoco-cafe-row1-pair-right {width:35%!important;}
	
	.rawcoco-cafe-supplement-right .texte-orange {font-size:17px!important;} 
	.rawcoco-cafe-the-right-div-left {padding-left:15px!important;}
	.rawcoco-infusion-div-cell-white, .rawcoco-infusion-div-cell-grey, .rawcoco-infusion-div-cell-grey-otherborder, .rawcoco-infusion-div-cell-white-otherborder, .rawcoco-infusion-div-cell-grey-another, .rawcoco-infusion-div-cell-white-another, .rawcoco-infusion-div-cell-grey-again, .rawcoco-infusion-div-cell-white-again {height:70px!important;}
	.footer-widget-area > .widget {width:33.33% !important;}
	.rawcoco-cafe-the-right-div-left-ul {padding-left:5px!important;}
	
}

@media only screen and (min-width: 1100px) {
	.vc_col-sm-10{width:83.33%!important;}
	.vc_col-md-offset-1{margin-left:8.33%!important;}
	.rawcoco-cafe-header-logo {width:25%!important;}
	.rawcoco-cafe-header-logo .lazyloaded {float:left!important;max-width:85%!important;}
	.rawcoco-cafe-header-bio, .rawcoco-cafe-header-eau, .rawcoco-cafe-header-milk {width:25%!important;font-size:17px!important;}
	.rawcoco-cafe-supplement, .rawcoco-cafe-supplement-right {font-size:17px!important;}
	.tabset .tab {padding:17px 30px;}
	.toobigspace {height:500px!important;}
	.rawcoco-cafe-gourmand-title {width:65%!important;}
	.rawcoco-texte-noir {font-size:20px!important;}
	.rawcoco-cafe-the-right-div-right-ul-li-row1-subtitle {font-size:17px!important;}
	.rawcoco-infusion-name {font-size:20px!important;}
	.texte-orange {font-size:17px!important;}
	.footer-widget-area {left:3%!important;}
	.yikes-mailchimp-form-description, #yikes-easy-mc-form-1-EMAIL, #yikes-easy-mc-form-2-EMAIL {width:85%!important}
	.form-field-description {font-size:14px!important;}
	.rawcoco-cafe-gourmand-row1 {width:105%!important;}
	.rawcoco-cafe-row1-left, .rawcoco-cafe-row1-impair, .rawcoco-cafe-row1-pair {width:65%!important;}
	.rawcoco-cafe-row1-right, .rawcoco-cafe-row1-impair-right, .rawcoco-cafe-row1-pair-right {width:35%!important;}
	body.page-id-4810 .rich-header, body.page-id-5655 .rich-header, .rich-header .container, body.page-id-5667 .rich-header, body.page-id-5768 .rich-header, body.page-id-5770 .rich-header {height:54px!important;}
	.desk .logo-part {width: 220px;height: 90px;position: absolute;top: 0;left: 475px;padding:0;}
	.desk .left-part {float: left;width: 475px;}
	.desk .right-part {float: right;width: 475px;}
}

.fdm-section-header p {
	display:block!important;
	margin-bottom: 0!important;
}

/*abbr[title="100% bio"], abbr[title="100% organic"] {
	display:none!important;
}*/