
html {
    margin-bottom: 1px;
    overflow-x: hidden;
}
/* -----------------------------------------------------------------------------
									RESET
/* ----------------------------------------------------------------------------- */
html, body{font-size:12px}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font: inherit; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
ol, ul {font-family:"Georgia", sans-serif; font-size:1.4em; color:#461b0e; margin:0 0 0 30px}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
input,textarea{outline:0;}
.clear{clear:both;}
*{outline:none;}
strong{font-weight:bold;}
em{ font-style:italic}

.aligncenter {display: block;margin: 0 auto;text-align: center;}
.center{text-align: center;}

/* Text selection */
::selection { background-color: rgba(39, 63, 94, 0.8); color: #fff}
::-moz-selection { background-color: rgba(39, 63, 94, 0.8); border: 10px solid #273F5E; color: #fff}

@font-face {
font-family: 'Novecento Bold';
src: url('fonts/novecentosanswidebold.otf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Novecento Normal';
src: url('fonts/novecentosanswidenormal.otf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Novecento Book';
src: url('fonts/novecentosanswidebook.otf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Novecento DemiBold';
src: url('fonts/novecentosanswidedemibold.otf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Novecento Medium';
src: url('fonts/novecentosanswidemedium.otf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Novecento Light';
src: url('fonts/novecentosanswidelight.otf') format('truetype');
font-weight: normal;
font-style: normal;
}

.aligncenter{ text-align: center}
.alignright{text-align: right}
/* -----------------------------------------------------------------------------
                                 STRUCTURE
/* ----------------------------------------------------------------------------- */

body{font-size:13px; line-height:20px; }
a{text-decoration:none; color:#461b0e; font-weight:bold}
a:hover{color:#bd5e4b;text-decoration:none;}
.container-fluid, .container {
    margin-left: auto;
    margin-right: auto;
    padding-left: 0;
    padding-right: 0;
	position:relative;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative;
}
/* -----------------------------------------------------------------------------
                                   HEADER
/* ----------------------------------------------------------------------------- */
img{ width:100%; height:auto}
header{  z-index: 100;/*position: absolute;*/width:100%;/*top:0;*/ float: left}
.home header{    float: left;
    position: relative;
    width: 100%;
    z-index: 100;}

#highmenu{background-color:rgba(255,255,255,0.95); padding:40px 0 0 0}

#highmenu img{ width: auto}
#highmenu .aligncenter img{ width: 50%}
#highmenu  .linksocial img{ width: 100%; height:auto}
 #highmenu #lang_sel img{ width: 40px; height:40px}
.wpml-ls-legacy-dropdown .wpml-ls-flag {
    display: inline;
    vertical-align: middle
}
#highmenu a.linksocial{ float: right; width: 43px; height:43px;margin: 0 10px 0 0;}

.wpml-ls-legacy-dropdown{ float: right; width: 40px; margin:0 80px 0 0 }

#mainmenu{background-color:rgba(255,255,255,0.95);-webkit-box-shadow: 0px 10px 10px -8px rgba(0,0,0,0.55);
-moz-box-shadow: 0px 10px 10px -8px rgba(0,0,0,0.55);
box-shadow: 0px 10px 10px -8px rgba(0,0,0,0.55);}

#bandeauhome { float: left;
    position: relative;
    margin-top: -345px;
    width: 100%;
    z-index: 10;}
/*.firstrow, .container-fluid.ligne4, .container.ligne5{ top:1100px}*/
.contentfirstrow{ margin: 0 auto 100px auto;float: left; width:100%}

#searchform{ margin: 0 1em; }
#searchform input{ color:#461a0d; font-family:Arial, Helvetica, sans-serif; font-size:0.9em; padding:3px; border: 0; width:194px}

#lang_sel li {position: relative;width:100%;}
#lang_sel a, #lang_sel a:visited,#lang_sel ul ul { border:none}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{content:'';vertical-align:middle;display:inline-block;border:.35em solid transparent;border-top:.5em solid;position:absolute;right:-15px;top:calc(50% - .175em)}
/****/
.wpml-ls-legacy-dropdown>ul{position:relative;padding:0;margin:0 !important;list-style-type:none}
.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover .wpml-ls-sub-menu,.wpml-ls-legacy-dropdown .wpml-ls-current-language:focus .wpml-ls-sub-menu{visibility:visible}
.wpml-ls-legacy-dropdown .wpml-ls-item{padding:0;margin:0;list-style-type:none}
.wpml-ls-legacy-dropdown a{display:block;text-decoration:none;color:#444;border:0;background-color:#fff;padding:0;line-height:1}
.wpml-ls-legacy-dropdown a span{vertical-align:middle}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{position:relative;width:40px; height:40px; padding:0}
.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{padding-right:0}
.rtl .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{right:auto;left:0}
.wpml-ls-legacy-dropdown a:hover,.wpml-ls-legacy-dropdown a:focus,.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a{color:#000;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{visibility:hidden;position:absolute;top:100%;right:0;left:0;border-top:1px solid #cdcdcd;padding:0;margin:0;list-style-type:none;z-index:101}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{border-width:0 1px 1px 1px}
.wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:.4em}
.rtl .wpml-ls-legacy-dropdown .wpml-ls-flag+span{margin-left:0;margin-right:.4em}


/****/
.navbar-right img{ width:30px; height:30px}
.search_btn {cursor: pointer;display: block;float: left;height: 33px;width: 33px;}
.sprite_rd {background-image: url(/wp-content/uploads/loupe2017.png);background-repeat: no-repeat; margin:0 10px 0 60px}

#menu-menu-principal, #menu-main-menu{ list-style: none; list-style-type: none; padding:30px 0 30px 0; margin:0 }
#menu-menu-principal li,  #menu-main-menu li{display:inline-block}
#menu-menu-principal a,  #menu-main-menu a{  font-family:'Novecento Book', Arial, Helvetica, sans-serif; font-size:16px; color:#000; text-transform:uppercase;padding: 0 25px 0 25px;}
#menu-main-menu a{  padding: 0 28px 0 28px;}
#menu-menu-principal a:hover, #menu-main-menu a:hover {   color:#bb9185; text-decoration: none}
.nav > li > a.linksocial{ padding:0; margin:0; display:inline}
.mob-menu-logo-holder img{ width:auto}

/* -----------------------------------------------------------------------------
                                   FOOTER
/* ----------------------------------------------------------------------------- */
footer{ background-color: #310000;
    margin: 20px 0 0;
    padding: 2em 0 0;top:170px; float:left; width:100%}

.home footer {background-color: #310000;margin: 20px 0 0;padding: 2em 0 0;/*position: relative;top:1100px*/	}
footer img{ width: auto}
footer .logofooter img { width: auto; height:150px}
footer .iconessoc img { width: 70%; height:auto}
footer a, footer p{ font-family:"Novecento Book", sans-serif; font-size:18px;  color:#fff; text-transform:uppercase;font-style:normal; text-decoration: none;font-weight: bold}
.underfooter{ font-family:"Novecento Book", sans-serif; font-size:16px; color:#FFF; padding:0 0 30px 0}

/* -----------------------------------------------------------------------------
                             NQ Pagination
/* ----------------------------------------------------------------------------- */

.nq_pagination{float:left;display:block; position:relative; width:100%; height:22px; line-height:22px; margin:0; padding:0 0 40px 0; text-align:center;}
.nq_pagination .nq_pagination_cnt{display:inline-block; text-align:center; height:22px; width:auto;}

.nq_pagination .nq_pagination_cnt .page-numbers{text-decoration:none; margin:0; width:auto; padding:0 2px; height:20px; font-weight:normal; font-size:1.5em; color:#000; line-height:20px; text-align:center;  border-top:1px solid white; border-bottom:1px solid white;  font-family:'Georgia', Arial, Helvetica, sans-serif;}
.nq_pagination .nq_pagination_cnt .page-numbers:hover,
.nq_pagination .nq_pagination_cnt .page-numbers.current{color:#461b0e; }

.nq_pagination .nq_pagination_cnt .page-numbers.dots:hover,
.nq_pagination .nq_pagination_cnt .page-numbers.dots.current{color:#000; }

.nq_pagination .nq_pagination_cnt .next,
.nq_pagination .nq_pagination_cnt .prev{border-top:1px solid #461b0e; margin:0 5px; width:21px; border-bottom:1px solid #461b0e; font-family:'Georgia', Arial, Helvetica, sans-serif;}




/* -----------------------------------------------------------------------------
                              CONTENT
/* ----------------------------------------------------------------------------- */
.imgrealsize{ width:auto}
.imagelocaliser{ width:50%}
.home .row{ margin:0 0 19px 0}
footer .row{ margin:0 0 19px 0}
.home .row.lastrecette{ margin:0}
.pos2{ float:left;width:100%; overflow:hidden;}
.pos3{ height:380px; overflow:hidden}
.pos4{ height:723px; overflow:hidden; }
.pos5{ height:385px; overflow:hidden; }
.pos6{  overflow:hidden;}
.pos7{ height:340px; overflow:hidden;}
.pos8{ float:left;width:100%; overflow:hidden;}
.pos9{ height:370px; overflow:hidden;}
.pos10{ height:380px; overflow:hidden;}
.pos1, .pos1 .thecontent{ height:380px; overflow:hidden;}
.pos11{ height:370px; overflow:hidden;}
.pos12{ height:760px; overflow:hidden;}
.home a:hover{ text-decoration:none;}
.thethumbail{float:left; width:100%; position:relative; }
.thecontent_outer{ position:absolute;  width:100%; height:100%; background-color:#000;}
.thecontent_outer{ opacity: 0;background-color: rgba(0,0,0, 0.6); transition: all 0.4s ease-in-out;}
.thecontent_outer:hover{ opacity: 1}
.thecontent_outer p{   font-style:italic}
.thecontent_inner{float:left; padding : 70px 80px 80px 80px; width:100%}

/*les  positions*/
.pos1 .thecontent{    float: left;
   
    width: 98%; }

/* titre*/

.home  h1{font-family: 'Novecento Bold', Arial, Helvetica, sans-serif; font-size:4em; color:#fff; text-transform:uppercase; margin:40px 0 20px 0;line-height:1em;}
.home .pos9 h1,.home .pos1 .thecontent_inner h1,.home .pos11 .thecontent_inner h1{margin:20px 0 20px 0;}
.pos1 .thecontent_inner{ padding:20px}
.home h2 {font-family: 'Novecento Normal', Arial, Helvetica, sans-serif; font-size:1.5em; color:#fff; text-transform:uppercase; margin:0 0 40px 0;line-height:1em; }
.pos3 h1, .pos4 .posleft h1, .pos6 h1, .pos9 h1, .pos1 .thecontent_inner h1, .pos11 h1{font-size:2.5em}
.home .pos7 h1{ font-size: 2.5em}
.pos1 .thethumbail, .pos11 .thethumbail{height:380px}
.pos11.col-md-8 h1{ margin:40px 0 20px 0}
.pos1.posdeb h1{float: left; padding:200px 0 0 20px}
/*contenus*/
.thecontent_outer p, .thecontent p { font-family: 'Georgia', Arial, Helvetica, serif; font-size:1.7em; color:#fff; font-style:italic; line-height:normal; font-weight:normal}
.pos7 .entetemagazine{font-size:1.5em;font-family: 'Georgia', Arial, Helvetica, serif; color:#fff; font-style:italic; line-height:normal; font-weight:normal}
.pos7 .titremag{font-size:2em; padding: 0 0 20px;}
.pos3.col-md-8,.pos6.col-md-8,  .pos12.col-md-8 { padding:0 19px 0 0;}
.pos3 .thecontent{border-top:1px solid #000; border-bottom:1px solid #000; top: 0; left: 0; width:100%; height:380px;position:inherit; float:left;padding:25px}
.pos3 .thecontent p{font-size: 1.3em; margin:10px 0 0 0}
.pos3 h2, .pos3 h1, .pos3 p, .pos6 .posright *, .pos9.posfin  *{ color:#000}
.pos5.col-md-4  {padding:0 19px 0 0;}
.pos4.col-md-4{ padding:0 19px 0 0;}
.pos4.col-md-8{  width:66.3%}

.pos9.col-md-8{padding:0 0 0 20px;}
.pos7.col-md-4.posfin,.pos10.col-md-4.posfin, .pos11.col-md-8, .pos12.col-md-4{ margin:0}
.pos4 .backgroudleftrecette{ float:left; height:775px; background-color: #a74521}
.pos4 .thecontent{ padding:35px; float:left}
.pos6 .thecontent.posright{float: left;left: 0;padding: 50px 25px 25px 25px; width:100%}
.pos6.col-xs-12.col-md-4 {border-bottom:1px solid #000;}
.pos7.posfin{padding-left:20px}
.pos7.posdeb{padding:20px}
.pos7 .thecontent.posleft{float: left;width: 65%;  text-align:center;}
.pos7 .thecontent.posright{float: left;width: 35%;text-align:center;padding:15px}
.pos7 .entetemagazine{ float:lef;width:100%; padding:20px; font-family: 'Novecento Book', Arial, Helvetica, sans-serif; font-size:3em; color:#FFF; text-transform:uppercase; margin:0 0 10px 0;line-height:1em;  font-style:normal}
.pos9 .thecontent_inner, .pos10 .thecontent_inner, .pos11 .thecontent_inner{ width:100%; padding:35px}
.pos9 .thecontent{ height:370px; background-color: #af9572; padding:25px}
.pos9 .thecontent p{text-align: center; margin:20px 0 30px 0}
.pos10.col-md-8{ background-color:#FFF}
.pos12.col-xs-12.col-md-4 { border-bottom:1px solid #000;border-top:1px solid #000; padding:40px 25px 25px 25px; height:760px}
.pos12 .thecontent *{ color:#000}
p.post_decouvrir, a.post_decouvrir{ font-family: 'Novecento Normal', Arial, Helvetica, sans-serif;padding:10px ; font-size:1.5em;  color:#FFF; text-decoration:none; border:1px solid #FFF;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; margin: 50px 0 0 0; font-style:normal; text-transform:uppercase; text-align: center;
    width: 150px;}
.post_decouvrir.decmagazine{display: block; margin:50px auto 0 auto; width:75%}
p.post_decouvrir:hover,a.post_decouvrir:hover{ background-color:#FFF; color:#000; text-decoration:none}
.pos4  .posleft p.post_decouvrir, .pos9  p.post_decouvrir, .pos10  .post_decouvrir, .pos11.col-md-4  p.post_decouvrir{ margin: 50px  0 0 0; padding:10px}
.pos7 a.post_decouvrir{ margin: 0 ; padding:10px; font-size:1.3em}
.pos6 .post_decouvrir{border:1px solid #000;}
.pos10.posfin{background-color: #b23627; padding:30px}
.pos10.posdeb .thecontent{ width:100%; height:380px; padding:30px}
.pos10.posdeb{padding-right:20px; height:380px; }
.pos10.posfin h1{font-size: 2.5em}
.pos10.posfin p{font-size: 1.5em}
.pos11.col-md-8 {padding:0 0 0 20px}
/**/
.imagenoresize{ width:inherit}
.page h1{  color:#000; margin:0}
.titrecontent_outer{ padding:1em; margin:2em 0 2em 0;border-top:1px solid #000;border-bottom:1px solid #000}
.detailrecettechef_titre h1, .shoptitle h1 {font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:2em; text-transform:none; font-weight:normal; font-style:italic}
.parnters h1{font-family: 'Novecento Normal', Arial, Helvetica, sans-serif; font-size:3em; color:#000; text-transform:uppercase; line-height:1em; font-style:normal;padding:.35em; margin:0 0 1em 0;border-top:1px solid #000;border-bottom:1px solid #000}
.page h2{ font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:2em;margin:0; font-style:italic }
 .detailchef p	{ color:#000;font-size:1.5em;font-family: 'Georgia', Arial, Helvetica, sans-serif; line-height:1.5em}	  	

/* actu*/

.titreactu{  margin:30px 0 40px 0; text-align: center; }
.titrepostactu{color: #000;font-family: "Novecento Bold",Arial,Helvetica,sans-serif;font-size: 4em;line-height:1em;margin: 20px auto;text-transform: uppercase;}	
.single-recipes .titrepostactu{font-size: 3em;}
.titrepostactu span{font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:.4em; text-transform:none; font-weight:normal;line-height:normal; }
.soustitrepostactu{font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:2em; font-style:italic; text-transform:none; font-weight:normal;line-height:normal;width:1170px; margin:30px auto 20px auto; }
.page-id-139 .soustitrepostactu{ font-size:1.5em}
.imagepostactu{ margin:0 0 0 0; padding:0}
.contentpostactu a{ color:#000}
.contentpostactu{ padding: 3em; border-bottom:1px solid #000;border-top:1px solid #000;margin:25px 0 25px 0}
.contentpostactu h1{font-family:'Novecento Bold', Arial, Helvetica, sans-serif; font-size:4em;  color:#000; text-transform:uppercase; margin:0 0 .6em 0;line-height:1em; font-style:normal}
.contentpostactu p{color: #000;
    font-family: "Georgia",Arial,Helvetica,serif;
    font-size: 1.6em;
    font-style: italic;
    line-height: 1.6em;
    margin: 1em 0;}
.contentpostactu .contentpostactu_more {color: #000;
    display: block;
    font-family: "Novecento DemiBold",Arial,Helvetica,sans-serif;
    font-size: 1.5em;
    font-style: normal;
    line-height: 1em;
    margin: 1em 0;
    text-transform: uppercase;}
.thepostcontent p{font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:1.4em; color:#000; text-align:justify; line-height:1.4em;	 }
.thepostcontent  img{ margin:25px auto 25px auto;}
.single-magazine .thepostcontent  img{ margin:0;}
p.date{font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:.9em; color:#000; padding:0 0 20px 0}
.loupe{ border:1px solid #000; text-align:center; display:block; height: 50px;padding: 5px;}
.thepostcontent .wp-caption p {
    border-bottom: 1px dotted #000;
    color: #bd5e4b;
    font-size: 1em;
    font-style: italic;
    padding: 8px 0;
}
 .page  .thepostcontent ul{ list-style:disc; padding:0 0 0 20px}
.page .thepostcontent ul li{font-family: 'Georgia', Arial, Helvetica, serif; font-size:1.5em; color:#b5a49f;padding:5px 0 5px 0}
    #main{display:block; margin:0 	; padding:0; position:relative; z-index:50;}
.content_search_inner{  margin: auto;
    padding: 0 0 0 180px;}

/* Share button part*/
.nq_social{float:left; width:auto; height:30px; margin:3em  0 3em 0; }
.nq_social .nqs_cnt{height:26px; width:100%; display:block; text-align:right; padding:1px 0;}
.nq_social .nqs_cnt .nqs_tw{height:20px; display:inline-block; position:relative; top:4px;}
.nq_social .nqs_cnt .nqs_fb{height:26px; display:inline-block; margin:0 12px; position:relative; top:4px; }

.single-magazine .nq_social{ width:100%;}
.single-magazine .nq_social .nqs_cnt{text-align:left; }


/* Pagination */
.pagination_outer{display:block; width:100%; padding:9px; height:auto; position:relative; background:#FFF; margin:0; }
.pagination_inner{ display:block; width:100%; position:relative; padding: 0;}
.pagination_inner .nq_pagination{padding:20px 0;}

/* Search Page */
.search_list{ float:left; width:100%; padding:0 0 20px 0; margin:0 0 20px 0; border-bottom:1px solid #000000}
.search_list h1{float:left;  width:100%;font-family:'Novecento Bold', Arial, Helvetica, sans-serif;font-size:2em; padding: 0 0 20px 0} 
.search_list p{float:left;  font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:1.3em;  font-style:italic;  padding: 0 0 20px 0}
.search_list a.srch_link{float:right;font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:1.3em; text-transform:none; font-weight:normal; font-style:italic;  color:#000 }
   

.partnersdetails{ margin:0 0 2em 0; padding:0 0 1em 0; }
.partnersdetails_inner{padding:10px}
.partner_image{ padding: 0 0 30px 0; margin:0 0 40px 0; border-bottom: 1px solid #000}
.partnersdetails .partner_title {font-family:'Novecento Bold', Arial, Helvetica, sans-serif;font-size:3em; text-transform:lowercase;line-height:1em}
.partnersdetails .partner_para {font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:1.3em;  color:#000;line-height:1.05em; margin:20px 0 15px 0 }
.partnersdetails .partner_link{float:left;font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:1.3em; text-transform:none; font-weight:normal; font-style:italic; color:#461b0e; }
.partnersdetails .partner_link:hover{color:#c83621;}
.partenairespremium{background-color:#eeeeee; padding:20px; height:380px}
.partenairespremium .partner_para { line-height:1.4em}
.partenairespremium_image{height:100px; padding:5px 0 5px 0; text-align: center; border:1px solid #eeeeee; line-height: 85px}
.partenairespremium_image img{height:80%; width:auto}
/* Page asso */
.titrepageassociation{ height:380px;  padding:60px; margin:0 0 20px 0}
.titrepageassociation h3{ color: #fff;font-family: "Novecento Bold",Arial,Helvetica,sans-serif;font-size: 4em;line-height: 1em; text-transform:uppercase}
.titrepageassociation h4{ float:left;font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:2.5em; text-transform:none; font-weight:normal; line-height:normal;font-style:italic; color:#FFF;margin:1.5em 0 0 0}
.menuassociation { 
    border-bottom: 1px solid #000;
    border-top: 1px solid #000;
    height: 380px;
    padding: 20px 40px;

} 
.menuassociation a{ float:left; width:100%; display:block; margin:18px 0 18px 0; font-family: 'Novecento Bold', Arial, Helvetica, sans-serif;  font-size:1.5em;   color:#000; text-transform:uppercase; line-height: 1.1em}
.menuassociation ul, .menubottom{ list-style: none; list-style-type: none; margin:0}
.menubottom li{ display: inline-block; width:32%; margin:0 15px; float:left;  height:380px;padding:40px }
.menubottom  li#menu-item-6871,.menubottom  li#menu-item-6893{margin:0}
.vertclair {background-color: #7ab529}
.vertfonce{background-color: #4b653b}
.orangeautomne{ background-color: #d79d1e}
.brun {background-color: #ac3812}
.brunfonce{background-color: #592622}
.brunclair{ background-color: #cf7d02}
.menubottom li a{color: #fff;font-family: "Novecento Bold",Arial,Helvetica,sans-serif;font-size: 2em;font-style: normal;margin: 0 0 25px;text-transform: uppercase;line-height: 1.1em}
.menubottom li a .sub{font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:.7em; text-transform:none; font-weight:normal; font-style:italic; color:#FFF;padding:25px 0 0 0;display: block;line-height: 1.1em;}
.contentassociation .thecontent{ margin: 20px 0 20px 0; border-bottom:1px solid #000; padding:0 0 20px 0}
.contentassociation .thecontent p{color:#000; font-size:1.4em; text-align:justify; font-style:normal; line-height: 1.4em}
.menu1association_outer,.menu2association_outer,.menu3association_outer {  padding:0 40px 0 0 ;float:left;font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:2em; text-transform:none; font-weight:normal; line-height:normal;font-style:italic; color:#FFF;}

.menuasso li:first-child {background-color: #c83621;}
.menuasso li:nth-child(2n){background-color: #78584d;}
.menuasso li:last-child {background-color: #a38046; }

.menubottom li:last-child { margin:0}
.menubottom li:first-child { margin:0}
.menuasso li  a{font-size: 2.5em}
.menuasso li a .sub{font-size:.8em; }
/**/

.extraitassociation{ margin:20px 0 40px 0; text-align:center; font-size:1.4em; line-height:1.1em}
.extraitassociation  p{ margin:0 0 10px 0}
/**/


/* Page members */

  /* Fitlers */
.mbr_form .mbr_ipt{ background: #fff none repeat scroll 0 0;border: 1px solid #000;color: #000;cursor: pointer;display: inline-block;height: 60px;line-height: 60px;min-width: 372px;outline: medium none;position: relative;text-align: left;text-decoration: none;vertical-align: middle; padding: 0 0 0 5px; font-family: 'Lato', Arial, Helvetica, sans-serif; font-size:1em; font-weight:400; }
.mbr_form.right{    text-align: right;}
.mbr_form .mbr_ipt:focus{font-style:normal;}
.mbr_form .mbr_sbmt{width:31px; height:28px; display:block; cursor:pointer; position:absolute; top:0; right:0; z-index:82; background-position:-464px -78px;}

/* Google Maps */


/* Member Presentation Bloc */
.mbr_pres2_infos{ float:left; width:100%; margin:2em 0 0 0 }
.mbr_pres2_infos h2{ font-family: 'Georgia', Arial, Helvetica, sans-serif; font-size:1em;font-style:italic; margin:1em 0 1em 0; padding:1em; border-bottom:1px solid #000; border-top:1px solid #000;}
.mbr_pres_item {font-family: 'Lato', Arial, Helvetica, sans-serif; font-size:1.2em; font-weight:300; color:#000;}
.lisrecetteschef{ margin:2em 0 2em 0; }
.boutiquesmembers{font-family:'Novecento Book', Arial, Helvetica, sans-serif;font-size:1em;  color:#000; margin: 0 0 25px 0; text-transform:uppercase}
.boutiquesmembers span{margin:0 0 1em 0;font-family:'Novecento Bold', Arial, Helvetica, sans-serif; font-size:1.1em;  color:#000; }
.shoplisting{ margin:0 0 2em 0}

/* Page Recipes */
.recipespart4 .col-sm-4{ padding:0 20px 0 0}
.sf_item_title, .rec_item_title{font-family:'Novecento Medium', Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:800; color:#000; text-transform:uppercase; margin:0 0 .3em 0;line-height:1em; font-style:normal }
.searchrecipes_detail{ margin:0 0 2em 0}
.rec_title, .rec_title_chef{ float:left; width:100%; margin:0 0 2em 0; padding:1em 0 3em 1em; line-height:normal;border-bottom:1px solid #000;  font-family:'Novecento Medium', Arial, Helvetica, sans-serif; font-size:2.5em; color:#000; height:120px;}
.rec_title_chef{ font-size:1.5em; border:none; height:100px}
.theothersrecipes .rec_title{font-size:1em;  margin:0 0 1em 0; padding:1em 0 1em 1em; height:70px}
.theothersrecipes{ margin:2em 0 0 0}
.recipespart2{ margin:2em 0 3em 0}
.recipe_content{margin:0 0 2em 0; float:left; width:100%}
.rec_ingredients span {font-family: 'Georgia', Arial, Helvetica, serif; font-size:1em; color:#000; font-style:italic; line-height:normal;}
.recipespart3 h1 ,.recipespart4 h1, .titrerecipesprocedure { float:left; width:100%; padding:0 0 1em 0; margin:1em 0 1em 0; font-family:'Novecento Bold', Arial, Helvetica, sans-serif; font-size:2em;  color:#000; text-transform:uppercase;line-height:1em; font-style:normal; border-bottom:1px solid #000}
.rec_method, .rec_method p{font-family: 'Georgia', Arial, Helvetica, serif;  color:#000; line-height:normal}
.rec_method p{margin: 5px 0 10px;}
.rec_method h2{font-family: 'Georgia', Arial, Helvetica, serif; font-size:1.6em; color:#000; font-style:italic; margin:2em 0 1em 0  }
a.prenom_mbr{font-family:'Novecento Bold', Arial, Helvetica, sans-serif; font-size:2em;  color:#000; float:left; width:100%; margin:1em 0 1em 0; text-transform:uppercase}
 .rec_mbr_more{font-family:'Novecento Normal', Arial, Helvetica, sans-serif;  font-size:1em;   margin:2em 0 1em 0;float:left; width:100%;color:#000 } 
.titresearch{ width:25%; margin: 0 25px 0 0; text-align:left; line-height:50px; height:50px;font-family: 'Novecento Bold', Arial, Helvetica, sans-serif; font-size:2em; float:left; color:#000; text-transform:uppercase;}
.formsearch {width:auto; line-height:50px; height:50px; text-align:center}
.formsearch .inputbox{float:left;  width:50%; height:50px; padding:5px;font-family: 'Novecento Book', Arial, Helvetica, sans-serif; font-size:1.3em; font-weight:300; color:#000; border:1px solid #000 }
.listrecipes, .listmagazine, .listemembers{margin:20px  0 0 0}
.loupe{ border:1px solid #000; text-align:center; display:block; height: 50px; padding: 5px; float:left;margin: 0 0 0 2px;}
 .listrecipes .col-sm-4{ padding:0 10px 20px 10px}
.rec_title{ float:left; width:100%;  padding:20px;border-bottom:1px solid #000; font-family: 'Novecento Book', Arial, Helvetica, sans-serif; font-size:1.6em; color:#000; text-transform:uppercase; margin:0 0 20px 0;line-height:1em; height:90px;}
.recipespart4  .col-md-4{ width:31%; margin:0 20px 20px 0}

.listmagazine .col-xs-6, .listmagazine .col-md-3, .listmagazine .col-sm-4{ padding:0 10px 20px 10px}
.listmagazine .mag_title{ float:left; width:100%; padding:20px;border-bottom:1px solid #000; font-family: 'Novecento Book', Arial, Helvetica, sans-serif; font-size:2.3em; color:#000; text-transform:uppercase; line-height:1em; text-align: center}
.themagazine .thumbail{ border-right:20px solid #FFF}
.themagazine .content{ padding:50px; }
.thepostcontent .themagazine .content  p{font-family: 'Georgia', Arial, Helvetica, serif; font-size:3em;  font-style:italic;text-align:center; color:#FFF; }
.entetemagazine_pagemagazine{ font-style:normal;font-family: 'Novecento Light', Arial, Helvetica, sans-serif; font-size:5em;text-transform:uppercase; margin:0 0 40px 0;line-height:1em; color:#FFF; text-align:center  }


 /* Prev next Recipe */
.rec_prev_next{ display:block; margin:2em 0 0  0; position:relative; text-align:center;}
.rec_prev_next.themagazine{margin:2em 0 2em  0; }
.rec_prev_next .rec_prev{float:left;}
.rec_prev_next .rec_next{ float:right}
.rec_prev_next .rec_prev{padding:0 20px 0 0; text-align:right;}
.rec_prev_next .rec_next{padding:0 0 0 20px; text-align:left;}
.rec_prev_next .rec_prev a,
.rec_prev_next .rec_next a{display:inline-block; border-top:1px solid #000; border-bottom:1px solid #000; height:21px; font-family: 'Georgia', Arial, Helvetica, serif; font-size:1em; color:#000;  }
           
/* listemembers*/
.listemembers .col-md-2, .singlemember_recipes .col-md-2, .theothersrecipes .col-md-2{ padding:0 10px 20px 10px; }

.listemembers .col-md-2.memberendrow, .singlemember_recipes .col-md-2.memberendrow, .theothersrecipes .col-md-2.memberendrow{ margin:0 0 20px 0;}
.listemembers .thethumbail {float:left; width:100%}
.listemembers .thecontent {height:50px; float:left; width:100%; margin:10px 0 10px 0;padding:10px; border-bottom:1px solid #000; border-top:1px solid #000;}
.listemembers h1{font-family: 'Novecento Bold', Arial, Helvetica, sans-serif; font-size:1em; color:#000; text-transform:uppercase;line-height:1em; }
.singlemenber{ width:63%; margin:0  0 0 20px}
.singlemenber h1{font-family: 'Novecento Bold', Arial, Helvetica, sans-serif; font-size:4em; color:#000; text-transform:uppercase;line-height:1em;margin:20px 0 80px 0 }
.singlemenber p{font-family: 'Georgia', Arial, Helvetica, serif; font-size:1.3em;  color:#000; text-align:justify; }
.singlemenber_content{margin:0 0 40px 0; float:left; width:100% }
.singlemenber_information{float:left; width:100% ; }
.singlemember_recipes{ margin:20px 0 0 0 }
.singlemenber_information h2, .singlemember_recipes h1, .shoptitle h1, .theothersrecipes h1{font-family: 'Novecento Light', Arial, Helvetica, sans-serif; font-size:2em; color:#000; text-transform:uppercase;line-height:1em;float:left; width:100% ;padding:8px 0 8px 0; margin: 0 0 20px 0; border-bottom:1px solid #000; border-top:1px solid #000; font-style:normal}
.rec_title_chef{ float:left; width:100%;  padding:20px;border-bottom:1px solid #000; font-family: 'Novecento Book', Arial, Helvetica, sans-serif; font-size:1.1em; color:#000; text-transform:uppercase; margin:0 0 20px 0;line-height:1em; height:80px;}

.custom-pagination *{font-family: 'Georgia', Arial, Helvetica, serif; font-size:1.3em;}
.custom-pagination{ text-align:center}
/* relative recipes */
/* 404 Page */
#main.page_404{}
.cnt_404{width:960px; height:auto; margin:0 auto; padding:50px 0;}
.cnt_404 .img_404{width:960px; height:200px; line-height:200px; margin:0px auto 0 auto; font-size:300px; text-align:center; font-weight:bold; color:#BBB; display:block;}
.cnt_404 .para_404{width:960px; display:block; line-height:24px; margin:70px auto 15px auto; text-align:center; font-size:20px; text-transform:uppercase; color:#333230; font-weight:normal; }
.cnt_404 .more_404{width:960px; height:20px; display:block; margin:0 auto;}
.cnt_404 .more_404 a{ height:18px; line-height:18px; width:200px; display:block; padding:0; margin:0 auto; text-align:center; text-decoration: none;font-size:12px; text-transform:uppercase;}

/* jQuery Selectbox
-------------------------------------------------------------- */
.selectBox-dropdown { min-width: 372px; position: relative; border: solid 1px #000; background:#FFF; text-decoration: none; display: inline-block;cursor: pointer; line-height: 60px; height:60px; text-align: left; color: #000; outline: none; vertical-align: middle;}
.selectBox-dropdown.selectBox-menuShowing{-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;}
.selectBox-dropdown .selectBox-label {padding: 0 10px; font-family: 'Lato', Arial, Helvetica, sans-serif; font-size:1em; font-weight:400; color:#000; height:40px; display: inline-block; white-space: nowrap; overflow: hidden; }
.selectBox-dropdown .selectBox-arrow {position: absolute; top: -1px; right: -1px; width: 61px; height: 60px;  background:  url(images/2015/rd_fle_select.png) no-repeat ;}
.selectBox-dropdown.selectBox-menuShowing .selectBox-arrow{background: url(images/2015/rd_fle_select_over.png) no-repeat;}
.selectBox-dropdown.selectBox-menuShowing .selectBox-label{font-style:normal;}
/* Dropdown menu */
.selectBox-dropdown-menu {position: absolute; z-index: 99999; max-height: 270px; min-height: 1em; border: solid 1px #000; border-top:none; background: #FFF; overflow: auto; -moz-box-shadow: 0 2px 6px rgba(0, 0, 0, .2); -webkit-box-shadow: 0 2px 6px rgba(0, 0, 0, .2); box-shadow: 0 2px 6px rgba(0, 0, 0, .2); }
.selectBox-options,
.selectBox-options li,
.selectBox-options li a{list-style: none;display: block;cursor: default;padding: 0; margin: 0;}
.selectBox-options li a{line-height: 25px;padding: 0 10px; white-space: nowrap ;overflow: hidden;font-family: 'Lato', Arial, Helvetica, sans-serif; font-size:1em; font-weight:300; color:#000;}
.selectBox-options li.selectBox-hover a {background-color: #FFF;}
.selectBox-options li.selectBox-disabled a {color: #000; background-color: transparent;}
.selectBox-options li.selectBox-selected a {background-color: #FFF; color:#000;}
.mbr_filter_or_txt{ display:block; font-family: 'Novecento Bold', Arial, Helvetica, sans-serif; font-size:2em; color:#000; padding: 35px 0 0 0; text-transform:uppercase; text-align:center}

/**//**//**//**//**//**//**/
.black_overlay{display: none;position: absolute;top: 0%;left: 0%;width: 100%;height: 100%;background-color: black;z-index:1001;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80);}
/***/
#menu-menu-principal li#menu-item-wpml-ls-600-fr, #menu-menu-principal li#menu-item-wpml-ls-600-en, #menu-main-menu li#menu-item-wpml-ls-600-fr, #menu-main-menu li#menu-item-wpml-ls-600-en{display: none}
.category-cacao-forest .listactu .col-md-2, .category-contest-cacao-forest .listactu .col-md-2{display:none}
.category-cacao-forest .listactu .col-md-8,.category-contest-cacao-forest .listactu .col-md-8{width:100%}


div.gmw-pt-horizontal-gray-form-wrapper .address-locator-wrapper{float:left;width:25%; text-align: left}
div.gmw-pt-horizontal-gray-form-wrapper .localisation-locator-wrapper{float:left;width:15%}
div.gmw-pt-horizontal-gray-form-wrapper .members-locator-wrapper{float:left;width:20%;text-align: left}
div.gmw-pt-horizontal-gray-form-wrapper .distance-locator-wrapper{float:left;width:25%}
div.gmw-pt-horizontal-gray-form-wrapper .submit-locator-wrapper{float:left;width:12%}
.gmw-form-field-wrapper.gmw-single-taxonomy-wrapper.gmw-dropdown-taxonomy-wrapper.gmw-dropdown-post_tag-wrapper{width:96%; margin:0}
.gmw-form-field-wrapper.gmw-single-taxonomy-wrapper.gmw-dropdown-taxonomy-wrapper.gmw-dropdown-post_tag-wrapper select{width:100%; margin:0}
.pos7.col-xs-12.col-md-4.posdeb img{width: 50%; height:auto; margin:auto}

.home .pos7 h2 {

    margin: 0 0 20px 0;

}
#search-3,#icl_lang_sel_widget-2{padding:20px 0 0 0 !important;}
#search-3 #searchform {margin:0!important}
#search-3 .sprite_rd{display: none}
#search-3 .widgettitle{font-family: "Novecento",Arial,Helvetica,sans-serif !important;
    font-size: .9em !important;
    line-height: 1em !important;
	font-style: normal !important;
		text-transform: uppercase !important;	
	padding-bottom:8px;

}
#search-3 .wpml-ls-legacy-list-horizontal {
    border: 0;
    padding: 0;
    clear: both;
}
@media (max-width: 1650px) {
	.pos11 h1 {font-size: 2.5em;}
	.pos8 .thecontent_inner {    padding: 70px 80px 80px 0;
	}
	.menuassociation a {
  
    margin:12px 0 12px 0;
       font-size: 1.5em;

}
	.menuasso li  a{font-size: 2.2em}
}
@media (max-width: 1440px) {
	
	.menuassociation a {
  
    margin:13px 0 13px 0;
       font-size: 1.5em;

}
		.menubottom li {

    padding: 20px;
		height:250px
}
	
	.menubottom li a {

    font-size: 1.3em;


}
	.menuasso li  a{font-size: 2 em}
}

@media (max-width: 1200px) {

	#menu-menu-principal a,  #menu-main-menu a {font-size: 14px  !important;padding: 0 16px !important;}
	#highmenu .aligncenter img{height:inherit !important; width:auto !important}
	.home #highmenu .aligncenter img{height:111px !important; width:auto !important}
	#highmenu {padding: 20px 0 0 !important;}
	.pos1 .thecontent_inner {width:100% !important}
	.pos8 .thecontent_inner {    padding: 70px 80px 80px 15px !important;}
	.pos11 h1 {font-size: 2em !important;}
	.listmagazine .mag_title {    font-size: 1.5em !important;}
	.menubottom li {    margin: 0 20px 0 0 !important;}
	.partenairespremium .partner_para {line-height: 1.1em !important; font-size: 1.3em !important;}
	.partnersdetails_inner {padding: 5px !important;}
	.entetemagazine_pagemagazine {    font-size: 4em !important;}
	.thepostcontent .themagazine .content p {    font-size: 2.5em !important;}
	.thepostcontent .themagazine .content a.post_decouvrir  {width: 100% !important;display: block !important}
	.singlemenber {margin: 0 0 0 10px !important;}
	.menuassociation a {margin:15px 0 15px 0 !important;font-size: 1.3em !important;}
	.menubottom li {margin: 0 15px !important;}
	.partenairespremium_image{height:100px !important; padding:5px 0 5px 0 !important; text-align: center !important; border:1px solid #eeeeee !important; line-height: 85px !important}
.partenairespremium_image img{height:60% !important; width:auto !important}
	.menuasso li a {
    font-size: 2em;
		
}
	div.gmw-pt-horizontal-gray-form-wrapper .address-locator-wrapper{float:left;width:75%; text-align: left}
div.gmw-pt-horizontal-gray-form-wrapper .localisation-locator-wrapper{float:left;width:24%}
div.gmw-pt-horizontal-gray-form-wrapper .members-locator-wrapper{float:left;width:40%;text-align: left}
div.gmw-pt-horizontal-gray-form-wrapper .distance-locator-wrapper{float:left;width:45%;text-align: left}
div.gmw-pt-horizontal-gray-form-wrapper .submit-locator-wrapper{float:left;width:15%}
	div.gmw-pt-horizontal-gray-form-wrapper select{width:100%}
}
@media (max-width: 1100px) {
		.menubottom li {
    margin: 0 10px !important;
}
}
@media (max-width: 1024px) {
	.pos7 {height: 450px !important;overflow: hidden !important;}
	.thecontent_outer{ opacity: 1 !important;background-color: rgba(0,0,0, 0.6) !important; transition:none !important; width:100% !important}
.thecontent_inner {padding:20px !important;width:100% !important;}
	.pos1.col-xs-12, .pos1.col-md-8,.pos2.col-xs-12, .pos2.col-md-8,.pos7.col-xs-12, .pos7.col-md-8,.pos11.col-xs-12, .pos11.col-md-4 {margin: 0 !important; padding-right:0 !important; padding-left:0 !important}
	.pos7.col-xs-12, .pos7.col-md-8 {padding-left:15px !important}
	 .pos11.col-md-4 {padding-right:15px !important}
	.pos11.col-md-4 .thecontent_outer{width:96% !important}
	.pos1.col-md-8 {margin: 0 !important; padding-right:0 !important}
	.pos8 .thecontent_inner {padding: 70px 0 100px 0 !important;width: 90% !important;}	
	.titresearch { display: inline-block !important;    margin: 0 25px 0 0 !important;    width: 35% !important}
	.content_search_inner {padding: 0 !important}
	.listmagazine .mag_title {font-size: 1.3em !important}
	.entetemagazine_pagemagazine { font-size: 3em !important}
	.thepostcontent .themagazine .content p {font-size: 2em !important;}
	.menuassociation {   margin: 0 !important}
	.menubottom li {    padding: 10px !important;}
	#bandeauhome {margin-top: inherit !important;}
	.imagelocaliser{ width:50% !important}
	#menu-menu-principal li#menu-item-wpml-ls-600-fr, #menu-menu-principal li#menu-item-wpml-ls-600-en{display:inherit !important}
	.contentfirstrow {padding: 0 20px 0 20px !important;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
    min-height: 1px !important;padding-left: 15px !important;padding-right: 15px !important;position: relative !important;}
	.home h1 {font-size: 2.5em !important;}
.partenairespremium_image{height:80px !important; padding:5px 0 5px 0 !important; text-align: center !important; border:1px solid #eeeeee !important; line-height: 65px !important}
.partenairespremium_image img{height:60% !important; width:auto !important}
	.partnersdetails .partner_title {font-family: "Novecento Bold",Arial,Helvetica,sans-serif !important;font-size: 2em !important;line-height: 1em !important;text-transform: lowercase !important;}
	.partenairespremium .partner_para {
    font-size: 1.1em !important;
    line-height: 1.1em !important;
}
	.partnersdetails .partner_link {
    margin:0 0 0 15px !important
}
	
}

@media (max-width: 768px) {	
	
.pos1,.pos1.posdeb .thecontent {height: 250px !important;overflow: hidden !important;}
.pos1.col-md-4{height: 320px !important;overflow: hidden!important;}
.pos1,.pos1.posdeb .thecontent {height: 250px !important;overflow: hidden !important;}
.pos1.posdeb h1 {float: left !important;padding: 50px 0 0 20px !important;}
.thecontent_outer{ opacity: 1 !important;background-color: rgba(0,0,0, 0.6) !important; transition:none; width:100% !important}
.thecontent_inner {padding:20px !important;width:100% !important;}
.pos8 .thecontent_inner {padding: 30px 0 100px 0 !important;width: 90% !important;}
.pos8.col-xs-12{padding: 0 !important}
.pos1.col-md-4{margin:20px 0 0 0 !important}
.pos1 .thecontent { width: 100% !important; }
.pos7.posdeb {padding: 20px !important;margin: 0 15px 0 15px !important;width: 96% !important;}
.pos7.posdeb img.imgrealsize{ width: auto !important}
.imagelocaliser{ width:30% !important}
.pos7 p{ text-align: center !important; font-size:2em !important}
.pos7.posfin, .pos9.col-md-8, .pos9.col-md-4{padding: 0px !important;margin: 20px 15px 0 15px !important;width: 96% !important;}
.pos9.col-md-4{margin: 0 15px 0 15px !important;}
.pos9 .thecontent p { margin: 20px 0 30px !important;text-align: left !important;}
.pos10.posdeb,.pos6.col-md-8{padding:0 !important}
.pos10.col-md-4.posfin, .pos6.col-md-4  {margin:20px 0 0 0 !important}
.recipespart3, .recipespart4 {float: left;width: 90% !important;margin: 0 20px 0 20px !important;padding: 0 0 0 20px !important;}
.recipespart4 .col-xs-12{ padding-left:15px !important}
.recipespart4 .col-sm-4,.recipespart4 .col-sm-8,.theothersrecipes .col-xs-12,.theothersrecipes .col-xs-12 .row,.singlemember_recipes,.shoptitle, .shoplisting, .contentassociation{padding: 0  15px 0 15px !important;}
.col-xs-12.menuassociation { padding:15px 15px 15px 30px !important ; margin: 0 !important;height:300px !important}
.col-xs-12.titrepageassociation { padding:15px 15px 15px 30px  !important; margin: 0 !important;height:290px  !important}
.titrepageassociation h3 {font-size: 3em !important;}
.titrepageassociation h4 {font-size: 2em !important;}
.menubottom li {display: block !important;float: left !important;height: 280px !important;margin: 0 0 20px 0 !important;padding: 40px !important;width: 100% !important;}
.partenairespremium {height: 250px !important;}
.titrepostactu{font-size: 3em !important}
.singlemenber {margin: 0 0 0 20px !important;width: 89% !important;}
.imgrealsize{width:auto !important} 
.contentassociation {padding: 0 15px 0 15px !important;width: 99% !important;float: left !important;margin: 0 !important;}
footer a, footer p {font-size: 14px !important;}
.rec_title {padding: 5px;font-size: 1.2em;text-align: center !important;height: auto !important;}
.titresearch {display: none !important}
.formsearch .inputbox {width: 80% !important;}
.theothersrecipes .rec_title {text-align: center !important;height: auto !important;}
.themagazine .thumbail {border-right: 0 !important;}
.menuasso li a {font-size: 1.7em !important;}
footer .iconessoc img { width: 100% !important; height:auto !important}.pos10.posfin{height: 250px !important;overflow: hidden !important;}
.pos11.col-md-4 {padding-right: 0px !important; }
.pos11.col-md-8 {padding: 0px;margin: 20px 0 0 0 !important; width: 100% !important; }
.menubottom li,.menubottom li:first-child {margin: 0 0 10px 0 !important;height:280px}
.singlemember_recipes, .shoptitle, .shoplisting{margin: 20px 0 0 20px !important;width: 89% !important;}
.listemembers .row{    margin-right: -7px !important;margin-left: -7px !important;}.entetemagazine_pagemagazine {font-size: 2em !important;padding:20px}
.thepostcontent .themagazine .content a.post_decouvrir{display: block !important;margin: 50px auto 0 auto !important;width: 75% !important;}
div.gmw-pt-horizontal-gray-form-wrapper .address-locator-wrapper{float:left;width:100%; text-align: left}
div.gmw-pt-horizontal-gray-form-wrapper .localisation-locator-wrapper{float:left;width:100%}
div.gmw-pt-horizontal-gray-form-wrapper .members-locator-wrapper{float:left;width:100%;text-align: left}
div.gmw-pt-horizontal-gray-form-wrapper .distance-locator-wrapper{float:left;width:100%;text-align: left}
div.gmw-pt-horizontal-gray-form-wrapper .submit-locator-wrapper{float:left;width:100%}
div.gmw-pt-horizontal-gray-form-wrapper select{width:100%}
	.titrepostactu span {
    font-size: .6em;
}

	
}

@media (max-width: 550px) {
	.pos9 .thecontent, .pos9{height: 300px !important;}
	.pos10 .thecontent{padding:20px 10px 10px 10px !important;}
	.titrepageassociation h3 {font-size: 2.5em !important;}
	.menuasso li a {font-size: 1.5em !important;}
	.menubottom li {padding: 20px !important;}
	.pos8{height:350px !important;}
	.pos8 .thecontent_inner {padding:  30px 0 100px 0 !important;}
	.post-type-archive-recipes #sidebar{display: none !important}
	.imgrealsize{width:100% !important}
	.partenairespremium {height: auto !important;}
	.thecontent_outer{ opacity: 1 !important;background-color: rgba(0,0,0, 0.6) !important; transition:none !important; width:100% !important}
	.pos2 {width:100% !important;height: 450px !important;}
	.pos2 .thethumbail img,.pos8 .thethumbail img{width:auto; height:100%}
	.pos2 .thecontent_outer,.pos8 .thecontent_outer, .pos11.col-md-8 .thecontent_outer{ width:100% !important}
	.pos7.posdeb {width: 100% !important; margin:0 !important;}
	.pos7.posfin, .pos9.col-md-8 , .pos9.col-md-4,.pos11.col-md-8, .pos8 {padding: 0px !important;margin: 10px 0 0 0!important ;width: 100% !important;}
	.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {padding-left: 0 !important;padding-right: 0 !important;position: relative !important;}
	.home .row {margin: 0 0 10px 0 !important;}
	.pos7 {
    height: 350px !important;
    overflow: hidden !important;
}
	.imagelocaliser {
    width: 100% !important; 
}
	.home .pos10 h2 {
  
    margin: 0 0 20px 0 !important;
    
}
	.home .pos10 h1{margin: 20px 0 20px 0 !important;} 
	.pos11.col-md-4 .thecontent_outer {
    width: 100% !important;
}
	footer .iconessoc img {
    width: 70% !important;
    height: auto !important;
}
	.row.listactu{margin:0}
	}
@media (max-width: 	412px) {
.pos10 .thecontent{padding:20px 10px 10px 10px !important;}
	.pos1.posdeb h1 {  float: left !important;padding: 10px 0 0 20px !important;font-size: 3em !important}
	.pos1, .pos1.posdeb .thecontent {height: 150px !important;}
	.pos1.col-md-4, .pos2 , .pos8 {height: 350px !important;}
	.pos1.col-md-4{margin:10px 0 0 0 !important}
	.home .pos1 .thecontent_inner h1, .home h1{font-size: 2em !important}
	.thecontent_outer p, .thecontent p{font-size: 1.4em !important}
	.pos7 .thecontent.posright {display:none !important}
	.pos7 .thecontent.posleft{    width: 100% !important;}
	.pos7 .entetemagazine{font-size: 2em !important}
	.pos8 img,.pos2 img,.pos11.col-md-8 img{width: auto !important;
    height: 400px !important;
    margin: 0 0 0 -50% !important;}
	footer .iconessoc img {width: 55% !important;height: auto !important;}

.pos8 .thecontent_inner {padding: 30px 0 100px 0 !important;}
.contentpostactu h1 {font-size: 2em !important;}
.contentpostactu p {font-size: 1.2em !important;}

p.post_decouvrir, a.post_decouvrir {margin: 10px 0 0 0 !important;}
.pos9 img {width: 100% !important;}
}
	
@media (max-width: 375px) {
	.pos1{margin:0!important}
	.pos1.posdeb{margin:0 !important}
	 .pos8 {height: 400px !important;}
	 .pos8 {height: 400px !important;}
	.pos1.posdeb h1 {padding: 20px !important; font-size: 2em !important;}
	.titrepostactu{font-size: 2em !important}
	.thepostcontent p {    font-size: 1.1em!important;line-height: 1.2em !important;}
}


