/*!
	Theme Name:   FSJ Institutionnel
	Theme URI:    https://5pains-et-2poissons.fr/
	Description:  Congregation Child Theme
	Author:       5p2p
	Author URI:   https://5pains-et-2poissons.fr/
	Template:     congregation
	Version:      1.0.0
	License:      GNU General Public License v2 or later
	License URI:  http://www.gnu.org/licenses/gpl-2.0.html
	Text Domain:  cggt
	Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/@media screen and (max-width:600px){.topmenu--wrapper{min-height:45px}body .site-branding{display:inline-block;width:auto;margin-top:0;margin-left:5px;text-align:left}.main-navigation{margin-top:10px}.mega-toggle-blocks-right{float:right!important;margin-right:6px!important}.main-navigation .mega-menu-wrap{position:absolute!important;top:190px!important;right:0!important;left:0!important}#mega-toggle-block-1{margin-top:-70px!important}.nav-is-sticky #mega-toggle-block-1{margin-top:-119px!important}.main-navigation .mega-menu{z-index:999999!important;top:-43px!important;left:0!important;margin:0!important}.nav-is-sticky .main-navigation .mega-menu{top:-110px!important}.nav-is-sticky .main-navigation .mega-menu-wrap{margin-top:-10px!important}.main-navigation .mega-menu>li.mega-menu-megamenu>ul.mega-sub-menu{background:#e9edee!important}}.main-navigation a{font-size:1.4rem;font-weight:700;text-transform:uppercase;color:#4a6776}body.single-missions .site-main{padding:0}body.single-missions:not(.page-template-page-fullwidth):not(.page-template-default) .site-main{margin:0}body,button,input,optgroup,select,textarea{font-family:'Open Sans',sans-serif;font-size:1.6rem;line-height:1.66;color:#648090}h2,h2-like,h4,h4-like,h5,h5-like,h6,h6-like{font-family:'Inknut Antiqua',Georgia,Serif;font-size:3.5rem;font-weight:300;line-height:1.66;color:#4a6776}h3,h3-like{font-family:'Open Sans',arial,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.66;letter-spacing:1px;color:#fff}.p2p5-vc-media-display>div+div{padding-bottom:1em}.p2p5-vc-media-display>div+div h2{font-family:'Inknut Antiqua',Georgia,Serif;font-size:3.5rem;font-weight:300;line-height:1.25;margin:.8em 29px;text-transform:none;color:#fff}@media screen and (max-width:1050px){.p2p5-vc-media-display>div+div h2{font-size:3rem;margin:.5em 1.5em}}.p2p5-vc-media-display blockquote{margin:0}.p2p5-vc-media-display blockquote p{font-style:italic;margin:1em 35px}.p2p5-vc-media-display ul{line-height:1.7em;margin:0 0 0 35px;padding:0;list-style:none;text-align:left}.p2p5-vc-media-display li{display:block;width:100%}.p2p5-vc-media-display li a{font-size:1.6rem;font-weight:700;position:relative;display:block;width:100%;text-decoration:none;letter-spacing:1px;text-transform:uppercase;color:#fff}.p2p5-vc-media-display p{margin-left:35px;padding-right:10px;color:#fff}.p2p5-vc-media-display li a:active,.p2p5-vc-media-display li a:focus,.p2p5-vc-media-display li a:hover{text-decoration:underline}.p2p5-vc-media-display li a:active::after,.p2p5-vc-media-display li a:focus::after,.p2p5-vc-media-display li a:hover::after{font-family:serif;font-size:4.5rem;font-weight:100;position:absolute;right:35px;content:'+'}.p2p5-blockquote blockquote{margin:3em 0 0 80px}.p2p5-blockquote{max-width:320px}.p2p5-unique-mission h3 a{text-decoration:none;color:#fff}.p2p5-unique-mission .readmore a{font-family:'Open Sans',arial,sans-serif;font-size:1.2rem;font-weight:700;text-decoration:none;text-transform:uppercase}.p2p5-auto-post-actu h3,.p2p5-unique-mission.fsj-form1 .readmore a{font-family:'Inknut Antiqua',Georgia,Serif;text-transform:none}.p2p5-unique-mission.fsj-form1 .readmore a{font-size:1.8rem}.p2p5-unique-mission.fsj-form1 .readmore a::after{top:3px}.p2p5-unique-mission .readmore svg{width:36px;height:15px;vertical-align:-3px}.p2p5-auto-post-actu-content{margin-bottom:3px}.p2p5-auto-post-actu h3{font-size:2.2rem;font-weight:400;line-height:1.4;margin:.5em 0}.p2p5-auto-post-actu-readmore::after{display:block;width:42px;height:42px;-webkit-transition:all .7s;transition:all .7s}.p2p5-auto-post-actu-readmore:active::after,.p2p5-auto-post-actu-readmore:focus::after,.p2p5-auto-post-actu-readmore:hover::after{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.footer-wrapper{overflow:hidden;max-width:960px;margin:45px auto}.footer-left,.menu-footer-container{float:left;width:50%}.footer-left{border-right:1px solid #fff}.footer-left img:first-child{float:left;width:45px}.footer-text{font-size:1.4rem;font-style:italic;line-height:1.5em;float:right;width:calc(100% - 90px);padding-right:70px;color:#fff}.site-info,.site-info a,.site-info a:active,.site-info a:focus,.site-info a:hover{font-size:1.2rem;color:#b3cdda}.site-info a{text-decoration:none}.site-info a:active,.site-info a:focus,.site-info a:hover{text-decoration:underline}.site-info::before{display:block;clear:both;content:''}.menu-footer-container li a{position:relative}.menu-footer-container a i{position:absolute;top:3px;left:-30px;text-align:center}.menu-footer-container a i::before{font-size:14px}.menu-footer-container a i.icon-revueLettre::before{font-size:20px}.menu-footer-container a i.icon-mail-envelope-closed{top:-1px;left:-32px}.menu-footer-container a i.icon-revueLettre{top:-2px;left:-28px}.site-info>span:first-child{display:block}.menu-footer-container>ul{position:relative;margin-left:1.2em;-webkit-columns:2;columns:2}.menu-footer-container>ul li{list-style:none}.menu-footer-container>ul>li{display:inline-block;min-width:200px}.menu-footer-container>ul li a{font-size:1.2rem;font-weight:700;text-decoration:none;text-transform:uppercase;color:#fff}.menu-footer-container>ul li a:active,.menu-footer-container>ul li a:focus,.menu-footer-container>ul li a:hover{text-decoration:underline}.menu-footer-container>ul li a[href='#']{position:absolute!important;z-index:-1!important;display:block;white-space:nowrap!important;text-indent:100%!important;outline:0!important;background-size:contain!important}.menu-footer-container>ul li li a{float:left;text-transform:none}.menu-footer-container>ul li ul{left:0;margin:.3em 0 0 -2.5em}.menu-footer-container>ul li a i::before,.menu-footer-container>ul li a::before{width:20px;margin:0 auto;text-align:center}.menu-footer-container>ul li ul li:first-child a::before{font-family:stjean;font-size:16px;position:absolute;top:-2px;left:-32px;content:'\e907'}.menu-footer-container>ul .icon-mail-envelope-closed::before{font-size:20px;vertical-align:-4px}.menu-footer-container>ul li ul li:nth-child(2) a::after,.menu-footer-container>ul li ul li:nth-child(2) a::before{width:1px;height:4px;margin:0 .5em;content:'';border-left:1px solid #fff}@media screen and (max-width:425px){.footer-left{float:none;width:100%;padding:.5em;border-right:none;border-bottom:1px solid #fff}.menu-footer-container{float:none;width:100%;margin-top:10px}.menu-footer-container>ul{-webkit-columns:inherit;columns:inherit}li#menu-item-341{margin-bottom:20px}}.main-navigation{margin:10px auto 0}.site-branding{width:auto;margin-top:40px}.nav-is-sticky #mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-megamenu>ul.mega-sub-menu{left:-839px!important;width:230%}@media only screen and (min-width:1600px){.mega-menu-wrap>ul.mega-menu>li>ul.mega-sub-menu{padding:0 0 0 5%!important}}.search_form{margin-bottom:0}.topmenu__item{max-height:50px}.mega-sticky-wrapper #mega-menu-menu-1{background-color:#fff!important}