.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@media (min-width: 600px){.wp-block-column{flex-basis:calc(50% - 32px);flex-grow:0}.wp-block-column:nth-child(2n){margin-left:64px}}@media (min-width: 782px){.wp-block-column:not(:first-child){margin-left:64px}}body{display:flex;min-height:100vh;flex-direction:column}main{flex:1 0 auto;background:linear-gradient(-45deg, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.3) 100%);padding-bottom:80px}html{font-family:'Roboto Slab',sans-serif;font-weight:400;background:#5fbfbf;background:linear-gradient(-45deg, #fee407 0%, #35ab42 35%, #5fbfbf 100%);color:#fff}a{color:inherit}*:focus{outline:none}.container{width:100%;max-width:1280px}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){body{display:block;min-height:0}main{flex:none}}.icon-search{display:inline-block;width:40px;height:40px;border-radius:20px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath d='M8.888 0a8.9 8.9 0 0 1 8.888 8.907 8.88 8.88 0 0 1-1.86 5.454l3.756 3.735c.436.433.438 1.138.006 1.575a1.11 1.11 0 0 1-1.466.099l-.105-.092-3.761-3.739c-1.506 1.176-3.4 1.876-5.457 1.876A8.9 8.9 0 0 1 0 8.907 8.9 8.9 0 0 1 8.888 0zm0 2.227c-3.682 0-6.666 2.991-6.666 6.68s2.985 6.68 6.666 6.68 6.666-2.991 6.666-6.68-2.985-6.68-6.666-6.68z' fill='%23e97b8d'/%3E%3C/svg%3E") no-repeat center center}footer.page-footer{background:transparent;padding:50px 0 60px}footer.page-footer .row.legal{margin-top:80px;font-size: .85em;font-weight:200}footer.page-footer .row.legal:before{content:"";display:block;width:calc( 100% - 1.5rem );background:rgba(255, 255, 255, 0.3);height:1px;margin:30px .75rem}footer.page-footer .row.legal .legal-menu{float:right;margin:0}footer.page-footer .row.legal .legal-menu li{display:inline-block;padding:0 15px;border-right:1px solid #fff}footer.page-footer .row.legal .legal-menu li:last-child{padding-right:0;border:none}footer.page-footer .row.legal .legal-menu li.current-menu-item a{color:#333}footer.page-footer .widget .widget-title{text-transform:uppercase;font-weight:600}footer.page-footer .widget .menu li{margin-bottom:1em;font-size: .85em}footer.page-footer .widget .menu li a:hover{text-decoration:underline}footer.page-footer .widget .menu li.current-menu-item{color:#333}header.site-header{padding:20px 0 0;position:relative}header.site-header .social-and-search{text-align:right}header.site-header .social-and-search .social-menu{display:inline-block;vertical-align:middle;margin:0}header.site-header .social-and-search .social-menu li{line-height:40px}header.site-header .social-and-search .toggle-search{display:inline-block;vertical-align:middle;margin-left:20px;z-index:2;position:relative}header.site-header .sidenav-trigger{position:absolute;left:12px;top:50%;margin-top:-30px;font-size:30px}#menubar{margin:20px 0 0}#menubar>li{display:inline-block;vertical-align:middle;margin-right:1.5vw}#menubar>li:last-child{margin-right:0}#menubar>li.current-menu-item,#menubar>li.current-menu-parent,#menubar>li.current-menu-ancestor{color:#333}#menubar>li.current-menu-item.menu-item-has-children>a:after,#menubar>li.current-menu-parent.menu-item-has-children>a:after,#menubar>li.current-menu-ancestor.menu-item-has-children>a:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath d='M3.889.016c-.307 0-.556.248-.556.556v11.507L.967 9.729c-.219-.216-.569-.216-.784.003s-.216.569.003.784l3.311 3.291a.55.55 0 0 0 .392.16.55.55 0 0 0 .392-.16l3.314-3.291c.219-.216.219-.569.003-.784s-.569-.219-.784-.003l-2.369 2.35V.572c0-.304-.248-.556-.556-.556z' fill='%23333'/%3E%3C/svg%3E")}#menubar > li a{display:block;text-align:left;line-height:1.3em}#menubar>li.menu-item-has-children{position:relative}#menubar>li.menu-item-has-children>a{line-height:36px}#menubar>li.menu-item-has-children>a:after{display:inline-block;vertical-align:middle;content:"";width:8px;height:14px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14'%3E%3Cpath d='M3.889.016c-.307 0-.556.248-.556.556v11.507L.967 9.729c-.219-.216-.569-.216-.784.003s-.216.569.003.784l3.311 3.291a.55.55 0 0 0 .392.16.55.55 0 0 0 .392-.16l3.314-3.291c.219-.216.219-.569.003-.784s-.569-.219-.784-.003l-2.369 2.35V.572c0-.304-.248-.556-.556-.556z' fill='%23fff'/%3E%3C/svg%3E") no-repeat center center;margin-left: .5em;opacity: .5}#menubar>li.menu-item-has-children>a:hover:after{opacity:1}#menubar > li.menu-item-has-children .sub-menu{position:absolute;left:0;top:36px;transform:scaleY(0);transform-origin:top;background:#fff;z-index:9;width:240px;transition:transform 0.3s ease}#menubar > li.menu-item-has-children .sub-menu a{color:#333;padding:15px 10px;font-size: .85em;border-bottom:1px solid #ddd}#menubar > li.menu-item-has-children .sub-menu a:hover{color:#5fbfbf}#menubar > li.menu-item-has-children .sub-menu li:last-child{border:none}#menubar > li.menu-item-has-children .sub-menu li.current-menu-item a, #menubar > li.menu-item-has-children .sub-menu li.current-menu-parent a, #menubar > li.menu-item-has-children .sub-menu li.current-menu-ancestor a{color:#5fbfbf}#menubar > li.menu-item-has-children:hover .sub-menu{transform:scaleY(1);box-shadow:0 0 12px rgba(0, 0, 0, 0.1)}form.searchform{display:inline-block;vertical-align:top;width:0;overflow:hidden;opacity:0;transition:all 0.3s ease-in-out 0s}form.searchform.visible{width:240px;max-width:calc( 100% - 40px );margin-left:-22px;opacity:1}form.searchform .search-form-wrapper input[type=text]{background:#fff;height:40px;line-height:40px;margin:0;padding:0 30px;width:calc( 100% - 60px );border-radius:0 20px 20px 0;border:none;box-shadow:none}form.searchform .search-form-wrapper input[type=text]:focus{border:none;box-shadow:none}form.searchform .search-form-wrapper #searchsubmit{display:none}form input, form textarea, form select{font-family:'Roboto Slab',sans-serif}.no-content-found{font-weight:200;font-size:2em;margin:40px 0}#mobile-nav{background:#5fbfbf;color:#fff}#mobile-nav li{height:auto}#mobile-nav li a{height:auto;line-height:1.4em;text-transform:uppercase;padding:15px 20px;color:inherit;border-bottom:1px solid rgba(255, 255, 255, 0.4)}#mobile-nav li a:hover{background:rgba(255, 255, 255, 0.4)}#mobile-nav li a img{display:inline-block;vertical-align:text-bottom;margin:0 5px 0 0;width:20px}#mobile-nav li.menu-item-has-children>a{font-weight:600;padding-right:40px}#mobile-nav li.menu-item-has-children>a:after{content:"+";float:right;margin-right:-30px;font-size:2em;color:#fee407}#mobile-nav li.menu-item-has-children>.sub-menu{display:none}#mobile-nav li.menu-item-has-children > .sub-menu li a{font-size: .85em;padding-left:40px}#mobile-nav li.menu-item-has-children.open>a:after{content:"-";margin-right:-26px}#mobile-nav li.menu-item-has-children.open>.sub-menu{display:block}#mobile-nav li.current-menu-item > a, #mobile-nav li.current-menu-ancestor>a{background:#48b3b3}#mobile-nav li.current-menu-item.open > a:after, #mobile-nav li.current-menu-ancestor.open>a:after{content:"+"}#mobile-nav li.current-menu-item.menu-item-has-children > .sub-menu, #mobile-nav li.current-menu-ancestor.menu-item-has-children>.sub-menu{display:block}#mobile-nav form.searchform{margin:10px 20px;width:auto;max-width:100%}#mobile-nav form.searchform .search-form-wrapper{position:relative}#mobile-nav form.searchform .search-form-wrapper input[type=text]{border-radius:20px}#mobile-nav form.searchform .search-form-wrapper:after{display:inline-block;content:"";width:40px;height:40px;position:absolute;right:0;top:0;background:url('/wp-content/themes/prix_jeunes_ecrivains/img/search.svg') no-repeat center center}#winsize{display:none;position:fixed;top:0;right:0;background:#000;color:#fff;padding:4px 8px;font-family:monospace}@media only screen and (max-width: 1200px) and (min-width: 992px){#menubar{font-size:1.2vw}}@media only screen and (max-width: 990px){.container{padding:0 10px}}@media only screen and (max-width: 600px){.icon-search{width:30px;height:30px;border-radius:15px;background-size:16px}header.site-header .logo img{display:block;margin:0 auto}header.site-header .sidenav-trigger{font-size:24px;margin-top:-20px}header.site-header .social-and-search .toggle-search{position:absolute;margin:0;right:15px;top:50%;margin-top:-20px}header.site-header form.searchform{display:none;position:fixed;left:0;top:0;width:100%;margin:0;overflow:visible}header.site-header form.searchform input[type=text]{width:calc(80%);padding:0 10px;border-radius:20px;box-shadow:0 0 12px rgba(0, 0, 0, 0.5)}header.site-header form.searchform.visible{display:block;z-index:99}footer.page-footer .logo img{display:block;max-width:140px;margin:0 auto}footer.page-footer .social-menu{text-align:center}footer.page-footer .social-menu li:last-child{margin-right:0}footer.page-footer .row.legal{margin-top:0;text-align:center}footer.page-footer .row.legal .legal-menu{float:none;margin-bottom:20px}footer.page-footer .row.legal .legal-menu li{padding:0;border:none;display:block;margin-bottom:10px}}h1,h2,h3,h4,h5{font-weight:600}h1{font-size:2.4em}h2{font-size:1.6em}h3{font-size:1.4em}h4{font-size:1.2em}h5{font-size:1.1em}.post-content p, .post-content h6{font-size:1em;margin: .5em 0}.post-content table{font-size: .9em;background:#fff;margin:1em 0}.post-content table tr{border-bottom:1px solid #ddd}.post-content blockquote{border-color:#fee407;font-style:italic;font-weight:300}.post-content ul, .post-content ol{margin:1em 0}.post-content ul li, .post-content ol li{margin-bottom: .5em}.post-content ul li ul, .post-content ol li ul{margin-top: .5em}.post-content ul li{position:relative;padding-left:16px}.post-content ul li:before{display:block;content:"\f105";font-family:'FontAwesome';position:absolute;left:0;top:auto}.post-content strong{font-weight:600}.post-content .wp-block-gallery{margin:30px 0}.post-content .wp-block-gallery li{padding:0}.post-content .wp-block-gallery li:before{content:"";display:none}.post-content figure{margin:0}.post-content .video-container{margin:30px 0}.post-content img, .post-content .size-full{max-width:100%;height:auto;display:block;margin:1.2em auto}.post-content .btn{margin:20px auto}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/wp-content/themes/prix_jeunes_ecrivains/vendor/swipebox/img/loader.gif') center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-next:hover,.slick-prev:focus,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/wp-content/themes/prix_jeunes_ecrivains/fonts/slick.eot');src:url('/wp-content/themes/prix_jeunes_ecrivains/fonts/slick.eot?#iefix') format('embedded-opentype'), url('/wp-content/themes/prix_jeunes_ecrivains/fonts/slick.woff') format('woff'), url('/wp-content/themes/prix_jeunes_ecrivains/fonts/slick.ttf') format('truetype'), url('/wp-content/themes/prix_jeunes_ecrivains/fonts/slick.svg#slick') format('svg')}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{list-style:none;display:block;text-align:center;padding:0;margin:10px 0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 8px;padding:0;cursor:pointer}.slick-dots li:only-child{display:none}.slick-dots li button{border:none;background:#fff;display:block;height:20px;width:20px;border-radius:10px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer;opacity: .3}.slick-dots li button:hover, .slick-dots li button:focus{outline:none;opacity: .6}.slick-dots li.slick-active button{opacity: .8}.bg-image{background-position:center center;background-repeat:no-repeat;background-size:cover}.social-menu li{display:inline-block;margin-right:24px;font-size:28px}.social-menu li a{color:rgba(255, 255, 255, 0.75);transition:color 0.2s ease-in-out 0s}.social-menu li a:hover{color:#fff}.main-title{margin-top:0}.btn{background:#E97B8D;box-shadow:none;padding:15px 20px;line-height:1.4em;text-align:center;height:auto}.btn:hover{background:#e45c73;box-shadow:none}.toast{background:#fee407;color:#000}#breadcrumbs{font-size: .85em;font-weight:300;margin:0;line-height:50px}#breadcrumbs a:hover{color:#fee407}main.single-saison .page-header.slider-header:before{display:block;content:"";width:100%;height:60%;position:absolute;left:0;bottom:0;background:linear-gradient(0, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0))}main.single-saison .page-header.slider-header .container{position:relative}main.single-saison .page-header.slider-header .main-title{margin:0}main.single-saison .page-header.slider-header .event-date{margin:20px 0}main.single-saison .page-header.slider-header .event-date .label{background:#E97B8D;padding:10px 15px;text-transform:uppercase}main.single-saison .page-header.slider-header .genre{margin:20px 0;font-size:1.4em}main.single-saison .page-header.slider-header .breadcrumb-wrapper{position:absolute;left:0;top:0;width:100%;z-index:1}main.single-saison .page-header.slider-header .title-header{top:auto;bottom:30px}main.single-saison .padding-wrapper{padding:30px 40px;background:#fff;color:#333}main.single-saison .gallery-slider{margin-bottom:50px}main.single-saison .gallery-slider .swipebox{display:block;margin:10px}main.single-saison .technical ul li{padding-left:1.2em;position:relative;margin-bottom: .6em}main.single-saison .technical ul li:before{display:block;width:8px;height:8px;content:"";background:rgba(255, 255, 255, 0.4);position:absolute;left:0;top:6px}#img-gallery .swipebox{display:block;margin-bottom:20px}#img-gallery .swipebox img{display:block}#grid .post-content{padding:30px;background:#fff;margin-bottom:30px;color:#333}#grid .post-content>*{margin-top:0}#grid .post-content h4{color:#E97B8D}#grid .post-content h3{color:#5fbfbf}#grid .image-wrapper{margin-bottom:30px}#grid .image-wrapper img{display:block}.calendar-link{text-align:right}.calendar-link .btn{margin:40px 0 30px}.event-img{display:block}.saison-item{background:#fff;color:#333;margin-bottom:30px;padding:0 30px 30px}.saison-item .event-date{margin:0 0 10px}.saison-item .event-date .label{display:inline-block;padding:6px 12px;background:#E97B8D;color:#fff;text-transform:uppercase}.saison-item .category{font-size:1.1em;color:#5fbfbf}.saison-item .event-title{margin-top:10px}.saison-item .genre{color:#5fbfbf}.saison-item .excerpt{margin:10px 0}.saison-item .excerpt p{margin:0;font-size: .9em}.saison-item .excerpt .read-more{color:#E97B8D}.saison-thumbnail + .saison-item .event-date{margin-top:-20px}.gallery-wrapper{margin-top:30px}.gallery-wrapper img{display:block;margin:auto auto 30px}.default-page .page-title{margin-top:0}.default-page .content-wrapper{padding:30px;background:#fff;color:#000}.default-page .content-wrapper .post-content{padding-bottom:40px}.default-page .content-wrapper .post-content>*:nth-child(1){margin-top:0}.default-page .content-wrapper h2{color:#5fbfbf}.default-page .content-wrapper h3{color:#35ab42}.default-page .sticky{margin:0 0 40px 30px}#side-menu{margin:0}#side-menu li{margin-bottom:20px}#side-menu li a{display:block;padding:10px;background:rgba(255, 255, 255, 0.15);transition:background 0.3s ease-in-out 0s}#side-menu li a:hover{background:rgba(255, 255, 255, 0.25)}#side-menu li.current-menu-item>a{border-left:2px solid #fff}.jury-wrapper,.laureat-wrapper{margin:0 0 10px;cursor:pointer;transition:all 0.3s ease-in-out 0s;background:#f5f5f5}.jury-wrapper:hover,.laureat-wrapper:hover{background:#fee407;padding:10px}.jury-wrapper img, .laureat-wrapper img{display:block;margin:0 auto}.jury-wrapper .name, .laureat-wrapper .name{text-transform:uppercase;font-size: .85em;line-height:1.3em;padding:8px 4px}.jury-wrapper .empty-portrait, .laureat-wrapper .empty-portrait{display:block;content:"";width:100%;height:0;padding-bottom:100%;background:#f4f4f4}.search-result .search-title{font-weight:200}.search-result .search-title strong{font-weight:600}.search-result .saison-item.type-page .event-title{margin:0;padding-top:20px}.search-result .saison-item .post-link{font-size: .8em;display:inline-block;padding:8px 24px;background:#fee407;margin-top:10px}.share-post{margin:20px 0}.share-post .label{font-size: .8em}.share-post .share-buttons{margin:10px 0}.share-post .share-buttons li{display:inline-block;margin-right:15px}.share-post .share-buttons li:last-child{margin-right:0}.share-post .share-buttons li .fa{font-size:24px}.share-post .share-buttons li a{color:#fee407;transition:color 0.3s ease-in-out 0s}.share-post .share-buttons li a:hover{color:#fff}.sidebar-img{display:block;margin:0 auto 30px}#jury-modal,#laureat-modal{width:640px;max-width:80%;background:#5fbfbf}#jury-modal .modal-content, #laureat-modal .modal-content{padding:0;background:#5fbfbf;color:#fff}#jury-modal .modal-content .modal-header, #laureat-modal .modal-content .modal-header{padding:30px;background:#fff}#jury-modal .modal-content .post-content, #laureat-modal .modal-content .post-content{padding:30px;background:transparent;color:#fff}#jury-modal .modal-content .post-content h2, #laureat-modal .modal-content .post-content h2, #jury-modal .modal-content .post-content h3, #laureat-modal .modal-content .post-content h3, #jury-modal .modal-content .post-content h4, #laureat-modal .modal-content .post-content h4, #jury-modal .modal-content .post-content h5, #laureat-modal .modal-content .post-content h5{color:#fff}#jury-modal .modal-content h2, #laureat-modal .modal-content h2{color:#E97B8D;margin:0}#jury-modal .modal-content img.circle, #laureat-modal .modal-content img.circle{display:inline-block;vertical-align:middle;width:80px;margin:0 10px 0 0}#jury-modal .modal-content img.circle + h2, #laureat-modal .modal-content img.circle+h2{display:inline-block;max-width:calc( 100% - 110px )}#jury-modal .modal-content .livre, #laureat-modal .modal-content .livre{font-size:2em;font-style:italic}#jury-modal .modal-content .infos, #laureat-modal .modal-content .infos{color:#333;margin-top:10px}#jury-modal .modal-content .infos .concours, #laureat-modal .modal-content .infos .concours{font-weight:600}#jury-modal .close-icon, #laureat-modal .close-icon{display:block;content:"";position:absolute;right:10px;top:20px;width:32px;height:32px;opacity:0.3}#jury-modal .close-icon:hover, #laureat-modal .close-icon:hover{opacity:1}#jury-modal .close-icon:before, #laureat-modal .close-icon:before, #jury-modal .close-icon:after, #laureat-modal .close-icon:after{position:absolute;left:15px;content:"";height:33px;width:2px;background-color:#333}#jury-modal .close-icon:before, #laureat-modal .close-icon:before{transform:rotate(45deg)}#jury-modal .close-icon:after, #laureat-modal .close-icon:after{transform:rotate(-45deg)}.homepage{padding-bottom:0}.homepage .row{margin-bottom:0}.homepage .home-header{padding:50px 0}.homepage .page-header.slider-header{margin-bottom:0}.homepage .page-header.slider-header:after{display:none}.homepage .page-header.slider-header .title-header{margin-top:20px}.homepage .section-1{margin-top:-80px;position:relative}.homepage .ateliers, .homepage .events-agenda{position:absolute;left:0;width:100%;height:50%}.homepage .ateliers .content-wrapper, .homepage .events-agenda .content-wrapper{padding:30px;position:absolute;right:0;top:0;width:calc( 50% + .75rem );height:100%}.homepage .ateliers{top:80px;height:calc( 360px - 80px )}.homepage .ateliers a{display:block;margin-top:120px}.homepage .ateliers a span, .homepage .ateliers a strong{display:inline-block;background:#E97B8D;font-weight:300;padding:3px 4px}.homepage .ateliers a strong{font-size:1.2em;font-weight:600}.homepage .events-agenda{top:360px;height:320px}.homepage .events-agenda:before{display:block;content:"";width:40%;height:100%;position:absolute;left:0;top:0;background:#fee407}.homepage .events-agenda h2{margin:0;max-width:60%;float:left}.homepage .events-agenda .saison-archive{float:right}.homepage .events-agenda .events-slider{margin-top:60px}.homepage .events-agenda .events-slider:before{display:table;content:"";clear:both}.homepage .pje-intro, .homepage .pje-desc{position:relative;z-index:1}.homepage .pje-intro{padding:180px 40px 40px;height:360px}.homepage .pje-intro .title{font-size:1em;text-transform:uppercase;line-height:1.4em;margin:0 0 20px}.homepage .pje-desc{padding:40px;background:#fff;color:#333;height:320px}.homepage .pje-desc h2, .homepage .pje-desc h3{margin: .2em 0}.homepage .pje-desc h3{font-weight:normal}.homepage .cta{display:inline-block;padding:1px 4px;background:#E97B8D;color:#fff}.homepage .home-columns{padding:80px 0;position:relative}.homepage .home-columns:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0, 0, 0, 0.5)}.homepage .home-columns .container{position:relative}.homepage .home-columns .col-wrapper{padding:0 30px}.homepage .sponsors{padding:50px 0}.homepage .sponsors h4{color:#fff;text-transform:uppercase;font-weight:300;margin:0 0 20px}.homepage .sponsors .sponsors-slider{margin:30px 0}.homepage .sponsors .sponsors-slider .logo{display:block;padding:20px;background:#fff;border-radius:5px;margin:0 15px}.homepage .sponsors .sponsors-slider .sponsor-logo{display:inline-block;max-height:50px;margin:0 auto;width:auto}.pje-select-wrapper{position:relative;background-color:#fff;overflow:hidden}.pje-select-wrapper:after{content:'';position:absolute;top:50%;margin-top:-3px;right: .75em;display:block;width:0;height:0;border-color:transparent;border-top-color:#E97B8D;border-width:6px;border-style:solid;pointer-events:none}.pje-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:110%;font-family:'Roboto Slab',sans-serif;height:auto;border:0;margin:0;padding: .75em;border-radius:0;overflow:hidden;text-overflow:ellipsis}.pje-select-wrapper select:focus{outline:none}.pje-select-wrapper + .all-dates-btn .btn{padding:10px 0;display:block;background:transparent;font-size: .85em;border:1px solid rgba(255, 255, 255, 0.3)}.pje-select-wrapper + .all-dates-btn .btn:hover{border-color:#fff}.contact-us{padding:50px 0;background:linear-gradient(45deg, #fee407 0%, #35ab42 50%, #5fbfbf 75%);color:#333}#contact-pje .input-field input[type=text], #contact-pje .input-field input[type=tel], #contact-pje .input-field input[type=email], #contact-pje .input-field textarea{font-family:'Roboto Slab',sans-serif;font-weight:normal;background:rgba(255, 255, 255, 0.35);color:#000;border:none;box-shadow:none;padding:0 10px;width:calc( 100% - 20px );border-radius:4px}#contact-pje .input-field label{margin-left:10px;color:#fff}#contact-pje .input-field label.active{margin-left:0;top:-5px}#contact-pje .input-field label .required{color:#fee407}#contact-pje .input-field textarea{padding:10px;line-height:1.5em;width:100%;min-height:6em}main.archive-saison .page-header{margin-bottom:0}main.archive-saison .post-content.term-description{margin:0 0 20px;font-size:1.2em;position:relative;z-index:1}main.archive-saison .post-content.term-description.after-banner{margin-top:-50px}.event-wrapper{display:block;margin:20px 0}.event-wrapper:hover{color:#fee407}.event-wrapper .date, .event-wrapper .title{display:inline-block;vertical-align:middle}.event-wrapper .date{background:#fff;width:60px;padding:10px;color:#333;text-align:center;margin-right:15px}.event-wrapper .date span{display:block;line-height:1.2em}.event-wrapper .date span.day{font-weight:600;font-size:1.4em}.event-wrapper .date span.month{text-transform:uppercase}.event-wrapper .title{max-width:calc( 100% - 85px );text-transform:uppercase;font-size:1.3em;line-height:1.2em}.event-wrapper .title .categories{display:block;font-size: .6em;color:rgba(255, 255, 255, 0.75)}.btn-inscription{display:inline-block;padding:12px 24px;margin:20px auto;background:#E97B8D;color:#fff;text-transform:uppercase;transition:all 0.3s ease-in-out 0s}.btn-inscription:hover{background:#e45c73}.term-description{padding:30px;background:#fff;color:#333;margin-bottom:30px}.page-header.slider-header{margin-bottom:50px;position:relative;padding:0 !important}.page-header.slider-header:after{display:block;content:"";width:100%;height:100%;background:rgba(0, 0, 0, 0.3);position:absolute;left:0;top:0}.page-header.slider-header .title-header{position:absolute;left:0;top:0;width:100%;z-index:1}.page-header.slider-header .title-header #breadcrumbs{margin:0}.page-header.slider-header .title-header .poster-img{display:block;margin:30px 0}.page-header.slider-header .title-header .term-description{padding:0;background:transparent;color:#fff;font-size:1.2em}.slider-header .header-slider .image-wrapper{position:relative;height:0;width:100%;padding-bottom:40%}.slider-header .header-slider .image-wrapper img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover}.close-icon{display:block;content:"";position:absolute;right:10px;top:10px;width:32px;height:32px;opacity:0.6}.close-icon:hover{opacity:1}.close-icon:before,.close-icon:after{position:absolute;left:15px;content:"";height:33px;width:2px;background-color:#fff}.close-icon:before{transform:rotate(45deg)}.close-icon:after{transform:rotate(-45deg)}#pje-optin{position:fixed;width:360px;right:-400px;bottom:20px;background:#fff;color:#333;box-shadow:0 0 16px rgba(0, 0, 0, 0.1);transition:all 0.3s ease-in-out 0s;transition-delay:1s}#pje-optin.visible{right:20px;z-index:99999}#pje-optin form{padding:20px}#pje-optin .title{font-weight:600;text-transform:uppercase;padding:15px;background:#5fbfbf;color:#fff}#pje-optin .input-field{margin:10px 0 0}#pje-optin .input-field input[type=email]{background:#f4f4f4;padding:0 10px;border-radius:4px;width:calc( 100% - 20px );border:none;box-shadow:none}#pje-optin .input-field label{margin-left:10px;color:#333}#pje-optin .input-field label.active{margin-left:0;top:-6px}#pje-optin p{margin:0}#pje-optin input[type=checkbox]+span{font-size: .9em;line-height:1.5em;color:#333;padding-left:26px}#pje-optin input[type=checkbox] + span a{text-decoration:underline}#pje-optin button{display:block;width:100%;border:none;padding:10px;margin-top:15px;background:#E97B8D;color:#fff;text-transform:uppercase;cursor:pointer;font-family:'Roboto Slab',sans-serif}nav.pagination{background:transparent;box-shadow:none;text-align:center;height:auto;line-height:1em}nav.pagination span, nav.pagination a{height:40px;width:40px;line-height:40px;display:inline-block;background:rgba(255, 255, 255, 0.15);margin:10px;border-radius:20px}nav.pagination .current{background:#fff;color:#35ab42}.dates-menu{width:100%}.dates-menu li{display:inline-block;text-transform:uppercase}.dates-menu li a{display:block;padding:4px 12px;border:1px solid rgba(255, 255, 255, 0.15);margin:5px;font-size: .85em}.dates-menu li a.active{background:#fff;border-color:#fff;color:#000}.dates-menu li:first-child a{margin-left:0}.dates-menu li.archives{float:right}.dates-menu li.archives a{margin-right:0;background:#fee407;border-color:#fee407;color:#333}@media only screen and (min-width: 992px){.default-page .sticky{position:-webkit-sticky;position:sticky;top:20px}}@media only screen and (max-width: 990px){.slider-header .header-slider .image-wrapper{padding-bottom:60%}}@media only screen and (max-width: 600px){html,body{overflow-x:hidden}#breadcrumbs{height:40px}#breadcrumbs a, #breadcrumbs span{display:none}#grid .image-wrapper img{width:100%}.default-page .sticky{margin:20px 0}.slider-header .header-slider .image-wrapper{padding-bottom:80%}.homepage .page-header.slider-header .title-header{position:relative;margin:0}.homepage .page-header.slider-header .title-header .container{width:100%;margin:0;padding:0}.homepage .page-header.slider-header .title-header .container .row, .homepage .page-header.slider-header .title-header .container .col{width:100%;padding:0}.homepage .section-1{margin-top:0}.homepage .section-1>.container{width:100%;padding:0}.homepage .section-1 > .container > .row .col{padding:0}.homepage .home-columns .col-wrapper{padding:0;margin-bottom:50px}.homepage .pje-intro{height:auto;padding:240px 20px 40px}.homepage .pje-desc{height:auto;padding:30px 20px}.homepage .ateliers, .homepage .events-agenda{position:relative;width:100%;left:auto;top:auto;right:auto;bottom:auto;margin:0;height:auto}.homepage .ateliers .content-wrapper, .homepage .events-agenda .content-wrapper{position:relative;left:auto;top:auto;margin:0;padding:20px;width:100%}.homepage .ateliers{margin-bottom:0}.homepage .ateliers a{font-size: .8em}.homepage .events-agenda h2, .homepage .events-agenda .saison-archive{max-width:100%;float:none;text-align:center}.homepage .events-agenda h2{margin-bottom:15px}.homepage .events-agenda .content-wrapper{text-align:center}.homepage .events-agenda:before{width:20px}.homepage .sponsors .sponsors-slider .logo{min-height:110px}.homepage .sponsors .sponsors-slider .sponsor-logo{max-height:100%;width:100%;height:auto}.event-wrapper .date{display:block;margin:0 auto 15px}#pje-optin{bottom:10px;width:calc( 100% - 20px)}#pje-optin.visible{right:10px}#pje-optin .title{font-size:12px}.dates-menu{text-align:center}.dates-menu li{display:inline-block;text-transform:uppercase;width:calc( 50% - 12px );font-size:0;margin:0 5px 15px}.dates-menu li a{text-align:center;font-size:12px;margin:0}.dates-menu li.archives{float:none;width:calc( 100% - 12px )}main.archive-saison .post-content.term-description, main.archive-saison .post-content.term-description.after-banner{margin:20px 0;font-size:1em}}