/*!
Theme Name: Cecilia Garroni Parisi
Theme URI: http://www.ceciliagarroniparisi.com/
Author: Nicolas Binet
Author URI: http://www.stereoweb.fr/
Description: Stereoweb for Cecilia Garroni Parisi
Version: 1.0
License: No License
Tags: CeciliaGarroniParisi
Text Domain: CeciliaGarroniParisi
*/.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}.ul-list-inline{list-style:none;margin:0;padding:0}.ul-list-inline li{display:inline-block;vertical-align:middle}.lt-ie8 .ul-list-inline li{display:inline;zoom:1}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:2px 0;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:29px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:29px;height:4px;background-color:#98989B;border-radius:4px;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:58px}.hamburger--3dx .hamburger-inner{transition:transform 0.15s cubic-bezier(0.645, 0.045, 0.355, 1),background-color 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s 0.1s cubic-bezier(0.645, 0.045, 0.355, 1)}.hamburger--3dx.is-active .hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.hamburger--3dx.is-active .hamburger-inner::before{transform:translate3d(0, 10px, 0) rotate(45deg)}.hamburger--3dx.is-active .hamburger-inner::after{transform:translate3d(0, -10px, 0) rotate(-45deg)}.animate-spin{-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-ms-keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-moz-transform:rotate(0deg);-o-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-moz-transform:rotate(359deg);-o-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg)}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;width:100vw;margin:0;color:#000;font-family:Georgia,serif;font-size:12px;font-weight:400;line-height:1.4375}body{background:#fff}body.opened{width:100vw;height:100vh;overflow:hidden}:focus{outline:none;outline-color:transparent !important;outline-style:none !important;box-shadow:none !important;text-decoration:none}h1{font-size:2.5rem;font-weight:600}h2{font-size:1.7rem;font-weight:700}h3{font-size:1.2rem}h4{font-size:1rem;font-weight:700}h5{font-size:17px}strong{font-weight:700}img{width:100%;height:auto}a{color:#000}a:hover{text-decoration:none;color:#98989B}p{margin:0 0 1.5rem 0;color:#98989B;font-size:16px;line-height:23px}ul{margin:0;padding:0;list-style:none}input{padding:5px}button,html [type="button"],[type="reset"],[type="submit"]{background:transparent;-webkit-appearance:none}::-webkit-input-placeholder,::-moz-placeholder,:-ms-input-placeholder,:-moz-placeholder{color:#000;font-family:inherit;font-size:14px}.header{margin:0 0 30px 0;position:fixed;z-index:2;top:0;left:0;width:100%;color:#98989B;font-size:22px;background-color:white}.header .wrapper{margin:0 10px;padding:10px 0 10px 0;border-bottom:4px solid #98989B}@media (min-width: 768px){.header{margin:0 0 70px 0}.header .wrapper{margin:0 30px;padding:30px 0 35px 0}}.navbar{position:fixed;z-index:2;overflow-y:auto;height:calc(100vh - 70px);top:60px;padding:10px 10px 10px 20px}@media (max-width: 767px){.navbar{right:-100%;transition:all 300ms ease-out;background-color:rgba(152,152,155,0.75)}body.opened .navbar{right:10px}}@media (min-width: 768px){.navbar{top:210px;left:0;width:200px;height:calc(100vh - 210px);padding:0 0 0 30px;background-color:white;overflow:auto}}.navbar-nav--section{margin-bottom:25px}.navbar-nav--link{display:block;font-size:20px;text-transform:uppercase;text-decoration:none}.navbar-nav a{color:#fff;text-decoration:none}.navbar-nav a:hover{color:#000}.navbar-nav .active>a{color:#000;text-decoration:none}@media (min-width: 768px){.navbar-nav a{color:#98989B}}.navbar-subnav{margin:25px 0 30px 25px;list-style-type:none}.navbar-subnav--page{margin-bottom:5px}.navbar-subnav--page:last-child{margin-bottom:0}.navbar-brand{margin-bottom:8px;color:#98989B;font-weight:normal;text-decoration:none}.navbar-brand strong{display:block;color:black;font-size:34px;font-weight:300}@media screen and (max-width: 768px){.navbar-brand strong{font-size:32px}}.navbar-toggle{position:absolute;top:19px;right:10px;display:block;width:29px;height:29px;cursor:pointer}@media (min-width: 768px){.navbar-toggle{display:none}}.text{font-size:14px;color:#98989B;width:300px !important}.container{margin:210px 30px 40px 230px;min-height:580px}.container a{color:#98989B}embed,iframe,object{min-width:500px}.nothumb{float:left;padding:0 1px 1px 0}.nothumb img{display:block;margin:0}@media screen and (max-width: 768px){.container{margin:150px 10px 20px 10px;min-height:580px}}.form input{padding:4px 7px;width:280px}.form button{padding:4px 7px}.section-archive .figure--image{width:auto;max-width:100%}.masonry-grid::after{clear:both;content:"";display:table}.masonry-grid .picture__link{display:block}.masonry-grid .picture img,.masonry-grid .picture iframe{width:100%}.masonry-grid .picture iframe{min-width:0}.masonry-grid .picture,.masonry-grid .grid-sizer{width:100%}@media (min-width: 768px){.masonry-grid .picture,.masonry-grid .grid-sizer{float:left;width:50%}}@media (min-width: 992px){.masonry-grid .picture,.masonry-grid .grid-sizer{width:33.333333%}}.article__introduction h1{margin-top:0;color:#98989B}.article__introduction *{color:#98989B}@media (min-width: 768px){.article__horizontal{display:flex}.article__horizontal .article__introduction{padding:0 30px 0 0;flex-shrink:0;flex-basis:325px}.article__vertical .figure--image{width:auto;max-width:none}}.figure{margin:0 0 30px 0;flex-grow:0;flex-shrink:0}.figure--image{display:block;margin:0 0 1rem 0}.figure--caption{margin:0}.figure--caption *{color:#98989B;font-size:12px}.figure--caption strong{font-weight:bold}@media (min-width: 768px){.figure{margin-right:20px}}.cc-banner{border-top:1px solid #000}.cc-banner .cc-compliance .cc-dismiss{padding:.5em .8em .4em .8em;color:#000;border:1px solid #000;transition:all 0.3s ease-in}.cc-banner .cc-compliance .cc-dismiss:hover{color:#fff;background-color:#000}.section-home .picture{max-width:750px}.article-news{margin:0 0 20px 0;padding:0 0 40px 0;border-bottom:4px solid #666}.article-news__title{margin:0 0 .75rem 0;color:#98989B;font-size:21px}.article-news__title a{text-decoration:none}.article-news__body{margin-top:10px}.article-news__body *{color:#666}.article-news .figure{margin-right:0}.article-news:last-child{border-bottom:0}.section-contact .container{margin-left:10px;padding-top:10px;max-width:700px;color:#98989B;font-size:18px;line-height:1.2em}.section-contact .container p{margin-bottom:35px;text-align:justify}.section-contact h2{margin-bottom:8px;font-size:18px}.section-contact table th{font-size:16px;font-weight:normal;text-align:left}.section-contact table th,.section-contact table td{width:233px;color:#98989B;font-size:16px;vertical-align:top}@media (min-width: 768px){.section-contact .container{margin-left:250px}}@media (min-width: 992px){.section-contact .container{margin-left:300px;padding-top:50px}}
