/* NG — feuilles du theme regroupees automatiquement. Ne pas editer :
   ce fichier est reconstruit des qu une source change. */

/* ---- raleway-local.css ---- */
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/fonts/raleway/raleway-300-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/fonts/raleway/raleway-300-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/fonts/raleway/raleway-400-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/fonts/raleway/raleway-400-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/fonts/raleway/raleway-500-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/fonts/raleway/raleway-500-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/fonts/raleway/raleway-600-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/fonts/raleway/raleway-600-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/fonts/raleway/raleway-700-latin-ext.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/fonts/raleway/raleway-700-latin.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}


/* ---- ng-grille.css ---- */
/* =====================================================================
   NG 22/09/2026 — GRILLE ET COMPOSANTS, EN REMPLACEMENT DE BOOTSTRAP
   Bootstrap 3 pesait 98,5 Ko (16,9 Ko transferes, 1440 ms bloquants) et
   embarquait une police d icones — Glyphicons — que le site n utilise
   nulle part. Inventaire fait : le site n emploie que la grille, cinq
   utilitaires et trois composants (well, btn, panel).

   Ce fichier les reprend a l identique pour la mise en page, et remet
   well / btn / panel dans la charte : fond papier, pas d arrondi, pas
   d ombre portee — le gris bleute et les coins arrondis de Bootstrap
   juraient avec le reste du site.

   Points de rupture conserves a l identique (Bootstrap 3), pour que
   rien ne bouge : xs <768 | sm >=768 | md >=992 | lg >=1200
   ===================================================================== */

/* --- modele de boite ---------------------------------------------------
   Bootstrap ne fournissait pas que la grille : il posait box-sizing
   border-box sur TOUT le document. Le theme entier a ete construit sur
   cette base — sans ce reset, chaque element ayant un padding change de
   largeur. Constate a la mesure : le menu principal passait de 1133 a
   1167 px et debordait de la fenetre.
   C est la premiere regle du fichier, et la plus importante. */
*,*:before,*:after{box-sizing:border-box}

/* --- conteneurs -------------------------------------------------------- */
.container,.container-fluid{
  margin-right:auto;margin-left:auto;
  padding-left:15px;padding-right:15px;
  box-sizing:border-box}
@media(min-width:768px){.container{width:750px}}
@media(min-width:992px){.container{width:970px}}
@media(min-width:1200px){.container{width:1170px}}

/* --- lignes et colonnes ------------------------------------------------ */
/* NG 22/09/2026 — CORRECTION : .row etait passe en display:flex, alors que
   Bootstrap 3 utilise un bloc avec clearfix et des colonnes flottantes.
   Consequence : tout enfant d une ligne qui n est PAS une colonne cessait
   de prendre la largeur disponible et tombait a zero. C est ce qui a fait
   disparaitre la selection de projets de l accueil — son conteneur isotope
   (#blog-masonry-container) est un enfant direct de .row sans classe col-*.
   On reproduit donc le modele d origine a l identique. */
.row{
  margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-offset-1,
.col-xs-offset-2,
.col-xs-offset-3,
.col-xs-offset-4,
.col-xs-offset-5,
.col-xs-offset-6,
.col-xs-offset-7,
.col-xs-offset-8,
.col-xs-offset-9,
.col-xs-offset-10,
.col-xs-offset-11,
.col-sm-1,
.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-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-offset-1,
.col-sm-offset-2,
.col-sm-offset-3,
.col-sm-offset-4,
.col-sm-offset-5,
.col-sm-offset-6,
.col-sm-offset-7,
.col-sm-offset-8,
.col-sm-offset-9,
.col-sm-offset-10,
.col-sm-offset-11,
.col-md-1,
.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-md-10,
.col-md-11,
.col-md-12,
.col-md-offset-1,
.col-md-offset-2,
.col-md-offset-3,
.col-md-offset-4,
.col-md-offset-5,
.col-md-offset-6,
.col-md-offset-7,
.col-md-offset-8,
.col-md-offset-9,
.col-md-offset-10,
.col-md-offset-11,
.col-lg-1,
.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-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-offset-1,
.col-lg-offset-2,
.col-lg-offset-3,
.col-lg-offset-4,
.col-lg-offset-5,
.col-lg-offset-6,
.col-lg-offset-7,
.col-lg-offset-8,
.col-lg-offset-9,
.col-lg-offset-10,
.col-lg-offset-11{
  position:relative;min-height:1px;
  padding-left:15px;padding-right:15px;box-sizing:border-box}

/* xs : des la plus petite largeur */
.col-xs-1{float:left;width:8.333333%}
.col-xs-2{float:left;width:16.666667%}
.col-xs-3{float:left;width:25.0%}
.col-xs-4{float:left;width:33.333333%}
.col-xs-5{float:left;width:41.666667%}
.col-xs-6{float:left;width:50.0%}
.col-xs-7{float:left;width:58.333333%}
.col-xs-8{float:left;width:66.666667%}
.col-xs-9{float:left;width:75.0%}
.col-xs-10{float:left;width:83.333333%}
.col-xs-11{float:left;width:91.666667%}
.col-xs-12{float:left;width:100.0%}
.col-xs-offset-1{margin-left:8.333333%}
.col-xs-offset-2{margin-left:16.666667%}
.col-xs-offset-3{margin-left:25.0%}
.col-xs-offset-4{margin-left:33.333333%}
.col-xs-offset-5{margin-left:41.666667%}
.col-xs-offset-6{margin-left:50.0%}
.col-xs-offset-7{margin-left:58.333333%}
.col-xs-offset-8{margin-left:66.666667%}
.col-xs-offset-9{margin-left:75.0%}
.col-xs-offset-10{margin-left:83.333333%}
.col-xs-offset-11{margin-left:91.666667%}

@media(min-width:768px){
.col-sm-1{float:left;width:8.333333%}
.col-sm-2{float:left;width:16.666667%}
.col-sm-3{float:left;width:25.0%}
.col-sm-4{float:left;width:33.333333%}
.col-sm-5{float:left;width:41.666667%}
.col-sm-6{float:left;width:50.0%}
.col-sm-7{float:left;width:58.333333%}
.col-sm-8{float:left;width:66.666667%}
.col-sm-9{float:left;width:75.0%}
.col-sm-10{float:left;width:83.333333%}
.col-sm-11{float:left;width:91.666667%}
.col-sm-12{float:left;width:100.0%}
.col-sm-offset-1{margin-left:8.333333%}
.col-sm-offset-2{margin-left:16.666667%}
.col-sm-offset-3{margin-left:25.0%}
.col-sm-offset-4{margin-left:33.333333%}
.col-sm-offset-5{margin-left:41.666667%}
.col-sm-offset-6{margin-left:50.0%}
.col-sm-offset-7{margin-left:58.333333%}
.col-sm-offset-8{margin-left:66.666667%}
.col-sm-offset-9{margin-left:75.0%}
.col-sm-offset-10{margin-left:83.333333%}
.col-sm-offset-11{margin-left:91.666667%}
}

@media(min-width:992px){
.col-md-1{float:left;width:8.333333%}
.col-md-2{float:left;width:16.666667%}
.col-md-3{float:left;width:25.0%}
.col-md-4{float:left;width:33.333333%}
.col-md-5{float:left;width:41.666667%}
.col-md-6{float:left;width:50.0%}
.col-md-7{float:left;width:58.333333%}
.col-md-8{float:left;width:66.666667%}
.col-md-9{float:left;width:75.0%}
.col-md-10{float:left;width:83.333333%}
.col-md-11{float:left;width:91.666667%}
.col-md-12{float:left;width:100.0%}
.col-md-offset-1{margin-left:8.333333%}
.col-md-offset-2{margin-left:16.666667%}
.col-md-offset-3{margin-left:25.0%}
.col-md-offset-4{margin-left:33.333333%}
.col-md-offset-5{margin-left:41.666667%}
.col-md-offset-6{margin-left:50.0%}
.col-md-offset-7{margin-left:58.333333%}
.col-md-offset-8{margin-left:66.666667%}
.col-md-offset-9{margin-left:75.0%}
.col-md-offset-10{margin-left:83.333333%}
.col-md-offset-11{margin-left:91.666667%}
}

@media(min-width:1200px){
.col-lg-1{float:left;width:8.333333%}
.col-lg-2{float:left;width:16.666667%}
.col-lg-3{float:left;width:25.0%}
.col-lg-4{float:left;width:33.333333%}
.col-lg-5{float:left;width:41.666667%}
.col-lg-6{float:left;width:50.0%}
.col-lg-7{float:left;width:58.333333%}
.col-lg-8{float:left;width:66.666667%}
.col-lg-9{float:left;width:75.0%}
.col-lg-10{float:left;width:83.333333%}
.col-lg-11{float:left;width:91.666667%}
.col-lg-12{float:left;width:100.0%}
.col-lg-offset-1{margin-left:8.333333%}
.col-lg-offset-2{margin-left:16.666667%}
.col-lg-offset-3{margin-left:25.0%}
.col-lg-offset-4{margin-left:33.333333%}
.col-lg-offset-5{margin-left:41.666667%}
.col-lg-offset-6{margin-left:50.0%}
.col-lg-offset-7{margin-left:58.333333%}
.col-lg-offset-8{margin-left:66.666667%}
.col-lg-offset-9{margin-left:75.0%}
.col-lg-offset-10{margin-left:83.333333%}
.col-lg-offset-11{margin-left:91.666667%}
}

/* --- utilitaires ------------------------------------------------------- */
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.pull-left{float:left}
.pull-right{float:right}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.img-responsive{display:block;max-width:100%;height:auto}
.list-unstyled{padding-left:0;list-style:none}

/* Affichage conditionnel : memes seuils que Bootstrap 3. */
@media(max-width:767px){.hidden-xs{display:none!important}}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}
@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}
@media(min-width:1200px){.hidden-lg{display:none!important}}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
@media(max-width:767px){.visible-xs{display:block!important}}
@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}}
@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}}
@media(min-width:1200px){.visible-lg{display:block!important}}

/* --- composants, remis dans la charte ---------------------------------- */
/* .well : 59 occurrences dans les contenus. Bootstrap le rendait en gris
   bleute arrondi avec une ombre interieure. Ici : papier soutenu, angles
   vifs, un filet sable a gauche — la meme grammaire que les chapitres. */
.well{
  min-height:20px;margin:0 0 24px;padding:26px 28px;
  background:#e7e5dc;border:0;border-left:1px solid #a29a82;
  border-radius:0;box-shadow:none;color:#454545}
.well > :first-child{margin-top:0}
.well > :last-child{margin-bottom:0}

.panel{
  margin-bottom:24px;background:#f3f2ee;
  border:1px solid rgba(0,0,0,.1);border-radius:0;box-shadow:none}

.btn{
  display:inline-block;margin:0;padding:14px 26px;
  border:1px solid #a29a82;border-radius:0;background:transparent;
  color:#111;font-size:10px;letter-spacing:2.4px;text-transform:uppercase;
  font-weight:500;line-height:1.4;text-align:center;white-space:nowrap;
  vertical-align:middle;cursor:pointer;
  transition:background .25s ease,color .25s ease,border-color .25s ease;
  -webkit-appearance:none;appearance:none}
.btn:hover,.btn:focus{background:#a29a82;border-color:#a29a82;color:#fff;text-decoration:none}
.btn:focus-visible{outline:2px solid #a29a82;outline-offset:3px}
.btn-primary{background:#111;border-color:#111;color:#fff}
.btn-primary:hover,.btn-primary:focus{background:#a29a82;border-color:#a29a82;color:#fff}


/* ---- style.css ---- */
/*
Theme Name: Nature Graphique
Theme URI: //www.nature-graphique.com
Author: Inkcreativ
Author URI: //inkcreativ.com
Description: Travaux de videoMpapping et sc&eacute;nographie digitale.
Version: 2.0
License URI: //www.nature-graphique.com
License: GNU General Public License

-------------------------------------------------------------- */

.appli ul li{color:#777 !important;font-size:11px;}.appli h2{padding: 0px; font-size: 35px !important;word-wrap:break-word; line-height:35px !important; max-width:59% !important; width: 100%;float:left;}.appli{padding: 90px!important;background:#222!important;text-transform: uppercase;}#loader{background:#222;position:fixed;z-index:9998;width:100%;height:100%}.loader{width:100px;height:80px;top:0;right:0;left:0;bottom:0;margin:auto}.loader .image{width:100px;height:160px;font-size:40px;text-align:center;transform-origin:bottom center;animation:3s rotate infinite;opacity:0}.loader span{display:block;width:100%;text-align:center;position:absolute;bottom:0}@keyframes rotate{0%{transform:rotate(90deg)}10%{opacity:0}35%,65%{transform:rotate(0deg);opacity:1}80%{opacity:0}100%{transform:rotate(-90deg)}}.bg-primary{background-color:#a29a82!important}.bg-secondary-1{background-color:#191919!important}.bg-secondary-2{background-color:#efefef!important}.bg-secondary-3{background-color:#191919!important}.bg-white{background-color:#fff!important}.text-white{color:#fff}.text-primary{color:#e74c3c}.text-secondary-1{color:#222!important}.standard-radius{border-radius:25px}.transition-500{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}.transition-2000{-webkit-transition:all 2s ease;-moz-transition:all 2s ease;transition:all 2s ease}.transition-300{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.cover-div{position:absolute;width:100%;height:100%;top:0}.blank-input{background:0 0;border:none;box-shadow:none;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.font-body,.font-heading{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;color:#999;font-size:14px;line-height:24px;background-color:#111;margin:auto;-webkit-filter:sepia(.1);-webkit-filter:sepia(15%);filter:sepia(15%);overflow-x:hidden}a{color:#a29a82}h1,h2,h3,h4,h5,h6{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;color:#222;margin:0;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a{color:#222}.alt-font{font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px}ul{list-style:none;padding:0}a:hover,input[type=submit]:hover{text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}:focus{outline:0!important;text-decoration:none!important}.pointer{cursor:pointer!important}img{max-width:100%;height:auto}.sepia{-webkit-filter:sepia(.1);-webkit-filter:sepia(10%);filter:sepia(10%)}.jumbo-h1{font-size:40px;line-height:56px;font-weight:600;margin-bottom:64px}.standard-h1{font-size:32px;line-height:48px;margin-bottom:48px}h1{font-size:30px;line-height:46px}h2{font-size:23px;line-height:35px}h3{font-size:21px;line-height:32px}h5{font-size:17px;line-height:27px}h6{font-size:15px;line-height:25px}strong{font-weight:600}p{font-size:16px;line-height:28px}.lead p,p.lead{font-size:16px;line-height:30px;font-weight:400}.lead{font-size:19px!important;font-weight:100!important;line-height:37px!important}p:last-child{margin-bottom:0}p a{color:#333}.quote-text{font-size:24px;line-height:40px;font-style:italic;font-weight:300}span.text-white a{font-weight:600;color:#fff}.main-container{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);overflow:hidden;position:relative;z-index:51}.archive .main-container{width:100%}.main-container.reveal-nav{-webkit-transform:translate3d(-300px,0,0);-moz-transform:translate3d(-300px,0,0);transform:translate3d(-300px,0,0)}section{padding-top:80px;padding-bottom:80px;position:relative;overflow:hidden}section.pad-large{padding-top:160px;padding-bottom:160px}section.duplicatable-content{padding-bottom:40px}section:nth-of-type(odd){background:#f1f1f1}section:nth-of-type(even){background:#fff}.no-pad{padding:0}.no-pad-top{padding-top:0!important}.no-pad-left{padding-left:0}.no-pad-right{padding-right:0}.no-pad-bottom{padding-bottom:0}.space-top-small{margin-top:20px!important}.space-bottom-medium{margin-bottom:40px!important}.space-bottom-large{margin-bottom:80px!important}.space-bottom-xlarge{margin-bottom:160px!important}.no-margin{margin:0}.no-margin-bottom{margin-bottom:0!important}.btn{background:0 0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;min-width:155px}.btn:hover{color:#fff;background:#111}.btn-primary{border-radius:0;display:inline-block;padding:14px 28px 13px;line-height:1;border-width:0;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#fff;background:#a29a82}.btn-primary:hover{background:#111}.link-text{font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #a29a82;display:inline-block;padding-bottom:0;color:#a29a82}nav hr{border:none;border-top:1px solid rgba(255,255,255,.3);position:relative;bottom:2px}.has-dropdown{bottom:3px}.has-dropdown:after{font-family:ElegantIcons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;content:"\33";color:#999}.mobile-toggle{display:none;position:absolute;top:30px;right:25px;cursor:pointer;color:#fff;font-size:40px;line-height:12px}.top-bar{position:absolute;background:#fff;width:100%;z-index:51;display:none;line-height:0;top:0;height:64px}.logocont{height:90px}.top-bar.overlay-bar .menu li a.sound{display:none}.top-bar.overlay-bar.nav-sticky .menu li a.sound{display:block}.top-bar .logo{max-width:60px;position:absolute;top:50%;margin-top:13px;z-index:70;left:10px;}.home .top-bar .logo{max-width:60px;position:absolute;top:50%;margin-top:-30px}.toggle{padding-top:40px}.overlay-bar{background:0 0}.overlay-bar .has-dropdown:after{color:#fff}.menu,.menu_responsive{padding:0;margin:0;display:inline-block;position:relative;top:2px}.menu li,.menu_responsive li{float:left;margin-right:25px}.menu li:last-child,.menu_responsive li:last-child{margin-right:0}.menu li a,.menu_responsive li a{font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#999;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;padding-bottom:0;display:inline-block;line-height:90px}.menu li a:hover,.menu_responsive li a:hover{color:#999}.top-bar .logo-light{display:none}.overlay-bar .menu li a,.overlay-bar .menu li a:hover{color:#fff}.overlay-bar .logo-light{display:block}.overlay-bar .login-button{border-color:#fff;color:#fff}.nav-sticky{position:fixed!important;top:0;z-index:104;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.nav-sticky hr{display:none!important}.top-bar.nav-sticky{background:#222}.overlay-bar.nav-sticky .logo-light{display:none}.overlay-bar.nav-sticky .menu li a,.overlay-bar.nav-sticky .menu_responsive li a{color:#fefefe}.blogbut{background-color:#a29a82;border:2px solid transparent;height:25px;margin-top:30.5px;padding:0 10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blogbut a{line-height:23px!important;color:#fff!important}.language{display:inline-block;margin-left:8px}.language img{max-width:20px}.overlay:before{position:absolute;width:100%;height:100%;top:0;content:'';opacity:.5;z-index:2;background-color:#000;left:0}.overlay .container{position:relative;z-index:3}header{position:relative;overflow:hidden}header .container{position:relative;z-index:3}header .logo{max-width:200px;display:inline-block}header .btn{margin-right:16px}header .btn:last-child{margin-right:0}.page-header{margin:0;padding:160px 0;border-bottom:none}.page-header h1{font-size:40px;margin-bottom:24px}.page-header p.lead{font-size:18px}.page-header:before{position:absolute;width:100%;height:100%;top:0;content:'';opacity:.3;z-index:2;background-color:#333}.page-header .background-image-holder{height:150%;top:-20%}.hero-slider{padding:0;position:relative}.hero-slider .slides li{height:650px;overflow:hidden;position:relative}.hero-slider .slides li h1{font-size:38px;line-height:56px;margin-bottom:40px}.hero-slider .slides li .btn{margin-right:16px}.hero-slider .flex-direction-nav a{color:transparent}.flex-direction-nav a:before{top:17px;font-size:36px;left:10px}.flex-direction-nav a.flex-next:before{left:-10px}@media all and (max-width:1350px){.flex-direction-nav{display:none!important}}.hero-slider .slides li.overlay:before{position:absolute;width:100%;height:100%;top:0;content:'';opacity:.3;z-index:2;background-color:#222}.header-icons{padding:160px 0;position:relative;overflow:hidden}.header-icons h1{margin-bottom:80px}.header-icons i{font-size:56px;display:inline-block;margin-bottom:16px}.header-icons .down-arrow{display:inline-block;width:64px;height:64px;border-radius:50%;border:2px solid #fff;text-align:center;padding-top:10px;margin-top:160px}.header-icons .down-arrow i{font-size:40px;position:relative;right:1px}header.title{height:565px;position:relative;overflow:hidden}header.title h1{margin-bottom:16px;font-size:40px}header.title .sub{font-size:12px;letter-spacing:0}header.title .container{position:relative;z-index:3}header.title:before{position:absolute;width:100%;height:100%;top:0;content:'';opacity:.3;z-index:2;background-color:#333}.action-banner{padding:104px 0;overflow:hidden;position:relative}.action-banner .container{position:relative;z-index:3}.action-banner h1{font-size:40px;line-height:56px;font-weight:600;margin-bottom:24px}.action-banner h2{font-size:32px;line-height:48px;margin-bottom:40px}.action-banner .btn{margin-right:16px}header.signup{padding:180px 0;position:relative;overflow:hidden;height:auto}header.signup h1{font-weight:600;font-size:40px;line-height:56px;margin-bottom:56px}header.signup .photo-form-wrapper{margin-bottom:0}header.signup .photo-form-wrapper .btn{padding-top:19px;padding-bottom:19px;border-radius:50px;max-width:250px;height:52px}header.signup:before{position:absolute;width:100%;height:100%;top:0;content:'';opacity:.3;z-index:2;background-color:#333}.product-right{height:650px;position:relative;overflow:hidden;padding:0}.product-right h1,.product-right p.lead{margin-bottom:32px}.product-right .btn{margin-right:16px}.product-right .product-image{position:absolute;right:-40px;bottom:-80px;max-width:750px}.hero-divider{padding:160px 0;position:relative;overflow:hidden}.hero-divider:before{position:absolute;width:100%;height:100%;top:0;content:'';opacity:.4;z-index:2;background-color:#333}.hero-divider .btn{margin-right:16px;margin-top:24px}.hero-divider .btn:last-child{margin-right:0}.hero-divider .container{position:relative;z-index:3}.hero-divider h1{margin-bottom:32px}.video-wrapper{position:absolute;width:100%;top:0;left:0;z-index:0}.video-wrapper video{width:auto;position:absolute;top:0}.divider-video .overlay{z-index:1;opacity:.4}.divider-video .divider-content{position:relative;z-index:2;padding-top:121px;padding-bottom:121px}header.centered-text h1{font-size:40px;margin-bottom:24px;line-height:56px}header.centered-text .btn{margin-right:16px;margin-top:24px}header.centered-text .btn:last-child{margin-right:0}.image-divider.overlay:before,header.fullscreen-element .overlay:before{position:absolute;width:100%;height:100%;top:0;content:'';opacity:.3;z-index:2;background-color:#333}.bottom-band{width:100%;position:absolute;bottom:0;background:rgba(0,0,0,.4);padding-top:53.33px}.bottom-band .col-sm-4{margin-bottom:53.33px}.bottom-band .link-text{border-color:#fff}.bottom-band .link-text:hover{color:#fff}.bottom-band h3{margin-bottom:8px}.image-divider i{font-size:56px;margin-bottom:24px}.image-divider .feature-icon-large i{border-color:#fff;color:#fff}.feature{overflow:hidden}.feature h4{font-weight:600}.feature i{color:#e74c3c}.feature-icon-large i{display:block;height:104px;width:104px;border:2px solid #e74c3c;border-radius:50%;text-align:center;color:#e74c3c;font-size:40px;padding-top:31px;margin-bottom:32px}.duplicatable-content .feature{margin-bottom:40px}.feature-selector ul{list-style:none;padding:0}.feature-icon-large .pull-left{width:25%}.feature-icon-large .pull-right{width:75%}.feature-icon-large .pull-left .icon{border:none;width:auto;font-size:48px;padding-top:0}.selector-tabs{margin-bottom:56px}.selector-tabs li{text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;opacity:.4;cursor:pointer;float:left}.selector-tabs li.active,.selector-tabs li:hover{opacity:1}.selector-tabs li span{font-size:16px;font-weight:600;position:relative;bottom:12px}.selector-tabs li i{font-size:40px;display:inline-block;margin-right:8px}.selector-content li{display:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;opacity:0}.selector-content li.active{display:block;opacity:1}.selector-content h1{margin-bottom:56px}.feature-icon-small{margin-bottom:32px}.feature-icon-small i{color:#e74c3c;font-size:36px;display:inline-block;margin-bottom:32px}.feature-icon-small h6{font-weight:700}.primary-features{background:#e74c3c!important}.primary-features .feature-icon-small i{color:#fff}.feature-divider{position:relative;overflow:hidden}.feature-divider h1{margin-bottom:40px}img.phone-portrait{max-height:580px}.store-link{display:inline-block;overflow:hidden;margin-right:16px;margin-top:24px}.store-link img{height:50px}.feature-icon-left{overflow:hidden;margin-bottom:40px;float:left}.feature-icon-left .icon-holder{width:45px;float:left}.feature-icon-left i{font-size:32px}.feature-icon-left .feature-text{width:217px;float:left;padding-top:8px}.feature-box{position:relative;z-index:1;overflow:hidden;min-height:397px;cursor:grab}.feature-box .background-image-holder{z-index:0;left:0}.feature-box .background-image-holder.overlay:before{position:absolute;width:100%;height:100%;top:0;content:'';opacity:.3;background-color:#333;z-index:-1}.feature-box h1{margin-bottom:24px}.feature-box .btn{margin-top:24px}.feature-box .inner{width:66.66666%;position:relative;z-index:3}.contained-feature-boxes .row{padding:0 15px}.contained-feature-boxes .image-slider{margin:0}.contained-feature-boxes .image-slider .flex-direction-nav{display:none}.contained-feature-boxes .image-slider .flex-control-nav{bottom:24px}.contained-feature-boxes .image-slider .flex-control-nav li a{background:rgba(255,255,255,.5)}.contained-feature-boxes .image-slider .flex-control-nav li a.flex-active{background:rgba(255,255,255,.9)}.feature-box.contained{padding:40px;overflow:hidden}.feature-box.contained .inner{width:100%}.clients p{margin-bottom:48px!important}.client-row{overflow:hidden;text-align:center;line-height:0}.client-row .col-sm-3{display:inline-block;min-height:80px;line-height:80px;padding-top:16px;padding-bottom:16px}.client-row img{max-height:60px;max-width:140px;opacity:.3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-backface-visibility:none}.client-row img:hover{opacity:1}.client-row .row-wrapper{display:inline-block;width:80%;border-bottom:1px solid rgba(0,0,0,.2)}.client-row:last-child .row-wrapper{border-bottom:none}.row-wrapper .col-sm-3{border-right:1px solid rgba(0,0,0,.2)}.row-wrapper .col-sm-3:last-child{border-right:none}.clients-2{text-align:center;padding:64px 0}.clients-2 .col-md-2{height:80px;line-height:80px}.clients-2 img{max-height:60px;max-width:140px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;opacity:.4}.clients-2 img:hover{opacity:1}.wood-divider .product-image{top:22%;transform:rotate(-15deg);right:-100px}.accordion-active{background-color:#e74c3c;color:#fff}.background-image-holder,.foreground-image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover!important;z-index:0;background-position:50% 50%!important}.background-image-holder.parallax-background{height:120%;top:-10%}.hover-background .background-image-holder,.hover-background .foreground-image-holder{transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out}.hover-background .background-image-holder{height:110%;width:110%}.side-image{padding:0;position:relative}.side-image .image-container{overflow:hidden;position:absolute;height:100%;padding:0;top:0}.side-image .image-container.pull-right{right:0}.side-image .content{padding-top:80px;padding-bottom:80px}.side-image h1{margin-bottom:40px}.side-image p.lead{margin-bottom:64px}.side-image.text-heavy h1{margin-bottom:32px}.side-image.text-heavy p.lead{margin-bottom:40px}.side-image.text-heavy .feature{margin-top:64px}.side-image.text-heavy .feature h5{margin-bottom:40px}.icons-large{list-style:none;overflow:hidden;display:inline-block;padding:0;margin-bottom:32px}.icons-large li{float:left;margin-right:48px;font-size:48px;color:#e74c3c}.icons-large li:last-child{margin-right:0}.text-banner h1{margin-bottom:24px}.text-banner p:last-child{margin-bottom:32px}.accordion-section .icons-large{margin-bottom:0}.accordion-section .feature{margin-bottom:40px}.accordion-section .feature:last-child{margin-bottom:0}.accordion{border-radius:25px;list-style:none;overflow:hidden;border:2px solid #dadada;padding:0}.accordion .title span{padding:0 24px;display:block}.accordion .title{font-weight:600;font-size:16px;color:#333;padding:24px 0;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;border-bottom:2px solid #dadada}.accordion .title:hover{background-color:#e74c3c;color:#fff}.accordion li:last-child .text,.accordion li:last-child .title{border-bottom:none!important}.accordion .text{padding:0 24px;max-height:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;overflow:hidden;opacity:0}.accordion li.active .title{background-color:#e74c3c;color:#fff;border-bottom:2px solid #dadada}.accordion li.active .text{padding:24px;max-height:500px;border-bottom:2px solid #dadada;opacity:1}.text-image-bottom{padding-bottom:0}.text-image-bottom img{display:inline-block;margin-top:64px}.inline-video-wrapper{width:100%;height:auto;overflow:hidden}.inline-video-wrapper video{width:auto}.testimonials-slider{position:relative;margin-bottom:24px}.testimonials-slider .author{font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px}.testimonials-slider .flex-control-nav{bottom:-48px}.pure-text p:last-child{margin-bottom:40px}.pure-text-centered h1{margin-bottom:24px}.inline-image-right img{max-width:90%}.inline-image-right h1{margin-bottom:16px}.inline-image-right h6{margin-bottom:32px}.strip{padding:110px 0}.strip::-moz-placeholder{color:#999;opacity:1}.strip:-ms-input-placeholder{color:#999}.strip::-webkit-input-placeholder{color:#999}.strip input::-webkit-input-placeholder{color:#fff;font-size:24px;font-weight:300;position:relative;top:5px}.strip input:-moz-placeholder{color:#fff}.strip textarea::-webkit-input-placeholder{color:#fff}.strip textarea:-moz-placeholder{color:#fff}.strip strong{font-weight:600}.strip h3{margin:0;position:relative;top:5px;display:inline-block;font-weight:400}.social-icons{list-style:none;overflow:hidden;display:inline-block;padding-top:47px}.social-icons li{float:left;margin-right:24px;font-size:20px}.social-icons li:last-child{margin-right:0}.social-icons li a{color:#333}.strip .social-icons{position:relative;top:10px}.strip .signup-email-field{background:0 0;border:none;box-shadow:none;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;float:left;color:#fff;min-width:400px;font-weight:300;font-size:24px;position:relative;top:4px}.strip .signup-email-field:focus{outline:0}.postlist-member{margin-bottom:56px;padding:0 20px 0 0}.postlist-member-over{margin-bottom:40px}.col-sm-12.postlist-member-over,.postlist-member-over .col-sm-6{padding-right:0;padding-left:0}.postlist-member .name{font-size:21px;font-weight:300;color:#fff;display:inline-block;text-transform:uppercase;margin:0}.postlist-member .image-holder{position:relative;overflow:hidden}.postlist-member .image-holder img{position:relative;z-index:1;min-height:400px;max-height:400px;height:auto;width:auto;max-width:none;float:right}.postlist-member .image-holder img.mwnone{position:relative;z-index:1;height:50px;width:50px;top:50%;left:50%;margin-top:-25px;margin-left:-25px;max-width:none;max-height:none;float:none;min-height:0;opacity:1!important}.postlist-member .image-holder .social-icons{width:50px;overflow:visible}.postlist-member .hover-state{position:absolute;width:100%;height:100%;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;opacity:0;background-color:rgba(34,34,34,.4);z-index:2;text-align:center}.hoverhover{width:100%;height:100%;top:0;left:0}.postlist-member .social-icons{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;opacity:0;-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}.postlist-member .social-icons li a{color:#fff;font-size:32px}.postlist-member .image-holder:hover .hover-state{opacity:1}.postlist-member .image-holder:hover img{-webkit-filter:grayscale(50%);filter:grayscale(50%);filter:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/img/desaturate.svg#greyscale")}.postlist-member .image-holder:hover img.mwnone{-webkit-filter:grayscale(0);filter:grayscale(0)}.postlist-member .image-holder:hover .social-icons{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.blog-snippet-1{margin-bottom:40px}.blog-snippet-1 img{display:inline-block;margin-bottom:16px;-webkit-filter:sepia(.5);-webkit-filter:sepia(50%);filter:sepia(50%);opacity:.5}.blog-snippet-1 h2{font-size:19px;line-height:30px;margin-bottom:10px}.blog-snippet-1 .sub{display:inline-block;margin-bottom:16px}.blog-snippet-1 a{margin-top:8px}.blog-snippet-2{overflow:hidden;padding:0}.blog-snippet-2 li{overflow:hidden;margin-bottom:40px}.blog-snippet-2 li:last-child{margin-bottom:0}.blog-snippet-2 li .icon{width:10%;float:left}.blog-snippet-2 li .icon i{color:#e74c3c;font-size:32px;position:relative;top:5px}.blog-snippet-2 .title{width:90%;float:left}.blog-snippet-2 a{color:#333;display:block;font-weight:600}.blog-snippet-2 .sub{letter-spacing:0;opacity:.8;font-size:12px}.blog-list-3{padding:0}.blog-snippet-3:nth-child(even){background-color:#eee}.blog-snippet-3{padding-top:80px;padding-bottom:80px;position:relative}.blog-snippet-3 h1{margin-bottom:16px}.blog-snippet-3 h1 a{color:#333}.blog-snippet-3 h1 a em{color:#a29a82;font-style:normal}.blog-snippet-3 .alt-font{letter-spacing:0;font-size:12px;display:inline-block;margin-left:8px;position:relative;bottom:2px}.colormask{background-color:#000;width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;z-index:1}.blog-snippet-3 .background-image-holder{opacity:.4;background-color:#000}.tag .blog-image-snippet:before{opacity:0}blockquote{font-size:18px;color:#fff;font-style:italic;font-weight:100;border:none;margin-top:19px;margin-bottom:24px;background:#a59c83;line-height:32px;padding:33px 27px;float:left;width:100%}blockquote p{font-size:22px!important;line-height:32px!important;font-weight:300;padding:24px;}.article-single{background:#f4f4f4!important}.article-body p.lead{font-size:20px;font-weight:600;line-height:32px;margin-bottom:24px;color:#333}.article-body p:last-child{margin-bottom:0}.article-body p{font-size:16px;line-height:32px;margin-bottom:24px}.article-body figure{margin:16px 0}.article-body figcaption{font-style:italic;font-size:14px;color:#aaa;margin-top:16px}.article-body h2{font-size:24px}.article-body h2:first-child{padding-bottom:20px;}.post-edit-link{background: #a59c83;color:white !important;padding:7px 13px;margin-top:15px; float:left;clear:both;font-size: 11px;}.article-body{padding-bottom:64px;padding-top:8px}.projects-gallery p.lead{margin-bottom:64px!important}.projects-wrapper{text-align:center}.filtercont{height:130px;line-height:130px}.filters{list-style:none;overflow:hidden}#filtercont{display:none;background-color:#151515}#closefilter{display:none}.filters li{margin-right:16px;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;line-height:130px;color:#bbb;cursor:pointer;display:inline}.filters li a{color:#cecece}.filters li:last-child{margin-right:0}.filters li.active a{color:#a29a82}.project{height:345px}.project.col-md-4{width:33%}.project.col-md-4:nth-child(even){width:34%}.project.col-md-4 .background-image-holder{width:103%}.column-projects .project.col-md-4{width:33.33333%;overflow:hidden}.column-projects .project.col-md-4 .background-image-holder{width:100%!important}.column-projects .project{overflow:hidden}@media screen and (max-width:990px){.project.col-md-4,.project.col-md-4:nth-child(even){width:50%}.project.col-md-4 .background-image-holder{width:100%}.column-projects .project.col-md-4{width:50%}}@media screen and (max-width:767px){.column-projects .project.col-md-4,.project.col-md-4,.project.col-md-4:nth-child(even){width:100%}}.project .image-holder{overflow:hidden;position:relative}.project img{width:100%}.project .hover-state{position:absolute;width:100%;height:100%;top:0;background-color:rgba(44,62,80,.9);text-align:center;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;opacity:0;padding-right:15px}.project:hover .hover-state{opacity:1}.project .hover-state h1{margin-bottom:8px;font-size:24px}.project .hover-state h3{font-size:18px;margin-bottom:8px}.project .hover-state p{margin-bottom:24px}.project .hover-state .btn-white:hover{color:#2c3e50}.hover-state .align-vertical{-webkit-transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;opacity:0}.project:hover .align-vertical{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.column-projects{margin-bottom:80px}.column-projects .project{height:300px;margin-bottom:15px}.column-projects .project .hover-state h3{margin-bottom:24px}.image-gallery{margin-top:64px}.image-gallery .image-holder{margin-bottom:30px;height:375px;overflow:hidden;position:relative}.image-slider .flex-direction-nav{display:none}@media (min-width:768px){.image-gallery .image-holder{height:245px}}@media (min-width:992px){.image-gallery .image-holder{height:375px}}.image-slider{position:relative;margin-bottom:32px}.image-slider .flex-direction-nav a.flex-prev:before{left:0}.image-slider .flex-control-nav{bottom:-48px}.image-slider .flex-control-nav li a{background:rgba(0,0,0,.3)}.image-slider .flex-control-nav li a.flex-active{background:rgba(0,0,0,.8)}.btn-border,input[type=submit]{-webkit-appearance:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;min-width:155px;display:inline-block;padding:0 28px;line-height:47.5px;color:#fff;background:#fff;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px}.newsinput,.widget_wysija input[type=text]]{float:right;margin-left:0;background-color:transparent!important;border-color:transparent;border-bottom:1px solid #fff;-webkit-appearance:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;font-size:23px;letter-spacing:1px;padding:0;line-height:80px;color:#fff;cursor:text;min-width:0!important;opacity:0;width:0;width:70%}.widget_wysija_cont .login .message,.widget_wysija_cont .updated{border-color:transparent;padding:15px 0;color:#fff}.widget_wysija_cont p label{display:none}input.wysija-input{float:right;margin-left:0;background-color:transparent!important;border-color:transparent;border-bottom:1px solid #fff!important;-webkit-appearance:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:100;font-size:23px;letter-spacing:1px;padding:0;line-height:80px;color:#fff;cursor:text;min-width:0!important;clear:both;width:0;width:100%}.widget_wysija{position:relative}.widget_wysija_cont .wysija-submit{display:inline-block;height:53px;clear:both;margin:30px auto 0;max-width:100%;width:230px}.widget_wysija.widget{padding-right:0}.newsin{display:none}.widget_wysija_cont{margin-top:70px}.formError .formErrorContent{background:#111;border-width:0;color:#fff;font-size:11px;margin-left:-244px;margin-top:10px;padding:4px 10px;position:absolute;width:239px;z-index:5001;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.arrow_box{position:relative;background:#111}.formError .formErrorContent:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(17,17,17,0);border-right-color:#111;border-width:7px;margin-top:-7px}.newsinput:focus,.newssubmit:focus>.newsinput{cursor:text}.newssubmit{width:230px;margin:30px auto 0;clear:both;max-width:100%}.btn-border,.btn-border:hover,.errorbut,.errorbut:hover,.strip .mail-list-signup input[type=submit],.strip .mail-list-signup input[type=submit]:hover{background:0 0;border:2px solid #fff}.mail-list-signup h3{font-weight:100;font-size:23px}.contact-center p.lead{font-size:18px}.contact-center .form-wrapper{text-align:center;margin-top:48px}.contact-photo{position:relative;overflow:hidden}.contact-photo h1{margin-bottom:200px}.contact-photo .social-icons{margin-bottom:64px}.contact-photo .social-icons li{margin-right:40px}.contact-photo .social-icons li a{font-size:40px;color:#fff;opacity:.7;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.contact-photo .social-icons li a:hover{opacity:1}.contact-photo .sub a{color:#fff}.photo-form-wrapper{margin-bottom:200px}.photo-form-wrapper input{border:none;box-shadow:none;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background:rgba(255,255,255,.85);border-radius:50px;padding:14px 24px;width:100%;margin-bottom:30px}.photo-form-wrapper .btn-filled{background-color:#e74c3c;border-color:#e74c3c}.photo-form-wrapper input:focus{outline:0}.photo-form-wrapper input[type=submit]{color:#fff!important;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px}.details-holder{background:#fff;width:100%;border-radius:50%}.details-holder img{max-width:145px;display:inline-block;margin-bottom:16px}.fade-overlay:before{opacity:0}.pure-text-contact i{display:inline-block;color:#e74c3c;text-align:center;font-size:64px;margin-bottom:0;margin-right:48px}.pure-text-contact i:last-child{margin-right:0}.icon-jumbo{display:inline-block;color:#e74c3c;text-align:center;font-size:64px;margin-bottom:24px}.social-bar{overflow:hidden}.social-bar .link{height:104px;text-align:center;position:relative;overflow:hidden}.social-bar .link i{color:#fff;font-size:40px}.social-bar .hover-state,.social-bar .initial{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);position:absolute;width:100%;top:35px}.social-bar .hover-state{-webkit-transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);top:42px}.social-bar span{font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px;font-size:14px}.social-bar .link:hover .initial{-webkit-transform:translate3d(0,-200px,0);-moz-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}.social-bar .link:hover .hover-state{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.error-page.bg-primary h1{color:#fff;margin-bottom:32px}.error-page .jumbo{font-size:160px;line-height:160px;font-weight:600;margin-bottom:16px!important}.error-page i{display:inline-block;font-size:80px;margin-bottom:24px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;-webkit-animation:spin 6s ease-in-out infinite alternate;-moz-animation:spin 6s ease-in-out infinite alternate;-o-animation:spin 6s ease-in-out infinite alternate;animation:spin 6s ease-in-out infinite alternate}.error-page .btn-text-only:hover{color:#333}.login-page{overflow:hidden;position:relative}.login-page .container{position:relative;z-index:3}.login-page .photo-form-wrapper{margin-bottom:24px}.login-page a.text-white:hover{color:#fff;font-weight:600}iframe.mail-list-form{display:none!important}footer{padding-top:50px;padding-bottom:80px}.footer-container{position:relative;z-index:51}footer.social a.text-white{font-size:18px}footer.social .social-icons{margin:64px 0}footer.social .social-icons li{margin-right:40px}footer.social .social-icons li a{font-size:40px;color:#fff;opacity:.2;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}footer.social .social-icons li a:hover{opacity:1}footer.social .sub{opacity:.5;color:#fff;font-size:12px}footer.social .sub a{color:#fff;font-weight:600}footer.details{background:#f4f4f4}footer.details .logo{margin-bottom:54px;max-width:80px;margin-top:12px}footer.details .sub{font-size:12px;display:inline-block;margin-top:48px}footer.details .sub a{color:#333;font-weight:600}footer.details h1{font-size:16px;font-weight:600}footer.short{font-size:16px;color:#fff}footer.short .sub{opacity:.5;display:inline-block;margin-right:32px;position:relative;bottom:4px}footer.short ul{display:inline-block;margin:0;line-height:24px}footer.short ul li{float:left;margin-right:32px}footer.short ul li a{color:#fff;opacity:.8}footer.short .social-icons li a{color:#fff;opacity:1}footer.short-2{position:relative;overflow:hidden}footer.short-2 span{display:inline-block;margin-right:64px}footer.short-2 span:last-child{margin-right:0}footer.short-2 .contact-action{position:absolute;right:0;height:100%;width:25%;background:#bf2718;z-index:3;top:0;text-align:center;font-size:18px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}footer.short-2 .contact-action .icon_mail{display:inline-block;margin-right:6px}footer.short-2 .contact-action .arrow_right{position:relative;top:2px}footer.short-2 .contact-action:hover{background:#ad2315}@media only screen and (min-width:320px) and (max-width:767px){.top-bar{position:absolute}nav{overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}nav .columns{width:100%}nav .social-icons{display:none}.open-nav{max-height:8000px}.overlay-bar .logo-light{display:none}.top-bar .menu li a{color:#777;padding-bottom:0}.top-bar .menu li a:hover{color:#999;padding-bottom:0}.has-dropdown{bottom:0}.menu{top:0}.menu li{float:none;margin-bottom:16px;margin-right:0}header,section{padding-top:64px;padding-bottom:64px}.no-align-mobile{padding-top:0!important;margin-top:24px}h1{font-size:24px;line-height:32px}p.lead{font-size:14px;line-height:24px}.action-banner h1,.hero-slider .slides li h1,header.signup h1,header.title h1{font-size:32px;line-height:40px}.action-banner h2{font-size:24px;line-height:32px}.btn{margin-top:16px}header.signup{height:auto}.header-icons{padding-top:64px;padding-bottom:64px}header.title{padding:0;height:400px}.product-right{height:632px;padding-top:64px}.product-right .align-vertical{padding-top:0!important}.product-right .product-image{margin-top:200px;right:0;bottom:-85px}.page-header br{display:none}.page-header h1{font-size:32px;line-height:40px}header.centered-text h1{font-size:24px;line-height:32px}.flex-direction-nav{display:none}.header-icons h2{margin-bottom:32px}.bottom-band{display:none}.side-image .content{padding-top:64px;padding-bottom:64px}.selector-tabs{text-align:center}.selector-tabs li{margin-bottom:16px;display:inline-block;width:100%}.feature-box .inner{width:100%}.no-pad-left{padding-left:15px}.row-wrapper{border-bottom:none}.row-wrapper .col-sm-3{border-right:none}.accordion{margin-top:32px}.strip{padding:40px 0}.strip,.strip .text-right{text-align:center}.strip .col-xs-12{margin-bottom:16px}.inline-video-wrapper{margin-top:40px}.video-wrapper{display:none}.inline-image-right img{display:inline-block;margin-top:40px}.pricing-tables .no-pad{padding:0 15px}.pricing-tables .no-pad-left{padding-left:15px}.pricing-tables .no-pad-right{padding-right:15px}.pricing-table{margin-bottom:16px;border-radius:25px!important;border:2px solid rgba(255,255,255,.2)!important}.pricing-2{display:none}.contact-photo .social-icons li,footer.social .social-icons li{margin-right:8px}.contact-photo .social-icons li a,footer.social .social-icons li a{font-size:24px}footer.details .col-sm-4{margin-bottom:16px}footer.details .logo,footer.details h1{margin-bottom:32px}footer.short-2{padding-bottom:0}footer.short-2 span{margin-right:16px}footer.short-2 .contact-action{position:relative;width:100%;height:150px;margin-top:80px}footer.short-2 .align-vertical{padding-top:64px!important}.blog-snippet-2 li .icon{width:20%}.blog-snippet-2 li .title{width:80%}.contact-thirds .text-center{text-align:left}.contact-thirds .col-sm-4{margin-bottom:24px}.pure-text-contact br{display:none}.pure-text-contact i{font-size:48px}.filters{padding:0 15px;text-align:center}.filters li{margin:0 0 8px;width:100%}.project{width:100%}.image-gallery .image-holder{height:225px}.hero-divider{padding-top:64px;padding-bottom:64px}.hero-divider .video-wrapper{display:none}.hero-divider .btn{margin-right:0}.fullscreen-element{height:auto!important;padding-top:64px;padding-bottom:64px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.flex-direction-nav{display:none}.product-right .product-image{max-width:640px;right:-100px;bottom:50px}.feature-box .inner{width:100%}.blog-snippet-2 li .icon{width:15%}.blog-snippet-2 li .title{width:85%}.video-wrapper{display:none}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){.top-bar{position:absolute}nav{max-height:80px;overflow:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}nav .columns{width:100%}nav .social-icons{display:none}.open-nav{max-height:8000px}.overlay-bar .logo-light{display:none}.overlay-bar .menu li a{padding-bottom:0}.has-dropdown{bottom:0}.menu{top:0}.menu li{float:none;margin-bottom:16px;margin-right:0}.flex-direction-nav{display:none}header.signup .photo-form-wrapper{margin-bottom:32px}.product-right .btn{margin-bottom:16px}.product-right .product-image{right:-320px;bottom:60px;max-width:670px}.wood-divider.product-right .product-image{position:relative;top:-5%}.selector-tabs li{margin-bottom:16px}.client-row img{max-width:100px}.inline-video-wrapper{margin-top:32px}.pricing-tables .no-pad{padding:0 15px}.pricing-tables .no-pad-left{padding-left:15px}.pricing-tables .no-pad-right{padding-right:15px}.pricing-table{margin-bottom:30px;border-radius:25px!important;border:2px solid rgba(255,255,255,.2)!important}footer.details .social-icons li{margin-bottom:16px}.blog-snippet-2 li .icon{width:15%}.blog-snippet-2 li .title{width:85%}.hero-divider{height:auto;padding:80px 0 90px}.hero-divider .video-wrapper,.project.col-sm-4{width:50%}#submission-strip{min-width:300px;max-width:300px}footer.short-2{padding-bottom:0}footer.short-2 span{margin-right:32px}footer.short-2 .contact-action{position:relative;width:100%;height:150px;margin-top:80px}footer.short-2 .align-vertical{padding-top:64px!important}}.resume-header{padding:200px 0}.resume-header span{font-weight:600;color:#fff;display:block;font-size:18px;margin-bottom:32px}.resume-header h1{margin-bottom:8px!important}.resume-header .social-icons li{margin-right:16px}.resume-header .social-icons li a{color:#fff}.milestones span{font-size:16px;display:inline-block;width:100%}.milestones .sub{font-size:14px;font-style:italic}.milestones .pin-body{width:2px;height:30px;margin:0 auto;background-color:#e74c3c}.milestones .pin-head{width:20px;height:20px;border-radius:50%;border:2px solid #e74c3c;margin:0 auto 24px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.milestones .feature-icon-large i{margin:0 auto}.milestones h5{margin-bottom:8px}.milestones .lead:last-child,.skill-bars .lead:last-child{margin-bottom:64px!important}.milestones .feature:hover .pin-head{background-color:#e74c3c}.expanding-list,.expanding-ul{position:relative;overflow:hidden}.expanding-ul li{text-align:center;border-bottom:1px solid rgba(0,0,0,.2);padding-bottom:24px;margin-bottom:24px;cursor:pointer}.expanding-ul li .title{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.expanding-ul .title i{color:#e74c3c;font-size:32px;display:inline-block;margin-right:24px}.expanding-ul .title span{position:relative;bottom:8px}.expanding-ul .title strong{font-weight:600;color:#333}.expanding-ul .text-content{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;opacity:0;max-height:0}.expanding-ul li.active .title{margin-bottom:24px}.expanding-ul li.active .text-content{max-height:800px;opacity:1}.expanding-ul li:last-child{margin-bottom:0;border-bottom:none}.skill-bars h3{font-weight:400;margin-bottom:16px}.skills-ul{overflow:hidden}.skills-ul span{display:inline-block;font-weight:600;font-size:14px;margin-bottom:4px}.skills-ul li{margin-bottom:16px}.skills-ul li:last-child{margin-bottom:0}.skill-bar-holder{height:12px;width:100%;background:rgba(231,76,60,.1);padding:0;position:relative}.skill-capacity{height:12px;background:#e74c3c;padding:0!important;left:0;position:absolute}.skills-left{text-align:right}.skills-left .skill-bar-holder{background:rgba(44,62,80,.1)}.skills-left .skill-capacity{background:#2c3e50;left:auto;right:0}@media screen and (max-width:990px){.skills-left{margin-bottom:32px;text-align:left}.skills-left .skill-capacity{right:auto;left:3px}}.stat-counters h1{color:#fff}.stat{text-align:center}.stat-bubble{margin:0 auto 12px;width:120px;height:120px;border:2px solid #fff;background:rgba(255,255,255,.15);text-align:center;line-height:116px;font-size:40px;font-weight:600;color:#fff;border-radius:50%}.stat h3{color:#fff}.blog-image-snippet{padding:160px 0}.blog-image-snippet .container{position:relative;z-index:2}.blog-image-snippet span{display:block}.blog-image-snippet span i{display:inline-block;margin-right:6px}.blog-image-snippet h1{font-size:40px;margin-bottom:16px}.blog-image-snippet:before{position:absolute;width:100%;height:100%;top:0;content:'';opacity:.4;z-index:2;background-color:#333}.ptbar{padding-top:4px}.sidebar-widget h5{margin-bottom:19px;font-size:19px}.sidebar-widget li{padding:16px 0;border-bottom:2px solid rgba(0,0,0,.1);width:100%;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.sidebar-widget li .arrow_right{position:absolute;right:0}.sidebar-widget li:last-child{border-bottom:none;padding-bottom:0}.sidebar-widget li a{color:#999!important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.sidebar-widget li a:after{content:"$";font-family:ElegantIcons;font-style:normal;font-variant:normal;font-weight:400;text-transform:none;color:#999;float:right}.sidebar-widget li a:hover:after{color:#333!important;margin-right:20px;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sidebar-widget li a:hover{color:#333!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.sidebar-widget{margin-bottom:40px}.sidebar-widget .tags{overflow:hidden}.sidebar-widget .tags li{display:inline-block;float:left;margin:0 8px 8px 0;width:auto;padding:0;border:none}.sidebar-widget .tags li a{border:2px solid rgba(0,0,0,.1);padding:6px;display:inline-block}.sidebar-widget .tags li:hover{background:#f7f7f7}.sidebar-widget .instafeed{padding:0;border:none}.sidebar-widget .instafeed li:nth-child(n+7){display:none}.sidebar-widget .instafeed li{width:33.33333%;padding:0}.sidebar-widget .tweet{font-size:16px!important;line-height:32px!important;font-style:normal!important;font-weight:400!important}.sidebar-widget .tweet a{font-weight:600!important;color:#333!important}.sidebar-widget .social_twitter{font-size:16px;color:#333}.sidebar-widget #tweets li{border:none}.blog-masonry-item .post-title{background:#fff;padding:42px 42px 28px;position:relative}.home .blog-masonry .container{width:80%}.container-fluid.filtercont{width:100%!important}.blog-masonry-item h2{font-size:24px;line-height:36px;margin-bottom:16px}.blog-masonry-item p{margin-bottom:32px}.blog-masonry-item span{display:block;color:#333;line-height:18px}.blog-masonry-item .link-text{position:absolute;bottom:32px;right:32px}.blog-masonry-item h1{font-weight:600;margin-bottom:36px;line-height:40px}.blog-masonry-item iframe{width:100%}.post-title a{color:#222;clear:both}.quote-post .link-text,.quote-post .post-title,.quote-post h1,.quote-post span{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.quote-post .post-title{background:#a29a82;color:#fff}.home .quote-post .post-title{padding:70px}.quote-post .post-title a{color:#fff}.quote-post h1{color:#fff;font-size:23px;font-weight:100;margin-bottom:36px}.quote-post:hover span{color:#fff}.quote-post:hover .link-text{color:#fff;border-color:#fff}.video-post iframe{height:250px}.blog-filters{padding:0;list-style:none;overflow:hidden;display:inline-block;margin-bottom:32px}.blog-filters li{float:left;margin-right:0;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;color:#fff;background:#a29a82;cursor:pointer;padding:3px 10px}.blog-filters li:last-child{margin-right:0}.blog-filters li.active{border-bottom:2px solid #aea68d;background:#98917a}.article-body .media-holder{margin:32px 0;position:relative;z-index:1}.article-body iframe{width:100%;height:440px}.media-holder:before{content:'';position:absolute;width:100%;height:80%;top:0;z-index:2}@media screen and (max-width:767px){.article-body iframe{height:215px}}@media screen and (max-width:767px){.blog-comment .user{display:none}.blog-comment .message{margin-left:0}}@media all and (max-width:767px){.simple-bar .logo{max-height:30px;bottom:30px}.simple-bar .menu li a{padding-bottom:0}.simple-bar .text-right{text-align:left!important}}.fullscreen-nav-toggle{position:fixed;z-index:1000;width:60px;height:60px;background:rgba(255,255,255,.9);text-align:center;cursor:pointer;top:32px;right:32px;font-size:40px;line-height:67px;color:#333;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.fullscreen-nav-toggle i{position:absolute;right:11px;top:12px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.fullscreen-nav-toggle .icon_menu{opacity:1}.fullscreen-nav-toggle .icon_close{opacity:0}.toggle-icon .icon_menu{opacity:0!important}.toggle-icon .icon_close{opacity:1!important;color:#fff!important}.toggle-icon{background:rgba(255,255,255,0)}.fullscreen-nav-container{position:fixed;width:100%;height:100%;top:0;z-index:999;background:rgba(231,76,60,.92);display:none;opacity:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.show-fullscreen-nav{display:block}.fade-fullscreen-nav{opacity:1}.fullscreen-nav-container .logo{max-height:60px;display:block;margin-bottom:32px}.fullscreen-nav-container .menu li{line-height:48px;float:none}.fullscreen-nav-container .menu li a{color:#fff;font-size:32px;font-weight:300;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:none;padding-bottom:0}.fullscreen-nav-container .container{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(0,200px,0);-moz-transform:translate3d(0,200px,0);transform:translate3d(0,200px,0);opacity:0;margin-top:80px}.fullscreen-nav-container.fade-fullscreen-nav .close-fullscreen-nav,.fullscreen-nav-container.fade-fullscreen-nav .container{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.fullscreen-nav{position:absolute;z-index:10;width:100%}.fullscreen-nav .outer-logo{max-height:35px;margin-top:44px;display:inline-block}@media all and (max-width:767px){.fullscreen-nav{max-height:7000px;background:0 0;height:auto;overflow:visible}.fullscreen-nav-container .container{margin-top:32px}.fullscreen-nav-container .logo{max-height:40px;margin-bottom:16px}.fullscreen-nav-container .menu li{margin-bottom:0;line-height:32px}.fullscreen-nav-container .menu li a{font-size:24px;padding-bottom:0}}.contained-bar{background:0 0}.contained-wrapper{background:rgba(255,255,255,.9);margin-top:32px;padding:0 32px}.contained-bar.nav-sticky{background:rgba(255,255,255,.9)}.contained-bar.nav-sticky .contained-wrapper{background:0 0;padding:0;margin-top:0}@media all and (max-width:768px){.contained-bar{background:rgba(255,255,255,.9)}.contained-wrapper{background:0 0;padding:0;margin-top:0}.mail-list-signup .pull-left{float:none!important;width:100%!important}}.elements h1{margin-bottom:16px}.video-wrapper iframe{height:180%;top:-40%;position:absolute;min-width:100%}div.wpcf7-validation-errors{border-width:0;color:#fff}div.wpcf7 img.ajax-loader{border:none;margin:0!important;vertical-align:middle}.mask{position:fixed;width:100%;height:100%;z-index:29;background-color:#222;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mask img{position:absolute;width:400px;height:200px;top:50%;left:50%;z-index:2001;margin-top:-100px;margin-left:-200px}.progress{position:absolute;width:0;height:200px;top:50%;left:50%;z-index:2000;margin-top:-100px;margin-left:-200px}.progress_under{position:absolute;width:400px;height:200px;top:50%;left:50%;z-index:1999;margin-top:-100px;margin-left:-200px;background-color:#ccc}.container-fluid{width:95%}.lb-data .lb-close{float:none;height:60px!important;opacity:1!important;width:60px!important;position:absolute;top:0!important;right:0!important;z-index:9999}.lb-cancel{display:block;width:60px!important;margin:0 auto;height:60px!important}.thumbround{display:none}.moblogo{position:absolute;z-index:60;width:80px;height:163px;top:50%;left:50%;margin-left:-40px;margin-top:-81.5px}.controls{width:100px;text-align:center;height:10px;float:none;clear:both;margin-left:auto;margin-right:auto;padding-top:20px}.slides,.testimonials-slider{height:auto!important}.flex-control-paging li a.flex-active,.flex-control-paging li a:hover{background:#a29a82!important}.single p{font-size:16px}.single .post_relation p{font-size:14px!important}.widget h3{color:#2e2e2e;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;padding-bottom:18px}.widget ul{list-style:none none;padding:0}.widget ul li a{color:#fff;font-size:12px}#carousel,#carousel img,#carousel li{cursor:move}#carousel .imgbox{height:auto}#carousel p{min-height:140px}#carousel .txtbox{opacity:0;height:0}.logos li{opacity:0}.icon-set-lsi_widget-2,.lsi-social-icons.icon-set-lsi_widget-2{float:right;text-align:right!important;width:100%}.lsi-social-icons li{display:inline-block!important;float:none!important;list-style-type:none!important;margin:40px 8px 8px 0!important;padding:0!important}.widget ul.flickr li,ul.flickr li{float:left!important;margin:0 7px 7px 0!important;width:auto!important;-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/img/desaturate.svg#greyscale");-moz-box-sizing:border-box}.widget ul.flickr li:hover img,ul.flickr li:hover img{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:2px solid fff;-webkit-filter:grayscale(0);filter:grayscale(0)}ul.flickr img{opacity:.5}.widget ul.flickr li:hover,ul.flickr li:hover{margin-bottom:-2px;-webkit-transition:all .2s ease-in-out;moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tagcloud a{color:#fff;border:2px solid rgba(0,0,0,.1);display:inline-block;padding:4px 8px;font-size:12px!important;margin:2px;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.tagcloud li a:hover{border:2px solid rgba(0,0,0,.7);-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog-sidebar .tagcloud a:hover{color:#fff;border:2px solid #a59c83;background:#a59c83;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.blog-sidebar .tagcloud a{color:rgba(0,0,0,.3);font-size:13px}.blog-sidebar .tagcloud li a:hover{border:2px solid rgba(0,0,0,.7)}.widget{color:#fff;font-size:14px;padding-right:25px}.contactbox .wpcf7-form p{margin-top:0}.contactbox input[type=text],.contactbox input[type=email],.contactbox textarea{background:none;border-bottom:1px solid #303030;border-color:transparent transparent #303030;color:#a29a82;font-size:13px;margin:0;padding:17.5px 0;box-shadow:none;float:left;font-weight:300;outline:0;width:100%}.contactbox input[type=submit]{margin-top:10px}input[type=submit]{background:#a29a82;border-radius:0;border-width:0;color:#fff;display:inline-block;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:1px;line-height:1;padding:14px 28px 13px;text-transform:uppercase}input[type=submit]:hover{background:#aca48a}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#aca48a;border-color:#aca48a}.wpcf7-form p{text-align:left}.top-bar.overlay-bar.nav-sticky .menu li a.nonebig{display:none!important}#submit{float:left;width:100%;position:relative}#submit .wpcf7-captchar{padding-left:130px;border-width:0;background:#212121}#submit .wpcf7-captchac,#submit input{display:none;float:left}#submit .wpcf7-not-valid-tip{position:absolute}.wpcf7-validation-errors{display:none!important;opacity:0}span.wpcf7-not-valid-tip{background:#ca2026;color:#fff;display:block;font-size:11px;height:35px;line-height:35px;padding:0 15px;position:absolute;right:-25px;top:7px;width:200px;text-align:center}#contactbox .wpcf7-form-control-wrap.captcha-485 span.wpcf7-not-valid-tip{top:27px}.page-template-page-contact span.wpcf7-not-valid-tip{top:-2px}span.wpcf7-not-valid-tip:after{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(202,32,38,0);border-right-color:#ca2026;border-width:7px;margin-top:-7px}div.wpcf7-mail-sent-ok{border:2px solid #a29a82}div.wpcf7-response-output{margin:4em 0 0;padding:20px;font-size:14px;float:left}span.wpcf7-form-control-wrap{position:relative}#submit .wpcf7-captchac{position:absolute;bottom:65px;z-index:2;left:15px}.top{position:fixed;bottom:-50px;right:0;z-index:53;opacity:0}.top span{background:#222;color:#fff;display:block;font-size:18px;height:50px;line-height:50px;transition:all .2s ease-in-out 0s;width:50px}#swiffycontainer,#swiffycontainer_bis{width:730px;height:730px;position:fixed;z-index:30;display:block;left:50%;top:50%;margin-left:-365px;margin-top:-365px}.swiffy-transparent svg g>g>rect{fill:transparent!important}#loader div,#swiffycontainer div,#swiffycontainer_bis div{background-color:transparent!important}.loader{position:absolute;z-index:9999}.mask{background:#222}.mobile .home #details,.mobile .home #footer-container,.mobile .home #wrap,.tablet .home #details,.tablet .home #footer-container,.tablet .home #wrap{visibility:visible}.mobile .top-bar,.tablet .top-bar{display:block}#rev div,#rev h1,#rev span,.home .video-inline #videoplaceholder,.mobile #rev div,.mobile #rev h1,.mobile #rev span,.mobile .home .video-inline #videoplaceholder,.tablet #rev div,.tablet #rev h1,.tablet #rev span,.tablet .home .video-inline #videoplaceholder{opacity:0}.mute{position:fixed;z-index:10;display:block;bottom:20px;left:27px}.mute a{float:left;font-size:20px;cursor:pointer;padding:0 10px;color:#fff}.mute a:hover{color:#a29a82}#pause-button{font-size:22px}#mute-button,#vol-button{font-size:15px}#mute-button img{max-width:none;width:29px;height:17px}#vol-button{display:none}.on{padding-top:6px;float:right;padding-left:5px}.menu .on{line-height:65px;float:none;padding-left:5px}.item-inner{overflow:hidden;position:relative}.item-inner img{height:auto}.blog-masonry-item{cursor:pointer}.item-hover{width:100%;z-index:5;position:absolute;top:-100%;background:#222!important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.item-inner:hover .item-hover{top:0;height:100%;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.item-hover .btn{width:100%;padding:0;height:100%;position:absolute;left:0;top:0;z-index:20;margin:0;border-width:0}.item-inner.quote-post:hover{background:#222 !important;}.item-hover:hover .btn{background:0 0}.quote-post .item-hover{background:#a29a82!important}.item-inner:hover .btn span{top:50%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.fullimage .item-inner:hover .btn span{top:55%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.fullimage .item-hover h2{color:#fff!important;padding-bottom:0}.fullimage .item-hover h2 a{color:#fff!important}.fullimage .btn{position:static}.item-hover-title{transform: translateY(-50%);position:absolute;width:65%;left:17.5%;z-index:50;text-align:center;top:50%}.blog-masonry-item .item-hover-title h2{font-size:19px;line-height:27px;margin-bottom:25px}.item-hover .btn span{width:130px;padding:0;height:45px;line-height:45px;position:absolute;left:50%;top:-100%;z-index:20;margin-left:-65px;margin-top:-22.5px;background:0 0;color:#fff;border:2px solid #a29a82}.item-hover-title .btn span{position:relative;top:0;margin:auto;left:0}.fullimage .item-hover .item-hover-title .btn{width:100%;padding:0;height:100%;position:static;left:0;top:0;z-index:20;margin:auto;background-color:transparent!important;border-width:0}.post_relation h1{font-size:23px;line-height:0;padding-bottom:16px}.post_relation a{color:#a29a82}.post_relation .sep{margin-left:0;width:25px}.mainh1 h1{color:#fff;font-size:23px;letter-spacing:1px}.mainh1 h1 span{padding:19px 30px;border:2px solid #fff;margin:90px auto;display:block;width:60%}.entry-content{padding:45px 65px 72px!important;min-height:420px}.entry-content .sep{margin-left:0;margin-top:12px;width:25px}.postlist{background-color:#fff!important;padding-top:0}.section-nav{position:absolute;width:50px;z-index:9999;bottom:0;right:0;margin-top:-50px}.navcont a,.section-nav a,.top{width:50px;height:50px;background-color:#222;line-height:50px;color:#fff;float:left;text-align:center}.navcont{float:left;width:100%;clear:both}.back{background:#212121}.minilogo{width:75px;height:75px;margin:0 auto 20px;display:block}.videoplaceholder{position:relative;width:100%;height:100%;overflow:hidden}.archive .videoplaceholder{display:block}.archive h1.text-white{color:#fff}.video-inline{background-color:#191919!important}.videoplaceholder embed,.videoplaceholder iframe,.videoplaceholder object{position:absolute;top:0;left:0}.entrer,.fermer{display:none;position:absolute;bottom:17px;border-radius:100%;margin-left:-60px;left:50%;font-size:11px;text-transform:uppercase;z-index:50;width:120px;line-height:45px;color:#fff!important;text-align:center}.entrer{position:fixed}.newsletter .fermer{bottom:50px}.entrer:before,.fermer:before{content:'';height:15px;margin-top:15px;margin-left:10px;width:2px;background:#fff;float:left}.entrer:after,.fermer:after{content:'';height:15px;margin-top:15px;margin-right:10px;background:#fff;width:2px;float:right}.entrer:hover,.fermer:hover{color:#fff}.entrer:hover:before,.fermer:hover:before{margin-left:15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.entrer:hover:after,.fermer:hover:after{margin-right:15px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.enter:active,.enter:focus,.fermer:active,.fermer:focus{color:#fff!important}.fermer{display:none}.footer-in{min-height:450px;margin-top:-1px}.contactbox .icon_contact{position:absolute;top:-34px;left:50%;margin-left:-39px;width:78px;height:78px;z-index:22;-webkit-transform:translateZ(0)}.contactbox{background-color:#191919!important;background-image:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/img/bg_contact.gif")!important;background-position:right top!important;background-repeat:no-repeat!important;color:#fff;float:left;min-height:490px;position:relative;width:100%;z-index:20;overflow:visible}.contactbox h1{font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;font-weight:600}.icon_div{position:absolute;top:-34px;left:50%;margin-left:-39px;width:78px;height:78px;z-index:22;-webkit-transform:translateZ(0)}.archive .icon_div,.page-template-default .icon_div{height:70px;left:50%;margin-left:-35px;position:absolute;top:-35px;width:70px;z-index:22}.mobile .archive .icon_div,.mobile .page-template-default .icon_div,.tablet .archive .icon_div,.tablet .page-template-default .icon_div{display:none}.page-template-page-contact .wpcf7-captchar{position:relative;padding-left:100px!important}.page-template-page-contact .wpcf7-captchac{position:absolute;top:35px;z-index:2;left:28px}.page-template-page-contact .icon_div{bottom:-30px;height:60px;left:50%;margin-left:-30px;position:absolute;top:auto;width:60px;z-index:22}.page-template-page-contact .banpage h1 span{border:2px solid #fff;padding:32.5px 60px}.page-template-page-contact .banpage h1{font-weight:100!important;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:20px;letter-spacing:1px;width:100%;text-align:center}.banpage{padding:40px 0}.logos li{display:inline-block;width:15%}.logos li img{max-width:57%;}.clients h1{font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:17px;font-weight:600}.paral{background-color:#000!important;height:470px;position:relative}.paral .video-wrapper{opacity:.2}.paral .bg{position:absolute;background-color:transparent;width:100%;height:100%;z-index:150;background-image:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/img/icon_brun_big.png");background-position:center center;background-repeat:no-repeat;top:0;left:0}.arrows{position:absolute;top:0}.slick-next:before{content:"5"}.slick-prev:before{content:"4"}.slick-next,.slick-prev{background:#a29a82;border:none;color:transparent;display:block;font-size:0;height:50px;line-height:0;outline:0;padding:0;position:absolute;right:0;top:0;opacity:0;width:50px;font-family:ElegantIcons;cursor:pointer}.slick-prev{right:50px;background-color:#9a927c}.slick-next:before,.slick-prev:before{-moz-osx-font-smoothing:grayscale;color:#fff;font-size:18px;line-height:1;opacity:.75;text-transform:uppercase;text-align:center}.imgbox{height:290px;overflow:hidden;background-color:#000}.imgbox img{opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.feature-box:hover img{opacity:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.txtbox{padding:64px 50px;position:relative}.icondiv{position:absolute;z-index:20;height:60px;width:60px;left:45px;top:-30px;-webkit-transform:translateZ(0)}.postimg_a{background:#222;display:block;height:100%}.sep{width:40px;height:2px;background:#a29a82;margin:20px auto 22.5px}#banhome{position:relative;-webkit-filter:sepia(.5);-webkit-filter:sepia(50%);filter:sepia(50%);background:#222;min-height:100%;height:100%}#banhome iframe{opacity:.5}#logoban{width:340px;height:340px;top:50%;left:50%;margin-left:-170px;margin-top:-170px;position:absolute;z-index:100}.home .top-bar.overlay-bar .menu li{display:none;top:-300px;position:relative}.top-bar .container-fluid{width:100%}.home .top-bar{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.home .top-bar.overlay-bar .logo{display:none;width:60px}.top-bar.overlay-bar .logo,.top-bar.overlay-bar.nav-sticky .logo{display:block}.top-bar.overlay-bar .menu li.menutoggle a{display:block;top:0}.top-bar.overlay-bar.nav-sticky .menu li{display:block!important;top:0!important}.top-bar.overlay-bar.nav-sticky li.menutoggle{display:none!important}.top-bar.overlay-bar.pagenav{display:block}.archive .top-bar.overlay-bar .menu li{display:block;top:0}.archive .top-bar.overlay-bar,.page-template-default .top-bar.overlay-bar,.page-template-page-blog .top-bar.overlay-bar,.single .top-bar{position:relative}.archive .top-bar.overlay-bar.nav-sticky,.page-template-default .top-bar.overlay-bar.nav-sticky,.page-template-page-blog .top-bar.overlay-bar.nav-sticky,.page-template-page-contact .top-bar.overlay-bar{position:relative;background-color:#222}.single .top-bar.overlay-bar.nav-sticky{background-color:#222}.single h2:first-child{padding-bottom:20px}.archive .menu li a{color:#777}.archive .menu li a:hover{color:#999}.archive .top-bar.overlay-bar .logo{display:block}.menutoggle i{font-size:44px;line-height:12px;color:#efefef}#menuclose a{display:none}.home .blog-masonry{background:#efefef!important}.blog-masonry-item{overflow:hidden;margin-bottom:30px}.blog-masonry-item:hover .cube{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.blog-masonry-item:hover img{opacity:.7;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/img/desaturate.svg#greyscale")}.post-title.text-white a{color:#fff}.masonthumb{max-height:300px;overflow:hidden}.date{background:#fff;width:50px;height:50px;color:#2e2e2e;position:absolute;overflow:hidden;top:0;right:15px;z-index:15;font-size:17px;text-align:center;line-height:50px;-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.date img{opacity:1!important}.cube{width:50px;text-align:center;position:absolute;top:0;right:-15px;height:50px;z-index:15;-webkit-transition:-webkit-transform .33s;transition:transform .33s;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.cube .date{background:#a29a82;width:50px;height:50px;color:#fff;font-size:17px;text-align:center;line-height:50px}.date.top{-webkit-transform:translateZ(50px);transform:translateZ(50px)}.date.middle{-webkit-transform:rotateX(-90deg) translateZ(-60px);transform:rotateX(-90deg) translateZ(-50px);background:#ddd}.date.bottom{-webkit-transform:rotateX(90deg) translateZ(90px);transform:rotateX(90deg) translateZ(90px);background:#89826d;color:#fff}.date.bottom .jour,.date.bottom .mois{background:#222}.bancat{height:460px;-webkit-filter:sepia(.2);-webkit-filter:sepia(20%);filter:sepia(20%)}.bancat .container-fluid{width:100%!important}.item_long .postimg_a{height:300px;overflow:hidden}.bancat .video-wrapper{opacity:.8}.bancat .overlay:before{opacity:.8!important}.archive .bancat h1,.page .bancat h1{height:460px;line-height:460px;font-weight:100!important;font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;font-size:25px;letter-spacing:1px;width:100%;text-align:center;position:absolute;z-index:100!important;top:0;left:0}.archive .bancat h1 span,.page .bancat h1 span{border:2px solid #fff;padding:24.5px 47px}.archive #intro h1{font-size:30px;line-height:46px}.w100{width:100%}.newsletter{background-color:#9b937d!important}.archive .newsletter,.page-template-default .newsletter{background-color:#212121!important}.archive .top-bar.overlay-bar,.page-template-default .top-bar.overlay-bar{background:#fff}.top-bar .menu li a{color:#777}.top-bar .menu li a:hover{color:#999}.itemsmall.itemsmall_less{width:40%}.archive .videoplaceholder iframe{left:0;margin-top:-40%;position:absolute;top:0}.videoplaceholder embed,.videoplaceholder object{height:100%;left:0;margin-top:-13%;position:absolute;top:0;width:100%}.lb-outerContainer{background-color:transparent!important;border-radius:0!important;height:250px;margin:0 auto;position:relative;width:250px}.page-template-page-contact input[type=text],.page-template-page-contact input[type=email],.page-template-page-contact textarea{background:none;border:1px solid #cecece;color:#a29a82;font-size:13px;margin:0 0 10px;padding:10px 15px;box-shadow:none;float:left;font-weight:300;outline:0;width:100%}.wpcf7-captchac{position:absolute}.js-video{position:relative;height:auto;overflow:hidden;padding-bottom:54.1%;padding-top:2.2%}.js-video embed,.js-video iframe,.js-video object{position:absolute;top:0;left:0;width:100%;height:100%}#intro p,.page-template-page-blog p:first-child{font-size:16px;line-height:26px}@media all and (max-width:1280px){.top-bar .logo{left:15px;}#mute-button,#vol-button{display:none}.top-bar .row.nav-menu.pl30.pr30{padding-right:0;padding-left:0}.top{bottom:auto!important;right:25px;top:80px}.top span{background:#a59c83;color:#fff;display:block;font-size:18px;height:50px;line-height:50px;transition:all .2s ease-in-out 0s;width:50px}.container,.container-fluid{width:90%;padding:0!important}.container-fluid,.footer-in .container{padding-left:15px!important}.footer-in .row div{padding-left:0!important}.single .top-bar.overlay-bar{background:0 0}.single .mt40{margin:0}.logocont{display:none}.top{z-index:60}.top-bar.overlay-bar .logo{display:none}.menu_responsive li a{display:none;color:#fff}.menu li,.menu_responsive li{margin-right:32px}.menu_responsive li{width:100%;text-align:left}.menu li a,.menu_responsive li a{line-height:50px}.archive .top-bar.overlay-bar{position:relative;min-height:90px;margin-bottom:-91px;z-index:9999}.top-bar .col-md-10.col-sm-9.columns.relative.text-right.hidden-sm.hidden-xs{display:none}.col-sm-12.columns.relative.text-right.hidden-lg.visible-xs.visible-sm{display:block!important}.open-nav{height:100%;float:left}.open-nav ul{padding-top:30px;margin-top:0}.open-nav ul li{width:100%;text-align:left}.mobile-toggle{position:absolute;font-size:35px;width:50px;height:50px;line-height:53px;text-align:center;border:2px solid transparent}.open-nav .mobile-toggle{background:0 0}.section-nav{display:none}.blogbut,.blogbut a{padding-left:0}.nav-container{position:fixed;z-index:52;width:100%;height:0}.nav-container .open-nav{position:fixed;height:100%}.blogbut:before{margin:0!important}.archive .top-bar.overlay-bar.open-nav,.page-template-default .top-bar.overlay-bar.open-nav,.top-bar.overlay-bar.open-nav{background:#222!important;background:rgba(17,17,17,.9)!important;position:fixed}.overlay-bar{background:0 0}.mobile-toggle{display:block}.menutoggle{display:none}.blogbut{background-color:transparent}.blogbut:before{content:'';height:2px;width:20px;background-color:#a29a82;position:relative;top:-23px;display:none}.open-nav .blogbut:before{content:'';height:2px;width:20px;background-color:#a29a82;position:relative;margin:0 auto;top:-23px;display:block}.blogbut:hover{border-color:transparent}.nav-sticky,.top-bar.overlay-bar.pagenav.nav-sticky{display:none}.archive .top-bar.overlay-bar{background-color:transparent!important}.archive .top-bar.overlay-bar,.page-template-page-contact .top-bar.overlay-bar{background-color:transparent}#bancat,#banhome{background-image:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/img/bg_iphone.jpg")!important;background-repeat:no-repeat;background-position:center;background-size:cover}.blog-masonry-item.col-md-4,.blog-masonry-item.col-md-6{width:33.3%}.responsive-social{width:100%;height:80px;line-height:80px;clear:both}.responsive-social li{float:left;padding:0;margin:0;color:#333;text-align:center;width:20%;height:80px}.responsive-social a{color:#222}.details .col-sm-8.col-xs-12,.top.inner-link.desktop{display:none}footer .container-fluid{padding:0}footer .widget{color:#fff;font-size:14px;padding-right:0;float:left;width:100%;background:#f4f4f4}footer{padding:0}footer ul,footer.details .col-sm-4{margin:0}}@media all and (min-width:1800px){.video-wrapper iframe{height:220%;top:-60%}.nav-sticky{max-width:100%}}@media all and (min-width:1921px){.video-wrapper iframe{height:233%;top:-68%}.footer-container,.main-container{max-width:75%;margin-left:12.5%}}@media all and (max-width:1500px){.video-wrapper iframe{height:150%;top:-25%}}@media all and (max-width:1300px){.video-wrapper iframe{height:130%;top:-5%}}@media all and (max-width:1250px){.video-wrapper iframe{height:120%;top:-5%}.video-wrapper .js-video iframe{height:110%;top:-10%}#carousel p{min-height:124px}}@media all and (max-width:1100px){.mainh1 h1 span{width:80%}.video-wrapper iframe{height:110%;top:-5%}.video-wrapper .js-video iframe{height:110%;top:-10%}}@media all and (max-width:1024px){.blog-masonry-item.col-md-4,.blog-masonry-item.col-md-6{width:50%}.widget_lsi_widget.widget{display:none}.details .col-sm-8.col-xs-12{width:100%}.details .col-sm-4.col-xs-12.text-right{width:100%;text-align:left}.clients.pt130.pb140{padding:90px 0 80px}.clients .col-md-8.col-md-offset-2.text-center{width:100%;margin-left:0}.contactbox .col-sm-5{width:80%;margin-left:10%}.paral{display:none}.row.nav-menu{background-color:transparent!important}.contactbox{background-image:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/img/bg_contact_light.gif")!important;background-position:center center!important;background-repeat:no-repeat!important;background-size:auto!important}.contactbox h1{text-align:center}.mail-list-signup h3{font-size:21px}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :landscape){.home #intro{min-height:768px}#carousel p{min-height:100px}}@media only screen and (max-width :669px) and (orientation :landscape){.open-nav ul li{width:40%}}@media all and (max-width:1000px){#intro .text-left{text-align:center}}@media all and (max-width:810px){.article-single{padding-top:25px}.logos li{display:inline-block;width:30%;margin:0 1% 25px}.logos li img{max-width:51%;opacity:.9}.widget{margin-bottom:30px}.single .article-single .col-md-8.col-sm-9,.single .article-single .col-sm-3.col-md-offset-1{width:100%;margin-left:0}.container{width:90%}.contactbox .col-sm-5{width:100%;margin-left:0}.footer-in .col-md-5.no-pad-right{padding-right:0;padding-left:0}.details .col-sm-4.col-xs-12.text-right,.details .col-sm-8.col-xs-12{width:50%}#intro .col-xs-5,#intro .col-xs-7{width:100%}#intro.pb120{padding-bottom:100px}.mute,.video-wrapper iframe{display:none}#carousel p{min-height:147px}.date{display:none}}@media all and (max-width:768px){.mainh1 h1{color:#fff;font-size:19px;letter-spacing:1px;line-height:33px}.mainh1 h1 span{padding:13px 19px}.details .col-sm-8.col-xs-12{width:100%}.details .col-sm-4.col-xs-12.text-right{width:100%;text-align:left}.logos li{display:inline-block;width:30%;margin:0 1% 25px}.clients.pt130.pb140{padding:90px 0 80px}.responsive-social{width:100%;height:80px;line-height:80px;clear:both}.responsive-social li{float:left;padding:0;margin:0;color:#333;text-align:center;width:20%;height:80px}.archive .top-bar.overlay-bar .logo,.details .col-sm-8.col-xs-12,.top-bar.overlay-bar .logo{display:none}footer .container-fluid{padding:0}footer .widget{color:#fff;font-size:14px;padding-right:0;float:left;width:100%;background:#f4f4f4}footer{padding:0}footer ul,footer.details .col-sm-4{margin:0}#intro.pb120.pt120{padding:80px 0 90px}.contactbox{padding-top:80px}.archive .bancat h1 span{padding:25px 45px}.archive .bancat h1{font-size:18px}.postlist-member .image-holder img{height:auto;max-height:none;min-height:0;max-width:100%;position:relative;z-index:1}.postlist-member .image-holder{max-height:290px}.entry-content,.image-holder{width:100%}.top{bottom:auto!important;right:25px;top:80px}.blog-masonry-item.col-md-6{width:100%}}@media only screen and (min-device-width :768px) and (max-device-width :1024px) and (orientation :portrait){#carousel p{min-height:125px}}@media all and (max-width:668px){.thumbround{display:block}.blog-masonry-item:nth-of-type(odd) .post-title{}.archive .blog-masonry-item:nth-of-type(odd) .post-title{background:#f1f1f1!important}.blog-masonry-item h2,.blog-masonry-item p{padding-left:140px}.item-inner img{float:left}.blog-masonry-item .post-title{padding:55px}.item-inner img{opacity:1!important}html{overflow-x:hidden}.post_relation .container-fluid.pr50.pl60{padding-right:15px;padding-left:15px;width:90%}.footer-in .col-xs-12{padding-left:0}.details .col-sm-8.col-xs-12{width:100%}.details .col-sm-4.col-xs-12.text-right{width:100%;text-align:left}.logos li{display:inline-block;width:30%;margin:0 1% 25px}.clients.pt130.pb140{padding:90px 0 80px}.responsive-social{width:100%;height:80px;line-height:80px;clear:both}.responsive-social li{float:left;padding:0;margin:0;color:#333;text-align:center;width:20%;height:80px}.archive .top-bar.overlay-bar .logo,.details .col-sm-8.col-xs-12,.top-bar.overlay-bar .logo,.top.inner-link.desktop{display:none}footer .container-fluid{padding:0}footer .widget{color:#fff;font-size:14px;padding-right:0;float:left;width:100%;background:#f4f4f4}footer{padding:0}footer ul,footer.details .col-sm-4{margin:0}}@media all and (max-width:640px){.blog-masonry-item h2,.blog-masonry-item p{padding-left:0}.item-inner img{float:none}#closefilter,#filters{display:none}.mainh1 h1 span{width:100%}.footer-in .col-md-5.no-pad-right,.footer-in .col-md-7.no-pad,.footer-in .col-xs-12{padding-left:15px}.logos li{display:inline-block;width:47%;margin:0 1% 25px}.clients.pt130.pb140{padding:90px 0 80px}.responsive-social{width:100%;height:80px;line-height:80px;clear:both}.responsive-social li{float:left;padding:0;margin:0;color:#333;text-align:center;width:20%;height:80px}.archive .top-bar.overlay-bar .logo,.details .col-sm-8.col-xs-12,.top-bar.overlay-bar .logo,.top.inner-link.desktop{display:none}footer .container-fluid{padding:0}footer .widget{color:#fff;font-size:14px;padding-right:0;float:left;width:100%;background:#f4f4f4}footer{padding:0}footer ul,footer.details .col-sm-4{margin:0}.overlay:before{opacity:.8}.details .col-sm-8.col-xs-12{width:100%}.details .col-sm-4.col-xs-12.text-right{width:100%;text-align:left}.item-hover,.slick-prev{left:0;background-color:#9a927c}.slick-next,.slick-prev{right:0;width:50%;bottom:0;position:relative;float:left}h1.no-pad-left{padding-left:0}.mobile-toggle{right:10px;top:10px}.top{bottom:auto!important;right:10px;top:60px}}@media all and (max-width:480px){#banhome{background-image:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/img/bg_iphone_tiny.jpg")!important;background-repeat:no-repeat;background-position:center;background-size:cover}.entry-content{padding:25px 45px 65px!important}}@media all and (max-width:360px){.mainh1 h1{font-size:18px;line-height:25px}.archive .bancat h1{font-size:17px}.archive .bancat h1 span{padding:15px 30px}}.rounded{-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;margin-bottom:30px;width:100px;margin-left:-5px;opacity:.9}.nobox{-webkit-box-shadow:0 0 0 0 transparent;-moz-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.rotate{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cubic{-webkit-transition:all 500ms cubic-bezier(.6,0,.735,.045);-webkit-transition:all 500ms cubic-bezier(.6,-.28,.735,.045);-moz-transition:all 500ms cubic-bezier(.6,-.28,.735,.045);-o-transition:all 500ms cubic-bezier(.6,-.28,.735,.045);transition:all 500ms cubic-bezier(.6,-.28,.735,.045);-webkit-transition-timing-function:cubic-bezier(.6,0,.735,.045);-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);-moz-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);-o-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}.translong{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.trans{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.transheight{-webkit-transition:height .1s;-moz-transition:height .1s;-o-transition:height .1s;-ms-transition:height .1s;transition:height .1s}.transdown{-webkit-transition:all .15s ease-in-out;-moz-transition:all .15s ease-in-out;-o-transition:all .15s ease-in-out;-ms-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.transbg{background:0 0}.relative{position:relative}.absolute{position:absolute}.static{position:static}.center{margin-right:auto;margin-left:auto}.left{float:left}.right{float:right!important}.floatnone{float:none}.inbl{display:inline-block}.table-cell{display:table-cell}.table{display:table}.oh{overflow:hidden}.oa{overflow:auto}.ov{overflow:visible}.clear{clear:both;float:left;height:0;width:100%}.clear:after{content:'';height:0}.mwnone{max-width:none}.txtcenter{text-align:center}.txtright{text-align:right}.txtleft{text-align:left}.txtjustify{text-align:justify}.uppercase{text-transform:uppercase}.bold{font-weight:700}.nowrap{white-space:normal}.wrap{white-space:nowrap}.small{font-size:67.5%}.separateur{width:100%;clear:both;float:left}.sep10{height:10px}.sep20{height:20px}.sep30{height:30px}.sep40{height:40px}.sep50{height:50px}.sep60{height:60px}.sep70{height:70px}.sep80{height:80px}.sep90{height:90px}.sep100{height:100px}.mt05{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mt65{margin-top:65px}.mt70{margin-top:70px}.mt75{margin-top:75px}.mt80{margin-top:80px}.mt85{margin-top:85px}.mt90{margin-top:90px}.mt95{margin-top:95px}.mt100{margin-top:100px}.mt105{margin-top:105px}.mt110{margin-top:110px}.mt115{margin-top:115px}.mt120{margin-top:120px}.mt125{margin-top:125px}.mt130{margin-top:130px}.mt135{margin-top:135px}.mt140{margin-top:140px}.mt145{margin-top:145px}.mt150{margin-top:150px}.mt160{margin-top:160px}.mb05{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}.mb55{margin-bottom:55px}.mb60{margin-bottom:60px}.mb65{margin-bottom:65px}.mb70{margin-bottom:70px}.mb75{margin-bottom:75px}.mb80{margin-bottom:80px}.mb85{margin-bottom:85px}.mb90{margin-bottom:90px}.mb95{margin-bottom:95px}.mb100{margin-bottom:100px}.mb105{margin-bottom:105px}.mb110{margin-bottom:110px}.mb115{margin-bottom:115px}.mb120{margin-bottom:120px}.mb125{margin-bottom:125px}.mb130{margin-bottom:130px}.mb135{margin-bottom:135px}.mb140{margin-bottom:140px}.mb145{margin-bottom:145px}.mb150{margin-bottom:150px}.mr05{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr45{margin-right:45px}.mr50{margin-right:50px}.mr55{margin-right:55px}.mr60{margin-right:60px}.mr65{margin-right:65px}.mr70{margin-right:70px}.mr75{margin-right:75px}.mr80{margin-right:80px}.mr85{margin-right:85px}.mr90{margin-right:90px}.mr95{margin-right:95px}.mr100{margin-right:100px}.mr105{margin-right:105px}.mr110{margin-right:110px}.mr115{margin-right:115px}.mr120{margin-right:120px}.mr125{margin-right:125px}.mr130{margin-right:130px}.mr135{margin-right:135px}.mr140{margin-right:140px}.mr145{margin-right:145px}.mr150{margin-right:150px}.ml05{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}.ml55{margin-left:55px}.ml60{margin-left:60px}.ml65{margin-left:65px}.ml70{margin-left:70px}.ml75{margin-left:75px}.ml80{margin-left:80px}.ml85{margin-left:85px}.ml90{margin-left:90px}.ml95{margin-left:95px}.ml100{margin-left:100px}.ml105{margin-left:105px}.ml110{margin-left:110px}.ml115{margin-left:115px}.ml120{margin-left:120px}.ml125{margin-left:125px}.ml130{margin-left:130px}.ml135{margin-left:135px}.ml140{margin-left:140px}.ml145{margin-left:145px}.ml150{margin-left:150px}.pt0{padding-top:0!important}.pt05{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt60{padding-top:60px}.pt65{padding-top:65px}.pt70{padding-top:70px}.pt75{padding-top:75px}.pt80{padding-top:80px}.pt85{padding-top:85px}.pt90{padding-top:90px}.pt95{padding-top:95px}.pt100{padding-top:100px}.pt105{padding-top:105px}.pt110{padding-top:110px}.pt115{padding-top:115px}.pt120{padding-top:120px}.pt125{padding-top:125px}.pt130{padding-top:130px}.pt135{padding-top:135px}.pt140{padding-top:140px}.pt145{padding-top:145px}.pt150{padding-top:150px}.pt180{padding-top:180px}.pb05{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb60{padding-bottom:60px}.pb65{padding-bottom:65px}.pb70{padding-bottom:70px}.pb75{padding-bottom:75px}.pb80{padding-bottom:80px}.pb85{padding-bottom:85px}.pb90{padding-bottom:90px}.pb95{padding-bottom:95px}.pb100{padding-bottom:100px}.pb105{padding-bottom:105px}.pb110{padding-bottom:110px}.pb115{padding-bottom:115px}.pb120{padding-bottom:120px}.pb125{padding-bottom:125px}.pb130{padding-bottom:130px}.pb135{padding-bottom:135px}.pb140{padding-bottom:140px}.pb145{padding-bottom:145px}.pb150{padding-bottom:150px}.pb180{padding-bottom:180px}.pr05{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr25{padding-right:25px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr45{padding-right:45px}.pr50{padding-right:50px}.pr55{padding-right:55px}.pr60{padding-right:60px}.pr65{padding-right:65px}.pr70{padding-right:70px}.pr75{padding-right:75px}.pr80{padding-right:80px}.pr85{padding-right:85px}.pr90{padding-right:90px}.pr95{padding-right:95px}.pr100{padding-right:100px}.pr105{padding-right:105px}.pr110{padding-right:110px}.pr115{padding-right:115px}.pr120{padding-right:120px}.pr125{padding-right:125px}.pr130{padding-right:130px}.pr135{padding-right:135px}.pr140{padding-right:140px}.pr145{padding-right:145px}.pr150{padding-right:150px}.pl05{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl25{padding-left:25px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl45{padding-left:45px}.pl50{padding-left:50px}.pl55{padding-left:55px}.pl60{padding-left:60px}.pl65{padding-left:65px}.pl70{padding-left:70px}.pl75{padding-left:75px}.pl80{padding-left:80px}.pl85{padding-left:85px}.pl90{padding-left:90px}.pl95{padding-left:95px}.pl100{padding-left:100px}.pl105{padding-left:105px}.pl110{padding-left:110px}.pl115{padding-left:115px}.pl120{padding-left:120px}.pl125{padding-left:125px}.pl130{padding-left:130px}.pl135{padding-left:135px}.pl140{padding-left:140px}.pl145{padding-left:145px}.pl150{padding-left:150px}.pa10{padding:10px}.no-border{border-width:0}.no-border-top{border-top-width:0}.no-border-bottom{border-bottom-width:0}.no-border-left{border-left-width:0}.no-border-right{border-right-width:0}.block{display:block!important}.none{display:none}.nonebig{display:none!important}.btn.btn-lg.btn-info,.btn.btn-md.btn-info,.btn.btn-sm.btn-info{border-width:0;background:#a29a82;border-radius:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;display:inline-block;padding:0 28px;color:#fff;font-family:Raleway,"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px}.btn.btn-sm.btn-info{min-width:120px;line-height:40px}.btn.btn-lg.btn-info{min-width:240px;line-height:55px}.btn.btn-md.btn-info{min-width:180px;line-height:50px}.btn.btn-lg.btn-info:hover,.btn.btn-md.btn-info:hover,.btn.btn-sm.btn-info:hover{background:#918a76;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.alert{border-width:0;border-radius:0;margin-bottom:22px;padding:15px}.alert-success{background-color:#3b5998;color:#fff}.alert-info{background-color:#047eb0;color:#fff}.alert-warning{background-color:#d34836;color:#fff}.alert-danger{background-color:#ca2026;color:#fff}.alert-dismissable .close{color:inherit;position:relative;right:1px;top:0}@media all and (max-width:810px){.ingrid .col-xs-8,.ingrid .col-xs-4,.ingrid .col-xs-6,.ingrid .col-xs-3,.ingrid .col-xs-2{width:50%}.ingrid .col-xs-12{}}@media all and (max-width:640px){.ingrid .col-xs-8,.ingrid .col-xs-4,.ingrid .col-xs-6,.ingrid .col-xs-3,.ingrid .col-xs-2,.ingrid .col-xs-8,.ingrid .col-xs-1,.ingrid .col-xs-12,.ingrid .col-xs-2,.ingrid .col-xs-3,.ingrid .col-xs-4,.ingrid .col-xs-6{width:100%}}.myclass{border-width:0;border-radius:5px;box-shadow:0 0 0 0 #e0e0e0 inset;padding:0;text-align:left!important}.social a{border-radius:0;color:#fff;display:inline-block;font-weight:700;margin:10px 2.5px 5px 0;padding:10px 15px;text-align:center;text-decoration:none;font-size:12px}.facebook,.google-plus,.linkedin,.pinterest,.reddit,.twitter{background:#cecece}.facebook:hover{background:#3b5998}.google-plus:hover{background:#d34836}.twitter:hover{background:#9ae4e8}.reddit:hover{background:#ff4504}.linkedin:hover{background:#047eb0}.pinterest:hover{background:#ca2026}

/*-----WP REQUIRED --------------------------------------------------------- */
.wp-caption{
	max-width: 100%;
}
p.wp-caption-text{
	font-size: 12px !important;
	font-weight: 600;
}
.sticky {}
.gallery-caption {}
.bypostauthor {}
.alignright {}
.alignleft {}
.aligncenter {}

/*Rglages Jetpack*/
#jp-relatedposts h3.jp-relatedposts-headline em:before {
    opacity: 0;
}
.single #jp-relatedposts{
    border-top: 1px solid #ddd; 
    border-top: 1px solid rgba(0,0,0,.2);
    margin-top: 50px !important;
}

/* ---- lightbox.min.css ---- */
body:after{content:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/lightbox/close.png") url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/lightbox/flickr.gif") url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/lightbox/prev.png") url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/lightbox/next.png");display:none}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:#000;filter:alpha(Opacity=80);opacity:.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.lightbox a img{border:none}.lb-outerContainer{position:relative;background-color:#fff;*zoom:1;width:250px;height:250px;margin:0 auto;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-container{padding:4px}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/lightbox/loading.gif") no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:0;background-image:url(data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==)}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/lightbox/prev.png") left 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/lightbox/next.png") right 48% no-repeat;filter:alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/lightbox/close.png") top right no-repeat;text-align:right;outline:0;filter:alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:alpha(Opacity=100);opacity:1}

/* ---- child.css ---- */
.mask {
    background: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/flickr.gif") center center no-repeat #111
}
.bgnone {
    background-image: none;
    top:0;
}
#carousel .imgbox {
    min-height: 260px;
}
.videoplaceholder {
    background: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/loader.gif") center center no-repeat;
}
.overlay .videoplaceholder {
    background-image:none;
}
.zindex {
    z-index: 102;
}
.home .top-bar .logo {
    left: 15px;
}
.tag .blog-image-snippet img {
    border-radius: 100%;
}
.tag .blog-image-snippet h1 {
    font-size: 33px;
}
.home .footer-container,
.home .main-container {
    display: none;
}
.main-container{
   -webkit-transform:none; 
  -moz-transform: none;
  transform:none;
  overflow-x: hidden;
  position: relative;
  z-index: 51;
}
h2 a.text-white {
    color: #fff;
}
h2 a.text-white:hover {
    color: #a29a82;
}
#contactbox .wpcf7-form-control-wrap.captcha-907 span.wpcf7-not-valid-tip {
    top: 13px;
}
.contactbox {
    background-position: right top 20px !important;
}
.arrow_box_creme {
    position: relative;
}
.arrow_box_creme:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(34, 34, 34, 0);
    border-right-color: #a29a82;
    border-width: 8px;
    margin-top: -8px
}
.arrow_box_black {
    position: relative;
}
.arrow_box_black:after {
    right: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(34, 34, 34, 0);
    border-right-color: #a29a82;
    border-width: 8px;
    margin-top: -8px
}
#submit .wpcf7-captchac {
    position: absolute;
    top: 34px;
    z-index: 2;
    left: 15px
}
.ie8 {
    position: fixed;
    z-index: 999999;
    background-color: #222;
    color: #fff!important;
    height: 100%;
    width: 100%;
    padding: 100px
}
.ie8 a {
    color: #777;
    font-weight: 700;
}
.feature-box {
    min-height: 627px;
}
.page-template-default #travaux_accueil {
    background-color: #fff !important;
}
.home .blog-masonry-item {
    padding: 0 !important;
    margin: 0 !important;
}
.home .blog-masonry-item p {
    font-size: 15px;
    color: #999;
}
.blog-masonry-item h1 {
    line-height: 34px;
}
.blog-masonry-item {
    margin-bottom: -1px;
}
.itemsmall.blog-masonry-item {
    margin-bottom: 30px;
}
.quote-post .post-title {
    background: #fff;
}
.home .quote-post .post-title {
    padding: 70px;
}
.quote-post .post-title a {
    color: #444;
}
.quote-post h1 {
    color: #222;
    font-size: 24px;
    font-weight: 100;
    margin-bottom: 27px;
}
.logos li {
    opacity: 1;
}
.quote-post:hover span {
    color: #fff;
}
.quote-post:hover .link-text {
    color: #fff;
    border-color: #fff;
}
.sep.sepleft {
    margin-left: 0;
    width: 20px;
}
.col-alt {
    color: #a29a82;
}
.w50 {
    float: left;
    width: 50%;
}
body {
    -webkit-filter: sepia(.05);
    -webkit-filter: sepia(.05%);
    filter: sepia(.05%);
}
@-moz-document url-prefix() {
    .blog-masonry-item .item-hover-title h2 {
        font-size: 19px;
        line-height: 25px;
        margin-bottom: 0;
    }
}
#intro .text-left {
    text-align: left;
}
#banhome {
    -webkit-filter: sepia(.15);
    -webkit-filter: sepia(15%);
    filter: sepia(15%);
}
.date img {
    position: relative;
    top: -2px;
}
.moblogo {
    position: absolute;
    z-index: 60;
    width: 200px;
    height: 313px;
    top: 50%;
    left: 50%;
    margin-left: -100px;
    margin-top: -156.5px
}
.cat_posts_title {
    padding: 45px;
    background: #fff
}
.imgcontainer {
    background: url("https://www.nature-graphique.com/wp-content/themes/Nature_theme/css/../img/loader.gif") left 25% center no-repeat
}
.background-image-holder,
.post .background-image-holder {
    overflow: hidden
}
.post .txtdiv {
    background: #fff;
    padding: 75px
}
.imgcontainer {
    overflow: hidden;
    width: 100%
}
.archive .post,
.page-template-default .post {
    min-height: 400px;
    margin-bottom: 30px
}
.archive .post a.text-white:hover,
.page-template-default .post a.text-white:hover {
    color: #fff
}
.archive .item-hover,
.page-template-default .item-hover {
    width: 100%;
    z-index: 5;
    position: absolute;
    top: -100%;
    left: 0;
    background: #222!important;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.archive .item-hover .btn,
.page-template-default .item-hover .btn {
    width: 100%;
    padding: 0;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 20;
    margin: 0;
    border-width: 0
}
.single .article-body h2:first-child {
    margin-bottom: 20px
}
.home .blog-masonry .container {
    width:90%
}
.lb-number {
    opacity: 0!important
}
.sidebar-widget .social a {
    text-indent: -9999px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    padding: 0;
    text-align: center;
    margin: 0 1px 1px 0;
    float: left
}
.sidebar-widget .social a.facebook::after {
    content: "";
    float: left;
    font-family: ElegantIcons;
    text-align: center;
    text-indent: 6px;
    width: 50px;
    font-size: 17px;
    font-weight: 400
}
.sidebar-widget .social a.twitter::after {
    content: "\e094";
    float: left;
    font-family: ElegantIcons;
    text-align: center;
    text-indent: 4px;
    width: 50px;
    font-size: 17px;
    font-weight: 400
}
.sidebar-widget .social a.google-plus:after {
    content: "\e096";
    float: left;
    font-family: ElegantIcons;
    text-align: center;
    text-indent: 4px;
    width: 50px;
    font-size: 17px;
    font-weight: 400
}
.sidebar-widget .social a.reddit {
    display: none
}
.sidebar-widget .social a.linkedin:after {
    content: "\e09d";
    float: left;
    font-family: ElegantIcons;
    text-align: center;
    text-indent: 2px;
    width: 50px;
    font-size: 17px;
    font-weight: 400
}
.sidebar-widget .social a.pinterest:after {
    content: "\e095";
    float: left;
    font-family: ElegantIcons;
    text-align: center;
    text-indent: 2px;
    width: 50px;
    font-size: 17px;
    font-weight: 400
}
.sidebar-widget {
    margin-bottom: 30px;
    float: left
}
.page-template-page-contact input[type="text"],
.page-template-page-contact input[type="email"],
.page-template-page-contact input[type="tel"],
.page-template-page-contact textarea {
    color: #777
}
.page-template-page-contact input[type="tel"]{
    background: none;
    border: 1px solid #cecece;
    font-size: 13px;
    margin: 0 0 10px;
    padding: 10px 15px;
    box-shadow: none;
    float: left;
    font-weight: 300;
    outline: 0;
    width: 100%;
}
.page-template-page-contact .wpcf7-form-control-wrap.g-recaptcha-explicit span.wpcf7-not-valid-tip {
    top: -16px;
    left: 160px;
}
.icon-set-lsi_widget-2,
.lsi-social-icons.icon-set-lsi_widget-2 {
    margin-top: 44px!important
}
#grid {
    margin-left: -15px
}
.entrer::before {
    float: none;
    margin-left: 0
}
.entrer::after {
    float: none;
    margin-right: 0
}
.before:before {
    float: left;
    margin-left: 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.after:after {
    float: right;
    margin-right: 10px;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}
.entrer img {
    width: 24px
}
.mainh1 h1 span {
    border: 2px solid #fff;
    display: inline-block;
    margin: 90px auto;
    padding: 19px 30px;
    width: auto
}
#carousel .txtbox{
    border-left:1px solid #dedede;
    height: auto;
}
.clients{
    background-color: #fff !important;
}
.isotope {
  -webkit-transition-property: height, width;
  -moz-transition-property: height, width;
  -ms-transition-property: height, width;
  -o-transition-property: height, width;
  transition-property: height, width;
}
input,
textarea {
    -webkit-appearance: none;
    border-radius: 0
}
@media (min-width: 1921px){
    #banhome {
        max-width: 75%;
        margin: auto;
        height: 1080px !important;
    } 
    #swiffycontainer, #swiffycontainer_bis {
        position: absolute;
    }  
    .footer-container, .main-container {
        max-width: 1920px;
        margin-left: auto;
        margin-right: auto;
    }
}
#banhome,
.bancat {
    height: 100vh!important;
    width: 100%!important
}
.bancat {
    height: 460px!important;
}

@media only screen and (max-width: 768px) {
    .item-hover .btn.btn-primary.btn-filled.btn-border.newssubmit {
        display: none!important
    }
    .home #travaux_accueil .container.no-pad {
        width: 100%
    }
    .imgdiv {
        height: 270px!important
    }
}
@media only screen and (max-width: 640px) {
    .item-hover {
        display: none
    }
    .txtdiv {
        height: auto!important
    }
}

@media (max-width:2650px) {
    .home .blog-masonry-item {
        width: 33.3%;
    }
   .home .blog-masonry .container {
        width: 90%;
    }
    .home .blog-masonry .container.w100 {
        width: 100% !important;
    }
}
@media (max-width: 1440px) {
   .home .blog-masonry .container {
        width: 90%;
    }
     .home .blog-masonry-item {
        width: 50%;
    }
}
@media (max-width: 1366px) {
   .home .blog-masonry .container {
        width:90%;
    }
}
@media (max-width: 1280px) {
   .home .blog-masonry .container {
        width: 90%;
    }
    #catfilter,#closefilter{
        margin: 36px 0 48px;
    }
    .tag .blog-snippet-3 img {
        display: none
    }
    .open-nav ul {
        padding-top: 30px;
        margin-top: 0;
        padding-left: 30px
    }
    .widget_lsi_widget.widget {
        display: none
    }
    .page-template-page-blog-php .mobile-toggle {
        background: #222!important
    }
    .page-template-page-blog-php section {
        padding-left: 20px;
        padding-right: 20px
    }
    #intro .col-sm-12.col-md-12.text-center.no-pad {
        padding-right: 15px;
        padding-left: 15px
    }
    #carousel .imgbox {
        min-height: 220px
    }
}
@media all and (max-width: 1024px) {
	.item-hover{
		display: none;
	}
    .home .quote-post .post-title {
        padding: 50px
    }
    #carousel .txtbox,
    #rev div,
    #rev h1,
    #rev span,
    .home .video-inline #videoplaceholder,
    .logos li,
    .mobile #rev div,
    .mobile #rev h1,
    .mobile #rev span,
    .mobile .home .video-inline #videoplaceholder,
    .tablet #rev div,
    .tablet #rev h1,
    .tablet #rev span,
    .tablet .home .video-inline #videoplaceholder {
        opacity: 1!important
    }

    #carousel p {
        min-height: 110px
    }
    .feature-box {
        min-height: 667px
    }
    .dcwss.dc-wall.col-4 .stream li {
        width: 30.5%!important;
        margin: 1%!important;
        border: 1px solid #ddd
    }
    .blog-masonry p.col-sm-6.col-sm-offset-3 {
        width: 90%;
        margin-left: 5%
    }
    #travaux_accueil .container.text-center.mb120 {
        margin-bottom: 30px
    }
    #catfilter,
    .loader {
        display: none
    }
    .home .footer-container, .home .main-container {
        display: block !important;
    }

    .main-container,section,img,.imgdiv,.txtdiv,.slides li{
    -webkit-transform: translate3d(0, 0, 0);
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow: auto;
    }
    .nav-container {
    -webkit-transform: initial;
    }    
    body{
        background-color: transparent;
       
    }
    .entrer,#entrer{
        display: none !important;
    }
    .videoplaceholder {
    background:none;
    }
    .video-wrapper{
        display: none;
    }
    #swiffycontainer, #swiffycontainer_bis {
     position: absolute;
    -webkit-transform: none;
    }
}
@media (max-width:960px) {
   .home .blog-masonry .container {
        width: 85%;
    }
}
@media all and (max-width: 810px) {
	 .home .blog-masonry-item {
        width: 100%;
    }     
    .home .blog-masonry-item {
        margin-bottom: 0 !important
    }
   .home .blog-masonry .container {
        width: 80%;
    }
    .tag .blog-image-snippet h1 {
        font-size: 24px
    }
    .dcwss.dc-wall.col-4 .stream li {
        width: 30.5%!important;
        margin: 1%!important;
        border: 1px solid #ddd
    }
    .sidebar-widget{
        width: 100%;
    }
    #carousel p {
        min-height: 170px
    }
    .entrer {
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        margin: 0;
        opacity: 0;
        text-indent: -9999px;
        display: none;
    }
    .post .txtdiv {
        height: auto!important
    }
    #intro .col-xs-4,
    #intro .col-xs-6,
    #intro .col-xs-8,
    #rev .col-xs-6 {
        width: 100%
    }
    .newsletter .fermer {
        bottom: 10px
    }
    .footer-container .row {
        margin-left: 0;
        margin-right: 0
    }
    .details .container-fluid {
        padding-left: 0!important
    }
    .page-template-page-contact .wpcf7-captchac {
        top: 43px;
        left: 17px
    }
    .blog-masonry p.col-sm-6.col-sm-offset-3 {
        width: 90%;
        margin-left: 5%
    }
    #rev p {
        text-align: center
    }
    .category-le-mapping-video #intro p {
        padding: 0 10px;
        text-align: center!important
    }
    .home .footer-container,
    .home .main-container {
        display: block
    }
    .container{
    	width: 80%;
    }
    .imgcontainer{
    	width: 100%;
    }
}

@media (max-width: 767px) {
    .home .blog-masonry-item {
       width: 100%;
    }
   .home .blog-masonry .container {
        width: 90%;
    }
}
@media all and (max-width: 736px) and (max-height: 414px) and (orientation: landscape) {
    .open-nav ul li {
        width: 40%
    }
}
@media all and (max-width: 668px) {
    .post .txtdiv {
        background: #fff;
        padding: 50px
    }
    .home .blog-masonry-item h1, .home .blog-masonry-item p {
	  padding-left: 0px;
	}

    .imgcontainer {
        min-height: 0!important
    }
    .txtdiv {
        min-height: 0!important;
        padding: 35px
    }
    .dcwss.dc-wall.col-4 .stream li {
        width: 46.5%!important;
        margin: 1%!important;
        border: 1px solid #ddd
    }
    .single .itemsmall.blog-masonry-item {
        width: 100%;
        margin-bottom: 15px
    }
    .overlay:before {
        opacity: .4
    }
    #catfilter {
        display: none
    }
    #bancat,
    #banhome {
        max-width: 100%;
        overflow: hidden
    }
    .archive .container-fluid {
        padding-left: 0!important
    }
    .container,
    .container-fluid {
        width: 88%;
        padding: 0!important
    }
    .slick-next,
    .slick-prev {
        margin-top: 40px
    }
    .blog-masonry-item.col-md-4,
    .blog-masonry-item.col-md-6 {
        width: 100%;
        padding: 0
    }
    .blog-masonry-item .post-title {
        padding: 25px
    }
    .rounded {
        width: 150px
    }
    .slick-next,
    .slick-prev {
        opacity: 1
    }
    .menu_responsive li a {
        line-height: 37px
    }
    .mail-list-signup h3 {
        font-size: 19px
    }
    .newssubmit {
        width: 180px;
        margin: 25px auto 0!important;
        clear: both;
        max-width: 100%
    }
    .logos li img {
        max-width: 59%
    }
    .logos li {
        width: 30%
    }
    #travaux_accueil .container.text-center.mb120 {
        margin-bottom: 10px
    }
    #intro .text-left {
        padding: 0 10px
    }
    #intro.pb100 {
        padding-bottom: 60px
    }
    #carousel p,
    .feature-box {
        min-height: 0
    }
    #carousel .txtbox {
        height: auto
    }
    .wpcf7-form .w50 {
        width: 100%
    }
    .wpcf7 p {
        font-size: 14px
    }
    #travaux_accueil.pb120.pt120 {
        padding: 100px 0 60px
    }
    #blog-masonry-container {
        margin-top: 27px
    }
    .category-le-mapping-video .row.ingrid p {
        text-align: center!important
    }
    .category-le-mapping-video #travaux_accueil.pt50 {
        padding-top: 0
    }
}
@media all and (max-width: 480px) {
    .home .quote-post .post-title {
        padding: 35px
    }
    .dcsns-toolbar {
        display: none
    }
    .page-template-page-blog-php .container-fluid {
        padding: 0!important
    }
    .logos li {
        width: 47%
    }
}
