fmain
/*!
Theme Name: Académie Rabelais
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Académie Rabelais
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Biopark is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
@font-face{font-family:"learchitectregular";src:url(//academie-rabelais.fr/wp-content/themes/rabelais/fonts/learchitect-webfont.woff2) format("woff2"),url(//academie-rabelais.fr/wp-content/themes/rabelais/fonts/learchitect-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"special_eliteregular";src:url(//academie-rabelais.fr/wp-content/themes/rabelais/fonts/specialelite-regular-webfont.woff2) format("woff2"),url(//academie-rabelais.fr/wp-content/themes/rabelais/fonts/specialelite-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}html{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-weight:400}*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}ul{list-style:none;padding:0}ul li{padding:0}img{max-width:100%;height:auto}*{box-sizing:border-box}body{font-family:"Nunito",sans-serif;color:#292f36;font-weight:400}strong{font-weight:700}em{font-style:italic}body{font-size:20px}@media (min-width:1650px){body{font-size:20px}}h1{font-size:2em}h2{font-size:1.5em}h3{font-size:1.17em}h4{font-size:1em}h5{font-size:.83em}h6{font-size:.75em}table,ul,p{font-size:1em;line-height:1.45}ul,p{margin:0 0 1em}a,a:active,a:focus,a:visited,a:hover{text-decoration:none;color:inherit;cursor:pointer}a[href^=tel]{color:inherit;text-decoration:none}@media print{*{background:0 0 !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}h2,h3,h4,h5,h6{page-break-after:avoid}}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.script p{line-height:1.2em;display:inline-block;padding-top:.5em}.script p:first-letter {font-family:"LeArchitect";font-size:2em;margin-left:1.5em;display:block}.container{margin-right:auto;margin-left:auto;max-width:1200px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (max-width:575px){.container{width:90%}}@media (min-width:576px){.container{width:540px}}@media (min-width:768px){.container{width:720px}}@media (min-width:992px){.container{width:960px}}@media (min-width:1200px){.container{width:1140px}}.frame{margin:0 auto;position:relative}@media (min-width:768px){.frame{flex-wrap:wrap;-ms-flex-wrap:wrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.frame.with-gutter{margin-right:-10px;margin-left:-10px}.frame.with-gutter div[class^=col-]{padding-right:10px;padding-left:10px}}.col-1{width:100%}.col-2{width:50%}.col-3{width:33.33%}.col-4{width:25%}.col-5{width:20%}.col-6{width:16.6666666667%}.col-7{width:14.2857142857%}.col-8{width:12.5%}.col-9{width:11.1111111111%}.col-10{width:10%}.col-11{width:9.09090909091%}.col-12{width:8.33%}@media (max-width:767px){.frame:not(.still)>div[class^=col-]{width:100% !important;display:block;padding-right:0 !important;padding-left:0 !important}.frame.still{display:flex;display:-ms-flexbox;display:flex;position:relative;flex-wrap:wrap;-ms-flex-wrap:wrap}}@media (min-width:768px){.centered{display:table;margin:0 auto}.float-right{float:right}.float-left{float:left}div[class^=float-]:before,div[class^=float-]:after{content:"";display:table;clear:both}}.button,input[type=submit],input[type=reset],input[type=button]{position:relative;display:inline-block;height:50px;padding:0 55px;color:#fff;text-align:center;line-height:5px;letter-spacing:.1rem;text-decoration:none;white-space:nowrap;background-color:#680d6b;cursor:pointer;box-sizing:border-box;font-size:1.125em;font-weight:700;border:0}.button:hover,input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,.button:focus,input[type=submit]:focus,input[type=reset]:focus,input[type=button]:focus,.button:visited,input[type=submit]:visited,input[type=reset]:visited,input[type=button]:visited{outline:0;color:#fff}.button--simple{line-height:normal;height:auto;padding:.5em 1em}input[type=date],input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],select,textarea{background-color:transparent;outline:0;border:1px solid #ddd7d7;box-shadow:none;box-sizing:border-box;color:#545454;transition:all .5s;box-shadow:0;font-weight:300;width:100%}input[type=date],input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],select{height:auto;padding:10px}textarea{padding:10px;height:150px}input[type=email],input[type=number],input[type=search],input[type=text],input[type=tel],input[type=url],input[type=password],textarea{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=text]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=password]:focus,textarea:focus,select:focus{outline:0;color:#297887;background:#fff;color:#545454;border:1px solid #545454}label,legend{display:block;margin-bottom:.5rem;font-weight:600}fieldset{padding:0;border-width:0}input[type=checkbox],input[type=radio]{display:inline}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}:-moz-placeholder{opacity:1}html,body{width:100%;margin:0;padding:0;overflow-x:hidden}body{background:#e4ddd5}@media (min-width:768px){body{background:#fffdef}}@media (min-width:768px){html,body{height:100%}.simple-main{height:100%}.site{height:100%}.site-header{height:100%}.site-content .site-main{height:100%}.site .site-content{height:100%}}.site{width:100%;position:relative}.site-header{background:#e2ddd5}.site .site-content{position:relative}.site-header.main-header{padding:30px}@media (min-width:768px){.site-content .site-main{padding:30px;width:100%}}@media (min-width:1025px){.site-header.main-header{width:20%}.site-content{width:80%}.site-header.tablet-header{display:none}}@media (max-width:1024px) and (min-width:768px){.site-header.main-header{width:300px;position:absolute;left:-300px;top:0;z-index:10;transition:all .5s}.site.nav-tablet-active .site-header.main-header{left:0}.site .site-content{left:0;transition:all .5s;width:100%}.site .site-header.tablet-header{width:50px}.site .site-main{width:calc(100% - 50px)}.site.nav-tablet-active .site-content{left:300px}}@media (max-width:767px){.site-header.tablet-header{display:none}}@media (min-width:768px){.site{overflow:hidden}}.mobile-navigation{position:fixed;z-index:99;height:100%;width:100%;left:-100%;background:#680d6b;color:#fff;padding:25px;display:flex;align-items:center;opacity:0;transition:all .5s;justify-content:center}.mobile-navigation ul li{margin:1em 0}.mobile-navigation ul li a{color:#fff;text-transform:uppercase;font-weight:300;letter-spacing:2px;font-size:20px}.mobile-navigation ul li a:visited,.mobile-navigation ul li a:focus,.mobile-navigation ul li a:active{color:#fff}@media (max-width:767px){.site.nav-tablet-active .mobile-navigation{left:0;opacity:1}}@media (min-width:768px){.mobile-navigation{width:300px;left:-300px}}@media (min-width:768px){.site-header .inner{display:flex;flex-flow:column;justify-content:space-between;align-items:flex-end;height:100%}.site-header .inner .main-navigation{flex:2;padding:15% 0}.site-header .inner .main-navigation ul{height:100%;display:flex;flex-flow:column;justify-content:space-around;margin:0;text-align:right}.site-header .inner .main-navigation ul li.current-menu-item a{font-weight:900}.site-header .inner .site-footer{width:100%}.site-header .inner .site-footer ul{width:100%;margin:0;font-size:.8em}.site-header .inner .site-footer ul li{margin:0 3px;line-height:1.15em;float:left}.site-header .inner .site-footer ul li:last-child{float:right}}@media (max-width:767px){.mobile-navigation .inner{display:flex;flex-flow:column}.mobile-navigation .inner .site-footer{width:100%;margin-top:2em}.mobile-navigation .inner .site-footer ul{width:100%;margin:0;font-size:.8em}.mobile-navigation .inner .site-footer ul li{margin:0 3px;line-height:1.15em;float:left}.mobile-navigation .inner .site-footer ul li:last-child{float:right}.mobile-navigation .inner .site-footer .bottom{display:table;width:100%;padding-top:1em}}.current-menu-item.deep-blue a{color:#044d93}.current-menu-item.deep-green a{color:#305551}.current-menu-item.purple a{color:#581a44}.current-menu-item.orange a{color:rgba(215,153,30,1)}#burger{position:relative;width:50px;height:35px;cursor:pointer}#burger:before{content:"";position:absolute;background-color:#fff;width:100%;height:4px;top:0;transition:.2s all}#burger:after{content:"";position:absolute;background-color:#fff;width:100%;height:4px;bottom:0;transition:.2s all}#burger i{opacity:1;position:absolute;background-color:#fff;width:100%;height:4px;top:50%;right:0;transform:translateY(-50%);transition:.2s all}#burger:hover i{width:90%;transition:.2s all}#burger.active i{opacity:0 !important;width:0 !important;background-color:#fff}#burger.active:before{top:50% !important;transform:rotate(45deg);border-radius:4px;transition:.2s all;background-color:#fff}#burger.active:after{top:50% !important;transform:rotate(-45deg);border-radius:4px;transition:.2s all;background-color:#fff}#burger.burger-tablet{width:60%;height:25px;margin:0 20% 20%}#burger.burger-mobile{position:fixed;top:1em;left:1em;z-index:100}.home-branding.mobile img{width:100%}.background-stretcher{background-position:center;background-repeat:no-repeat;background-size:cover}.citation{font-family:TimesNewRoman,Times New Roman,Times,Baskerville,Georgia,serif}.citation span.the_citation{text-transform:uppercase;letter-spacing:1px;font-size:1.25em;font-weight:700}.citation span.auteur{font-style:italic;font-size:1em;font-weight:700}.shadow{box-shadow:0 5px 10px -2px #2d2c2c}.transparancy-bkg{position:relative;height:100%}.transparancy-bkg:after{content:"";position:relative;display:block;position:absolute;width:100%;height:100%;height:100%;mix-blend-mode:multiply;top:0;left:0}.transparancy-bkg .inner{z-index:2;height:100%;position:relative}.transparancy-bkg.dark-blue:after{background:rgba(18,45,119,.8)}.transparancy-bkg.blue:after{background:rgba(135,211,235,.8)}.year-navigation{position:relative;text-align:center}.year-navigation span.year{cursor:pointer;font-family:"learchitectregular";font-size:2.75em}.main-home .year-navigation .info p{text-align:center;font-size:1.05em}.main-home .year-navigation .info p span{text-transform:uppercase}.main-home .year-navigation .slick-prev,.main-home .year-navigation .slick-next{top:15%;height:auto}.site-main p{text-align:justify}.main-home .home-presentation .slider-container{padding:1em;overflow:hidden}.main-home .home-presentation .slider,.main-home .home-presentation .slick-list,.main-home .home-presentation .slick-track,.main-home .home-presentation .slider-item{height:100%}.main-home .home-presentation .slider-item .img{height:90%;position:relative;display:flex;align-items:center;justify-content:center}.main-home .home-presentation .slider-item .caption{height:10%;color:#fff;text-align:center;font-size:.9em;font-weight:700;display:flex;align-items:center;justify-content:center}.main-home .home-presentation .slider-item .img img{max-height:100%;width:auto}.main-home .home-presentation .slider{padding-left:35px;padding-right:35px}.home-presentation .bas{box-shadow:0 15px 10px -10px #000 inset}.home-presentation .bas p{color:#fff;margin:0;line-height:1.5em}.home-presentation .bas .script p:first-letter {margin:0}.main-home .bottom{display:flex;justify-content:space-around;padding:10px;color:#123bc7}@media (min-width:768px){.main-home .citation span.the_citation{letter-spacing:5px;letter-spacing:.2vw;width:85%;text-align:center;font-size:1.5vw}.main-home .citation span.auteur{color:#123bc7;width:15%}.main-home .top .right .frame{height:100%;justify-content:space-between;display:flex;flex-wrap:wrap}}.vignette-2{display:flex;flex-flow:column;position:relative}.vignette-2 .content{width:100%;padding:15px;background-repeat:no-repeat;background-size:cover;background-position:top center;display:flex;align-items:center;justify-content:center}.vignette-2 .content-inner{width:100%}.vignette-3{display:flex;position:relative}.vignette-3 .content{padding:15px}.vignette-3 .content p{margin:0;font-size:.8em;font-family:"special_eliteregular"}.vignette-3 .content p.big{color:#fff;font-size:1.188em;font-size:1.3vw;text-align:justify;text-justify:inter-word}.vignette-1 .bas{position:relative}.home-link{position:absolute;bottom:5px;right:10px;z-index:1;opacity:.5;transition:all .5s;cursor:pointer}.home-link:hover{opacity:1}@media (min-width:768px){.site-content .site-main.main-home{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/home-background.jpg);padding-bottom:0}.main-home .top{height:90%}.main-home .top .right{padding-left:1em;height:100%}.main-home .top .left{padding-right:1em;height:100%}.vignette-1{display:flex;flex-flow:column;height:100%;width:100%}.vignette-1 .haut{height:calc(100% - 200px);width:100%}.vignette-1 .bas{height:200px;width:100%;padding:30px}.main-home .bottom{height:10%}.main-home .bottom{align-items:center}.vignette-2{width:48%;max-width:310px;height:64%;max-height:620px}.vignette-3{width:100%;height:30%;max-height:228px;align-self:end}.vignette-2 .content{height:45%;min-height:260px;overflow:hidden;display:flex;flex-flow:column;justify-content:flex-start}.vignette-2:before{content:"";width:100%;height:55%;background-repeat:no-repeat;background-size:cover;background-position:bottom center}.vignette-3 .content{width:55%}.vignette-3 .illustration{width:45%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top right;max-width:310px;padding:15px;text-align:right}}@media (max-width:767px){.main-home .bottom{flex-flow:column}.vignette-2,.vignette-3{width:100%}.vignette-3 .illustration{width:100%}}.vignette-2#home-coupe:before{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/home-coupe-top.jpg)}@media (min-width:768px){.vignette-2#home-coupe .content{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/home-coupe-bottom.jpg);color:#fff}}.vignette-2#home-coupe .content{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/coupe-mobile.jpg);color:#fff}.vignette-2#home-prix:before{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/home-prix-top.jpg)}.vignette-2#home-prix .content{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/home-prix-bottom.jpg);color:#fff}.vignette-3#home-guide{background:rgba(202,182,9,.9)}.vignette-3#home-guide .illustration{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/home-guide.jpg)}@media (max-width:767px){.vignette-2 .content-inner a{display:block;width:100%;padding:15px 0;text-align:center}.vignette-3 .illustration a{display:block;width:100%;padding:15px 0;text-align:center}}.home-defil p{margin:1em 0;color:#123bc7}.site-content .site-main.main-histoire{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/histoire-background.jpg)}.main-histoire .col-left{width:65%}.main-histoire .col-right{width:35%}.main-histoire .col-right .inner{padding:30px;color:#fff}.main-histoire .histoire-slider{padding:2em 4em}@media (min-width:768px){.main-histoire .histoire-slider .slider,.main-histoire .histoire-slider .slick-list,.main-histoire .histoire-slider .slick-track,.main-histoire .histoire-slider .slider-item{height:100%}}.main-histoire .histoire-slider .slider-item .img{height:90%;position:relative;display:flex;align-items:center;justify-content:center}.main-histoire .histoire-slider .slider-item .caption{height:10%;color:#fff;text-align:center;font-size:.9em;font-weight:700;display:flex;align-items:center;justify-content:center}.main-histoire .histoire-slider .slider-item .img img{max-height:100%;width:auto}.main-histoire .histoire-content .citation{margin-bottom:2em}.main-histoire .histoire-content .citation span{display:block}.main-histoire .histoire-content .citation span.auteur{text-align:right;margin-top:.4em}.main-histoire .histoire-content .citation span.the_citation{color:#72d0fe}@media (max-width:767px){.main-histoire .col-right .inner{padding-top:60px}}.site-content .site-main.main-single-prix .frame{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/prix-background.jpg)}.main-single-prix .frame{height:100%}.main-single-prix .col-left{width:43%;height:100%}.main-single-prix .col-right{width:57%;height:100%;padding:0 30px}.main-single-prix .prix-intro-nav{padding:0 30px;color:#fff;height:100%;display:flex;flex-flow:column;justify-content:space-between}.main-single-prix .prix-intro-nav .year-navigation{font-size:1.5em;bottom:10%}.main-single-prix .prix-inner{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/prix-fond-book.png);width:100%;max-width:500px;display:block;margin:auto;height:100%;padding:30px}.main-single-prix .prix-inner .illustration{text-align:center}@media (max-width:1024px){.main-single-prix .prix-inner .illustration img{max-width:50%}}.main-single-prix .prix-inner .titre{text-align:center;margin:1em 0;line-height:1.5em}.main-single-prix .prix-inner .titre h2{font-size:1.1em;text-transform:uppercase;font-weight:700;margin:0}.main-single-prix .prix-inner .titre .details{display:block}.main-single-prix .prix-inner .titre .details .editeur{font-size:.8em}@media (min-width:768px){.main-single-prix .prix-inner .top{height:60%}.main-single-prix .prix-inner .top .illustration{height:75%}.main-single-prix .prix-inner .top .illustration img{max-height:100%}.main-single-prix .prix-inner .top .titre{height:25%}.main-single-prix .prix-inner .content{height:40%}}@media (max-width:767px){.site-content .site-main.main-single-prix .frame{padding-top:60px}}.main-single-coupe .col-left.coupe-content{width:43%}.main-single-coupe .col-right.coupe-intro{width:57%}.main-single-coupe .col-right.coupe-intro .introduction{padding:30px}.main-single-coupe .col-right.coupe-intro .introduction h1{margin-top:0}.main-single-coupe .coupe-inner .illustration{position:relative;height:30%}.main-single-coupe .coupe-inner .illustration .img{display:block;width:50%;min-width:200px;margin:auto;height:100%;position:relative}.main-single-coupe .coupe-inner .contenu h2{font-weight:400;text-transform:uppercase;margin:0;font-family:"learchitectregular";font-size:1.25em;margin-bottom:.5em}.main-single-coupe .coupe-inner .contenu .top span{display:block}.main-single-coupe .coupe-inner .contenu{padding:30px 30px 0;text-align:center}@media (min-width:1400px){.main-single-coupe .coupe-inner .contenu h2{font-size:1.5em}.main-single-coupe .coupe-inner .contenu .top span{line-height:1.5em}}@media (min-width:768px){.main-single-coupe .coupe-inner{width:100%;position:relative}.main-single-coupe .coupe-inner .contenu{color:#fff}.main-single-coupe .coupe-inner:before{content:"";background:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/coupe-ardoise-top.png) no-repeat top center;width:100%;height:46px;display:block;position:absolute;top:0;left:0;background-size:100% 100%}.main-single-coupe .coupe-inner:after{content:"";background:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/coupe-ardoise-bottom.png) no-repeat top center;width:100%;height:46px;display:block;position:absolute;bottom:0;left:0;background-size:100% 100%}.main-single-coupe .coupe-content{position:relative;padding:0 45px}.main-single-coupe .coupe-content .coupe-inner{background:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/coupe-ardoise-center.jpg) no-repeat center;background-size:cover;padding:65px 0}.main-single-coupe .coupe-content:before{content:"";background:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/coupe-ardoise-left.png) no-repeat top center;width:46px;height:100%;display:block;position:absolute;top:0;left:0;background-size:100% 100%}.main-single-coupe .coupe-content:after{content:"";background:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/coupe-ardoise-right.png) no-repeat top center;width:46px;height:100%;display:block;position:absolute;top:0;right:0;background-size:100% 100%}}@media (max-width:767px){.main-single-coupe .coupe-inner .illustration .img{width:100%;padding-top:75%}}.main-single-coupe .coupe-inner .contenu .coupe_etablissement span{display:block;line-height:1.5em}.main-single-coupe .coupe-inner .contenu .coupe_etablissement span.etablissement{text-transform:uppercase;font-size:1.1em}.main-single-coupe .coupe-inner .contenu .coupe_etablissement span.contact{font-size:.8em}.main-single-coupe .coupe-inner .contenu .inner{display:flex;flex-flow:column}.main-single-coupe .coupe-inner .contenu .inner .top{padding-bottom:30px}.main-single-coupe .coupe-intro-nav .col-left.nav{width:40%}.main-single-coupe .coupe-intro-nav .col-left.nav .nav-inner{background:rgba(0,0,0,.2);padding:30px 0 60px;text-align:center;position:relative}.main-single-coupe .coupe-intro-nav .col-left.nav .nav-inner .navigation{padding:0 10%}.main-single-coupe .coupe-intro-nav .col-right.content{width:60%;position:relative;padding-left:2em}.main-single-coupe .coupe-intro-nav .col-right.content .inner{width:100%;position:relative}@media (min-width:768px){.main-single-coupe .coupe-intro-nav .col-left.nav .nav-inner:before{content:"";position:absolute;top:-10%;left:-20%;width:60%;background:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/macaron.png);height:40%;background-size:contain;background-repeat:no-repeat}.main-single-coupe .coupe-intro-nav .col-left.nav .nav-inner{border-radius:300px}.main-single-coupe .col-right.coupe-intro{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/coupe-background.jpg)}.main-single-coupe .coupe-intro-nav{height:50%}.main-single-coupe .coupe-inner .contenu{height:70%}.main-single-coupe .coupe-intro-nav .col-right.content .inner{height:300px}}@media (max-width:767px){.main-single-coupe{padding-top:60px}.site-content .site-main.main-single-coupe .frame{display:flex;flex-flow:column}.site-content .site-main.main-single-coupe .coupe-intro{order:1}.site-content .site-main.main-single-coupe .coupe-content{order:2}.main-single-coupe .coupe-intro-nav .col-left.nav .nav-inner{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/mobile-page-coupe-nav.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;color:#fff;padding-top:130%}}@media (min-width:768px){.site-content .site-main.main-adresse{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/guide-background.jpg)}}.main-adresse .frame.first{justify-content:space-between}.main-adresse .frame.first .col-left{width:59%;position:relative;z-index:10}.main-adresse .frame.second{justify-content:space-between}.main-adresse .frame.first .col-left .frame.second .col-intro{background:rgba(199,161,2,.9);height:100%;color:#fff}.main-adresse .frame.first .col-left .frame.second .col-intro p:not(.slogan){font-weight:900}.main-adresse .frame.first .col-left .frame.second .col-intro .slogan{font-family:"special_eliteregular";font-size:1.5em;text-align:center}.main-adresse .frame.first .col-left .frame.second .col-intro .img-title{background-repeat:no-repeat;background-position:top right;background-size:cover;width:100%;height:30%;box-shadow:0 5px 9px -1px #000;background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/guide-titre.jpg)}.main-adresse .frame.first .col-left .frame.second .col-intro .content{padding:30px;height:70%;font-size:.8em}.main-adresse .frame.first .col-left .frame.second .col-nav:before{background:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/guide-accordion-head.png) repeat-x bottom;width:100%;height:111px;position:absolute;top:0;left:0;content:""}.main-adresse .frame.first .col-left .frame.second .col-nav{height:100%;background:rgba(230,218,197,.9);position:relative;padding-top:102px}.main-adresse .frame.first .col-left .frame.second .col-nav .accordion .link{display:block;font-family:"special_eliteregular";text-align:center;padding:5px 10px;cursor:pointer}.main-adresse .frame.first .col-left .frame.second .col-nav .accordion .top-level-term>.link{color:#000;font-family:learchitectregular;font-size:2.25em;line-height:1.25em;letter-spacing:2px}.main-adresse .frame.first .col-left .frame.second .col-nav .accordion .second-level-terms{font-weight:900}.main-adresse .frame.first .col-left .frame.second .col-nav .accordion .second-level-term>.link{font-size:1em}.main-adresse .frame.first .col-left .frame.second .col-nav .accordion .third-level-term>.link{font-family:"Nunito",sans-serif}.main-adresse .frame.first .col-left .frame.second .col-nav .accordion .third-level-term>.link:after{content:"-";margin-left:1em}.main-adresse .frame.first .col-left .frame.second .col-nav .accordion .third-level-term>.link:before{content:"-";margin-right:1em}.main-adresse .frame.first .col-left .frame.second .col-nav .accordion .inner-accordion{display:none}.main-adresse .frame.first .col-left .frame.second .col-nav .accordion ul{padding:0;margin:0}.main-adresse .frame.first .col-right{width:39%}.main-adresse #content-adresse .adresse-body{background:rgba(98,74,46,.85);color:#fff;padding-top:1em}.main-adresse #content-adresse .adresse-body .adresse-img{width:100%;height:35%;box-shadow:0 5px 9px -1px #000}.main-adresse #content-adresse .adresse-body .adresse-content{padding:30px}.main-adresse #content-adresse .adresse-body .inner{display:flex;flex-flow:column}.main-adresse #content-adresse .top{text-align:center;font-family:"special_eliteregular";margin-bottom:30px;position:relative;padding-left:10%;padding-right:10%}.main-adresse #content-adresse .top p{margin:0;font-size:.8em;text-align:center}.main-adresse #content-adresse .presentation p{font-size:.85em;margin-bottom:15px}.main-adresse #content-adresse .adresse-body{position:relative}.general-content{padding:2%}.macaron_content{display:flex;flex-flow:column;justify-content:space-around;align-items:center;padding:3em;height:100%}.macaron_content img.macaron{width:75%}.macaron_text p{font-family:"special_eliteregular";text-align:center}@media (min-width:1290px){.macaron_text p{font-size:1.4em}}@media (min-width:768px){.full-height{height:100%}.main-adresse .adresse-body .adresse-content{height:65%}.main-adresse .frame.first .col-left .frame.second .col-nav{border-radius:0 0 200px;overflow:hidden}}@media (max-width:767px){.main-adresse .col-intro{padding-top:60px}.main-adresse .col-intro h1{margin:0 0 60px}.fake-image{padding-top:65%}.macaron_content img.macaron{width:250px;margin:2em 0}}.main-adresse-2 .frame.first .col-left{width:32%}.main-adresse-2 .frame.first .col-right{width:66%}.main-adresse-2 #content-adresse .adresse-body{padding:1em}.main-adresse-2 #content-adresse .adresse-body iframe{width:100%;height:100%;min-height:25em}.site-content .site-main.main-membres{font-family:"special_eliteregular"}.site-content .site-main.main-membres #content-membre .membre-body .inner{position:relative}.site-content .site-main.main-membres #content-membre .membre-body .top{margin-bottom:2em}.site-content .site-main.main-membres #content-membre .membre-body .col-titre{width:55%}.site-content .site-main.main-membres #content-membre .membre-body .col-titre p{text-align:left}.site-content .site-main.main-membres #content-membre .membre-body .col-photo{width:45%}.site-content .site-main.main-membres #content-membre .membre-body .col-photo .membre-img{padding-top:125%}.site-content .site-main.main-membres #content-membre .membre-body{font-size:.85em}.site-content .site-main.main-membres .nav-membres .macaron{height:40%;background:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/membre-macaron.png) no-repeat center;background-size:contain;display:block;max-width:235px;margin:0 auto;width:100%}.site-content .site-main.main-membres .nav-membres .inner{height:40%}.site-content .site-main.main-membres .nav-membres a{cursor:pointer}.navigation{position:relative}.navigation .membre-acces .button{background:#a5175d;font-size:.8em;height:40px;line-height:40px;padding:0 20px;border-radius:40px}@media (min-width:768px){.site-content .site-main.main-membres .nav-membres{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/membre-background3.png);background-size:100% 100%;text-align:center;display:flex;flex-flow:column;justify-content:space-between;padding:5% 5% 5% 10%}.site-content .site-main.main-membres #content-membre .membre-body{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/membre-background2.png);background-size:100% 100%;padding:2em 2em 2em 3em}.site-content .site-main.main-membres{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/membre-background1.jpg)}.navigation .membre-acces .button{background:rgba(135,136,138,.45)}.navigation .membre-acces{width:60%;height:35%;max-width:345px;max-height:226px;background:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/tache.png) no-repeat center;display:flex;align-items:center;justify-content:center;background-size:100% auto}.site-content .site-main.main-membres .nav-membres{width:60%;height:55%}.navigation .nav-membres{position:absolute;top:0;left:0}.navigation .membre-acces{position:absolute;bottom:0;left:0;padding:9% 8% 9% 12%}.full-height{height:100%}}@media (max-width:767px){.site-content .site-main.main-membres .nav-membres .inner{height:100%}.site-content .site-main.main-membres .nav-membres{background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/membre-background3.png);background-size:100% 100%;text-align:center;display:flex;flex-flow:column;justify-content:space-between;padding:5% 5% 5% 10%}.navigation .membre-acces .button{margin:1em auto;display:table}.site-content .site-main.main-membres{padding-top:60px;background-image:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/membre-background-mobile.jpg);background-size:cover;background-attachment:fixed}.site-content .site-main.main-membres .nav-membres,.site-content .site-main.main-membres #content-membre .membre-body{padding:30px}.site-content .site-main.main-membres .nav-membres{height:600px}.site-content .site-main.main-membres .nav-membres .full-height{height:100%}}.membre-link.active{color:#fff}.fondateur{text-transform:uppercase;color:#d51111}.icon{display:inline-block;width:16px;height:16px;vertical-align:middle;fill:currentcolor}.modal{position:fixed;z-index:10000;top:0;left:0;visibility:hidden;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.modal.is-visible{visibility:visible}.modal-overlay{position:fixed;z-index:10;top:0;left:0;width:100%;height:100%;background:hsla(0,0%,0%,.5);visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.modal.is-visible .modal-overlay{opacity:1;visibility:visible;transition-delay:0s}.modal-wrapper{position:absolute;z-index:9999;width:100%;max-width:32em;background-color:#fff;box-shadow:0 0 1.5em hsla(0,0%,0%,.35);max-height:75%;overflow:auto;background-color:#fffcec}.modal-transition{transition:all .3s .12s;transform:translateY(-10%);opacity:0}.modal.is-visible .modal-transition{transform:translateY(0);opacity:1}.modal-header,.modal-content{padding:1em 2em}.modal-header{position:relative;background-color:#142c84;color:#fff}.modal-body{background-color:#fffcec}.modal-close{position:absolute;top:0;right:0;padding:1em;color:#fff;background:0 0;border:0}.modal-close:hover{color:#777}.modal-heading{font-size:1.125em;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-content>*:first-child{margin-top:0}.modal-content>*:last-child{margin-bottom:0}.modal-content p{margin:1em 0}.modal-content input[type=submit]{background:#d7d3c9;color:#000}.modal-content input[type=text],.modal-content input[type=email],.modal-content textarea{background:#fff}.site-info{line-height:1.5em;font-size:.8em}@media (min-width:768px){.site-info{position:absolute;right:0;bottom:55px;-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-o-transform-origin:100% 0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg)}}.content-404{display:flex;justify-content:center;align-items:center;width:100%}.site-content .content-404 .site-main{height:auto;width:auto}.site-content .content-404 .site-main .error-404{text-align:center}.site-content .content-404 .site-main .error-404 p{text-align:center}.visible-mobile{display:none !important}@media (max-width:767px){.hidden-mobile{display:none !important}.visible-desktop{display:none !important}.visible-mobile{display:block !important}}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:0;display:block;width:20px;height:100%;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:0 0;display:flex;align-items:center;z-index:1}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:0}[dir=rtl] .slick-prev{right:0;left:auto}.slick-prev:before{content:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/prev.png)}[dir=rtl] .slick-prev:before{content:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/next.png)}.slick-next{right:0}[dir=rtl] .slick-next{right:auto;left:0}.slick-next:before{content:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/next.png)}[dir=rtl] .slick-next:before{content:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/prev.png)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:0;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:"slick";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.words-slider .slick-prev{right:0;left:auto}.words-slider .slick-next{left:0;right:auto}.words-slider .slick-prev:before{content:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/next.png)}.words-slider .slick-next:before{content:url(//academie-rabelais.fr/wp-content/themes/rabelais/img/prev.png)}.ps--active-y{position:relative;overflow:hidden}.ps__thumb-y{background-color:#fff}.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}.common-pages{overflow:auto}.main-navigation li.private a{color:#680d6b}.post-password-form{width:100%;max-width:30em}.post-password-form p{text-align:left}.post-deco{background:#82425a;text-transform:uppercase;font-size:.8em;font-weight:700;color:#fff;padding:.5em;display:inline-block;border-radius:3px}.post-head{display:flex;align-items:center;margin:.67em 0;font-size:2em}.post-head .site-title{margin:0;font-size:1em}.post-head .post-deco{margin-left:1em;font-size:.3em}.custom-password-message{color:red}