@charset "utf-8";body{font-family:'VollkornItalic',serif;font-size:15px;background-color:#e5e1e2;min-width:980px}.clear{border:none;display:block;width:100%;clear:both;margin:0}#lang{padding:15px 0 0 15px}#lang .rs-link{display:inline-block;float:left;margin:20px 0 0 100px}#lang .rs-link+a{display:inline-block;float:left;margin:20px 0 0 15px}header .Langues{position:absolute;font-size:12px;text-transform:uppercase;line-height:37px;color:#fff;display:block;list-style:none;margin:0;padding:0;border:1px solid #ededed}header .Langues img{display:inline-block;margin-right:4px}header .Langues li{display:none;background-color:#fff}header .Langues li a{color:#333;padding:10px}header .Langues li.current-lang{display:block;color:#333;position:relative;background:#fff}header .Langues li:hover{background-color:#df2b2c}header .Langues li:hover a{color:#fff}.Peage{font-family:'Economica',sans-serif;font-size:30px;font-style:normal;background-color:#de2b2b;color:#000;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647}.Peage .Choix{margin:50px auto 0 auto;text-align:center}.Peage .Choix .Titre{text-transform:uppercase;font-weight:700}.Peage .Choix .Titre:after{content:"";display:block;width:34px;height:2px;background-color:#000;margin:10px auto}.Peage .Choix a.OuiNon{width:120px;height:120px;line-height:120px;color:#de2b2b;font-size:50px;background-color:#fff;display:inline-block;font-weight:700;margin:0 15px 30px}.Peage .Logo{width:550px;height:170px;background-image:url(//www.cherry-rocher.fr/wp-content/themes/mainserv/css/../images/logo-peage.png);margin:0 auto 50px auto}.Peage .Pt{font-family:'EconomicaBold',sans-serif;font-size:18px;line-height:20px}.Peage .Pt a{text-decoration:underline}.Peage .Footer{background-color:#000;font-size:20px;position:absolute;font-weight:700;text-align:center;bottom:0;left:0;right:0;color:#fff;height:60px;line-height:60px}.LogoPrint{margin-top:-45px}.wrap{max-width:1440px;margin:0 auto;position:relative;padding:0;background-color:#fff}.wrapInt{max-width:960px;margin:0 auto;position:relative}.wrapInt.Center{text-align:center}header{position:relative;text-align:center}footer{background-color:#df2b2c;color:#fff;min-height:150px}body.home div footer{margin-top:-360px;position:relative;z-index:1000}.Ariane{background-color:#f0f0f0;padding:20px 0}.Ariane .Current{color:#de2b2b}h1{display:none}h2{font-family:'Economica',sans-serif;font-size:55px;color:#de2b2b;font-style:normal;text-transform:uppercase;margin:60px 0 0;line-height:60px}#FicheProduit h2{color:#000}#FicheProduit h3{font-family:'Economica',sans-serif;font-size:20px;color:#c2c2c2;font-style:normal;text-transform:uppercase}#FicheProduit h3:after{display:block;height:2px;background-color:#c2c2c2;content:"";margin:10px 0 20px}.Contenu{font-style:normal;color:#000}.Contenu h3{font-family:'Economica',sans-serif;font-size:30px;color:#de2b2b;font-style:normal;text-transform:uppercase}.Contenu h4{font-family:'Economica',sans-serif;font-size:22px;color:#de2b2b;font-style:normal;text-transform:uppercase}.Contenu a{text-decoration:underline}.green{color:#8ab833 !important}.Tabs{margin:30px 0}.Tabs .lien{padding:15px;font-family:"Economica",sans-serif;font-size:22px;line-height:22px;text-transform:uppercase;background-color:#e6e6e6;text-decoration:none;display:block;margin:0;cursor:pointer}.Tabs .lien:before{content:"\f139";font-family:'dashicons';display:inline-block;font-size:30px;vertical-align:text-top}.Tabs .onglet{padding:20px;background-color:#f5f5f5;display:none;margin:0}.Tabs .lien.On{background-color:#de2b2b;color:#fff}.Tabs .lien.On:before{content:"\f140"}.Home .Intro{padding:20px 0;text-align:center;margin-bottom:65px;position:relative;background-color:#f0f0f0}.Home .Intro h2{color:#df2b2c;margin:0;font-weight:400;position:relative;font-size:40px}.Home .Intro .Content{background:0 0;z-index:20;display:inline-block}.Home .Intro p{margin:0}@media screen and (min-width:1060px){.Home .Intro .Content:before{content:"";position:absolute;display:block;top:30px;margin-left:-170px;width:150px;height:124px;background-image:url(//www.cherry-rocher.fr/wp-content/themes/mainserv/css/../images/home/intro-sigle.png)}}.ShowMenu{display:none}nav{position:relative}.Boutique{background-color:#df2b2c;padding:5px;color:#fff;position:absolute;top:0;right:0}.Boutique:before{content:"\f174";font-style:normal;margin-right:2px;font-size:1.1em;margin-top:-4px;display:inline-block;vertical-align:middle;font-family:'dashicons';font-weight:400}.ContactButton{background-color:#df2b2c;padding:5px;color:#fff;position:absolute;top:0;right:200px}.ContactButton:before{content:"\f466";font-style:normal;margin-right:2px;margin-top:-4px;font-size:1.1em;display:inline-block;vertical-align:middle;font-family:'dashicons';font-weight:400}.custom-logo-link{position:absolute;top:10px;left:50%;transform:translate(-50%,0)}.custom-logo-link img{height:100%}.mainmenu{display:block;list-style:none;padding:0;margin-top:2px;margin-bottom:0;height:auto;text-align:center;border-top:1px solid #d8d8d6}.mainmenu>li{width:12.5%;display:inline-block;margin:0;color:#000;padding:10px 0 20px}.mainmenu>li.current_page_item,.mainmenu>li.current-menu-ancestor{color:#df2b2c}.mainmenu>li.menu-item-has-children{cursor:pointer}.mainmenu>li:not(.accueil){margin-top:25px;margin-top:6px}.mainmenu>li a{display:block;text-transform:uppercase;line-height:16px;font-family:'EconomicaBold',sans-serif;font-size:18px;font-style:normal}.mainmenu>li a i{display:block;text-transform:none;font-style:normal;font-family:'VollkornItalic',serif;color:#848484;font-size:16px;font-weight:400}.mainmenu ul{position:absolute;z-index:3000;display:none;text-align:left;list-style:none;padding:44px 10px 10px}.mainmenu ul li{background-color:#fff;border-left:10px solid #fff;border-right:10px solid #fff}.mainmenu ul li:last-child{border-bottom:10px solid #fff}.mainmenu ul a{font-family:'VollkornItalic',serif;color:#848484;font-size:16px;font-weight:400;font-style:inherit;text-transform:none;padding:5px 5px 5px 10px;border-left:4px solid #de2b2b}.mainmenu ul li.current_page_item a,.mainmenu ul li a:hover{color:#df2b2c}.SubMenu{position:absolute;left:0;right:0;text-align:left;z-index:3000;padding:20px;background-color:#fff;border-bottom:3px solid #f0f0f0;display:none}.SubMenu>ul{list-style:none;padding:0;margin:0;display:block;width:100%}.SubMenu>ul>li{display:inline-block;border-left:4px solid #de2b2b;padding:0 0 0 6px;vertical-align:top;width:14%;margin-bottom:20px}.SubMenu.cherryrocher>ul>li{width:19.8%}.SubMenu.hermitage>ul>li{width:14%}.SubMenu>ul>li strong{font-family:'Economica',sans-serif;font-size:18px;text-transform:uppercase;font-style:normal;color:#000}.SubMenu>ul ul{list-style:none;padding:0;line-height:16px}.SubMenu>ul ul li{margin:8px 0}.SubMenu>ul ul a:hover,.SubMenu li.On a{color:#de2b2b}footer{padding:20px;margin-top:60px}footer .Logo{display:block;width:285px;height:85px;margin:0 auto 0 auto;background-image:url(//www.cherry-rocher.fr/wp-content/themes/mainserv/css/../images/logo.png);background-size:contain}.footermenu{border-top:1px solid rgba(255,255,255,.4);display:block;padding:30px 0 0;margin:20px 0 0;list-style:none}.footermenu>li{display:inline-block;vertical-align:top;width:15.5%}.footermenu>li:last-child{width:7%}.footermenu>li>a{font-family:'Economica',sans-serif;font-style:normal;font-weight:700;text-transform:uppercase}.footermenu>li>a:after{content:"";display:block;width:25px;margin:5px 0;height:2px;background-color:#fff}.footermenu ul{padding:0;margin:0;list-style:none;font-size:13px}.rs-container{border-top:1px solid rgba(255,255,255,.4);padding-top:20px;text-align:center;margin-top:30px;font-size:130%}.rs-container span{display:inline-block;padding-top:10px}.rs-container a,.rs-container img{display:inline-block;vertical-align:top}.rs-container a:hover img{opacity:.6}.rs-container a:first-of-type{margin:0 20px}.SubFooter{background-color:#000;position:relative;line-height:45px;text-align:center;font-size:13px;font-style:normal}.SubFooter strong{font-size:18px;font-family:'Economica',sans-serif;font-style:normal;color:#fff;font-weight:400;text-transform:uppercase}.SubFooter img{display:inline-block;vertical-align:middle}.SubFooter .Left{float:left;margin-left:10px;line-height:18px;margin-top:15px}.SubFooter .Right{float:right;margin-right:10px}.Home .GridNew{position:relative;width:100%;height:1440px}.Home .GridNew .Elt .Visuel{display:block;position:absolute;width:100%;height:100%;background-size:cover}.Home .GridNew .Elt .Layer{position:absolute;color:#fff;bottom:15%;left:5%;right:5%;text-align:center;font-size:20px;line-height:20px}.Home .GridNew .Elt .Layer strong{font-size:40px;font-family:'Economica',sans-serif;font-style:normal;display:block;text-transform:uppercase;line-height:46px}.Home .GridNew .Elt.Bloc8 .Layer strong{font-size:50px;color:#de2b2b}.Home .GridNew .Elt .Layer b{display:block;color:#000;font-size:.9em;text-transform:uppercase}.Home .GridNew .Elt .Layer b:after{display:block;width:20%;margin:5px auto;content:"";height:2px;background-color:#000}.Home .GridNew .Elt .Layer i{font-size:30px;margin-bottom:10px;font-family:'Economica',sans-serif;font-style:normal;display:block;text-transform:uppercase}.Home .GridNew .Elt .Visuel{-webkit-transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;transition:all .4s}.Home .GridNew .Elt:hover .Visuel{-webkit-transform-origin:50% 50%;-webkit-transform:scale(1.05);-moz-transform-origin:50% 50%;-moz-transform:scale(1.05);-o-transform-origin:50% 50%;-o-transform:scale(1.05);transform-origin:50% 50%;transform:scale(1.05)}.Home .GridNew .Elt{display:block;position:absolute;overflow:hidden}.Home .GridNew .Elt.Big{width:50%;height:50%}.Home .GridNew .Elt.Small{width:25%;height:25%}.Home .GridNew .Elt.BigH{width:50%;height:25%}.Home .GridNew .Elt.BigV{width:25%;height:50%}.Home .GridNew .Elt.Bloc1{left:50%}.Home .GridNew .Elt.Bloc1 .Layer{bottom:25%}.Home .GridNew .Elt.Bloc2{left:75%;background-color:#de2b2b}.Home .GridNew .Elt.Bloc2 .Layer{top:42%}.Home .GridNew .Elt.Bloc3{left:0;background-color:#868686}.Home .GridNew .Elt.Bloc3 .Layer{bottom:10%}.Home .GridNew .Elt.Bloc3 .Layer{display:none}.Home .GridNew .Elt.Bloc4{left:50%;top:25%}.Home .GridNew .Elt.Bloc5{top:50%}.Home .GridNew .Elt.Bloc5 .Layer{bottom:60%}.Home .GridNew .Elt.Bloc6{top:50%;left:25%}.Home .GridNew .Elt.Bloc7{top:50%;left:50%}.Home .GridNew .Elt.Bloc8{top:50%;left:75%}.GammeProduits{width:100%;margin:30px auto 60px auto}.GammeProduits a{font-size:18px;text-transform:uppercase;font-style:normal;text-align:center;position:relative;background-color:#f0f0f0;border:4px solid #f0f0f0;width:182px;height:182px;margin:30px 10px 0 0;display:inline-block;vertical-align:top}.export-syrup-range .GammeProduits a{background:url(//www.cherry-rocher.fr/wp-content/themes/mainserv/css/../images/fd-brique.jpg) scroll no-repeat center center/cover;color:#fff}.export-syrup-range h2:after{content:"";display:inline-block;height:90px;width:140px;background:url(//www.cherry-rocher.fr/wp-content/themes/mainserv/css/../images/logo-1705-blanc.svg) scroll no-repeat right center;margin-left:25px;vertical-align:middle}.GammeProduits a:hover,.GammeProduits a.On{border:4px solid #de2b2b;color:#de2b2b}.export-syrup-range .GammeProduits a:hover,.export-syrup-range .GammeProduits a.on{color:#fff}.GammeProduits .Bouteille{display:inline-block;margin-top:-30px;height:140px}.GammeProduits .Bouteille img{outline:0;max-height:100%;width:auto}.GammeProduits strong{display:block;width:100%;white-space:normal;font-weight:400;font-family:'EconomicaBold',sans-serif;line-height:20px;font-size:95%}.GammeProduits strong:before{content:"";display:block;width:80%;margin:5px auto;height:2px;background-color:#c9c9c9}.IntroProduit{margin-top:30px}#FicheProduit{color:#828282;position:relative}.fiche-produit-container.gamsirop #FicheProduit .Ambiance{margin-top:50px;text-align:center}.fiche-produit-container.gamsirop #FicheProduit .Ambiance img:nth-child(2){margin-bottom:40px}.fiche-produit-container.gamsirop #FicheProduit .AutresProduits a{background:url(//www.cherry-rocher.fr/wp-content/themes/mainserv/css/../images/fd-brique.jpg) scroll no-repeat center center/cover;color:#fff}.fiche-produit-container.gamsirop #FicheProduit .AutresProduits a.on,.fiche-produit-container.gamsirop #FicheProduit .AutresProduits a.On strong,.fiche-produit-container.gamsirop #FicheProduit .AutresProduits a:hover{color:#fff}#FicheProduit .Col{display:inline-block;vertical-align:top;position:relative;height:100%}#FicheProduit .Col:nth-child(1){width:28%}#FicheProduit .Col:nth-child(1) img{display:block;margin:0 auto;outline:0;max-width:100%;height:auto}#FicheProduit .Col:nth-child(2){width:40%;margin-right:2%}#FicheProduit .Col:nth-child(2) p{text-align:justify}#FicheProduit .Col:nth-child(3){width:30%}#FicheProduit .Volume{font-family:'Economica',sans-serif;font-size:30px;color:#000;font-style:normal;font-weight:700}#FicheProduit .FicheDistri{display:inline-block;right:0;margin-top:24px;padding:4px;line-height:20px;background-color:#de2b2b;color:#fff;font-family:'Economica',sans-serif;font-size:16px;font-style:normal;text-transform:uppercase}#FicheProduit .FicheDistri:before{content:"\f206";font-size:20px;display:inline-block;vertical-align:text-bottom;color:#fff;font-family:'dashicons';margin-right:5px}#FicheProduit .AutresProduits{overflow:hidden;position:relative;white-space:nowrap;width:880px;margin:30px auto 30px auto;height:240px}#FicheProduit .AutresProduits a{font-family:'Economica',sans-serif;font-size:20px;text-transform:uppercase;font-style:normal;text-align:center;position:relative;background-color:#f0f0f0;border:4px solid #f0f0f0;width:200px;height:200px;margin:30px 10px 10px;display:inline-block;vertical-align:top}#FicheProduit .AutresProduits a:hover,#FicheProduit .AutresProduits a.On{border:4px solid #de2b2b;color:#de2b2b}#FicheProduit .AutresProduits .Bouteille{display:inline-block;margin-top:-30px;height:160px}#FicheProduit .AutresProduits .Bouteille img{outline:0;max-height:100%;width:auto}#FicheProduit .AutresProduits strong{display:block;width:100%;white-space:normal;line-height:20px}#FicheProduit .AutresProduits strong:before{content:"";display:block;width:80%;margin:5px auto;height:2px;background-color:#c9c9c9}#FicheProduit .AutresProduitsLeft,#FicheProduit .AutresProduitsRight{cursor:pointer;display:block;font-size:40px;color:#ababab;width:40px;height:40px;position:absolute;margin-top:-155px}#FicheProduit .AutresProduitsLeft{left:-5px}#FicheProduit .AutresProduitsRight{right:-5px}#FicheProduit .Ambiance{margin-top:280px}#FicheProduit .Ambiance img{outline:0;max-width:100%;height:auto}#FicheProduit .Socials{margin-top:75px}#FicheProduit p strong{color:#454545;font-weight:400}#FicheProduit p em{font-size:.8em}#FicheProduit .LienBoutique{font-family:"Economica",sans-serif;margin-top:20px;font-size:18px;background-color:#df2b2c;display:inline-block;text-transform:uppercase;padding:3px 7px;color:#fff}#FicheProduit .LienBoutique:before{content:"\f174";font-family:'dashicons';font-size:18px;display:inline-block;vertical-align:middle;margin-top:-8px;margin-right:3px}#VergerSubNav{display:table;width:100%;border-spacing:5px}#VergerSubNav a{display:table-cell;width:14.2%;padding:10px;text-align:center;border:3px solid #f5f5f5}#VergerSubNav a.On,#VergerSubNav a:hover{border:3px solid #df282a}#VergerSubNav a img{display:block;margin:0 auto}.Histoire{color:#000;text-align:center;margin:30px auto 0 auto;padding-bottom:40px;background-image:url(//www.cherry-rocher.fr/wp-content/themes/mainserv/css/../images/histoire-chrono.png);background-repeat:repeat-y;background-position:center top}.Histoire .intro{display:block;margin:0 auto 20px auto}.Histoire .Item{position:relative;margin-bottom:30px}.Histoire .Annee{display:inline-block;background-color:#de2b2b;font-size:35px;color:#fff;position:absolute;z-index:60;left:50%;margin-left:-60px;width:120px}.Histoire .Texte{width:40%}.Histoire .Texte.Right{float:right;text-align:left}.Histoire .Texte.Left{float:left;text-align:right}.Histoire .Titre{font-family:'Economica',sans-serif;font-size:30px;line-height:30px;font-weight:600;font-style:normal;display:block;text-transform:uppercase;margin-top:10px}.Histoire .Texte.Right .Titre:before{z-index:50;content:"";background-color:#de2b2b;width:9%;left:50%;top:0;margin-top:24px;height:2px;position:absolute}.Histoire .Texte.Left .Titre:after{z-index:50;content:"";background-color:#de2b2b;width:9%;right:50%;top:0;margin-top:24px;height:2px;position:absolute}.Histoire p{margin:0 0 5px}.Histoire .Visuel{width:40%}.Histoire .Visuel.Right{float:right;text-align:left}.Histoire .Visuel.Left{float:left;text-align:right}.Posts .Introduction{font-size:1.2em}.post-content a{text-decoration:underline}.post{display:block}.post h3{font-family:'Economica',sans-serif;font-size:30px;color:#c2c2c2;font-style:normal;text-transform:uppercase;margin:30px 0 5px}.post h3:after{display:block;height:2px;background-color:#c2c2c2;content:"";margin:5px 0 0}.twitter-share-button{display:inline-block;vertical-align:top}.Contact .wpcf7-form{padding:20px;background-color:#f5f5f5}.wpcf7-form input,.wpcf7-form textarea{display:inline-block;vertical-align:middle;padding:10px;border-radius:0;border:1px solid #ccc}.wpcf7-form select{display:inline-block;vertical-align:middle;padding:10px;border-radius:0;border:1px solid #ccc}.wpcf7-form input[type=radio]{margin-bottom:6px}.wpcf7-form input[type=text],.wpcf7-form textarea{width:75%}.wpcf7-form .legende{display:inline-block;width:20%;vertical-align:middle}#map-canvas{width:100%;height:300px}@media all and (max-width:1200px){.mainmenu>li{padding:0;width:auto}.mainmenu>li a{padding:15px;font-size:90%}}