@import url("https://fonts.googleapis.com/css2?family=Ropa+Sans:ital@0;1&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
#cookie-notice.cookie-notice-visible.cn-effect-fade, #cookie-notice.cookie-revoke-visible.cn-effect-fade {
background-color:#354647!important;
}
.cn-button.wp-default {
color: #354647;
background: #d4ca9f;
}
.et_pb_text_0 {
font-family: 'Ropa Sans', sans-serif !important;
}
p {
font-size:16px;
}
* {
transition: all 0.7s ease-in-out 0s;
-webkit-transition: all 0.7s ease-in-out 0s;
-moz-transition: all 0.7s ease-in-out 0s;
}
body {
font-family: 'Ropa Sans', sans-serif !important;
}
a {
color:#354647;
}
h1, h2, h3, h4 {
font-family: 'Roboto', sans-serif;
}
h1,
.et_pb_title_container h1 {
font-size: 35px;
text-transform:uppercase;
font-weight: 100;
}
#et-top-navigation .et_menu_container{
text-align:center;	
} 
#et-top-navigation #top-menu > li > a{
padding: 5px 25px 6px 25px;
}
#top-menu-nav li a:hover, #top-menu li.current-menu-item > a{
background-color:#354647;
color:#fff!important;
opacity: 1;
}
#top-menu-nav > ul > li > a:hover{
opacity: 1;	
}
#et-top-navigation ul#top-menu {
margin-bottom:20px;
margin-top:10px;
}
.nav li ul{
border-top: 3px solid #354647 !important;
}
#top-menu li{
padding-right:0;	
}
.nav li ul {
width:260px;
}
#top-menu li li a {
width: auto;
}
.et-fixed-header #et-top-navigation #top-menu-nav a:hover{
color:#fff;
}
#main-header{
-webkit-box-shadow: 0 1px 0 rgba(0,0,0,0);
box-shadow:0;
}
#intro_home,#intro_home h1 { margin-bottom:30px;
}
#intro_home p {
color: #d4ca9f;
font-size: 1.5em;
font-style: italic;
}
.page-id-3431 #intro_home p {
color: #020202;
font-size: 1.5em;
}
#partenaires {
max-width:80%;
}
a.bt_plus {
background-color:#d4ca9f;
font-style: italic;
color:#75858b;
border-radius: 20px;
padding: 6px 20px;
}
a.bt_plus:hover{
background-color:#000;
font-style: italic;
color:#fff;
border-radius: 20px;
padding: 6px 20px;
}
.et_pb_button{
padding:0;	
}
.divi-carousel-base-wrap ul.divi-carousel {
display:flex;
}
.divi-carousel-base-wrap ul.divi-carousel > li.divi-carousel-item article .car_pos_box.top{
height:0;	
}
.plateaux_home{
padding-top:66px;
overflow:visible;
}
.plateaux_home p {
font-size:18px;
}
.lSSlideWrapper.et-slider, .lSSlideWrapper,.lSSlideOuter, .lightSlider{
overflow:visible;	
}	
.plateaux_home .et_pb_row.et_pb_row_29 {
height:0;
}
.lSSlideOuter .et_pb_image .et_pb_image_wrap, .lSSlideOuter .et_pb_row img {
display:block;
margin:0 auto;
}
.plateaux_home .et_pb_row_1{
border-top:1px solid #354647;
border-bottom:1px solid #354647;
}
.divi-carousel-base-wrap .divi-carousel-arrow.left i,
.divi-carousel-base-wrap .divi-carousel-arrow.right i {
background-position:center center !important;
background-repeat:no-repeat !important;
background-size:15px !important;
display:block;
height:20px;
width:20px;
}
.divi-carousel-base-wrap .divi-carousel-arrow.right i {
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/fleche_right.png) !important;
}
.divi-carousel-base-wrap .divi-carousel-arrow.left i {
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/fleche_left.png) !important;
}
.divi-carousel-base-wrap {
padding: 0px;
}	
.lSSlideWrapper li{ min-height:400px;	
}
.plateaux_home li{
border-right:1px solid #354647;
position:relative;
}
.plateaux_home h2{ text-align:center;
font-size: 1.4em!important;
margin-top:45px !important;
font-style: italic;
}
.plateaux_home #bulle_prix {
position: absolute;
top: -125px;
right: -60px;
background-color: #d4ca9f;
border-radius: 50%;
color: #354647;
padding: 27px 16px;
z-index: 500; font-style: italic;
font-size: 1.3em;
}
.plateaux_home #bulle_prix span{
font-size:1.8em;	
}
.plateaux_home .et_pb_row{
padding-top:0;	
}
.plateaux_home #bulle_prix p{
color:#fff;
}
.bt_entreprise{
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_pro.png);
background-repeat:no-repeat;
padding: 105px 16px 0 17px;
float: left;
margin-top: 38px;
margin-right: 133px;
}
.bt_entreprise:hover{
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_pro_hover.png);
background-repeat:no-repeat;	
}
.bt_particulier{
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_particulier.png);
background-repeat:no-repeat;
padding: 119px 16px 0 17px;
float: left;
}
.bt_particulier:hover{
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_particulier_hover.png);
background-repeat:no-repeat;	
}	
#contact_home .et_pb_map {
border-radius: 100%;
width: 320px;
height: 320px;
border: 3px solid #fff;
margin:0 auto;
}
#contact_home h3{
color:#000;
font-size:2em;	
font-weight: normal;
}
#contact_home .tel {
font-size:1.5em;	
text-align: center;
}
#contact_home input, #contact_home textarea {
border-bottom: 1px solid #000;
border-top: 0;
border-right: 0;
border-left: 0;
background-color: transparent;
color: #000;
font-style: italic;
width: 64%;
margin-top: 10px;
}
#contact_home textarea {
}
#contact_home input.wpcf7-submit {
background-color: #354647;
color: #fff;
font-style: normal;
padding: 10px;
border:none;
cursor:pointer;
}
#contact_home input.wpcf7-submit:hover {
background-color: #000;
color: #fff;
}
#contact_home .wpcf7-form label{
font-style:italic;
}
#contact_home .accepter input {
margin-right:5px!important;
float:left;
width:auto;
}
#contact_home .wpcf7-list-item-label{	
font-size: 0.9em;
display: block;
margin-left: 20px;
width: 62%;
}
#texte_sous_form{
font-size: 0.9em;
width: 62%;
}
#footer-bottom{
padding:0;	
}
#footer-widgets {
padding: 1% 0 0;
}
.et_pb_gutters3 .footer-widget {
margin: 0 0 20px 0;
font-size:0.9em;
} .picto_social{
position: absolute;
right: 0;
}
.picto_social li{
list-style:none;	
}
.picto_facebook, .picto_plat{
right:0;
}
.picto_instagram a:hover, .picto_valentin a:hover, .picto_noel a:hover, .picto_facebook a:hover, .picto_plat a:hover, .picto_avis a:hover{
right:0;
background-color:#000;
}
.picto_instagram a {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_instagram.png);
background-repeat: no-repeat;
background-color: #354647;
right: -140px;
background-position: 5px 50%;
display: block;
padding: 18px 0 15px 63px;
position: absolute;
top: 210px;
height: 60px;
color: #fff;
width: 200px;
background-size: 50px;
}
.et-fixed-header #top-menu #menu-item-2640 a,
.et-fixed-header #top-menu #menu-item-2639 a,
#menu-item-2639 a,
#menu-item-2640 a,
.picto_facebook a {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_facebook.png) !important;
background-repeat: no-repeat !important;
background-color: #354647 !important;
background-position: center center !important;
height: 30px !important;
background-size: 22px;
width: 20px !important;
color: transparent !important;
}
.et-fixed-header #top-menu #menu-item-2640 a,
#menu-item-2640 a {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_instagram.png) !important;
}
#top-menu-nav li#menu-item-2640 a:hover,
#top-menu-nav li#menu-item-2639 a:hover {
background-color:transparent;
background-size: 25px;
}	
.picto_plat a {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_plat.png);
background-repeat: no-repeat;
background-color: #354647;
background-position: left center;
display: block;
padding: 18px 0 15px 63px;
position: absolute;
right: -140px;
top:0;
height: 60px;
color: #fff;
width: 200px;
}
.picto_noel.mobile {
display:none;
}
.picto_noel a {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_noel.gif);
background-repeat: no-repeat;
background-color: #354647;
width: 200px;
background-position: left center;
display: block;
padding: 18px 0 15px 63px;
position: absolute;
right: -140px;
top: 280px;
height: 60px;
color: #fff;
width: 200px;
}
.picto_valentin a {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_st-valentin.png);
background-repeat: no-repeat;
background-color: #354647;
background-position: 12px 50%;
display: block;
padding: 18px 0 15px 63px;
position: absolute;
top: 280px;
right: -140px;
width: 200px;
height: 60px;
color: #fff;
}
.picto_avis a {
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_avis2.png);
background-repeat:no-repeat;
background-color:#354647;
background-position:3px 50%;
display:block;
padding:18px 0 15px 63px;
position:absolute;
width: 200px;
top: 70px;
right: -140px;
height: 60px;
color:#fff;
}	
#post-1108 #contenu_projet .et_pb_row_1 {
display:flex;
}
#image-menu-st .et_pb_column_1 .et_pb_image {
height:100%;
} #post-164 h2{ text-align:center;
font-size: 1.8em;
font-style: italic;
}
#post-164 #bulle_prix {
position: absolute;
top: -98px;
right: -77px;
background-color: #354647;
border-radius: 50%;
color: #fff;
padding: 27px 15px;
z-index: 500; font-style: italic;
font-size: 1.3em;
}
#post-164 #bulle_prix span{
font-size:1.8em;	
}
#post-164 .et_pb_row {
padding-top: 0;
padding-bottom: 20px;
}
#post-164 .et_pb_section {
padding: 0;
}
#post-164 .et_pb_section.et_pb_section_1 .et_pb_row {
padding-bottom: 30px;
=}
#post-164 .et_pb_section.et_pb_section_1 {
padding-top: 30px;
}
#post-164 #bulle_prix p{
color:#fff;
} #bloc_degustation .bulle_prix{	
position: absolute;
top: -24px;
right: -10px;
background-color:#d4ca9f;
border-radius:50%;
color:#354647;
padding: 27px 10px;
z-index:500; font-style:italic;
font-size: 2em;
}
#bloc_degustation .bulle_prix span{
font-size:0.5em;	
}
#titre_degustation h1{ font-size: 2.2em;
}
#temps_degustation{
margin-bottom:15px;
font-style:italic;
}
#menu_degustation{
border-top:1px solid #fff;
border-bottom:1px solid #fff;
margin-top:20px;
padding:20px 0 20px 0;
}
#vin_degustation{	
padding:10px 0 10px 0;
color:#a90303;
}
#prix_degustation{
color:#fff; font-size: 2em;
font-style:italic;
}
.alignement_degustation{
display:flex;
flex-direction:column;	
}
.alignement_degustation .et_pb_button_module_wrapper{
margin-top:auto;	
}
.home .et_pb_section_13.et_pb_section {
background-color: #fff!important;
}
.home .et_pb_column_33 {
padding-top: 0;
padding-right: 0;
padding-left: 0;
} .project-template-default #contenu_projet h2{
font-size: 1.5em;
}
.project-template-default #contenu_projet h2 span{
font-size: 1.2em;
}
.project-template-default .texte_projet{
float: left;
width: 60%;
}
.project-template-default .texte_projet_2{
width: 100%;
}
.project-template-default .prix_projet{
background-color: #354647;
float: left;
color:#fff;
border-radius: 50%;
padding: 42px 10px; font-style: italic;
font-size: 2em;
} .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active {
color: #fff;
background-color: #354647;
}
#contenu_projet ul li{
list-style-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/puce.png);	
} .post-template-default .et_pb_row {
width:100% !important;
}
.post-template-default .post-meta{
display:none;
}
.post-template-default .entry-title,.post-template-default .et_pb_image{
text-align:center;
}
.post-template-default #bulle_prix {
position: absolute;
right: 340px;
background-color: #d4ca9f;
border-radius: 50%;
color: #354647;
padding: 27px 10px;
z-index: 500; font-style: italic;
font-size: 1.8em;
top: 40px;
}
.post-template-default #bulle_prix {
position: absolute;
right: 340px;
background-color: #d4ca9f;
border-radius: 50%;
color: #354647;
padding: 27px 20px;
z-index: 500; font-style: italic;
font-size: 1.8em;
top: -30px;
}
.post-template-default .et_pb_column_4_4{
z-index:10;	
}
.post-template-default .et_pb_row_1{
z-index:1;
position:relative;
padding-bottom:0;
}
.post-template-default .et_pb_row_2{
padding-top:0;
}
#post-738 h2.wsp-layout_types-title,#post-738 ul.wsp-layout_types-list, #post-738 h2.wsp-scopes-title, #post-738 ul.wsp-scopes-list,#post-738 h2.wsp-module_widths-title, 
#post-738 ul.wsp-module_widths-list{
display:none;	
} #titre_viande, #titre_poisson, #titre_accompagnement{ font-size: 1.5em;
display:flex;
}
#titre_viande p, #titre_poisson p, #titre_accompagnement p{
word-break:break-all;
}
#titre_viande .et_pb_text_inner{
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_viande.png);
background-repeat:no-repeat;
background-size:auto;
background-position: top left;
padding: 14px 0 14px 61px;
margin: auto;
word-break:break-all;
}
#titre_poisson .et_pb_text_inner{
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_poisson.png);
background-repeat:no-repeat;
background-size:auto;
background-position: top left;
padding: 14px 0 14px 61px;
margin: auto;
word-break:break-all;
}
#titre_accompagnement .et_pb_text_inner{
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_accompagnement.png);
background-repeat:no-repeat;
background-size:auto;
background-position: top left;
padding: 14px 0 14px 61px;
margin: auto;
word-break:break-all;
}
.single-post #left-area{
padding-bottom:0;
}
.single .et_pb_post{
padding-bottom: 0;	
}
.single .category-plat-de-la-semaine{
margin-bottom:0;	
}
.page-id-164.et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 .et_pb_post.category-plateaux-repas {
margin: 0 auto 80px;
}
.page-id-164 .et_pb_gutters3 .et_pb_column_4_4 .et_pb_blog_grid .column.size-1of3 {
display: flex;
flex-wrap: wrap;
justify-content: center;
float: none;
margin: 0 auto;
width: 100%;
}
.page-id-164 .category-plateaux-repas {
position: relative;
margin-bottom: 30px;
width: 30%;
}
.page-id-164 .category-plateaux-repas .et_pb_image .et_pb_image_wrap,
.page-id-164 .category-plateaux-repas .et_pb_image .et_pb_image_wrap img {
display: block;
margin:0 auto;
max-width:150px;
}
.divi-carousel-base-wrap .divi-carousel-arrow {
opacity:1;
}
.et_pb_4divi_cps_0.divi-carousel-base-wrap .divi-carousel-arrow, .et_pb_4divi_cps_0.divi-carousel-base-wrap .divi-carousel-arrow:hover {
background-color:#354647!important;
}
.et_pb_4divi_cps_0 .dashicons-arrow-left-alt2::before, .et_pb_4divi_cps_0 .dashicons-arrow-right-alt2::before {
color:#fff !important;
}
table.boissons {
max-width: 800px !important;
margin: 0 auto !important;
}
table.boissons td:last-child {
text-align:center;
width:150px;
}
table.boissons tr:hover {
background-color:#f7f7f7;
}
h3.ss-titre-boissons { text-align: center;
font-size: 1.4em;
font-style: italic;
margin-bottom: 20px;
margin-top: 30px;
}
#liens-carte-boissons {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_carte-boissons.png);
background-position: left center;
background-repeat: no-repeat; padding: 10px 10px 10px 40px;
font-size: 16px;
width: 240px;
display: block;
margin: 0 auto 20px;
}
#liens-carte-boissons:hover {
color:#000;
}
.spu-box {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/pop-up.png);
background-position: 30px 0;
background-repeat: no-repeat;
background-size: 70px;
}
#post-1009 .et_pb_section_1 .et_pb_post {
margin:0 auto;
width:80%;
}
#post-1009 .et_pb_section_1 .et_pb_post, #post-1009 .et_pb_section_1 .et_pb_post .post-content {
background-image:url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/guillemets.png);
background-position:0 0;
background-repeat:no-repeat;
padding-left:65px;
}
#post-1009 .et_pb_section_1 .et_pb_post .post-content {
background-size:30px;
background-position:100% 100%;
padding-left:0;
padding-right:40px;
}
.avis {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_avis.png);
background-position: left center;
background-repeat: no-repeat;
background-size: 30px;
color: #354647;
font-size:16px; padding: 10px 10px 10px 40px;
display: inline-block;
margin: 20px 0 0;
}
.cgv {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_cgv.png);
color: #354647;
background-position: left center;
background-repeat: no-repeat;
background-size: 30px;
font-size: 16px;
font-family: 'Crimson Text',serif;
padding: 10px 10px 5px 35px;
display: inline-block;
margin: 0 0 20px;
}
.cgv:hover {
background-image: url(//www.lilotdesgourmets.fr/wp-content/themes/Divi-child/picto_cgv-h.png);
color: #9ba3aa;
}
#post-164 .cgv {
font-size:16px;
margin:0 0 60px;
}
#intro_home p .avis {
font-size:1em;
}
#post-164 .avis {
margin:0px 0 10px;
}
.avis:hover {
padding:10px 0 10px 50px;
}
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2),
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
margin:0;
text-align:center;
width: 100%;
}
#main-footer .et_pb_widget {
float:none;
}
.home #post-594 div.et_pb_section.et_pb_section_4,
.home #post-589 div.et_pb_section.et_pb_section_5,
.home #post-598 .et_pb_section_3.et_pb_section {
background-image:none !important;
background-color:transparent !important;
}
#contact_home {
background-image:url(//www.lilotdesgourmets.fr/wp-content/uploads/2018/04/fond_contact.jpg) !important;
background-size:cover;
}
#traiteur_home {
border-bottom:1px solid #354647;
}
#traiteur_home > div {
display:flex;
}
#traiteur_home > div > div {
margin:auto;
}
#traiteur_home > div > div .et_pb_text {
max-width:50%;
}
#contact_home {
border-top:1px solid #354647;
}
.home .et_pb_fullwidth_section {
position:relative;
}
@keyframes clignoter {
0%   { opacity:1; }
40%   {opacity:0; }
100% { opacity:1; }
}
#commandes {
animation-duration: 1.8s;
animation-name: clignoter;
animation-iteration-count: infinite;
transition: none;
background-color: #fff;
border: 5px solid #354647;
left: 50%;
margin-left: -140px;
margin-top: -75px;
padding: 20px;
position: absolute;
text-align: center;
bottom: 0;
max-width: 240px;
}
#commandes:hover {
animation-duration: 0s;
}
#commandes h2 {
margin-bottom:10px;
text-align:center;
}
#commandes a {
background-color:#354647;
color:#fff;
border:1px solid #354647;
padding:5px 15px;
}
#commandes a:hover {
background-color:#fff;
color: #354647;
}
.plateaux_home .divi-carousel-item .et_pb_section {
background-color:transparent !important;
}
.home .et_pb_column_42 {
padding-right: 0 !important;
padding-left: 0 !important;
}
#footer-widgets {
padding: 10px 0 0 !important;
}
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(2),
.et_pb_gutters3.et_pb_footer_columns_2_3__1_3 .footer-widget:nth-child(1) {
text-align:center;
width:100% !important;
}
.home .allergenes {
display:none;
}
.allergenes img {
width:71px;
}
.page-id-3406 .et_pb_portfolio_filters,
.page-id-3383 .et_pb_portfolio_filters,
.page-id-3390 .et_pb_portfolio_filters,
.page-id-3395 .et_pb_portfolio_filters,
.page-id-3403 .et_pb_portfolio_filters,
.page-id-3399 .et_pb_portfolio_filters {
display:none;
}
.cookie-notice-container a {
color:#fff;
}
#cookie-notice {
min-width: 10px;
width: auto;
max-width: 100%;
position:absolute;
} @media all and (max-width: 1550px) {
.footer-widget, .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2n), .et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2n+1){
width:100%;
clear:both;
margin:0;
text-align:center;
}
.et_pb_gutters3.et_pb_footer_columns_3_4__1_4 .footer-widget:nth-child(2n) .fwidget{
margin-bottom:10px!important;	
}
.category-plateaux-repas .et_pb_section {
padding: 32px 0;
}
.footer-widget .et_pb_widget{
float:none;
}
}
@media all and (min-width: 1405px) {
.plateaux_home .divi-carousel-item .et_pb_section{
padding: 0;
}
}
@media all and (max-width: 1405px) {
.category-plateaux-repas .et_pb_section {
padding: 0 0 32px 0;
} 
.plateaux_home h2{
font-size:1.6em; 
padding-top: 20px;
}
#titre_accompagnement .et_pb_text_inner, #titre_poisson .et_pb_text_inner, #titre_viande .et_pb_text_inner {
background-position:top center;
padding:60px 0 10px 0;
}		 
.plateaux_home #bulle_prix {
top: -168px;
left: 50%;
width: 100px;
margin-left: -45px;
right: auto;
padding: 33px 16px;
}
.divi-carousel-base-wrap ul.divi-carousel > li.divi-carousel-item article .entry-title {
height:80px;
}
}
@media all and (max-width: 1200px) {
#titre_viande p, #titre_poisson p, #titre_accompagnement p {
font-size:16px;
}
.page-id-164 .category-plateaux-repas {
width: 48%;
}
} @media all and (min-width: 1100px) and (max-width: 1405px) {
}
@media all and (max-width: 1150px) {
.plateaux_home h2{
font-size:1.4em; 
padding-top: 20px;
}
#traiteur_home > div {
display:block;
}
#traiteur_home > div > div .et_pb_text {
max-width:100%;
}
#partenaires {
max-width:100%;
}
}
@media only screen and (min-width: 981px) {
.et-fixed-header #top-menu a, .et-fixed-header #et_search_icon:before, .et-fixed-header #et_top_search .et-search-form input, .et-fixed-header .et_search_form_container input, .et-fixed-header .et_close_search_field:after, .et-fixed-header #et-top-navigation .et-cart-info {
color: #3070b0!important;
}
} @media all and (max-width: 980px) {
.plateaux_home h2 {
font-size: 1.7em;
padding-top:0;
}
.plateaux_home .et_pb_row {
padding-top: 0;
padding-bottom: 0;
} 
.plateaux_home #bulle_prix {
top: -135px;
}
.divi-carousel-base-wrap ul.divi-carousel > li.divi-carousel-item article .entry-title {
height: auto;
}
.plateaux_home .lSSlideWrapper li {
min-width: 300px!important;
}
.plateaux_home .lSSlideWrapper ul{
display: inline-flex;
}
.plateaux_home .et_pb_section{
padding: 10px 0;
}
#traiteur_home .et_pb_text{
text-align:center;
}
#traiteur_home a.bt_entreprise{
margin-left: 30%;
}
#contact_home h2{
text-align:center;	
}
#contact_home input, #contact_home textarea{
width:100%;	
}
#contact_home .et_pb_map{
max-width: 700px;
height: 320px;
}
#contact_home .et_pb_map{
border-radius:0;
width: auto;
}
#footer-widgets .footer-widget{
width: 90% !important;
}
.page-id-164 .category-plateaux-repas {
width:auto;
}
#titre_viande p, #titre_poisson p, #titre_accompagnement p {
font-size:20px;
}
.mobile_menu_bar:before {
color:#354647 !important;
content: "≡" !important;
font-size:40px;
}
.et_header_style_centered .mobile_nav .select_page {
float: left;
padding-top: 12px;
}
.mobile_menu_bar {
float:right;
}
table.boissons {
width: 600px;
}
.lightSlider::after, .lightSlider::before {
content:none;
}
.picto_noel.mobile {
display:block;
}
.picto_noel.ecran {
display:none;
}
.et_header_style_centered #main-header {
padding: 20px 0 0 !important;
}
table.boissons {
width:100% !important;
}
.entry-content tr,
.entry-content tr td {
width: auto !important;
height: auto !important;
}
.et-fixed-header #top-menu #menu-item-2640 a, .et-fixed-header #top-menu #menu-item-2639 a, #menu-item-2639 a, #menu-item-2640 a, .picto_facebook a {
width: 30px !important;
color: transparent !important;
margin: 0 auto 10px;
}
} @media all and (min-width: 768px) and (max-width: 980px) {
} @media all and (max-width: 767px) {
#traiteur_home a.bt_entreprise {
margin-left: 20%;
}
#commandes {
left:auto;
margin-left:auto;
position:relative;
margin-right:auto;
top:50px;
width:auto;
}
#footer-widgets .footer-widget:nth-child(n){
margin-bottom:0!important; 
}
.page-id-164 .category-plateaux-repas {
height:auto;
min-height: auto;
}
#post-1009 .et_pb_section_1 .et_pb_post {
width:auto;
}
table.boissons {
width: 500px;
}
.picto_social {
top:80px;
}
.page.et_pb_pagebuilder_layout #main-content {
padding-bottom: 30px;
}
} @media all and (max-width: 550px) {
.bt_entreprise {
margin-right: 50px;
}
.plateaux_home .lSSlideWrapper li {
padding:0 20px;
}
.spu-box {
background-position: 0 0;
}
.picto_noel a, .picto_instagram a, .picto_facebook a, .picto_plat a, .picto_avis a, .picto_valentin a {
width: 150px;
color:#fff;
background-position: 5px 50%;
background-size: 20px;
padding: 3px 0 15px 30px;
height: 30px;
right: 0;
font-size: 12px;
}
.picto_plat a {
top:0px;
}
.picto_avis a {
top:35px;
}
.picto_facebook a {
top:70px;
}
.picto_instagram a {
top:105px;
}
.picto_noel a {
top:140px;
}
.picto_valentin a {
tpo:140px;
}
.divi-carousel-base-wrap .divi-carousel-arrow {
opacity:0.5;
}
.et_mobile_menu {
border-top:3px solid #354647;
}
.plateaux_home #bulle_prix {
top: auto;
left: auto;
right: auto;
position: relative;
margin: 0 auto;
}
#post-582 #bulle_prix, #post-580 #bulle_prix, #post-68 #bulle_prix, #post-66 #bulle_prix, #post-64 #bulle_prix, #post-45 #bulle_prix, #post-40 #bulle_prix {
top: auto;
}
.plateaux_home h2 {
padding-top:0;
}
.plateaux_home .lSSlideWrapper li {
min-width: auto !important;
}
#traiteur_home a.bt_entreprise, .bt_particulier {
background-position:top center;
clear:both;
display:block;
float:none;
margin: 10px auto;
position:relative;
}
#contact_home .wpcf7-list-item-label, #texte_sous_form {
width:auto;
}
#post-164 #bulle_prix {
position: relative;
top: auto;
right: auto;
width: 87px;
margin: 0 auto;
}
table.boissons {
width: auto;
}
table.boissons td {
display:block;
text-align:center;
}
table.boissons td:last-child {
width:auto;
}
table td {
display:block;
}
.et_pb_column {
padding-top: 30px !important;
padding-right: 20px !important;
padding-bottom: 30px !important;
padding-left: 20px !important;
}
h1, .et_pb_title_container h1 {
font-size: 25px;
padding-bottom: 0;
margin-bottom: 0;
}
h1 {
margin-bottom: 0;
}
h2, .et_pb_column_1_3 h2, .et_pb_column_1_4 h2, .et_pb_column_1_5 h2, .et_pb_column_1_6 h2, .et_pb_column_2_5 h2 {
font-size: 20px;
}
.et_pb_section_1 .et_pb_row, .et_pb_section_1 .et_pb_row .et_pb_column {
padding-bottom:0 !important;
}
.et_pb_section_2 .et_pb_row {
padding-top:0 !important;
}
.et_pb_column .et_pb_filterable_portfolio .et_pb_portfolio_filters li {
width: 100%;
}
.plateaux_home .lSSlideWrapper li .et_pb_column {
padding-left: 0 !important;
padding-right: 0 !important;
padding-top: 0 !important;
padding-bottom: 0 !important;
}
.et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post .et_pb_column {
padding-top: 0 !important;
padding-right: 10px !important;
padding-bottom: 0px !important;
padding-left: 10px !important;
}
.et_pb_blog_grid .et_pb_post {
padding: 20px 0 0;
}
.category-plateaux-repas .et_pb_section {
padding: 12px 0;
}
.plateaux_home .lSSlideWrapper li .et_pb_row {
width:100%;
}
.project-template-default .texte_projet {
float: none;
margin-bottom: 20px;
text-align:center;
width: 100%;
}
#contenu_projet.et_pb_section {
padding-bottom:0 !important;
}
.post-template-default #bulle_prix {
position: relative;
right: auto;
top: auto;
width: 85px;
margin: 0 auto;
}
.post-template-default .entry-title, .post-template-default .et_pb_image {
margin-top: 0;
}
.post-template-default .et_pb_row {
padding: 0;
}
#post-1009 .et_pb_section_1 .et_pb_post {
background-position: 50% 0;
background-repeat: no-repeat;
padding-left: 0;
padding-top: 70px;
}
h1, h2, h3, h4, h5, h6 {
line-height:1.3em;
}
#post-1009 .et_pb_section_1 .et_pb_post .post-content {
padding-left: 0;
padding-right: 0;
padding-top: 20px;
}
#plateaux_home .et_pb_row_2.et_pb_row {
padding-right: 10px !important;
padding-left: 10px !important;
}
.plateaux_home h2 {
margin-top:0 !important;
}
.plateaux_home .et_pb_row_2.et_pb_row, .plateaux_home .et_pb_column {
padding-right: 0 !important;
padding-left: 0 !important;
}
.et_pb_section {
padding: 0 !important;
}
.et_pb_row {
width: 100%;
}
#contact_home input, #contact_home textarea {
border:1px solid #354647;
}
body {
overflow-x: hidden;
}
} @media all and (max-width: 479px) {
}