body{
    font-family: 'Montserrat';
    color: #333;
    overflow-x: hidden;
}button{outline:0;}.pseudo-clearfix:after{content:'';display:block;clear:both;}a.default-font{font-family:'PT Sans';font-size:15px;color:#c1151b;line-height:27px;display:inline-block;}p.default-font{font-family:'PT Sans';font-size:15px;color:#777;text-align:justify;line-height:27px;}p.red{font-family:'PT Sans';font-size:15px;color:#c1151b;text-align:justify;line-height:27px;}h1.default-font,h2.default-font{font-size:45px;margin-bottom:30px;}h1.default-font,h2.default-font,h3.default-font{color:#c1151b;font-family:'Montserrat';letter-spacing:1px;}h4.default-font,h5.default-font,h6.default-font{color:#333;font-weight:700;font-family:'Montserrat';text-transform:uppercase;}h5.stitre{color:#333;font-size:16px;font-weight:500;font-family:'Montserrat';text-transform:uppercase;margin-top:30px;}ul.default-list,ol.default-list{margin:0;padding:0;font-family:'PT Sans';padding:0 0 0 25px;list-style:circle;}ul.default-list>li,ol.default-list>li{margin:5px auto;font-size:15px;color:#777;}.brule-icon{display:inline-block;background-image:url(img/sprites.png);background-repeat:no-repeat;}.agneau{background-position:-343px 0;width:84px;height:84px;}.boeuf{background-position:-255px 0;width:84px;height:84px;}.boucherie-logo-small{background-position:-225px -91px;width:95px;height:26px;margin:10px 0;}.control-menu-left{background-position:-150px -88px;width:70px;height:70px;}.control-menu-right{background-position:-71px -88px;width:70px;height:70px;}.brule-min-prev{background-position:0 -89px;width:27px;height:27px;}.brule-min-next{background-position:-40px -89px;width:28px;height:27px;}.porc{background-position:-170px 0;width:84px;height:84px;}.veau{background-position:-84px 0;width:84px;height:84px;}.volaille{background-position:0 0;width:84px;height:84px;}.brule-icon-2{display:inline-block;width:20px;height:20px;vertical-align:middle;}.ib-spicy{fill:#c1151b !important;}.ib-spicy g{fill:#c1151b !important;}.ib-spicy g path{fill:#c1151b !important;}.ib-salty{fill:#c1151b !important;}.ib-salty g{fill:#c1151b !important;}.ib-salty g path{fill:#c1151b !important;}.ib-sweet{fill:#c1151b !important;}.ib-sweet g{fill:#c1151b !important;}.ib-sweet g path{fill:#c1151b !important;}.ib-cheese{fill:#c1151b !important;}.ib-cheese g{fill:#c1151b !important;}.ib-cheese g path{fill:#c1151b !important;}header{position:absolute;z-index:2000;width:100%;}header>#header--wrapper>#main-logo{position:absolute;}header>#header--wrapper>nav{float:right;}header>#header--wrapper>nav>ul{list-style:none;margin:0;padding:70px 80px;}header>#header--wrapper>nav>ul:after{content:'';display:block;clear:both;}header>#header--wrapper>nav>ul>li{float:left;margin:0 20px;}header>#header--wrapper>nav>ul>li>a{color:#fff;text-transform:uppercase;letter-spacing:1px;display:block;padding-bottom:5px;}header>#header--wrapper>nav>ul>li>a:hover,header>#header--wrapper>nav>ul>li>a:focus{color:#fff;text-decoration:none;}header>#header--wrapper>nav>ul>li:first-child{margin-left:0;}header>#header--wrapper>nav>ul>li:last-child{margin-right:0;}header>#header--wrapper>nav>ul>li>.sub-menu{display:none;}header>#header--wrapper>nav>ul>li:hover>.sub-menu{display:block;list-style:none;margin:0 -25px 0 -25px;padding:0;position:absolute;background:#fff;}header>#header--wrapper>nav>ul>li:hover>.sub-menu:before{content:"";width:0;height:0;top:-7px;left:43%;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;position:absolute;}header>#header--wrapper>nav>ul>li:hover>.sub-menu>li>a{display:block;padding:7px 30px;color:#333;text-align:center;text-decoration:none;}header>#header--wrapper>nav>ul>li:hover>.sub-menu>li>a:hover{background:#ccc;}header>#header--wrapper>nav>ul>.nav-icon{margin:0 5px;}@media screen and (max-width:767px){header{position:relative;background:#000;}header>#header--wrapper>#main-logo{display:none;}header>#header--wrapper>#main-logo-mobile{padding:10px 0;}header>#header--wrapper>#main-logo-mobile>img{margin:auto;padding-top:10px;max-height:80px;display:block;}header>#header--wrapper>nav{background-color:#000;float:none;display:block;text-align:center;margin:auto;}header>#header--wrapper>nav>.navbar-toggle{color:#fff;text-align:center;margin:0 auto 10px 0;float:none;}header>#header--wrapper>nav>.navbar-toggle>.icon-bar{background-color:#fff;}header>#header--wrapper>nav>.opened{display:block !important;height:190px;}header>#header--wrapper>nav>.opened>li{opacity:1 !important;}header>#header--wrapper>nav>ul{background-position:center center;margin:auto;padding:0;height:0;display:block;text-align:center;transition:height linear .2s;}header>#header--wrapper>nav>ul>li{padding:3px 0;float:none;opacity:0;transition:opacity linear .2s;text-align:center;margin:0;}header>#header--wrapper>nav>ul>li>a{color:#fff;font-weight:700;}header>#header--wrapper>nav>ul>li>.sub-menu{display:none !important;}}@media screen and (min-width:768px) and (max-width:800px){header{position:relative;background:#000;}header>#header--wrapper>#main-logo{display:none;}header>#header--wrapper>#main-logo-mobile{padding:10px 0;}header>#header--wrapper>#main-logo-mobile>img{margin:auto;padding-top:10px;padding-bottom:10px;max-height:90px;display:block;}header>#header--wrapper>nav{float:none;position:absolute;display:block;text-align:center;margin:auto;width:100%;}header>#header--wrapper>nav>ul{padding:20px;margin:auto;display:block;text-align:center;}header>#header--wrapper>nav>ul>li{float:none;display:inline-block;}}@media screen and (min-width:800px) and (max-width:1080px){header>#header--wrapper>#main-logo{left:50px;}header>#header--wrapper>#main-logo>img{padding-top:10px;max-height:70px;}header>#header--wrapper>#main-logo-mobile{display:none;}header>#header--wrapper>nav>ul{padding:20px 40px;}header>#header--wrapper>nav>ul>li{margin:0 10px;}}@media screen and (min-width:1080px) and (max-width:1410px){header>#header--wrapper>#main-logo{left:100px;}header>#header--wrapper>#main-logo>img{padding-top:25px;max-height:135px;}header>#header--wrapper>#main-logo-mobile{display:none;}}@media screen and (min-width:1410px) and (max-width:1921px){header>#header--wrapper>#main-logo{left:200px;}header>#header--wrapper>#main-logo>img{padding-top:25px;max-height:135px;}header>#header--wrapper>#main-logo-mobile{display:none;}}@media screen and (min-width:1921px){body{overflow:hidden;}header{width:1920px;margin:auto;left:50%;}header>#header--wrapper{position:relative;left:-50%;}header>#header--wrapper:after{content:'';display:block;clear:both;}header>#header--wrapper>#main-logo{left:200px;}header>#header--wrapper>#main-logo>img{padding-top:25px;max-height:135px;}header>#header--wrapper>#main-logo-mobile{display:none;}header:after{content:'';display:block;clear:both;}}section#banner-header2{width:100%;margin-bottom:90px;border-bottom:5px solid #ddd;}section#banner-header2>img{max-width:100%;margin:auto;}section#banner-header{background:#333;}section#banner-header .bx-wrapper img{margin:auto;}section#banner-header .bx-wrapper .bx-viewport{-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc;border:0 solid #fff;left:0;background:#000;}section#banner-header .bx-wrapper .bx-next{display:inline-block;background-image:url(img/sprites.png);background-repeat:no-repeat;background-position:-71px -88px;width:70px;height:70px;}section#banner-header .bx-wrapper .bx-prev{display:inline-block;background-image:url(img/sprites.png);background-repeat:no-repeat;background-position:-150px -88px;width:70px;height:70px;}.announcement-banner{background-image:url(img/red-bg-passion.jpg);}.announcement-banner>.announcement-content{padding:25px 0;}.announcement-banner>.announcement-content>h1,.announcement-banner>.announcement-content>h2,.announcement-banner>.announcement-content>h3,.announcement-banner>.announcement-content>h4,.announcement-banner>.announcement-content>h5,.announcement-banner>.announcement-content>h6{font-size:60px;text-transform:uppercase;}.announcement-banner>.announcement-content p{font-size:28px;}.announcement-banner>.announcement-content>h1,.announcement-banner>.announcement-content>h2,.announcement-banner>.announcement-content>h3,.announcement-banner>.announcement-content>h4,.announcement-banner>.announcement-content>h5,.announcement-banner>.announcement-content>h6,.announcement-banner>.announcement-content>p{text-align:center;color:#fff;margin-bottom:5px;margin-top:0;}@media screen and (max-width:685px){.announcement-banner{background-image:url(img/red-bg-passion.jpg);}.announcement-banner>.announcement-content{padding:25px 5px;}.announcement-banner>.announcement-content>h1,.announcement-banner>.announcement-content>h2,.announcement-banner>.announcement-content>h3,.announcement-banner>.announcement-content>h4,.announcement-banner>.announcement-content>h5,.announcement-banner>.announcement-content>h6{font-size:40px;text-transform:uppercase;}.announcement-banner>.announcement-content p{font-size:20px;}}.meat-selection{background-color:#eee;}.meat-selection:after{content:'';display:block;clear:both;}.meat-selection>.meat:nth-child(even){background-color:#f4f5f6;}.meat-selection>.meat:nth-child(odd){background-color:#f7f8f9;}.meat-selection>.meat{float:left;text-decoration:none;height:325px;width:20%;display:table;}.meat-selection>.meat:hover,.meat-selection>.meat:focus{background-color:#ddd;}.meat-selection>.meat>.meat-content{display:table-cell;vertical-align:middle;}.meat-selection>.meat>.meat-content>i{display:block;margin:auto;}.meat-selection>.meat>.meat-content>span{margin-top:20px;display:block;text-align:center;color:#333;text-transform:uppercase;font-size:18px;letter-spacing:1px;}@media screen and (max-width:640px){.meat-selection>.meat{width:100%;height:150px;}}.carousel-presentation{margin:200px auto 200px auto;}.carousel-presentation>.row>.carousel-outer{width:41.66666667%;float:left;background-color:#f7f8f9;}.carousel-presentation>.row>.carousel-outer>.carousel-brule{background:#fff;padding-right:20px;padding-bottom:20px;}.carousel-presentation>.row>.carousel-outer>.carousel-brule .bx-wrapper .bx-viewport{-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc;border:0 solid #fff;left:0;background:#fff;}.carousel-presentation>.row>.carousel-outer .brule-controls{background-color:#f7f8f9;margin-top:10px;}.carousel-presentation>.row>.carousel-outer .brule-controls>button{border:none;background:none;}.carousel-presentation>.row>.content-outer{width:58.33333333%;float:left;background-color:#f7f8f9;margin-top:50px;}.carousel-presentation>.row>.content-outer>.content{height:380px;width:80%;margin:auto;position:relative;}.carousel-presentation>.row>.content-outer>.content>h3{margin:-30px 0 0 0;color:#c1151b;font-weight:700;text-transform:uppercase;font-size:55px;}.carousel-presentation>.row>.content-outer>.content>p{font-size:36px;margin:40px 0;width:85%;}.carousel-presentation>.row>.content-outer>.content>article.content-inner{background-color:#fff;border-bottom:3px solid #f3f4f5;padding:40px 30px;}.carousel-presentation>.row>.content-outer>.content>article.content-inner>p{font-family:'PT Sans';font-size:15px;color:#777;line-height:27px;}@media screen and (max-width:600px){.carousel-presentation{margin:200px auto 200px auto;}.carousel-presentation>.row>.carousel-outer{width:100%;background-color:#fff;text-align:center;}.carousel-presentation>.row>.carousel-outer>.carousel-brule{padding:0 0 10px 0;}.carousel-presentation>.row>.carousel-outer>.carousel-brule .bx-wrapper img{margin:auto;}.carousel-presentation>.row>.carousel-outer .brule-controls{background-color:#fff;width:auto;display:inline-block;text-align:center;margin:10px auto 0 auto;}.carousel-presentation>.row>.content-outer{width:100%;}.carousel-presentation>.row>.content-outer>.content{height:450px;}.carousel-presentation>.row>.content-outer>.content>h3{margin:-20px 0 0 0;font-size:40px;}.carousel-presentation>.row>.content-outer>.content>p{font-size:26px;margin:20px 0;}}@media screen and (min-width:600px) and (max-width:1200px){.carousel-presentation{margin:200px auto 200px auto;}.carousel-presentation>.row>.carousel-outer{width:100%;background-color:#fff;text-align:center;}.carousel-presentation>.row>.carousel-outer>.carousel-brule{padding:0 0 10px 0;}.carousel-presentation>.row>.carousel-outer>.carousel-brule .bx-wrapper img{margin:auto;}.carousel-presentation>.row>.carousel-outer .brule-controls{background-color:#fff;width:auto;display:inline-block;text-align:center;margin:10px auto 0 auto;}.carousel-presentation>.row>.content-outer{width:100%;}}.news{margin:40px auto;}.news .news-header{text-align:center;margin:0 0 110px 0;}.news .news-header>h1,.news .news-header>h2,.news .news-header>h3,.news .news-header>h4,.news .news-header>h5,.news .news-header>h6{color:#c1151b;font-size:40px;text-transform:uppercase;}.news .news-header>p{color:#333;font-family:'PT Sans';font-size:15px;}.news .news-image{margin-bottom:20px;}.news .news-image>img{max-width:100%;margin:auto;display:block;}.news .news-content>h6{font-size:14px;color:#c1151b;}.news .news-row:nth-child(2){border-top:1px solid #eee;}.news .news-row{padding:40px 0;margin:20px auto;border-bottom:1px solid #eee;}@media screen and (max-width:991px){.news .news-header{text-align:center;margin:0 0 50px 0;}.news .news-content>h1,.news .news-content>h2,.news .news-content>h3,.news .news-content>h4,.news .news-content>h5,.news .news-content>h6{text-align:center;}}section.highlight{margin-bottom:100px;}section.highlight .row:first-child{padding:40px 0;margin:40px auto;border-top:1px solid #e5eaef;border-bottom:1px solid #e5eaef;}footer>#footer{background-color:#f7f8f9;border-top:5px solid #fff;background-position:center center;height:302px;}footer>#footer:after{content:'';display:block;clear:both;}footer>#footer #footer--wrapper{width:545px;margin:60px auto;background-image:url(img/bg-dotted.png);background-repeat:no-repeat;background-position:top center;}footer>#footer #footer--wrapper:after{content:'';display:block;clear:both;}footer>#footer #footer--wrapper>#footer-logo{width:56%;float:left;}footer>#footer #footer--wrapper>#footer-logo>img{display:block;margin:auto;}footer>#footer #footer--wrapper>#footer-address{width:44%;float:left;margin-bottom:0;}footer>#footer #footer--wrapper>#footer-address>strong{font-size:18px;margin-top:40px;}footer>#footer #footer--wrapper>#footer-address>strong,footer>#footer #footer--wrapper>#footer-address>span,footer>#footer #footer--wrapper>#footer-address>a{display:block;}footer>#footer #footer--wrapper>#footer-address>.social-medias{padding:0;margin:0;}footer>#footer #footer--wrapper>#footer-address>.social-medias:after{content:'';display:block;clear:both;}footer>#footer #footer--wrapper>#footer-address>.social-medias>span{float:left;margin-left:5px;}footer>#footer #footer--wrapper>#footer-address>.social-medias>span:first-child{margin-left:0;}footer>#footer #footer--wrapper>#footer-address>.social-medias>span>.footer-address--icon{color:#333;font-size:36px;}footer>#footer #footer--wrapper>#footer-address>.footer-email{color:#333;}footer>#footer #footer--wrapper>#footer-address>.footer-address--phone{color:#c1151b;font-size:18px;}footer>#copyrights{font-family:'PT Sans';text-align:center;padding:20px 0;width:100%;}footer>#copyrights a{color:#333;}@media screen and (max-width:580px){footer>#footer #footer--wrapper{width:100%;background-image:none;}footer>#footer #footer--wrapper>#footer-logo{display:none;}footer>#footer #footer--wrapper>#footer-address{width:100%;text-align:center;}footer>#footer #footer--wrapper>#footer-address>.social-medias{text-align:center;margin:auto;width:auto;display:inline-block;}}.alert{border-radius:0;}.field-validation-error{display:block;color:#e00000;margin-top:5px;}.form-control{border:1px solid #e8e8e8;width:100%;font-family:'PT Sans';font-size:15px;color:#000;padding:10px 15px 8px;letter-spacing:1px;line-height:28px;border-radius:0;resize:none;}.form-control:focus{border-color:#aa1218;outline:0;-webkit-box-shadow:none;box-shadow:none;}textarea.form-control{font-size:14px;min-height:180px;max-width:100%;min-width:100%;}.btn{float:none;color:#fff;font-size:12px;font-family:'Montserrat';text-transform:uppercase;letter-spacing:2px;width:auto;padding:10px 25px;margin:0;border-radius:0;}.btn-default{color:#333;}.text-primary{color:#c1151b;}a.text-primary:hover,a.text-primary:focus{color:#931015;}.bg-primary{color:#fff;background-color:#c1151b;}a.bg-primary:hover,a.bg-primary:focus{background-color:#931015;}.btn-primary{color:#fff;background-color:#c1151b;border-color:#aa1218;}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#931015;border-color:#aa1218;}.btn-primary:hover{color:#fff;background-color:#931015;border-color:#aa1218;}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#931015;border-color:#aa1218;}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#931015;border-color:#aa1218;}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#c1151b;border-color:#aa1218;}.btn-primary .badge{color:#c1151b;background-color:#fff;}.label-primary{background-color:#c1151b;}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#931015;}.panel-primary{border-color:#c1151b;}.panel-primary>.panel-heading{color:#fff;background-color:#c1151b;border-color:#c1151b;}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c1151b;}.panel-primary>.panel-heading .badge{color:#c1151b;background-color:#fff;}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#c1151b;}#building-carousel{width:100%;}#building-carousel .owl-item{padding:0 10px;}#buildings{position:relative;padding:0 30px;}#buildings>.prev-button{left:0;}#buildings>.next-button{right:0;}#buildings>.prev-button,#buildings>.next-button{outline:none;position:absolute;border:none;background:none;top:44%;z-index:1000;}.contact-coordinates{list-style:none;padding:0;margin:60px 0 0 0;}.contact-coordinates>li{margin:0 0 20px;padding:0 0 20px;}.contact-coordinates>li>address,.contact-coordinates>li>a{font-family:'PT Sans';color:#777;font-size:15px;font-weight:normal;line-height:27px;margin-bottom:15px;}.contact-coordinates>li>p{font-family:'PT Sans';color:#777;font-size:15px;font-weight:normal;line-height:27px;margin-bottom:0;}.contact-coordinates>li>strong{display:block;width:auto;color:#333;font-size:16px;font-weight:500;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-bottom:15px;}.contact-coordinates>li>.icon{padding:0 18px 0 0;}.contact-coordinates>li>.icon:hover,.contact-coordinates>li>.icon:focus{color:#000;}@media screen and (max-width:991px){.contact-coordinates{padding:0;}}#google-map{margin-top:50px;}#google-map>#map{height:520px;}.section-product{margin-bottom:90px;}.slider-product-wrapper .bx-wrapper img{margin:auto;}.slider-product-wrapper .bx-wrapper .bx-viewport{-moz-box-shadow:0 0 0 #ccc;-webkit-box-shadow:0 0 0 #ccc;box-shadow:0 0 0 #ccc;border:0 solid #fff;left:0;background:#000;}.slider-product-wrapper .bx-wrapper .bx-next{display:inline-block;background-image:url(img/sprites.png);background-repeat:no-repeat;background-position:-40px -89px;width:28px;height:27px;}.slider-product-wrapper .bx-wrapper .bx-next:hover,.slider-product-wrapper .bx-wrapper .bx-next:focus{background-position:-40px -89px;}.slider-product-wrapper .bx-wrapper .bx-prev{display:inline-block;background-image:url(img/sprites.png);background-repeat:no-repeat;background-position:0 -89px;width:27px;height:27px;}.slider-product-wrapper .bx-wrapper .bx-prev:hover,.slider-product-wrapper .bx-wrapper .bx-prev:focus{background-position:0 -89px;}.legend{list-style:none;padding:0;margin:5px 0;}.legend>li{margin-top:5px;font-family:'PT Sans';font-size:15px;color:#777;}.legend>li svg{margin-right:10px;}.mapster-wrapper>div{margin:auto;display:block;}.node-advice{margin-top:35px;margin-bottom:35px;padding-top:37px;padding-bottom:37px;border-top:1px solid #eee;border-bottom:1px solid #eee;}strong.advice{display:block;text-transform:uppercase;font-size:16px;line-height:27px;}p.advice{margin-bottom:0;font-size:15px;line-height:27px;}.default-img{margin:20px 0;}@media only screen and (max-width:992px){.center-phone{margin:20px auto;display:block;}}.meat-title{font-family:'Montserrat',cursive;font-size:45px;line-height:36px;color:#ddd;margin:0;padding:40px 0;text-align:center;}.meat-section-title{font-family:'Montserrat',cursive;color:#c1151b;font-size:35px;line-height:48px;padding:20px 0 0 0;margin:0;text-align:center;}.meat-section-details{font-family:'PT Sans';font-size:16px;color:#b2b2b2;margin:0;padding:10px 0 0 0;text-align:center;}.meat-presentation{background-image:url(img/outlines/tableau1.jpg) background-position:top center;width:100%;padding-bottom:20px;}area{cursor:default;outline:solid;}#map-highlight{position:relative;}#map-highlight>canvas{width:100%;height:100%;position:absolute;z-index:1;}#map-highlight>img{position:relative;z-index:2;}.map{margin:auto;display:block;background-repeat:no-repeat;}@media only screen and (max-width:550px){.meat-title{font-size:35px;}}
