/*
violet : #35345d;
Or : #e18621;
Noir
 */

@font-face {
    font-family: 'nouvelle_vague';
    src: url('../../fonts/nouvelle_vague_final-webfont.woff2') format('woff2'),
         url('../../fonts/nouvelle_vague_final-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

*{font-family: 'Montserrat', sans-serif!important;}
p, li, li a, label{color:#000;}
hr{margin-top:45px;margin-bottom:45px;border-top:1px #35345d solid;}
.fa{font: normal normal normal 14px/1 FontAwesome !important;}
.fa{font: normal normal normal 14px/1 FontAwesome !important;}
.fa-envelope{color:#555 !important;}
.mini-h1{font-size: 2.8em; text-transform: uppercase;padding-top:20px;padding-bottom:10px;}
.white{color:#fff;}
.violet{color:#35345d;}
.or{color:#e18621;}
/*Pour ne plus perdre le menu nv 2 au passage de la souris*/
.dropdown-menu{top:90%;}
.bb{border:1px solid black;}
.br{border:1px solid red;}

/* Add here all your css styles (customizations) */
.navbar-brand{margin:0 !important;padding:0 !important;}
.header .topbar ul.loginbar li.topbar-devider{border-right:0px;}
.header .navbar-nav > li > a{font-size: 1.1em;font-weight:800;color: #000000;}
.header .navbar-nav > li > a::hover{color:#e18621;}
.topbar-v1{border-bottom: 0;text-align: right;}

.bg-gris{
  background-color:rgba(132, 119, 109, 0.8);
  /*padding-right: 5px;*/
  padding: 0px 8px 0px 8px;
  /*border:1px solid red;*/
  width: 390px!important;
}
.bg-or{
  background-color:#d08613;
}

/* menu */
.header .navbar-nav > li > a:hover, .header .navbar-nav > .active > a{color: #e18621;border-bottom-color: #e18621;}
.header .dropdown-menu li a{font-size: 1.1em}

.bloc-padding{padding-top: 50px;padding-bottom: 50px}
.container-produit{width: 850px;}
.titre-3produits{color:#35345d;text-transform: uppercase;font-size: 1.5em;font-weight: 800}
.btn-3produits{background:#d08613;color: #fff ;}
.btn-default{border-color: #fff;}
.btn-default:hover{background: #35345d;color: #fff;border-color: #fff;}
.btn-default-reverse{border-color: #fff;background: #35345d;color: #fff}
.btn-default-reverse:hover{background: #fff;color: #35345d;border-color: #35345d;}
.btn-or-reverse{border-color: #fff;background: #e18621;color: #fff;font-weight: 600}
.btn-or-reverse:hover{background: #fff;color: #e18621;border-color: #e18621;}
.gourmand{font-size: 4.6em; line-height: 0.9em;}
.sous-titre-gourmand{font-size: 1.8em;text-transform:uppercase;color:#d08613;font-weight: bold;}
.text-gourmand{font-size: 1.3em;font-weight: 400;line-height: 1.3em;}

h2.title-v2:after{
    left: 0;
    width: 70px;
    height: 8px;
    content: " ";
    bottom: -30px;
    background: #35345d;
    position: absolute;
}

h2.mini-h2-news-accueil:after{
    left: 0;
    width: 70px;
    height: 8px;
    content: " ";
    bottom: -5px;
    background: #35345d;
    position: absolute;
}
h2.sous-titre-jaune:after{
    background: #e18621;    
}

/* bandeaux */
.breadcrumbs-v3.breadcrumbs-lg {
  padding: 120px 0;
}

/* articles */
.news-v3 h2{color:#e18621;}
.news-v3 p{font-size: 1.3em;font-weight: bold;}

/* route de la noix */
.gmaps-route-noix iframe{
  padding: 20px;
  height: 800px;
  background: #ccc;
}
/*.header > .container{margin-bottom: -80px;}*/
.header .logo img{margin:5px 0;}
.footer-default .footer{background:#35345d;color:#e4e4e4;}
.footer-default .footer a{color:#e4e4e4;}
.headline h2, .headline h3, .headline h4 {border-bottom: 3px solid #fff;width: 220px;}
.footer-default .footer a:hover {color: #e18621;}
.footer-default .copyright{border-top:1px solid #898989;background:#42392e;}
.footer-default .copyright a, .footer-default .copyright a:hover{color:#84776d;}
.footer a:hover{text-decoration:none;}
.text-footer {font-size: 1.2em;color:#fff;}
.footer-default .footer p, .footer-default .footer a{font-size: inherit;}

#topcontrol:hover {background:#84776d}
#irres{font-size: 4.6em;text-transform: uppercase;}
#irres span, .effet{font-family: 'nouvelle_vague' !important;color: #35345d}
.effet{text-transform:none;}
.gras{font-weight: 900!important}
.center{text-align: center;}
.phrase{padding-top: 15px;font-size: 17px}
.phrase span{font-family: 'nouvelle_vague' !important}

.btn-u {background:#84776d;}
.btn-u:hover, .btn-u.btn-brd.btn-u-dark.btn-brd-hover:hover{background:#42392e;}
.marron_clair{background:#84776d;margin:0;margin-bottom: 40px;}
.blanc{color:#FFF !important;}
.title-v2.blanc::after{display:none;}
.marge{margin-top: 10px}
.headline-v2{background:#cec9c5;}
.titre{color:#FFF;text-decoration: none;}
.titre:hover{color:#FFF;text-decoration: none;}
.mini-h2-news-accueil{font-size: 3em;padding-bottom: 20px;}
.align{left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);}
.topbar-v1 .top-v1-contacts{margin-bottom: 8px}
.hovered:hover, .hovered{color:#42392e;}


/*histoire*/
.timeline-v2 > li .cbp_tmlabel{background: #dfdbda}
.timeline-v2 > li .cbp_tmicon{
  background:#3e382c;
  box-shadow: 0 0 0 4px #dfdbda;
}
.timeline-v2:before{
  background:#dfdbda;
}
.timeline-v2 > li .cbp_tmlabel:after{border-right-color:#dfdbda;}
.timeline-v2 > li .cbp_tmtime span{top:20px;}
.timeline-v2 > li .cbp_tmlabel h2{color:#666465;}
.color-green{color:#42392e;}
.cbp_sans_before:after{display:none;}
.timeline-v2:before{bottom:-80px;}

.breadcrumbs-v3 p.pas_maj{text-transform: none;}
h1 span{font-family: 'effet' !important;text-transform: none !important}
.news-v3 h2 a, .news-v3 h2 a:hover{color:#8a786e;}
.news-v3 h2 a span{color:#535353;}

/* recettes */
.cbp-l-filters-text{color:#ffe274;}
.cube-portfolio .cbp-l-filters-text .cbp-filter-item.cbp-filter-item-active{color:#41392e;}
.cube-portfolio .cbp-l-filters-text .cbp-filter-item{color:rgba(132,119,110,.8)}
.cube-portfolio .cbp-l-filters-text .cbp-filter-item:hover {
    color:#41392e;
}
.cube-portfolio .cbp-caption-zoom .cbp-caption-activeWrap {
    background: rgba(132,119,110,.6) !important;
}
.cube-portfolio .link-captions li i:hover{
  background:#42392e;
  color:#FFF;
}

/* detail recettes */
.bg-color-light {
    background-color: #dedede !important;
}
.h22{color:#656364}
.temps{text-transform: uppercase;color:#4a4a48;}
ul.liste{padding:0;list-style-type:none;margin-top: -20px}
.padding-croquant{padding-left: 60px;}

/* contact */
.h2-contact{font-size:1.8em;font-weight: 600;margin-bottom: 35px;}
h2.h2-sousligne1:after{
    left: 15px;
    width: 70px;
    height: 8px;
    content: " ";
    bottom: 430px;
    background: #35345d;
    position: absolute;
}
h2.h2-sousligne2:after{
    left: 15px;
    width: 70px;
    height: 8px;
    content: " ";
    bottom: 160px;
    background: #35345d;
    position: absolute;
}
.map-box iframe{max-height: 263px;max-width: 263px;}

/* media query */
@media (max-width: 1200px){
  /* menu trop long + bloc recette page accueil qui se chevauche */
  /* Jusquà 992px */
  .padding-croquant{padding-left: 160px;}
  .header .navbar-nav > li > a{font-size: 11px;}
  .header .dropdown-menu li a{font-size: 11px;}
}
@media (max-width: 992px){
	#irres{font-size: 3.2em; line-height: 1.2em;}
  .mini-h1{font-size: 2.3em; text-transform: uppercase;padding-top:20px;padding-bottom:20px;}
  .padding-croquant{padding-left: 15px;}
}
@media (max-width: 700px){
	#logo-header{width:100%;}
}

@media (max-width: 768px){
    #irres{font-size: 2.5em; line-height: 0.9em;}
    .mini-h1{font-size: 1.5em; text-transform: uppercase;padding-top:20px;padding-bottom:20px;}
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {color: #FFF;}
    .container-produit{width: 318px!important;}
    .header .navbar-toggle{margin: 15px 50px 15px 0;}
    .header .logo img{max-width: 60%}
}